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

WO2019151703A1 - Method for providing location-based real-time appointment management service - Google Patents

Method for providing location-based real-time appointment management service Download PDF

Info

Publication number
WO2019151703A1
WO2019151703A1 PCT/KR2019/000919 KR2019000919W WO2019151703A1 WO 2019151703 A1 WO2019151703 A1 WO 2019151703A1 KR 2019000919 W KR2019000919 W KR 2019000919W WO 2019151703 A1 WO2019151703 A1 WO 2019151703A1
Authority
WO
WIPO (PCT)
Prior art keywords
appointment
location
terminal
time
management service
Prior art date
Application number
PCT/KR2019/000919
Other languages
French (fr)
Korean (ko)
Inventor
김범준
Original Assignee
김범준
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김범준 filed Critical 김범준
Publication of WO2019151703A1 publication Critical patent/WO2019151703A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • G06Q10/1095Meeting or appointment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds

Definitions

  • the present invention relates to a method for providing a location-based real-time appointment status management service.
  • the present invention provides a method of determining an appointment based on a subscription and an agreement of acceptance and calculating and sharing a moving speed, a means, and an estimated time based on a location.
  • a method for shortening the process of transmitting and negotiating an appointment is made by sharing an address book, a schedule, and determining a participant.
  • Korean Patent Publication No. 2013-0020427 (February 2013, 27) Published
  • Korean Patent Publication No. 2009-0128096 (published Dec. 15, 2009)
  • Korean Patent Registration No. 10-1231067 (published Feb. 7, 2013)
  • the configuration to determine the configuration, the schedule setting in consideration of the timetable if there is a schedule consultation the configuration is disclosed that the user easily communicates the appointment time, place, participants and the like with a plurality of appointment participants and share it.
  • to confirm the meeting meeting by sending a notification of acceptance and the acceptance notice for the establishment of the contract to lower the non-participation rate of the meeting members, if the participants are confirmed at a predetermined cycle before the appointment time
  • a location-based real-time appointment management service providing method that can easily answer or provide an automatic answering function based on the estimated estimated time to prevent accidents caused by the use of a smartphone while driving.
  • the technical problem to be achieved by the present embodiment is not limited to the technical problem as described above, and other technical problems may exist.
  • an embodiment of the present invention receiving the appointment data and at least one participant terminal to participate in the appointment from the provider terminal, whether to participate in the selected at least one participant terminal Receiving a response, extracting a location of at least one participant terminal which has transmitted an answer at a predetermined period before a preset time of the appointment time included in the appointment data; Sharing in real time, calculating an estimated time of arrival from the movement and moving speed of at least one participant terminal extracted at predetermined intervals to an appointment location included in the means of transportation and appointment data, and a map of the location shared in real time Providing a prize and overlaying the estimated time of arrival do.
  • the appointment meeting is confirmed by sending the notification of acceptance and the acceptance notice for the establishment of the contract to lower the non-participation rate of the meeting members, and when the participants are confirmed By tracking the location at a predetermined interval from the time before, the route, the moving speed, and the estimated time are output so that the updated information is printed on the map in real time, so that the meeting place can be intuitively checked without calling or a message.
  • By providing an icon-based interface it is easy to answer even when driving, or by providing an automatic answering function based on the estimated time calculated, thereby preventing accidents caused by using a smartphone while driving.
  • FIG. 1 is a view for explaining a location-based real-time appointment status management service providing system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram illustrating an appointment management service providing server included in the system of FIG. 1.
  • 3A to 3E are diagrams for describing an embodiment in which a location-based real-time appointment situation management service according to an embodiment of the present invention is implemented.
  • FIG. 4 is a view for explaining another embodiment implemented a location-based real-time appointment status management service according to an embodiment of the present invention.
  • FIG. 5 is a diagram illustrating a process of transmitting and receiving data between components included in the location-based real-time appointment situation management service providing system of FIG. 1 according to an embodiment of the present invention.
  • FIG. 6 is a flowchart illustrating a method of providing a location-based real time appointment management service according to an embodiment of the present invention.
  • the term 'unit' includes a unit realized by hardware, a unit realized by software, and a unit realized by both.
  • one unit may be realized using two or more pieces of hardware, or two or more units may be realized by one piece of hardware.
  • Some of the operations or functions described as being performed by the terminal, the apparatus, or the device may be performed instead in the server connected to the terminal, the apparatus, or the device.
  • some of the operations or functions described as being performed by the server may be performed by the terminal, apparatus or device connected to the server.
  • mapping or matching with a terminal mean that a unique number of a terminal or identification information of an individual, which is identification data of the terminal, is mapped or matched. Can be interpreted as
  • the location-based real-time appointment situation management service providing system 1 includes a proposer terminal 100, an appointment situation management service providing server 300, at least one participant terminal 400, and at least one affiliate store. It may include a terminal 500.
  • the location-based real-time appointment situation management service providing system 1 of FIG. 1 is only one embodiment of the present invention, the present invention is not limitedly interpreted through FIG. 1.
  • each component of FIG. 1 is generally connected through a network 200.
  • the proposer terminal 100 may be connected to the appointment situation management service providing server 300 through the network 200.
  • the proposer terminal 100 may be connected to at least one participant terminal 400 through the network 200 and via the appointment situation management service providing server 300.
  • the appointment status management service providing server 300 may be connected to the proposer terminal 100, at least one participant terminal 400, and at least one affiliated store terminal 500 through the network 200.
  • at least one participant terminal 400 may be connected to the appointment status management service providing server 300 through the network 200, and via the appointment situation management service providing server 300 through the network 200. It may be connected to the proposer terminal 100.
  • the at least one affiliated store terminal 500 may be connected to the appointment situation management service providing server 300 through the network 200.
  • the network refers to a connection structure capable of exchanging information between respective nodes such as a plurality of terminals and servers.
  • a network examples include RF, 3rd Generation Partnership Project (3GPP) network, and long term (LTE).
  • Evolution network 5th Generation Partnership Project (5GPP) network, World Interoperability for Microwave Access (WIMAX) network, Internet, Local Area Network (LAN), Wireless Local Area Network (WLAN), Wide Area Network (WAN) , PAN (Personal Area Network), Bluetooth (Bluetooth) network, NFC network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network and the like, but is not limited thereto.
  • 5GPP 3rd Generation Partnership Project
  • 5GPP Fifth Generation Partnership Project
  • WWX World Interoperability for Microwave Access
  • WLAN Local Area Network
  • WAN Wide Area Network
  • PAN Personal Area Network
  • Bluetooth Bluetooth
  • NFC satellite broadcasting network
  • analog broadcasting network analog broadcasting network
  • DMB Digital Multimedia Broadcasting
  • the term “at least one” is defined as a singular and plural term, and each component may exist in the singular or plural, even though the term “at least one” does not exist, and may mean the singular or plural. It will be self explanatory. In addition, the singular or plural elements may be changed according to embodiments.
  • the proposer terminal 100 may be a terminal of a proposer who proposes an appointment using a web page, an application page, a program, or an application related to a location-based real-time appointment status management service.
  • the proposer terminal 100 may be a terminal of any one person in a group that intends to set up a meeting place or an appointment.
  • the proposer terminal 100 may be a terminal that intends to determine a participant who participates in an appointment according to the agreement of the offer and the acceptance, which are the intentions of the contract, by setting an appointment place and an appointment time.
  • the proposer terminal 100 selects at least one participant terminal 400, transmits a subscription indicating the intention to the selected at least one participant terminal 400, and if there is an acceptance for the subscription, the appointment It may be a terminal for determining a participant participating in the.
  • the proposer terminal 100 may be a terminal that receives and outputs a moving line, a moving means, and an estimated time of the participant determined from a predetermined time before the appointment time from the appointment situation management service providing server 300.
  • the copper line, the moving means, and the estimated time of the proposer terminal 100 and the confirmed participant terminal 400 may be a screen shared to each other, thereby allowing each other to identify each other.
  • the proposer terminal 100 may be a terminal that receives a promotion message or a discount coupon from the at least one affiliated store terminal 500 located at the appointment place via the appointment status management service providing server 300.
  • the proposer terminal 100 may select one of the affiliated stores to make a reservation through the appointment situation management service providing server 300 and check the reserved result through the appointment situation management service providing server 300. It may be a terminal.
  • the proposer terminal 100 may be a terminal requesting payment by equally dividing the amount used at each affiliated store through the appointment status management service providing server 300 with a determined participant, and the billing history and payment history. It may be a terminal shared with the confirmed participant and the appointment status management service providing server 300.
  • the proposer terminal 100 may be implemented as a computer that can access a remote server or terminal through a network.
  • the computer may include, for example, a navigation, a laptop equipped with a web browser, a desktop, a laptop, and the like.
  • the proposer terminal 100 may be implemented as a terminal that can access a server or terminal in a remote place through a network.
  • Proposer terminal 100 is, for example, a wireless communication device that ensures portability and mobility, navigation, Personal Communication System (PCS), Global System for Mobile communications (GSM), Personal Digital Cellular (PDC), PHS (Personal) Handyphone System (PDA), Personal Digital Assistant (PDA), International Mobile Telecommunication (IMT) -2000, Code Division Multiple Access (CDMA) -2000, W-Code Division Multiple Access (W-CDMA), Wireless Broadband Internet (WBRO) terminal, All types of handheld based wireless communication devices such as smartphones, smartpads, tablet PCs, and the like may be included.
  • PCS Personal Communication System
  • GSM Global System for Mobile communications
  • PDC Personal Digital Cellular
  • PHS Personal Digital Cellular
  • PDA Personal Digital Assistant
  • IMT International Mobile Telecommunication
  • CDMA Code Division Multiple Access
  • W-CDMA Wideband Internet
  • WBRO Wireless Broadband Internet
  • the appointment management service providing server 300 may be a server providing a location-based real-time appointment management service web page, an app page, a program, or an application.
  • the appointment management service providing server 300 receives the proposalee who wants to propose an appointment from the proposer terminal 100, transmits an offer to the participant terminal 400 which is the proposed offerer, and sets the acceptance of the proposal. It may be a requesting server within the time limit.
  • the preset deadline may be a restriction of the participation time, and may additionally give a participation opportunity to those who express their intention to participate after the time limit, and may recommend a referral by a majority vote.
  • the appointment status management service providing server 300 may be a server that the contract is considered to be non-established, if the intention of acceptance is not sent within a predetermined time period.
  • the appointment status management service providing server 300 is a server that determines the users of the at least one participant terminal 400 and the proposer terminal 100 that sent the intention of acceptance within a predetermined time period as a participant to gather in an appointment. Can be.
  • the appointment management service providing server 300 monitors the position and the moving speed of the at least one participant terminal 400 at a predetermined period from a preset time before the preset time, and estimates the moving means from the moving speed and the moving line. This may be a server sharing this with the proposer terminal 100 and the at least one participant terminal 400.
  • location tracking may be tracked based on the Internet of Thing (IoT).
  • the appointment status management service providing server 300 may display a means of transportation using an icon to convey meaning for intuitive recognition. Of course, text and symbols are not excluded.
  • the appointment management service providing server 300 may be a server that stops tracking the remaining location except the late party and outputs only the late party's location on the map when the late party is generated.
  • the appointment status management service providing server 300 provides information on the map to the late person so that the late person can be moved to the place where the late person moved when the meeting member moved to a place in the presence of the late person. It can be a server to share.
  • the appointment management service providing server 300 when the meeting is finished or there is a person who has returned home first, stops tracking the location for this, and divides evenly when payment occurs, so that payment is made at each terminal. It may be a server that provides. In addition, the appointment status management service providing server 300 may be a server for comparing the payment details and the billing details to generate a settlement, and transmits the settlement details to the provider terminal 100 and at least one participant terminal 400. .
  • the appointment management service providing server 300 may be implemented as a computer that can access a server or a terminal in a remote place through a network.
  • the computer may include, for example, a navigation, a laptop equipped with a web browser, a desktop, a laptop, and the like.
  • the at least one participant terminal 400 may be a terminal of a participant using a web page, an app page, a program, or an application related to the location-based real-time appointment management service.
  • the at least one participant terminal 400 may be a terminal that transmits an answer of acceptance within a preset time limit when an intention of the subscription request for joining an appointment is reached from the appointment status management service providing server 300.
  • the appointment when sending the reply of the consent, the appointment may be a terminal that is concluded and confirmed as a participant.
  • the at least one participant terminal 400 if the location is monitored from the appointment status management service providing server 300, the participant's location is shared with each other, and if there is a late person or the place of appointment has already changed, It may be a terminal that can minimize the situation of not meeting the meeting by sharing the location of the people gathered and the location of the perception of each other, or by continuously calling to check the location of each other.
  • the at least one participant terminal 400 may be a terminal that performs a payment and receives a settlement detail about the result when the payment request is received from the appointment situation management service providing server 300.
  • location tracking of at least one participant terminal 400 from the appointment situation management service providing server 300 may be terminated.
  • the at least one participant terminal 400 may be implemented as a computer that can access a server or terminal at a remote location through a network.
  • the computer may include, for example, a navigation, a laptop equipped with a web browser, a desktop, a laptop, and the like.
  • the at least one participant terminal 400 may be implemented as a terminal that can access a server or terminal in a remote place through a network.
  • the at least one participant terminal 400 is, for example, a wireless communication device that ensures portability and mobility, and includes navigation, personal communication system (PCS), global system for mobile communications (GSM), personal digital cellular (PDC), Personal Handyphone System (PHS), Personal Digital Assistant (PDA), International Mobile Telecommunication (IMT) -2000, Code Division Multiple Access (CDMA) -2000, W-Code Division Multiple Access (W-CDMA), Wireless Broadband Internet
  • PCS personal communication system
  • GSM global system for mobile communications
  • PDC personal digital cellular
  • PHS Personal Handyphone System
  • PDA Personal Digital Assistant
  • IMT International Mobile Telecommunication
  • CDMA Code Division Multiple Access
  • W-CDMA Wideband Internet
  • a handheld-based wireless communication device such as a terminal, a smartphone, a smart pad, a tablet PC, etc. may be included.
  • the at least one affiliated store terminal 500 updates a table state using a web page, an app page, a program, or an application related to a location-based real-time appointment status management service, and updates available personnel in real time to provide an appointment status management service server ( It may be a terminal for transmitting to the proposer terminal 100 through 300.
  • appointment status management service server It may be a terminal for transmitting to the proposer terminal 100 through 300.
  • at least one affiliated store terminal 500 receives a divided payment request through the appointment state management service providing server 300 of the proposer terminal 100, payment is made using a respective card and approved. It may be a terminal that transmits the details to the appointment situation management service providing server 300 to transmit to the meeting personnel.
  • the at least one affiliated store terminal 500 may be a terminal for uploading a coupon to the appointment management service providing server 300 or a terminal for setting a condition under which the coupon is distributed.
  • the at least one affiliated store terminal 500 may be implemented as a computer that can access a server or terminal in a remote place through a network.
  • the computer may include, for example, a navigation, a laptop equipped with a web browser, a desktop, a laptop, and the like.
  • the at least one affiliated store terminal 500 may be implemented as a terminal that can access a server or terminal in a remote place through a network.
  • At least one affiliated terminal 500 is, for example, a wireless communication device that ensures portability and mobility, such as navigation, PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), Personal Handyphone System (PHS), Personal Digital Assistant (PDA), International Mobile Telecommunication (IMT) -2000, Code Division Multiple Access (CDMA) -2000, W-Code Division Multiple Access (W-CDMA), Wireless Broadband Internet
  • a handheld-based wireless communication device such as a terminal, a smartphone, a smart pad, a tablet PC, etc. may be included.
  • FIG. 2 is a block diagram illustrating an appointment management service providing server included in the system of FIG. 1, and FIGS. 3A to 3E are diagrams illustrating a location-based real-time appointment management service according to an embodiment of the present invention.
  • 4 is a view for explaining an embodiment, and FIG. 4 is a view for explaining an embodiment in which a location-based real-time appointment management service according to another embodiment of the present invention is implemented.
  • the appointment management service providing server 300 may include a selection unit 310, a reception unit 320, an extraction unit 330, a sharing unit 340, a calculation unit 350, and an output unit 360. ), A perceptual manager 370, a movement manager 380, and a recommender 390.
  • the appointment situation management service providing server 300 according to an embodiment of the present invention or another server (not shown) operating in conjunction with the proposer terminal 100, at least one participant terminal 400, and at least one affiliated terminal
  • the proposer terminal 100, at least one participant terminal 400, and at least one merchant terminal 500 May install or open a location-based real-time appointment management service application, program, app page, web page, and the like.
  • the service program may be driven in the proposer terminal 100, at least one participant terminal 400, and at least one affiliated store terminal 500 using a script executed in a web browser.
  • the web browser is a program that enables the use of the World Wide Web (WWW) service, and refers to a program that receives and displays hypertext described in HTML (hyper text mark-up language), for example, Netscape. , Explorer, chrome and the like.
  • an application means an application on a terminal, and includes, for example, an app running on a mobile terminal (smartphone).
  • the selector 310 may receive the appointment data and at least one participant terminal 400 to participate in the appointment from the provider terminal 100.
  • Promise begins by choosing the person you want to make an appointment with.
  • the appointment partner may be a person stored in the phone book or may be determined by directly inputting the contact's phone number. If the meeting is spontaneously created, you can select the person you want to meet at the moment and press Send to start a Bayesian network of inferences to make an appointment with that person. The right place to make an appointment between the mobile context and Bayesian network users.
  • the smartphone In order to choose a time, the smartphone must be able to recognize the appropriate situation of the current users.
  • This situation is also referred to as a context, and may provide a restaurant recommendation service by defining user location, ID, and time information as a context.
  • the context may be related to an individual context (time, movement path, user emotion) and an environment-related context (location, people nearby, Social context) to provide mobile Internet services.
  • the provider terminal 100 may directly set an appointment place, various
  • the location, the current weather, and the time of the user may be defined as a mobile context to recommend the optimum speed and place between users.
  • the receiver 320 may receive a response to participation in the selected at least one participant terminal 400.
  • the answer to the participation is the data that must be provided to the appointment management service providing server 300 within a predetermined time, and if the answer is not sent within the predetermined time, the participants who did not send a response You can exclude from the list of participants. In other words, even if you give a certain amount of time, if you can not decide whether to participate, it can be excluded because the plan can be disrupted. However, it is not limited to the example mentioned above.
  • the response to participation may be received directly from the participant terminal 400, but may be received through the inference of the Bayesian network described above.
  • Preprocessing can be used as input to Bayesian network nodes. For example, the time is divided into the meal time zone and other dawn, morning, lunch, evening, and night, and the user schedule is input into the BN (Bayian Network) node through a preprocessing process that divides into two categories: busy and leisure Can be used.
  • the pseudo display may further include a pseudo expression using biometric information such as voice recognition, for example, when the driver is driving, it may be difficult to express the pseudo expression.
  • biometric information such as voice recognition
  • a method of recognizing not only the voice but also the motion or the specific behavior of the user with the camera may be used.
  • the extractor 330 may extract the locations of the at least one participant terminal 400 that transmits the answer at a predetermined period from a preset time before the appointment time included in the appointment data. Extracting at a predetermined interval is to calculate the speed at which participants are moving and the expected arrival time. For example, if the place of appointment is healthy, participant A stops at Soongsil University entrance-male-Isu-in-bang-highway terminal and runs along this line at speed of line 7, participant A moves on line 7. Is doing. Accordingly, the arrival time of the line 7 can be referred to what time it will arrive at Konkuk University on the line 7. Similarly, buses have their own lines, and where each bus is moving can be read from the bus control center.
  • Cars are the biggest problem, and if you get a phone call or text that asks you where you are on the go, you can't answer immediately. Therefore, if it is not a bus or subway but has a characteristic such as stopping at each location of a traffic light, it can be divided into a car or a taxi, and the traffic can be calculated periodically by calculating traffic conditions and route information according to traffic conditions. This is to calculate the speed by reading the movement position and calculating the time difference therebetween.
  • the sharing unit 340 may share the extracted location with the provider terminal 100 and the at least one participant terminal 400 in real time. At this time, not only the provider can see, but also the entire participant can determine the location of the entire including itself, or may be implemented to be visible only to the provider, which may be set differently according to the implementation.
  • the calculator 350 may calculate an estimated time of arrival from the moving line and the moving speed of the at least one participant terminal 400 extracted at a predetermined cycle to the appointment place included in the moving means and the appointment data.
  • the output unit 360 may provide a shared location in real time on the map and overlay the estimated time of arrival.
  • the moving means of at least one participant participating in the appointment may be output as an icon. Accordingly, even a person driving can intuitively grasp who is located where and can provide a simple interface, for example, an image-based icon rather than a text-based so that the user can have a conversation with only a touch.
  • the location shared in real time provided on the map is output in the preset layout of the page provided by the appointment status management service providing server 300, the provider terminal 100 and at least one The group chat of the participant terminal 400 may be output.
  • the layout displaying the location of the participant can be fixed at the top of the layout, and a chat window for sending and receiving a message with text or an icon can be placed below.
  • the perception manager 370 After providing the location shared in real time by the output unit 360 and overlaying the estimated time of arrival, the perception manager 370, the location of the appointment place, the provider terminal 100 and the at least one participant terminal ( It is possible to confirm that the positions of 400) coincide. In addition, when the perceiver management unit 370 turns off the real-time location sharing of the matching terminal as a result of the check, and the location of at least one participant terminal 400 not located at the location of the appointment place is the same as the location of the appointment place. Until the real time location sharing of the terminal does not match up to continue.
  • the movement manager 380 may perform real-time location sharing of the terminal that does not match until the position of the at least one participant terminal 400 which is not located at the location of the appointment place in the late person management unit 370 is the same as the location of the appointment place. After continuing, the location of the appointment location and the location of the provider terminal 100 and the at least one participant terminal 400 are identified to be consistent, and as a result of the check, the provider terminal 100 and the at least one participant terminal 400 are identified. If the preset ratio is not located at the appointment place, the position of the terminal of the preset ratio may be extracted. In addition, the movement manager 380 may update a place according to the extracted location to an appointment place, and share the updated appointment place with a terminal where real-time location sharing is continued.
  • the means of transportation may be any one or a combination of at least one of walking, bicycle, subway, bus and private use, and as described above, the public transport, by comparing the speed and route of travel and the speed and route by public transport
  • the subway and the bus can be distinguished, and the subway line and the bus number can be distinguished.
  • the recommender 390 provides the location shared in real time on the map 360 and overlays the estimated arrival time, and then the location of the appointment place, the provider terminal 100 and the at least one participant terminal ( It is possible to confirm that the positions of 400) coincide.
  • the recommendation unit 390 may count the number of terminals in which the location of the appointment location coincides with the location of the appointment place, and search for at least one affiliated store where the counted number of persons may enter.
  • the recommendation unit 390 transmits the searched at least one affiliate store information to the provider terminal 100, and when the provider terminal 100 selects any one of at least one affiliate store, the affiliate store terminal of the selected affiliate store is selected. If the reservation request of the personnel is requested to 500 and the acceptance of the reservation request is transmitted from the selected affiliated store terminal 500, the reservation completion data may be transmitted to the provider terminal 100.
  • the first meeting place is usually determined, but the second meeting place may vary depending on the mood of the gathering person, the taste, the weather, the atmosphere, and do not know when the first meeting will end. Therefore, most people do not make a reservation. Therefore, merchants can update the number of vacant seats in real time and make reservations in real time, so that many people can't get out of trouble in cold or hot weather, or can't take a seat. They can have the opportunity to appeal to consumers by offering remaining seats and coupons in real time.
  • a situation recognition method may be applied to provide a service that recommends an appropriate appointment time and place when users want to make an impromptu meeting.
  • the appointment time and place may be recommended in consideration of the location, situation, and appropriateness of the appointment place according to the time where the people associated with the appointment are present.
  • the appointment is automatically generated according to the situation, so it is possible to reduce the time spent checking and scheduling the schedule between users.
  • the points may be electronic money that can be cashed. And, through this, it is possible to use the functions of the electronic Dutch pay and payment, because the electronic Dutch pay a lot of known technologies will be omitted detailed description.
  • the Bayesian Network which is a model that provides stable inference using this uncertain information, can be used for context inference, and the collected context log affects the weight of the BN node. Can use the dependencies and weights between nodes to recommend users the appointment location and time that they think is most appropriate.
  • the inference result is displayed to the user.
  • the appointment place, the current location of the user, and the other party's location may be displayed together on the map.
  • information such as an inferred appointment place, an appointment time, and a time taken from my current location to the appointment place can be shown to the user.
  • the user may press NO to find the next best option, or select YES to accept the promise provided.
  • the other party may not agree. Therefore, after selecting YES, the other party may notify the other party of the appointment result and receive the consent.
  • the proposer terminal 100 proposes to participate in the study to the study meeting members B, C, D, E, F, and G, and is shown in FIG. 3B.
  • the participant terminal 400 may indicate whether to accept or reject the answer by not sending or not answering, and thus the participant is determined.
  • the appointment situation management service providing server 300 periodically calculates a moving speed by monitoring a participant's location and calculates an estimated arrival time from the moving speed. To share their location on the map. And, as shown in Figure 3d, when the gathered people moved to a place that has not yet come to update the place so that the person who does not come to move to the primary place or the wrong place.
  • the appointment situation management service providing server 300 receives information from at least one affiliated store terminal 500, and transmits the information to the proposer terminal 100 to the affiliated store in the proposer terminal 100.
  • the terminal 500 may provide an interface for making a reservation or making a payment with a discount coupon.
  • the proposal is proposed in the same manner as the conclusion of the contract, providing clear information as a participant activity, and after the decision to participate, the proponent leader can manage the situation of the movement status of all appointment personnel and Try to manage situations with standard emoticons, not interactive text.
  • text-based management is not excluded.
  • FIG. 5 is a diagram illustrating a process of transmitting and receiving data between components included in the location-based real-time appointment situation management service providing system of FIG. 1 according to an embodiment of the present invention.
  • FIG. 5 an example of a process in which data is transmitted and received between each component will be described with reference to FIG. 5, but the present disclosure is not limited to the above-described embodiments, and is illustrated in FIG. 5 according to the various embodiments described above. It is apparent to those skilled in the art that the process of transmitting and receiving data may be changed.
  • the appointment status management service providing server 300 receives appointment data from the provider terminal 100 (S5100), and transmits a subscription message to attendees asking whether the appointment is accepted (S5200).
  • the appointment situation management service providing server 300 requests a response from the participant terminal 400 to give a preset time limit, and if a response is received, the appointment is determined as the acceptance of the subscription, but the subscription is not provided. It is excluded from the appointment list because of the refusal of the order (S5400-S5420).
  • appointment status management service providing server 300 reads the location of the provider and the participants periodically (S5500) from a predetermined time before the appointment time (S5500), and calculates the moving speed, moving means, estimated arrival time, and the like. To share with each other (S5700). Of course, it is also possible to ensure that only the leader who is the proposer can see this data.
  • the appointment management service providing server 300 delivers the affiliated store information to the provider terminal 100 to make a reservation using the updated information from the affiliated store terminal 500 (S5800), and the personnel located at the appointment place are preset. By checking whether it is a ratio, that is, most people have left the appointment place (S5810), it is possible to grasp that the appointment place is changed or the meeting members move (S5820).
  • the appointment situation management service providing server 300 transmits the updated appointment place to share with each other (S5830), and at this time, the second place by transmitting information of the affiliated store to the provider terminal 100 based on the changed place. To reserve or set the (S5840-S5920).
  • the appointment situation management service server receives selection of at least one participant terminal to participate in appointment data and an appointment from a provider terminal (S6100).
  • the appointment situation management service providing server at least one participant receives a response to the participation in the selected at least one participant terminal (S6200), and at least one of sending an answer in a predetermined period from a predetermined time before the appointment time included in the appointment data Extract the position of the participant terminal of (S6300).
  • the appointment situation management service providing server may share the extracted location with a provider terminal and at least one participant terminal in real time (S6400), and may include a means for moving from the moving line and the moving speed of the at least one participant terminal extracted at a predetermined period.
  • the estimated time of arrival to the appointment place included in the appointment data is calculated (S6500).
  • appointment management service providing server provides a location shared in real time on the map and overlays the estimated time of arrival (S6600).
  • the method for providing a location-based real-time appointment management service may also be implemented in the form of a recording medium including instructions executable by a computer such as an application or a program module executed by a computer.
  • Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media.
  • Computer readable media may include all computer storage media.
  • Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
  • the method for providing a location-based real-time appointment management service may include a program basically installed in a terminal (which may include a program included in a platform or an operating system, which is basically installed in the terminal). It may be executed by an application (ie, a program) installed by the user directly on the master terminal through an application providing server such as an application store server, an application, or a web server associated with the corresponding service.
  • an application ie, a program
  • an application ie, a program
  • an application ie, a program
  • an application ie, a program
  • an application ie, a program
  • the method for providing a location-based real-time appointment management service according to an embodiment of the present invention described above is implemented as an application (that is, a program) that is basically installed in a terminal or directly installed by a user, It can be recorded on a readable recording medium.

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A method for providing a location-based real-time appointment management service is provided. The method comprises the steps of: receiving selection of appointment data and one or more participant terminals to be participating in an appointment from a provider terminal; receiving a reply with respect to whether or not the appointment is to be participated from the selected one or more participant terminals; at a predetermined interval from predetermined time prior to appointment time comprised in the appointment data, extracting the location of the one or more participant terminals which have sent the reply; sharing the extracted location with the provider terminal and the one or more participant terminals in real time; calculating transportation means and estimated time of arrival at an appointment location comprised in the appointment data from the travel route and the traveling speed of the one or more participant terminals extracted at the predetermined interval; and providing the location shared in real time on a map, and overlaying the estimated time of arrival.

Description

위치기반 실시간 약속상황 관리 서비스 제공 방법Location-based Real-time Appointment Management Service
본 발명은 위치기반 실시간 약속상황 관리 서비스 제공 방법에 관한 것으로, 청약과 승낙의 의사표시로 약속이 확정되고, 이동속도 및 수단과 예상시간을 위치기반으로 산출하여 공유하는 방법을 제공한다.The present invention relates to a method for providing a location-based real-time appointment status management service. The present invention provides a method of determining an appointment based on a subscription and an agreement of acceptance and calculating and sharing a moving speed, a means, and an estimated time based on a location.
스마트폰의 수요가 증가함에 따라 이에 맞는 전문화된 서비스가 다양하게 제공되기 시작했는데, 서비스의 일환으로 다양한 위치 기반 서비스가 현재 제공되고 있으며 개인화를 고려한 연구가 계속 진행됨에 따라 사용자 위치에 기반한 정보 추천 서비스 역시 앞으로 점점 더 중요해지고 있다. 또한, 사람들간에 약속을 정할 때에는 사전에 미리 날짜와 장소를 정하는 경우도 있으나 만나고 싶은 사람과 즉흥적으로 연락해서 당일날 약속을 잡는 경우도 있는데, 약속을 잡으려는 사람들간의 현재 위치와 날씨, 시간 등 여러 가지 상황을 고려하여 적절한 모임 장소를 추천해주는 기술들도 개발되고 있다.As the demand for smartphones increased, various specialized services began to be provided.As part of the service, various location-based services are currently provided, and as the research on personalization continues, information recommendation services based on user location are provided. It is also becoming more and more important in the future. In addition, when setting an appointment between people, a date and a place may be set in advance, but sometimes an impromptu contact with the person they want to meet is used to make an appointment on the day. Considering different situations, techniques are also being developed to recommend appropriate meeting places.
이때, 약속을 전송하고 협의하는 과정을 단축시키기 위한 방법은 주소록, 일정표를 공유하고 참가자를 확정하는 방법으로 이루어지고 있는데, 이와 관련하여 선행기술인 한국공개특허 제2013-0020427호(2013년02월27일 공개), 한국공개특허 제2009-0128096호(2009년12월15일 공개), 및 한국등록특허 제10-1231067호(2013년02월07일 공고)에는, 일정표를 취합하여 약속을 잡고 동의를 확정하는 구성, 스케줄 협의가 존재하는 경우 타임테이블을 고려하여 약속시간을 설정하는 구성, 사용자가 복수의 약속 참여자와 손쉽게 약속 시간, 장소, 참여자 등을 전하고 이를 공유하는 구성이 개시되어 있다.At this time, a method for shortening the process of transmitting and negotiating an appointment is made by sharing an address book, a schedule, and determining a participant. In this regard, Korean Patent Publication No. 2013-0020427 (February 2013, 27) Published), Korean Patent Publication No. 2009-0128096 (published Dec. 15, 2009), and Korean Patent Registration No. 10-1231067 (published Feb. 7, 2013), the schedule is collected and agreed to. The configuration to determine the configuration, the schedule setting in consideration of the timetable if there is a schedule consultation, the configuration is disclosed that the user easily communicates the appointment time, place, participants and the like with a plurality of appointment participants and share it.
다만, 시간을 조정하는 것보다 오프라인에서 약속을 정하기 어려운 이유가 모임 구성원 각각은 자신과 가까운 곳에서 만나고자 하는데, 어느 한 사람의 주장이 강하면, 다른 구성원들은 심리적으로 불편함을 느낄 수도 있고, 약속장소가 선정되었다고 할지라도 모임장은 다수의 인원이 모두 올 때까지 마음놓고 모임에 집중할 수가 없다. 즉, 모임장은 모임인원이 어디에 있는지를 수시로 체크하는 복수의 인원으로부터의 전화, 메세지 등으로 전화나 메세지로 응답을 해주어야 하고, 이는 마지막 지각자가 도착할 때까지 끝나지 않아 모임장은 모임이 아닌 일과 같은 고생을 하다가 귀가하는 경우가 대부분이다.However, it is harder to set an appointment offline than to adjust the time, because each member of the meeting wants to meet in close proximity to him, and if one person's argument is strong, the other members may feel psychologically uncomfortable, Even if a place has been selected, the chairman cannot remain concentrating on the meeting until a large number of people are in place. In other words, the chairman should respond by phone or message by telephone, message, etc. from a plurality of people who frequently check where the meeting members are located. Most of the time, they return home.
본 발명의 일 실시예는, 계약의 성립요건인 청약의 의사표시와 이에 대한 승낙통지의 발송으로 약속모임을 확정하도록 하여 모임인원의 불참율을 낮추고, 참여자들이 확정되면 약속시간 이전부터 기 설정된 주기로 위치를 추적하여 동선과 이동속도 및 예상시간까지 도출하여 실시간으로 업데이트된 정보를 지도상에 출력하도록 하여 모임장이 누가 어디에 있는지를 전화나 메세지를 통하지 않고도 직관적으로 확인할 수 있으며, 아이콘 기반으로 인터페이스를 제공함으로써 운전중일지라도 대답이 용이하도록 하거나 산출된 예상 시간에 기반한 자동 대답기능을 제공하여 운전중 스마트폰 사용으로 인한 사고를 미연에 예방할 수 있는, 위치기반 실시간 약속상황 관리 서비스 제공 방법을 제공할 수 있다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.In one embodiment of the present invention, to confirm the meeting meeting by sending a notification of acceptance and the acceptance notice for the establishment of the contract to lower the non-participation rate of the meeting members, if the participants are confirmed at a predetermined cycle before the appointment time By tracking the location, deriving the route, moving speed, and estimated time, and outputting updated information in real time on the map, you can intuitively check who is in the meeting place without calling or message, and provides an icon-based interface. Thus, even when driving, it is possible to provide a location-based real-time appointment management service providing method that can easily answer or provide an automatic answering function based on the estimated estimated time to prevent accidents caused by the use of a smartphone while driving. . However, the technical problem to be achieved by the present embodiment is not limited to the technical problem as described above, and other technical problems may exist.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는, 제공자 단말로부터 약속 데이터 및 약속에 참여할 적어도 하나의 참여자 단말을 선택받는 단계, 선택된 적어도 하나의 참여자 단말로 참여여부에 대한 답변을 수신하는 단계, 약속 데이터에 포함된 약속시간의 기 설정된 시간 전부터 기 설정된 주기로 답변을 전송한 적어도 하나의 참여자 단말의 위치를 추출하는 단계, 추출된 위치를 제공자 단말 및 적어도 하나의 참여자 단말과 실시간으로 공유하는 단계, 기 설정된 주기로 추출된 적어도 하나의 참여자 단말의 동선 및 이동속도로부터 이동수단 및 약속 데이터에 포함된 약속장소까지의 도착 예상 시간을 산출하는 단계, 및 실시간으로 공유되는 위치를 지도상에 제공하고 도착 예상 시간을 오버레이하는 단계를 포함한다.As a technical means for achieving the above-described technical problem, an embodiment of the present invention, receiving the appointment data and at least one participant terminal to participate in the appointment from the provider terminal, whether to participate in the selected at least one participant terminal Receiving a response, extracting a location of at least one participant terminal which has transmitted an answer at a predetermined period before a preset time of the appointment time included in the appointment data; Sharing in real time, calculating an estimated time of arrival from the movement and moving speed of at least one participant terminal extracted at predetermined intervals to an appointment location included in the means of transportation and appointment data, and a map of the location shared in real time Providing a prize and overlaying the estimated time of arrival do.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 계약의 성립요건인 청약의 의사표시와 이에 대한 승낙통지의 발송으로 약속모임을 확정하도록 하여 모임인원의 불참율을 낮추고, 참여자들이 확정되면 약속시간 이전부터 기 설정된 주기로 위치를 추적하여 동선과 이동속도 및 예상시간까지 도출하여 실시간으로 업데이트된 정보를 지도상에 출력하도록 하여 모임장이 누가 어디에 있는지를 전화나 메세지를 통하지 않고도 직관적으로 확인할 수 있으며, 아이콘 기반으로 인터페이스를 제공함으로써 운전중일지라도 대답이 용이하도록 하거나 산출된 예상 시간에 기반한 자동 대답기능을 제공하여 운전중 스마트폰 사용으로 인한 사고를 미연에 예방할 수 있다.According to any one of the problem solving means of the present invention described above, the appointment meeting is confirmed by sending the notification of acceptance and the acceptance notice for the establishment of the contract to lower the non-participation rate of the meeting members, and when the participants are confirmed By tracking the location at a predetermined interval from the time before, the route, the moving speed, and the estimated time are output so that the updated information is printed on the map in real time, so that the meeting place can be intuitively checked without calling or a message. By providing an icon-based interface, it is easy to answer even when driving, or by providing an automatic answering function based on the estimated time calculated, thereby preventing accidents caused by using a smartphone while driving.
도 1은 본 발명의 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스 제공 시스템을 설명하기 위한 도면이다.1 is a view for explaining a location-based real-time appointment status management service providing system according to an embodiment of the present invention.
도 2는 도 1의 시스템에 포함된 약속상황 관리 서비스 제공 서버를 설명하기 위한 블록 구성도이다.FIG. 2 is a block diagram illustrating an appointment management service providing server included in the system of FIG. 1.
도 3a 내지 도 3e는 본 발명의 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스가 구현된 일 실시예를 설명하기 위한 도면이다.3A to 3E are diagrams for describing an embodiment in which a location-based real-time appointment situation management service according to an embodiment of the present invention is implemented.
도 4는 본 발명의 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스가 구현된 다른 실시예를 설명하기 위한 도면이다.4 is a view for explaining another embodiment implemented a location-based real-time appointment status management service according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 도 1의 위치기반 실시간 약속상황 관리 서비스 제공 시스템에 포함된 각 구성들 상호 간에 데이터가 송수신되는 과정을 나타낸 도면이다.5 is a diagram illustrating a process of transmitting and receiving data between components included in the location-based real-time appointment situation management service providing system of FIG. 1 according to an embodiment of the present invention.
도 6는 본 발명의 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스 제공 방법을 설명하기 위한 동작 흐름도이다.6 is a flowchart illustrating a method of providing a location-based real time appointment management service according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.Throughout the specification, when a part is "connected" to another part, this includes not only "directly connected" but also "electrically connected" with another element in between. . In addition, when a part is said to "include" a certain component, which means that it may further include other components, except to exclude other components, unless specifically stated otherwise, one or more other features It is to be understood that the present disclosure does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, parts, or combinations thereof.
명세서 전체에서 사용되는 정도의 용어 "약", "실질적으로" 등은 언급된 의미에 고유한 제조 및 물질 허용오차가 제시될 때 그 수치에서 또는 그 수치에 근접한 의미로 사용되고, 본 발명의 이해를 돕기 위해 정확하거나 절대적인 수치가 언급된 개시 내용을 비양심적인 침해자가 부당하게 이용하는 것을 방지하기 위해 사용된다. 본 발명의 명세서 전체에서 사용되는 정도의 용어 "~(하는) 단계" 또는 "~의 단계"는 "~ 를 위한 단계"를 의미하지 않는다. As used throughout the specification, the terms "about", "substantially", and the like, are used at, or in close proximity to, numerical values when manufacturing and material tolerances inherent in the meanings indicated are intended to aid the understanding of the invention. Accurate or absolute figures are used to assist in the prevention of unfair use by unscrupulous infringers. As used throughout the specification of the present invention, the term "step of" or "step of" does not mean "step for".
본 명세서에 있어서 '부(部)'란, 하드웨어에 의해 실현되는 유닛(unit), 소프트웨어에 의해 실현되는 유닛, 양방을 이용하여 실현되는 유닛을 포함한다. 또한, 1개의 유닛이 2개 이상의 하드웨어를 이용하여 실현되어도 되고, 2개 이상의 유닛이 1개의 하드웨어에 의해 실현되어도 된다. In the present specification, the term 'unit' includes a unit realized by hardware, a unit realized by software, and a unit realized by both. In addition, one unit may be realized using two or more pieces of hardware, or two or more units may be realized by one piece of hardware.
본 명세서에 있어서 단말, 장치 또는 디바이스가 수행하는 것으로 기술된 동작이나 기능 중 일부는 해당 단말, 장치 또는 디바이스와 연결된 서버에서 대신 수행될 수도 있다. 이와 마찬가지로, 서버가 수행하는 것으로 기술된 동작이나 기능 중 일부도 해당 서버와 연결된 단말, 장치 또는 디바이스에서 수행될 수도 있다. Some of the operations or functions described as being performed by the terminal, the apparatus, or the device may be performed instead in the server connected to the terminal, the apparatus, or the device. Similarly, some of the operations or functions described as being performed by the server may be performed by the terminal, apparatus or device connected to the server.
본 명세서에서 있어서, 단말과 매핑(Mapping) 또는 매칭(Matching)으로 기술된 동작이나 기능 중 일부는, 단말의 식별 정보(Identifying Data)인 단말기의 고유번호나 개인의 식별정보를 매핑 또는 매칭한다는 의미로 해석될 수 있다.In the present specification, some of the operations or functions described as mapping or matching with a terminal mean that a unique number of a terminal or identification information of an individual, which is identification data of the terminal, is mapped or matched. Can be interpreted as
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스 제공 시스템을 설명하기 위한 도면이다. 도 1을 참조하면, 위치기반 실시간 약속상황 관리 서비스 제공 시스템(1)은, 제안자 단말(100), 약속상황 관리 서비스 제공 서버(300), 적어도 하나의 참여자 단말(400), 및 적어도 하나의 가맹점 단말(500)을 포함할 수 있다. 다만, 이러한 도 1의 위치기반 실시간 약속상황 관리 서비스 제공 시스템(1)은, 본 발명의 일 실시예에 불과하므로, 도 1을 통하여 본 발명이 한정 해석되는 것은 아니다.1 is a view for explaining a location-based real-time appointment status management service providing system according to an embodiment of the present invention. Referring to FIG. 1, the location-based real-time appointment situation management service providing system 1 includes a proposer terminal 100, an appointment situation management service providing server 300, at least one participant terminal 400, and at least one affiliate store. It may include a terminal 500. However, since the location-based real-time appointment situation management service providing system 1 of FIG. 1 is only one embodiment of the present invention, the present invention is not limitedly interpreted through FIG. 1.
이때, 도 1의 각 구성요소들은 일반적으로 네트워크(network, 200)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 제안자 단말(100)은 네트워크(200)를 통하여 약속상황 관리 서비스 제공 서버(300)와 연결될 수 있다. 그리고, 제안자 단말(100)은, 네트워크(200)를 통하고 약속상황 관리 서비스 제공 서버(300)를 경유하여 적어도 하나의 참여자 단말(400)과 연결될 수 있다. 또한, 약속상황 관리 서비스 제공 서버(300)는, 네트워크(200)를 통하여 제안자 단말(100), 적어도 하나의 참여자 단말(400), 적어도 하나의 가맹점 단말(500)과 연결될 수 있다. 또한, 적어도 하나의 참여자 단말(400)은, 네트워크(200)를 통하여 약속상황 관리 서비스 제공 서버(300)와 연결될 수 있고, 네트워크(200)를 통하여 약속상황 관리 서비스 제공 서버(300)를 경유하여 제안자 단말(100)과 연결될 수 있다. 그리고, 적어도 하나의 가맹점 단말(500)은, 네트워크(200)를 통하여 약속상황 관리 서비스 제공 서버(300)과 연결될 수 있다.In this case, each component of FIG. 1 is generally connected through a network 200. For example, as shown in FIG. 1, the proposer terminal 100 may be connected to the appointment situation management service providing server 300 through the network 200. In addition, the proposer terminal 100 may be connected to at least one participant terminal 400 through the network 200 and via the appointment situation management service providing server 300. In addition, the appointment status management service providing server 300 may be connected to the proposer terminal 100, at least one participant terminal 400, and at least one affiliated store terminal 500 through the network 200. In addition, at least one participant terminal 400 may be connected to the appointment status management service providing server 300 through the network 200, and via the appointment situation management service providing server 300 through the network 200. It may be connected to the proposer terminal 100. In addition, the at least one affiliated store terminal 500 may be connected to the appointment situation management service providing server 300 through the network 200.
여기서, 네트워크는, 복수의 단말 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 RF, 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, 5GPP(5rd Generation Partnership Project) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, NFC 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.Here, the network refers to a connection structure capable of exchanging information between respective nodes such as a plurality of terminals and servers. Examples of such a network include RF, 3rd Generation Partnership Project (3GPP) network, and long term (LTE). Evolution network, 5th Generation Partnership Project (5GPP) network, World Interoperability for Microwave Access (WIMAX) network, Internet, Local Area Network (LAN), Wireless Local Area Network (WLAN), Wide Area Network (WAN) , PAN (Personal Area Network), Bluetooth (Bluetooth) network, NFC network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network and the like, but is not limited thereto.
하기에서, 적어도 하나의 라는 용어는 단수 및 복수를 포함하는 용어로 정의되고, 적어도 하나의 라는 용어가 존재하지 않더라도 각 구성요소가 단수 또는 복수로 존재할 수 있고, 단수 또는 복수를 의미할 수 있음은 자명하다 할 것이다. 또한, 각 구성요소가 단수 또는 복수로 구비되는 것은, 실시예에 따라 변경가능하다 할 것이다.In the following description, the term “at least one” is defined as a singular and plural term, and each component may exist in the singular or plural, even though the term “at least one” does not exist, and may mean the singular or plural. It will be self explanatory. In addition, the singular or plural elements may be changed according to embodiments.
제안자 단말(100)은, 위치기반 실시간 약속상황 관리 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하여 약속을 제안하는 제안자의 단말일 수 있다. 그리고, 제안자 단말(100)은 모임을 주최하는 모임장이나 약속을 정하고자 하는 그룹의 어느 한 사람의 단말일 수도 있다. 이때, 제안자 단말(100)은, 약속장소, 약속시간을 정하여 계약의 성립조건인 의사표시인 청약 및 승낙의 합치에 따라 약속에 참여하는 참여자를 확정하고자하는 단말일 수 있다. 이에 따라, 제안자 단말(100)은, 적어도 하나의 참여자 단말(400)을 선택하고, 선택된 적어도 하나의 참여자 단말(400)로 의사표시인 청약을 전송하고, 청약에 대한 승낙이 존재하는 경우, 약속에 참여하는 참여자를 확정하는 단말일 수 있다. 또한, 제안자 단말(100)은, 약속시간의 기 설정된 시간 전부터 확정된 참여자의 이동동선, 이동수단, 및 예상시간을 약속상황 관리 서비스 제공 서버(300)로부터 수신하여 출력하는 단말일 수 있다. 여기서, 제안자 단말(100) 및 확정된 참여자의 참여자 단말(400)의 동선, 이동수단 및 예상시간은 서로에게 공유되는 화면일 수 있고, 이에 따라 서로가 서로의 위치를 확인할 수 있게 된다. 그리고, 제안자 단말(100)은, 약속장소에 위치한 적어도 하나의 가맹점 단말(500)로부터 약속상황 관리 서비스 제공 서버(300)를 경유하여 홍보 메세지나 할인쿠폰을 수신하는 단말일 수 있다. 이때, 제안자 단말(100)은, 어느 하나의 가맹점을 선택하여 약속상황 관리 서비스 제공 서버(300)를 통해 예약을 수행할 수 있고, 예약된 결과를 약속상황 관리 서비스 제공 서버(300)를 통하여 확인하는 단말일 수 있다. 그리고, 제안자 단말(100)은, 약속상황 관리 서비스 제공 서버(300)를 통하여 각 가맹점에서 이용된 금액을 확정된 참여자와 균등하게 분할하여 결제를 요청하는 단말일 수 있고, 청구내역 및 결제내역을 확정된 참여자와 약속상황 관리 서비스 제공 서버(300)를 통하여 공유하는 단말일 수 있다.The proposer terminal 100 may be a terminal of a proposer who proposes an appointment using a web page, an application page, a program, or an application related to a location-based real-time appointment status management service. In addition, the proposer terminal 100 may be a terminal of any one person in a group that intends to set up a meeting place or an appointment. In this case, the proposer terminal 100 may be a terminal that intends to determine a participant who participates in an appointment according to the agreement of the offer and the acceptance, which are the intentions of the contract, by setting an appointment place and an appointment time. Accordingly, the proposer terminal 100 selects at least one participant terminal 400, transmits a subscription indicating the intention to the selected at least one participant terminal 400, and if there is an acceptance for the subscription, the appointment It may be a terminal for determining a participant participating in the. In addition, the proposer terminal 100 may be a terminal that receives and outputs a moving line, a moving means, and an estimated time of the participant determined from a predetermined time before the appointment time from the appointment situation management service providing server 300. Here, the copper line, the moving means, and the estimated time of the proposer terminal 100 and the confirmed participant terminal 400 may be a screen shared to each other, thereby allowing each other to identify each other. In addition, the proposer terminal 100 may be a terminal that receives a promotion message or a discount coupon from the at least one affiliated store terminal 500 located at the appointment place via the appointment status management service providing server 300. In this case, the proposer terminal 100 may select one of the affiliated stores to make a reservation through the appointment situation management service providing server 300 and check the reserved result through the appointment situation management service providing server 300. It may be a terminal. Further, the proposer terminal 100 may be a terminal requesting payment by equally dividing the amount used at each affiliated store through the appointment status management service providing server 300 with a determined participant, and the billing history and payment history. It may be a terminal shared with the confirmed participant and the appointment status management service providing server 300.
여기서, 제안자 단말(100)은, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 제안자 단말(100)은, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 제안자 단말(100)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, the proposer terminal 100 may be implemented as a computer that can access a remote server or terminal through a network. Here, the computer may include, for example, a navigation, a laptop equipped with a web browser, a desktop, a laptop, and the like. In this case, the proposer terminal 100 may be implemented as a terminal that can access a server or terminal in a remote place through a network. Proposer terminal 100 is, for example, a wireless communication device that ensures portability and mobility, navigation, Personal Communication System (PCS), Global System for Mobile communications (GSM), Personal Digital Cellular (PDC), PHS (Personal) Handyphone System (PDA), Personal Digital Assistant (PDA), International Mobile Telecommunication (IMT) -2000, Code Division Multiple Access (CDMA) -2000, W-Code Division Multiple Access (W-CDMA), Wireless Broadband Internet (WBRO) terminal, All types of handheld based wireless communication devices such as smartphones, smartpads, tablet PCs, and the like may be included.
약속상황 관리 서비스 제공 서버(300)는, 위치기반 실시간 약속상황 관리 서비스 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 제공하는 서버일 수 있다. 그리고, 약속상황 관리 서비스 제공 서버(300)는, 제안자 단말(100)로부터 약속을 제안하고자 하는 피제안자를 선택받고, 피제안자인 참여자 단말(400)로 청약을 전송하고, 그에 대한 승낙을 기 설정된 기한 내에 요청하는 서버일 수 있다. 이때, 기 설정된 기한이란 참여 시간의 제한일 수 있고, 제한시간 이후 참여의사를 표현하는 사람에게는 추가적으로 참여기회를 줄 수도 있는데, 다수결에 의해 추천인을 확정할 수도 있다. 이때, 약속상황 관리 서비스 제공 서버(300)는, 기 설정된 기한 내에 승낙의 의사표시가 발송되지 않은 경우, 계약은 불성립되는 것으로 간주하는 서버일 수 있다. 또한, 약속상황 관리 서비스 제공 서버(300)는, 기 설정된 기한 내에 승낙의 의사표시를 발송한 적어도 하나의 참여자 단말(400)과 제안자 단말(100)의 사용자들을 약속에 모일 참여자로 확정하는 서버일 수 있다. 그리고, 약속상황 관리 서비스 제공 서버(300)는, 약속시간으로부터 기 설정된 시간 전부터 기 설정된 주기로 적어도 하나의 참여자 단말(400)의 위치, 이동 속도를 모니터링하고, 이동 속도와 동선으로부터 이동수단을 추정하고, 이를 제안자 단말(100) 및 적어도 하나의 참여자 단말(400)과 공유하는 서버일 수 있다. 이때, 위치추적은 IoT(Internet of Thing) 기반으로 트래킹을 할 수도 있다. 또한, 약속상황 관리 서비스 제공 서버(300)는, 직관적인 인식을 위하여 의미전달을 아이콘을 이용하여 이동수단을 디스플레이할 수 있다. 물론, 텍스트나 기호 등을 배제하는 것은 아니다. 그리고, 약속상황 관리 서비스 제공 서버(300)는, 지각자가 발생한 경우, 지각자를 제외한 나머지의 위치 추적은 중지하고, 지각자의 위치만을 지도상에 출력하여 공유하도록 하는 서버일 수 있다. 그리고, 약속상황 관리 서비스 제공 서버(300)는, 지각자가 있는 상황에서 모임인원이 장소를 이동한 경우, 지각자가 이동한 장소로 찾아올 수 있도록, 지각자에게 이동한 장소에 대한 정보를 지도상에 제공하여 공유하는 서버일 수 있다. 그리고, 약속상황 관리 서비스 제공 서버(300)는, 모임이 끝난 경우나 먼저 귀가한 사람이 있는 경우, 이에 대한 위치 추적은 중지하고, 결제가 발생한 경우 균등분할하여 각자의 단말에서 결제가 되도록 하는 인터페이스를 제공하는 서버일 수 있다. 또한, 약속상황 관리 서비스 제공 서버(300)는 결제된 내역과 청구된 내역을 비교하여 정산내역을 생성하고, 이를 제공자 단말(100) 및 적어도 하나의 참여자 단말(400)로 전송하는 서버일 수 있다.The appointment management service providing server 300 may be a server providing a location-based real-time appointment management service web page, an app page, a program, or an application. In addition, the appointment management service providing server 300 receives the proposalee who wants to propose an appointment from the proposer terminal 100, transmits an offer to the participant terminal 400 which is the proposed offerer, and sets the acceptance of the proposal. It may be a requesting server within the time limit. In this case, the preset deadline may be a restriction of the participation time, and may additionally give a participation opportunity to those who express their intention to participate after the time limit, and may recommend a referral by a majority vote. At this time, the appointment status management service providing server 300 may be a server that the contract is considered to be non-established, if the intention of acceptance is not sent within a predetermined time period. In addition, the appointment status management service providing server 300 is a server that determines the users of the at least one participant terminal 400 and the proposer terminal 100 that sent the intention of acceptance within a predetermined time period as a participant to gather in an appointment. Can be. In addition, the appointment management service providing server 300 monitors the position and the moving speed of the at least one participant terminal 400 at a predetermined period from a preset time before the preset time, and estimates the moving means from the moving speed and the moving line. This may be a server sharing this with the proposer terminal 100 and the at least one participant terminal 400. In this case, location tracking may be tracked based on the Internet of Thing (IoT). In addition, the appointment status management service providing server 300 may display a means of transportation using an icon to convey meaning for intuitive recognition. Of course, text and symbols are not excluded. In addition, the appointment management service providing server 300 may be a server that stops tracking the remaining location except the late party and outputs only the late party's location on the map when the late party is generated. In addition, the appointment status management service providing server 300 provides information on the map to the late person so that the late person can be moved to the place where the late person moved when the meeting member moved to a place in the presence of the late person. It can be a server to share. In addition, the appointment management service providing server 300, when the meeting is finished or there is a person who has returned home first, stops tracking the location for this, and divides evenly when payment occurs, so that payment is made at each terminal. It may be a server that provides. In addition, the appointment status management service providing server 300 may be a server for comparing the payment details and the billing details to generate a settlement, and transmits the settlement details to the provider terminal 100 and at least one participant terminal 400. .
여기서, 약속상황 관리 서비스 제공 서버(300)는, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다.Here, the appointment management service providing server 300 may be implemented as a computer that can access a server or a terminal in a remote place through a network. Here, the computer may include, for example, a navigation, a laptop equipped with a web browser, a desktop, a laptop, and the like.
적어도 하나의 참여자 단말(400)은, 위치기반 실시간 약속상황 관리 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하는 참여자의 단말일 수 있다. 그리고, 적어도 하나의 참여자 단말(400)은, 약속상황 관리 서비스 제공 서버(300)로부터 약속에 참여할 것인지를 묻는 청약의 의사표시가 도달하는 경우, 기 설정된 기한 내에 승낙의 답변을 전송하는 단말일 수 있고, 승낙의 답변을 발송한 때 약속은 체결되어 참여인원으로 확정되는 단말일 수 있다. 또한, 적어도 하나의 참여자 단말(400)은, 약속상황 관리 서비스 제공 서버(300)로부터 위치가 모니터링되고, 참여자의 위치를 서로가 공유하고, 이후 지각자가 존재하는 경우나 약속장소가 바뀐 경우, 이미 모여 있는 사람들의 위치와 지각자의 위치를 서로 공유함으로써 마중을 나가거나, 계속 전화를 걸어 서로의 위치를 확인하는 일로 모임에 집중하지 못하는 상황을 최소화할 수 있는 단말일 수 있다. 그리고, 적어도 하나의 참여자 단말(400)은, 결제 요청이 약속상황 관리 서비스 제공 서버(300)로부터 수신되는 경우, 결제를 수행하고, 그 결과에 대한 정산 내역을 수신하는 단말일 수 있다. 또한, 약속이 종료된 경우, 약속상황 관리 서비스 제공 서버(300)로부터의 적어도 하나의 참여자 단말(400)의 위치 추적은 종료될 수 있다.The at least one participant terminal 400 may be a terminal of a participant using a web page, an app page, a program, or an application related to the location-based real-time appointment management service. The at least one participant terminal 400 may be a terminal that transmits an answer of acceptance within a preset time limit when an intention of the subscription request for joining an appointment is reached from the appointment status management service providing server 300. And, when sending the reply of the consent, the appointment may be a terminal that is concluded and confirmed as a participant. In addition, the at least one participant terminal 400, if the location is monitored from the appointment status management service providing server 300, the participant's location is shared with each other, and if there is a late person or the place of appointment has already changed, It may be a terminal that can minimize the situation of not meeting the meeting by sharing the location of the people gathered and the location of the perception of each other, or by continuously calling to check the location of each other. The at least one participant terminal 400 may be a terminal that performs a payment and receives a settlement detail about the result when the payment request is received from the appointment situation management service providing server 300. In addition, when the appointment is terminated, location tracking of at least one participant terminal 400 from the appointment situation management service providing server 300 may be terminated.
여기서, 적어도 하나의 참여자 단말(400)은, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 참여자 단말(400)은, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 참여자 단말(400)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, the at least one participant terminal 400 may be implemented as a computer that can access a server or terminal at a remote location through a network. Here, the computer may include, for example, a navigation, a laptop equipped with a web browser, a desktop, a laptop, and the like. In this case, the at least one participant terminal 400 may be implemented as a terminal that can access a server or terminal in a remote place through a network. The at least one participant terminal 400 is, for example, a wireless communication device that ensures portability and mobility, and includes navigation, personal communication system (PCS), global system for mobile communications (GSM), personal digital cellular (PDC), Personal Handyphone System (PHS), Personal Digital Assistant (PDA), International Mobile Telecommunication (IMT) -2000, Code Division Multiple Access (CDMA) -2000, W-Code Division Multiple Access (W-CDMA), Wireless Broadband Internet A handheld-based wireless communication device such as a terminal, a smartphone, a smart pad, a tablet PC, etc. may be included.
적어도 하나의 가맹점 단말(500)은, 위치기반 실시간 약속상황 관리 서비스 관련 웹 페이지, 앱 페이지, 프로그램 또는 애플리케이션을 이용하여 테이블 상황을 업데이트하고, 가용 인원을 실시간으로 업데이트하여 약속상황 관리 서비스 제공 서버(300)를 통하여 제안자 단말(100)로 전송하는 단말일 수 있다. 그리고, 적어도 하나의 가맹점 단말(500)은, 제안자 단말(100)의 약속상황 관리 서비스 제공 서버(300)를 통하여 분할 결제 요청이 수신되는 경우, 각자의 카드를 이용하여 결제가 이루어지도록 하고, 승인 내역을 개별적으로 약속상황 관리 서비스 제공 서버(300)로 전송하여 모임 인원들에게 전송하는 단말일 수 있다. 또한, 적어도 하나의 가맹점 단말(500)은, 쿠폰을 약속상황 관리 서비스 제공 서버(300)로 업로드하는 단말일 수 있고, 쿠폰이 배포될 조건을 설정하는 단말일 수 있다.The at least one affiliated store terminal 500 updates a table state using a web page, an app page, a program, or an application related to a location-based real-time appointment status management service, and updates available personnel in real time to provide an appointment status management service server ( It may be a terminal for transmitting to the proposer terminal 100 through 300. In addition, when at least one affiliated store terminal 500 receives a divided payment request through the appointment state management service providing server 300 of the proposer terminal 100, payment is made using a respective card and approved. It may be a terminal that transmits the details to the appointment situation management service providing server 300 to transmit to the meeting personnel. In addition, the at least one affiliated store terminal 500 may be a terminal for uploading a coupon to the appointment management service providing server 300 or a terminal for setting a condition under which the coupon is distributed.
여기서, 적어도 하나의 가맹점 단말(500)은, 네트워크를 통하여 원격지의 서버나 단말에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 네비게이션, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(Desktop), 랩톱(Laptop) 등을 포함할 수 있다. 이때, 적어도 하나의 가맹점 단말(500)은, 네트워크를 통해 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. 적어도 하나의 가맹점 단말(500)은, 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.Here, the at least one affiliated store terminal 500 may be implemented as a computer that can access a server or terminal in a remote place through a network. Here, the computer may include, for example, a navigation, a laptop equipped with a web browser, a desktop, a laptop, and the like. In this case, the at least one affiliated store terminal 500 may be implemented as a terminal that can access a server or terminal in a remote place through a network. At least one affiliated terminal 500 is, for example, a wireless communication device that ensures portability and mobility, such as navigation, PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), Personal Handyphone System (PHS), Personal Digital Assistant (PDA), International Mobile Telecommunication (IMT) -2000, Code Division Multiple Access (CDMA) -2000, W-Code Division Multiple Access (W-CDMA), Wireless Broadband Internet A handheld-based wireless communication device such as a terminal, a smartphone, a smart pad, a tablet PC, etc. may be included.
도 2는 도 1의 시스템에 포함된 약속상황 관리 서비스 제공 서버를 설명하기 위한 블록 구성도이고, 도 3a 내지 도 3e는 본 발명의 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스가 구현된 일 실시예를 설명하기 위한 도면이고, 도 4는 본 발명의 다른 실시예에 따른 위치기반 실시간 약속상황 관리 서비스가 구현된 일 실시예를 설명하기 위한 도면이다.2 is a block diagram illustrating an appointment management service providing server included in the system of FIG. 1, and FIGS. 3A to 3E are diagrams illustrating a location-based real-time appointment management service according to an embodiment of the present invention. 4 is a view for explaining an embodiment, and FIG. 4 is a view for explaining an embodiment in which a location-based real-time appointment management service according to another embodiment of the present invention is implemented.
도 2를 참조하면, 약속상황 관리 서비스 제공 서버(300)는, 선택부(310), 수신부(320), 추출부(330), 공유부(340), 산출부(350), 출력부(360), 지각자 관리부(370), 이동 관리부(380) 및 추천부(390)을 포함할 수 있다.2, the appointment management service providing server 300 may include a selection unit 310, a reception unit 320, an extraction unit 330, a sharing unit 340, a calculation unit 350, and an output unit 360. ), A perceptual manager 370, a movement manager 380, and a recommender 390.
본 발명의 일 실시예에 따른 약속상황 관리 서비스 제공 서버(300)나 연동되어 동작하는 다른 서버(미도시)가 제안자 단말(100), 적어도 하나의 참여자 단말(400), 및 적어도 하나의 가맹점 단말(500)로 위치기반 실시간 약속상황 관리 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 전송하는 경우, 제안자 단말(100), 적어도 하나의 참여자 단말(400), 및 적어도 하나의 가맹점 단말(500)은, 위치기반 실시간 약속상황 관리 서비스 애플리케이션, 프로그램, 앱 페이지, 웹 페이지 등을 설치하거나 열 수 있다. 또한, 웹 브라우저에서 실행되는 스크립트를 이용하여 서비스 프로그램이 제안자 단말(100), 적어도 하나의 참여자 단말(400), 및 적어도 하나의 가맹점 단말(500)에서 구동될 수도 있다. 여기서, 웹 브라우저는 웹(WWW: world wide web) 서비스를 이용할 수 있게 하는 프로그램으로 HTML(hyper text mark-up language)로 서술된 하이퍼 텍스트를 받아서 보여주는 프로그램을 의미하며, 예를 들어 넷스케이프(Netscape), 익스플로러(Explorer), 크롬(chrome) 등을 포함한다. 또한, 애플리케이션은 단말 상의 응용 프로그램(application)을 의미하며, 예를 들어, 모바일 단말(스마트폰)에서 실행되는 앱(app)을 포함한다.The appointment situation management service providing server 300 according to an embodiment of the present invention or another server (not shown) operating in conjunction with the proposer terminal 100, at least one participant terminal 400, and at least one affiliated terminal When transmitting the location-based real-time appointment situation management service application, program, app page, web page, etc. to 500, the proposer terminal 100, at least one participant terminal 400, and at least one merchant terminal 500 May install or open a location-based real-time appointment management service application, program, app page, web page, and the like. In addition, the service program may be driven in the proposer terminal 100, at least one participant terminal 400, and at least one affiliated store terminal 500 using a script executed in a web browser. Here, the web browser is a program that enables the use of the World Wide Web (WWW) service, and refers to a program that receives and displays hypertext described in HTML (hyper text mark-up language), for example, Netscape. , Explorer, chrome and the like. In addition, an application means an application on a terminal, and includes, for example, an app running on a mobile terminal (smartphone).
도 2를 참조하면, 선택부(310)는, 제공자 단말(100)로부터 약속 데이터 및 약속에 참여할 적어도 하나의 참여자 단말(400)을 선택받을 수 있다. 약속은 먼저 약속을 잡고자 하는 상대를 고르는 것부터 시작한다. 약속 상대는 전화번호부에 저장되어 있는 사람일 수도 있고 직접 상대의 전화번호를 입력하여 정할 수도 있다. 만약, 모임이 즉흥적으로 만들어진 경우에는, 당장 만나고자 하는 상대를 고른 후 전송을 누르면 해당하는 사람과 약속을 맺기 위해 추론을 베이지안 네트워크를 시작할 수도 있다. 즉, 모바일 컨텍스트와 베이지안 네트워크 사용자들 간 약속을 잡기 적절한 장소와Referring to FIG. 2, the selector 310 may receive the appointment data and at least one participant terminal 400 to participate in the appointment from the provider terminal 100. Promise begins by choosing the person you want to make an appointment with. The appointment partner may be a person stored in the phone book or may be determined by directly inputting the contact's phone number. If the meeting is spontaneously created, you can select the person you want to meet at the moment and press Send to start a Bayesian network of inferences to make an appointment with that person. The right place to make an appointment between the mobile context and Bayesian network users.
시간을 고르기 위해서는 스마트폰이 현재 사용자들의 적절한 상황을 인지 할 수 있어야 한다. 이러한 상황을 컨텍스트라고도 하는데, 사용자 위치, ID, 시간 정보를 컨텍스트로 정의하여 음식점 추천 서비스를 제공할 수도 있고, 개인 관련 컨텍스트(시간, 이동경로, 사용자 감정)와 환경 관련 컨텍스트(위치, 주변 사람들, 사회적 컨텍스트)를 이용하여 모바일 인터넷 서비스를 제공할 수도 있다. 이와 같이, 본 발명에서는, 제공자 단말(100)이 직접 약속장소를 정할 수도 있지만, 다양한In order to choose a time, the smartphone must be able to recognize the appropriate situation of the current users. This situation is also referred to as a context, and may provide a restaurant recommendation service by defining user location, ID, and time information as a context. The context may be related to an individual context (time, movement path, user emotion) and an environment-related context (location, people nearby, Social context) to provide mobile Internet services. As such, in the present invention, although the provider terminal 100 may directly set an appointment place, various
컨텍스트 중에서도 사용자들의 위치, 현재 날씨, 시간 등을 모바일 컨텍스트로 정의하여 사용자간 최적의 양속 장소 및 시간을 추천할 수도 있다.Among the contexts, the location, the current weather, and the time of the user may be defined as a mobile context to recommend the optimum speed and place between users.
수신부(320)는, 선택된 적어도 하나의 참여자 단말(400)로 참여여부에 대한 답변을 수신할 수 있다. 여기서, 참여여부에 대한 답변은 기 설정된 시간 내에 약속상황 관리 서비스 제공 서버(300)로 제공되어야 하는 데이터이고, 기 설정된 시간 내에 참여여부에 대한 답변이 발송되지 않은 경우, 답변을 발송하지 않은 참여자를 참여자 목록에서 제외할 수 있다. 즉, 어느 정도 시간을 주었을지라도 참여여부를 결정하지 못하는 경우, 계획을 세울 때 차질이 빚어질 수 있으므로 제외하도록 할 수 있다. 다만, 상술한 예에 한정하는 것은 아니다.The receiver 320 may receive a response to participation in the selected at least one participant terminal 400. Here, the answer to the participation is the data that must be provided to the appointment management service providing server 300 within a predetermined time, and if the answer is not sent within the predetermined time, the participants who did not send a response You can exclude from the list of participants. In other words, even if you give a certain amount of time, if you can not decide whether to participate, it can be excluded because the plan can be disrupted. However, it is not limited to the example mentioned above.
이때, 참여여부에 대한 답변은 직접 참여자 단말(400)로부터 수신될 수도 있지만, 상술한 베이지안 네트워크의 추론을 통하여 수신될 수도 있다. 예를 들어, GPS(Cell id)를 통해 수집되는 사용자와 상대방의 위치, 기상청 웹사이트를 통해 수집되는 현재 날씨, 사용자가 사전에 입력해 놓은 일정, 그리고 현재 시간의 컨텍스트를 정의하고, 컨텍스트 로그는 전처리 과정을 거치고 베이지안 네트워크 노드의 입력으로 사용될 수 있다. 가령, 시간은 하루를 식사 시간대와 그 외의 새벽, 아침, 점심, 저녁, 밤으로 구분하고, 사용자 일정은 바쁨, 한가와 같은 두 가지로 분류하는 전처리 과정을 거쳐 BN(베이지안 네트워크) 노드의 입력으로 사용할 수 있다. 물론, 상술한 바와 같이 참여자로부터 직접 승낙의 의사표시를 수신하는 것을 기본조건인 필수조건으로 하며, 상술한 베이지안 네트워크는 추론에 기반하므로 부수적으로(충분조건) 이용될 수도 있으며, 실시예에 따라 서로 조합 또는 배제될 수 있음은 자명하다 할 것이다. 이때, 의사표시는 음성인식 등의 생체인식 정보를 이용한 의사표현을 더 포함할 수 있는데, 예를 들어, 운전자가 운전을 하다 가는 경우에는 의사표현을 하기가 어려운 경우가 있을 수 있기 때문이다. 이때, 음성에만 한정되는 것이 아니라 모션이나 사용자의 특정 행동 등을 카메라로 인식하는 방법도 이용될 수 있다.In this case, the response to participation may be received directly from the participant terminal 400, but may be received through the inference of the Bayesian network described above. For example, you can define the location of the user and the other person collected through the GPS (Cell id), the current weather collected through the Meteorological Agency website, the schedule entered by the user, and the context of the current time. Preprocessing can be used as input to Bayesian network nodes. For example, the time is divided into the meal time zone and other dawn, morning, lunch, evening, and night, and the user schedule is input into the BN (Bayian Network) node through a preprocessing process that divides into two categories: busy and leisure Can be used. Of course, as described above, receiving the direct indication of consent from the participant is a basic condition, and the above-described Bayesian network may be used as ancillary (sufficient condition) because it is based on inference, and according to an embodiment, It will be apparent that they may be combined or excluded. In this case, the pseudo display may further include a pseudo expression using biometric information such as voice recognition, for example, when the driver is driving, it may be difficult to express the pseudo expression. In this case, a method of recognizing not only the voice but also the motion or the specific behavior of the user with the camera may be used.
추출부(330)는, 약속 데이터에 포함된 약속시간의 기 설정된 시간 전부터 기 설정된 주기로 답변을 전송한 적어도 하나의 참여자 단말(400)의 위치를 추출할 수 있다. 기 설정되 주기로 추출을 하는 것은, 참여자들이 어떠한 속도로 이동을 하고 있으며, 예상 도착 시간은 언제인지를 산출하기 위함이다. 예를 들어, 약속장소가 건대이고, 참여자 A가, 숭실대입구-남성-이수-내방-고속터미널에서 정지를 하고, 이 라인을 따라서 7호선의 속도로 달리고 있다면, 참여자 A는 7호선을 타고 이동을 하고 있는 것이다. 이에 따라, 7호선을 타고 건대에 몇 시에 도착할 것인지는 7호선의 도착 예정 시간을 참조할 수 있다. 버스도 마찬가지로 각자의 노선이 존재하고, 각 버스가 어디를 이동하고 있는지는 버스 관제 센터로부터 독출할 수 있다. 자가용이 제일 문제가 되는데, 이동을 하면서 어딘지 묻는 전화나 문자가 올 경우 바로 대답을 할 수가 없는 경우가 많다. 따라서, 버스나 지하철이 아니고 신호등의 위치마다 정차하거나 하는 등의 특징을 가진 경우에는 자가용이나 택시로 구분할 수 있고, 정체 상황에 따라 교통상황정보 및 경로 정보를 분석하여 예상 시간을 계산할 수 있도록 주기적으로 이동 위치를 독출하고, 그 간의 시간차를 산출하여 속도를 계산하기 위함이다.The extractor 330 may extract the locations of the at least one participant terminal 400 that transmits the answer at a predetermined period from a preset time before the appointment time included in the appointment data. Extracting at a predetermined interval is to calculate the speed at which participants are moving and the expected arrival time. For example, if the place of appointment is healthy, participant A stops at Soongsil University entrance-male-Isu-in-bang-highway terminal and runs along this line at speed of line 7, participant A moves on line 7. Is doing. Accordingly, the arrival time of the line 7 can be referred to what time it will arrive at Konkuk University on the line 7. Similarly, buses have their own lines, and where each bus is moving can be read from the bus control center. Cars are the biggest problem, and if you get a phone call or text that asks you where you are on the go, you can't answer immediately. Therefore, if it is not a bus or subway but has a characteristic such as stopping at each location of a traffic light, it can be divided into a car or a taxi, and the traffic can be calculated periodically by calculating traffic conditions and route information according to traffic conditions. This is to calculate the speed by reading the movement position and calculating the time difference therebetween.
공유부(340)는, 추출된 위치를 제공자 단말(100) 및 적어도 하나의 참여자 단말(400)과 실시간으로 공유할 수 있다. 이때, 제공자만이 볼 수 있는 것이 아니라, 참여자 전체가 자신을 포함한 전체의 위치를 파악할 수 있도록 할 수도 있고, 제공자만 볼 수 있도록 구현될 수도 있으며, 이는 구현예에 따라 달리 설정될 수도 있다.The sharing unit 340 may share the extracted location with the provider terminal 100 and the at least one participant terminal 400 in real time. At this time, not only the provider can see, but also the entire participant can determine the location of the entire including itself, or may be implemented to be visible only to the provider, which may be set differently according to the implementation.
산출부(350)는, 기 설정된 주기로 추출된 적어도 하나의 참여자 단말(400)의 동선 및 이동속도로부터 이동수단 및 약속 데이터에 포함된 약속장소까지의 도착 예상 시간을 산출할 수 있다.The calculator 350 may calculate an estimated time of arrival from the moving line and the moving speed of the at least one participant terminal 400 extracted at a predetermined cycle to the appointment place included in the moving means and the appointment data.
출력부(360)는, 실시간으로 공유되는 위치를 지도상에 제공하고 도착 예상 시간을 오버레이할 수 있다. 이때, 출력부(360)에서 실시간으로 공유되는 위치를 지도상에 제공하고 도착 예상 시간을 오버레이할 때, 약속에 참여하는 적어도 하나의 참여자의 이동수단은 아이콘으로 출력할 수 있다. 이에 따라, 운전을 하는 사람이라도 누가 어디에 위치하고 있는지를 직관적으로 파악할 수 있도록 하며, 간단한 인터페이스, 예를 들어, 터치 등으로만 대화를 할 수 있도록 텍스트 기반이 아닌 이미지 기반의 아이콘을 제공할 수도 있다. 즉, "가고있어"라는 텍스트를 운전자가 모두 타이핑하기란 여간 어려운일이 아니다. 이에 따라,'가고있어"라는 텍스트를 전달할 수 있는 이미지나 아이콘을 제공하여 한 번의 클릭이나 터치로 자신의 의사표시를 하거나, 사용자의 이동 속도나 동선에 의해 자동으로 답변을 하도록 설정될 수도 있다. The output unit 360 may provide a shared location in real time on the map and overlay the estimated time of arrival. In this case, when the output unit 360 provides the location shared in real time on the map and overlays the estimated time of arrival, the moving means of at least one participant participating in the appointment may be output as an icon. Accordingly, even a person driving can intuitively grasp who is located where and can provide a simple interface, for example, an image-based icon rather than a text-based so that the user can have a conversation with only a touch. In other words, it's not difficult for the driver to type in the text "I'm going." Accordingly, by providing an image or icon that can convey the text 'I'm going' to express one's intentions with a single click or touch, or can be set to automatically answer by the user's moving speed or movement.
한편, 지도상에 제공되는 실시간으로 공유되는 위치는, 약속상황 관리 서비스 제공 서버(300)에서 제공하는 페이지의 기 설정된 레이아웃 내에 출력되고, 기 설정된 레이아웃의 하단에 제공자 단말(100) 및 적어도 하나의 참여자 단말(400)의 그룹채팅이 출력될 수 있다. 즉, 메세지 기반으로 자신의 위치를 공유하는 경우에는, 메세지가 위로 올라가는 경우, 다시 대답을 하거나, 질문자가 재질문을 하는 경우가 많다. 따라서, 참여자의 위치를 표시하는 레이아웃은 상단에 고정하여 확인할 수 있도록 하고, 그 아래에 텍스트나 아이콘으로 메세지를 송수신하는 채팅창을 둘 수 있다.On the other hand, the location shared in real time provided on the map is output in the preset layout of the page provided by the appointment status management service providing server 300, the provider terminal 100 and at least one The group chat of the participant terminal 400 may be output. In other words, if you share your location on the basis of a message, when the message goes up, the answer is often replied, or the questioner is often asked a material statement. Therefore, the layout displaying the location of the participant can be fixed at the top of the layout, and a chat window for sending and receiving a message with text or an icon can be placed below.
지각자 관리부(370)는, 출력부(360)에서 실시간으로 공유되는 위치를 지도상에 제공하고 도착 예상 시간을 오버레이한 후, 약속장소의 위치와, 제공자 단말(100) 및 적어도 하나의 참여자 단말(400)의 위치가 일치하는지를 확인할 수 있다. 그리고, 지각자 관리부(370)는, 확인 결과 일치하는 단말의 실시간 위치 공유를 턴 오프하고, 약속장소의 위치에 위치하지 않은 적어도 하나의 참여자 단말(400)의 위치가 약속장소의 위치와 동일할 때까지 일치하지 않은 단말의 실시간 위치 공유를 지속할 수 있다. 즉, 모임장소에 이미 도착해서 일행을 만난 사람과 아닌 사람을 구분하고, 아닌 사람의 경우에는 기다리는 사람이 그 사람의 위치를 알도록 지속적으로 위치추적을 하여 불필요한 전화 등으로 모임장이 모임을 즐길 수 없는 불편함들을 제거할 수 있다.After providing the location shared in real time by the output unit 360 and overlaying the estimated time of arrival, the perception manager 370, the location of the appointment place, the provider terminal 100 and the at least one participant terminal ( It is possible to confirm that the positions of 400) coincide. In addition, when the perceiver management unit 370 turns off the real-time location sharing of the matching terminal as a result of the check, and the location of at least one participant terminal 400 not located at the location of the appointment place is the same as the location of the appointment place. Until the real time location sharing of the terminal does not match up to continue. In other words, the person who has already arrived at the meeting place and the person who meets with the party, and the person who is not, the person who waits to keep track of the location so that the waiting person knows the location of the meeting person can enjoy the meeting by unnecessary calls, etc. Uncomfortable inconveniences can be eliminated.
이동 관리부(380)는, 지각자 관리부(370)에서 약속장소의 위치에 위치하지 않은 적어도 하나의 참여자 단말(400)의 위치가 약속장소의 위치와 동일할 때까지 일치하지 않은 단말의 실시간 위치 공유를 지속한 후, 약속장소의 위치와, 제공자 단말(100) 및 적어도 하나의 참여자 단말(400)의 위치가 일치하는지를 확인하고, 확인 결과, 제공자 단말(100) 및 적어도 하나의 참여자 단말(400)의 기 설정된 비율이 약속장소에 위치하지 않은 경우, 기 설정된 비율의 단말의 위치를 추출할 수 있다. 그리고, 이동 관리부(380)는, 추출된 위치에 따른 장소를 약속장소로 업데이트하고, 업데이트된 약속장소를 실시간 위치 공유가 지속되는 단말로 공유할 수 있다.The movement manager 380 may perform real-time location sharing of the terminal that does not match until the position of the at least one participant terminal 400 which is not located at the location of the appointment place in the late person management unit 370 is the same as the location of the appointment place. After continuing, the location of the appointment location and the location of the provider terminal 100 and the at least one participant terminal 400 are identified to be consistent, and as a result of the check, the provider terminal 100 and the at least one participant terminal 400 are identified. If the preset ratio is not located at the appointment place, the position of the terminal of the preset ratio may be extracted. In addition, the movement manager 380 may update a place according to the extracted location to an appointment place, and share the updated appointment place with a terminal where real-time location sharing is continued.
즉, 지각자가 아직 도착도 안했는데, 이미 모임장소에 도착한 인원들은 1차를 마치고 2차로 장소를 이동할 수도 있다. 이러한 경우, 2차의 장소를 지각자는 다시 물어야 하고, 장소를 잘 찾지 못하는 경우에는 모임장이 다시 1차 장소로 마중나가는 일이 허다할 수 있다. 이에 따라, 지각자에게 현재 모인 인원들이 어디로 이동했는지를 알려주고, 지각자의 위치도 현재 모인 인원이 체크할 수 있음으로써, 지속적인 전화나 마중으로 이야기의 흐름을 깨거나 불필요하게 장소를 왕복하는 일이 없도록 한다.In other words, people who have not yet arrived, who have already arrived at the meeting, may move to the second place after the first round. In this case, the second person will have to ask again for the second place, and if the place is not found well, the meeting place may return to the first place. This informs the respondents about where they are currently gathered and also allows them to check their location so they don't interrupt the flow of talks or make unnecessary round trips with constant phone calls or pick-ups. .
한편, 이동수단은 도보, 자전거, 지하철, 버스 및 자가용 중 어느 하나 또는 적어도 하나의 조합일 수 있고, 상술한 바와 같이, 대중교통은, 이동 속도 및 동선과, 대중교통별 속도 및 노선을 비교하여 지하철 및 버스를 구분하고, 지하철의 노선번호 및 버스의 번호를 구분할 수 있다.On the other hand, the means of transportation may be any one or a combination of at least one of walking, bicycle, subway, bus and private use, and as described above, the public transport, by comparing the speed and route of travel and the speed and route by public transport The subway and the bus can be distinguished, and the subway line and the bus number can be distinguished.
추천부(390)는, 출력부(360)에서 실시간으로 공유되는 위치를 지도상에 제공하고 도착 예상 시간을 오버레이한 후, 약속장소의 위치와, 제공자 단말(100) 및 적어도 하나의 참여자 단말(400)의 위치가 일치하는지를 확인할 수 있다. 그리고, 추천부(390)는, 약속장소의 위치와 그 위치가 일치하는 단말의 수를 카운트하고, 카운트된 수의 인원이 입장가능한 적어도 하나의 가맹점을 검색할 수 있다. 그리고, 추천부(390)는, 검색된 적어도 하나의 가맹점의 정보를 제공자 단말(100)로 전송하고, 제공자 단말(100)에서 적어도 하나의 가맹점 중 어느 하나의 가맹점을 선택한 경우, 선택된 가맹점의 가맹점 단말(500)로 인원의 예약을 요청하며, 선택된 가맹점 단말(500)로부터 예약 요청에 대한 승낙이 전송된 경우, 제공자 단말(100)로 예약 완료 데이터를 전송할 수 있다.The recommender 390 provides the location shared in real time on the map 360 and overlays the estimated arrival time, and then the location of the appointment place, the provider terminal 100 and the at least one participant terminal ( It is possible to confirm that the positions of 400) coincide. In addition, the recommendation unit 390 may count the number of terminals in which the location of the appointment location coincides with the location of the appointment place, and search for at least one affiliated store where the counted number of persons may enter. In addition, the recommendation unit 390 transmits the searched at least one affiliate store information to the provider terminal 100, and when the provider terminal 100 selects any one of at least one affiliate store, the affiliate store terminal of the selected affiliate store is selected. If the reservation request of the personnel is requested to 500 and the acceptance of the reservation request is transmitted from the selected affiliated store terminal 500, the reservation completion data may be transmitted to the provider terminal 100.
즉, 1차의 모임장소는 정해지는 것이 보통이지만, 2차의 모임장소는 모인 사람의 기분에 따라, 취향에 따라, 날씨에 따라, 분위기에 따라 달라질 수 있고, 1차의 모임이 언제 끝날지 모르기 때문에 예약을 하지 않는 것이 대부분이다. 따라서, 가맹점들은 실시간으로 빈자리의 개수를 업데이트하고, 이를 실시간으로 예약할 수 있도록 함으로써, 추운 날씨 또는 더운 날씨에 밖에서 고생하거나, 자리를 잡지 못해 많은 인원들이 이리저리 헤메이는 일이 없도록 함과 동시에, 점주들은 실시간으로 잔여좌석과 쿠폰을 제공함으로써 소비자에게 어필할 수 있는 기회를 가질 수 있다.That is, the first meeting place is usually determined, but the second meeting place may vary depending on the mood of the gathering person, the taste, the weather, the atmosphere, and do not know when the first meeting will end. Therefore, most people do not make a reservation. Therefore, merchants can update the number of vacant seats in real time and make reservations in real time, so that many people can't get out of trouble in cold or hot weather, or can't take a seat. They can have the opportunity to appeal to consumers by offering remaining seats and coupons in real time.
덧붙여서, 본 발명의 일 실시예에 있어서, 위치기반 서비스의 일환으로 상황인식 방식을 적용하여 사용자들이 즉흥적인 만남을 맺고자 할 때 알맞은 약속 시간 및 장소를 추천하는 서비스를 제공할 수도 있다. 상술한 바와 같이, 약속 시간 및 장소는 약속과 관련된 사람들이 현재 있는 위치, 상황 및 시간에 따른 약속 장소의 적절성을 고려하여 추천할 수 있다. 이때, 약속을 상황에 따라 자동으로 생성함에 따라 사용자들간에 일일이 스케쥴을 확인하고 장소를 잡는데 허비하는 시간을 줄일 수 있다.In addition, according to an embodiment of the present invention, as a part of the location-based service, a situation recognition method may be applied to provide a service that recommends an appropriate appointment time and place when users want to make an impromptu meeting. As described above, the appointment time and place may be recommended in consideration of the location, situation, and appropriateness of the appointment place according to the time where the people associated with the appointment are present. At this time, the appointment is automatically generated according to the situation, so it is possible to reduce the time spent checking and scheduling the schedule between users.
이때, 계산을 하는 경우, 구성원끼리 포인트를 송수신할 수 있는데, 포인트는 현금화가 가능한 전자화폐일 수 있다. 그리고, 이를 통하여 전자 더치페이 및 결제의 기능을 이용할 수 있는데, 전자 더치페이는 공지된 기술이 다수이므로 상세한 설명은 생략하기로 한다.At this time, when the calculation, the members can transmit and receive the points, the points may be electronic money that can be cashed. And, through this, it is possible to use the functions of the electronic Dutch pay and payment, because the electronic Dutch pay a lot of known technologies will be omitted detailed description.
한편, 모바일 환경에서 단말기는 주로 이동시에 사용하게 되므로 입력 정보가 불확실성을 포함하는 경우가 많다. 따라서 상술한 바와 같이, 이러한 불확실한 정보를 이용하여 안정적인 추론을 제공하는 모델인 베이지안 네트워크(Bayesian Network)가 컨텍스트 추론을 위해 사용할 수 있고, 이렇게 수집된 컨텍스트 로그는 BN 노드의 가중치에 영향을 주게 되고 BN은 노드간의 종속성과 가중치를 이용하여 가장 알맞다고 생각하는 약속 장소와 시간을 사용자들에게 추천할 수 있다.On the other hand, in the mobile environment, since the terminal is mainly used when moving, input information often includes uncertainty. Therefore, as described above, the Bayesian Network, which is a model that provides stable inference using this uncertain information, can be used for context inference, and the collected context log affects the weight of the BN node. Can use the dependencies and weights between nodes to recommend users the appointment location and time that they think is most appropriate.
이렇게 최적의 약속 장소와 시간을 잡기 위한 내부적인 추론이 끝나면 추론 결과를 사용자에게 보여주는데, 약속 장소, 현재 나의 위치, 상대의 위치가 함께 지도에 표시되도록 구현될 수 있다. 그리고, 지도 밑에는 추론하여 나온 약속 장소, 약속 시간, 현재 나의 위치로부터 약속 장소까지 걸리는 시간과 같은 정보들을 사용자에게 보여줄 수 있다. 이때, 이러한 정보를 토대로 사용자는 마음에 안들면 NO를 눌러 차선책을 찾아볼 수도 있고, YES를 선택하여 제공된 약속을 받아들일 수도 있다. 이때, 사용자가 추론 결과에 동의하였어도 상대가 동의 하지 못하는 경우가 있을 수 있으므로 YES를 선택한 후 약속 결과를 상대에게도 통보하여 동의를 받도록 할 수도 있다.When the internal reasoning for optimizing the optimal appointment place and time is completed, the inference result is displayed to the user. The appointment place, the current location of the user, and the other party's location may be displayed together on the map. Under the map, information such as an inferred appointment place, an appointment time, and a time taken from my current location to the appointment place can be shown to the user. At this time, based on this information, the user may press NO to find the next best option, or select YES to accept the promise provided. At this time, even if the user agrees with the inference result, the other party may not agree. Therefore, after selecting YES, the other party may notify the other party of the appointment result and receive the consent.
이하, 상술한 도 2의 약속상황 관리 서비스 제공 서버의 구성에 따른 동작 과정을 도 3a 내지 도 4를 예로 들어 상세히 설명하기로 한다. 다만, 실시예는 본 발명의 다양한 실시예 중 어느 하나일 뿐, 이에 한정되지 않음은 자명하다 할 것이다.Hereinafter, an operation process according to the configuration of the appointment status management service providing server of FIG. 2 described above will be described in detail with reference to FIGS. 3A to 4. However, the embodiment is only any one of various embodiments of the present invention, but is not limited thereto.
도 3a을 참조하면, 약속상황 관리 서비스 제공 서버(300)를 통하여 제안자 단말(100)은 스터디 모임 인원인 B,C,D,E,F,G에게 스터디에 참여할 것을 제안하고, 도 3b에 도시된 바와 같이, 참석자 단말(400)은 승낙 여부를 전송하거나, 답을 하지 않음으로써 거부의 의사표시를 할 수도 있으며, 이로 인하여 참석자는 확정된다.Referring to FIG. 3A, through the appointment status management service providing server 300, the proposer terminal 100 proposes to participate in the study to the study meeting members B, C, D, E, F, and G, and is shown in FIG. 3B. As described above, the participant terminal 400 may indicate whether to accept or reject the answer by not sending or not answering, and thus the participant is determined.
도 3c를 참조하면, 확정된 참석자와 약속시간 및 장소가 결정되면, 약속상황 관리 서비스 제공 서버(300)는 참석자의 위치를 주기적으로 모니터링하여 이동속도를 산출하고, 이동속도로부터 예상 도착 시간을 계산하여 지도상에 서로의 위치를 공유하게 된다. 그리고, 도 3d에 도시된 바와 같이, 모인 인원들이 장소를 옮겼을 때 아직 오지 않은 사람에게 그 장소를 업데이트함으로써 오지 않은 사람이 1차 장소나 엉뚱한 장소로 이동하는 일이 없도록 한다.Referring to FIG. 3C, when a determined participant and an appointment time and a place are determined, the appointment situation management service providing server 300 periodically calculates a moving speed by monitoring a participant's location and calculates an estimated arrival time from the moving speed. To share their location on the map. And, as shown in Figure 3d, when the gathered people moved to a place that has not yet come to update the place so that the person who does not come to move to the primary place or the wrong place.
그리고, 도 3e에 도시된 바와 같이, 약속상황 관리 서비스 제공 서버(300)는 적어도 하나의 가맹점 단말(500)로부터 정보를 수신하고, 이를 제안자 단말(100)로 전송함으로써 제안자 단말(100)에서 가맹점 단말(500)로 예약을 하거나 할인쿠폰으로 결제를 하는 인터페이스를 제공할 수 있다.3E, the appointment situation management service providing server 300 receives information from at least one affiliated store terminal 500, and transmits the information to the proposer terminal 100 to the affiliated store in the proposer terminal 100. The terminal 500 may provide an interface for making a reservation or making a payment with a discount coupon.
도 4를 참조하면, 약속을 계약 체결과 같은 방식으로 제안을 하고, 참여 활동으로 명확한 정보를 제공하며, 참여 결정 후에는 제안자인 리더가 약속 인원 모두의 이동상태에 대한 상황관리를 할 수 있도록 하고, 대화형 텍스트가 아닌 정형화된 이모티콘 등으로 상황을 관리하도록 한다. 물론, 텍스트 기반의 관리를 배제하는 것은 아님은 자명하다 할 것이다.Referring to Figure 4, the proposal is proposed in the same manner as the conclusion of the contract, providing clear information as a participant activity, and after the decision to participate, the proponent leader can manage the situation of the movement status of all appointment personnel and Try to manage situations with standard emoticons, not interactive text. Of course, it is obvious that text-based management is not excluded.
이에 따라, 운전 또는 각종 이동 중에 위험한 상황을 회피할 수 있고, 간단한 조작만으로도 직관적인 피드백을 줄 수 있으며, 약속 관련 데이터를 이용하여 가맹점으로 예비 고객을 확보할 수 있는 광고의 기회를 주고, 약속 주제에 맞는 예약 서비스를 제공하거나 맛집을 제안하거나 적정 예약 시간을 제안하는 등의 서비스가 부가적으로 가능할 수 있다. 또한, 할인혜택을 제공하여 고객을 유인할 수도 있다.Accordingly, it is possible to avoid dangerous situations while driving or moving, to provide intuitive feedback with simple operation, and to provide advertising opportunities to acquire prospective customers as merchants by using appointment-related data. Services such as providing a reservation service suitable for a restaurant, suggesting a restaurant, or suggesting an appropriate reservation time may be additionally available. You can also offer discounts to attract customers.
이와 같은 도 2 내지 도 4의 위치기반 실시간 약속상황 관리 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1을 통해 위치기반 실시간 약속상황 관리 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.The matters that are not described with respect to the method for providing the location-based real-time appointment situation management service of FIG. 2 to FIG. 4 are the same as or have been described with reference to the method for providing the location-based real-time appointment situation management service through FIG. 1. Since it can be easily inferred, a description thereof will be omitted.
도 5는 본 발명의 일 실시예에 따른 도 1의 위치기반 실시간 약속상황 관리 서비스 제공 시스템에 포함된 각 구성들 상호 간에 데이터가 송수신되는 과정을 나타낸 도면이다. 이하, 도 5를 통해 각 구성들 상호간에 데이터가 송수신되는 과정의 일 예를 설명할 것이나, 이와 같은 실시예로 본원이 한정 해석되는 것은 아니며, 앞서 설명한 다양한 실시예들에 따라 도 5에 도시된 데이터가 송수신되는 과정이 변경될 수 있음은 기술분야에 속하는 당업자에게 자명하다.5 is a diagram illustrating a process of transmitting and receiving data between components included in the location-based real-time appointment situation management service providing system of FIG. 1 according to an embodiment of the present invention. Hereinafter, an example of a process in which data is transmitted and received between each component will be described with reference to FIG. 5, but the present disclosure is not limited to the above-described embodiments, and is illustrated in FIG. 5 according to the various embodiments described above. It is apparent to those skilled in the art that the process of transmitting and receiving data may be changed.
도 5를 참조하면, 약속상황 관리 서비스 제공 서버(300)는, 제공자 단말(100)로부터 약속 데이터를 수신하고(S5100), 참석자들에게 약속 승낙 여부를 묻는 청약 메세지를 전송한다(S5200).Referring to FIG. 5, the appointment status management service providing server 300 receives appointment data from the provider terminal 100 (S5100), and transmits a subscription message to attendees asking whether the appointment is accepted (S5200).
이때, 약속상황 관리 서비스 제공 서버(300)는 참여자 단말(400)로부터 기 설정된 기한을 주고 응답하기를 요청하며, 응답이 온 경우에는 청약의 승낙으로 간주하여 약속을 확정하지만, 그렇지 않은 경우에는 청약의 거절로 보아 약속명단에서 제외한다(S5400-S5420).In this case, the appointment situation management service providing server 300 requests a response from the participant terminal 400 to give a preset time limit, and if a response is received, the appointment is determined as the acceptance of the subscription, but the subscription is not provided. It is excluded from the appointment list because of the refusal of the order (S5400-S5420).
또한, 약속상황 관리 서비스 제공 서버(300)는 약속시간이 되기 기 설정된 시간 전부터(S5500), 주기적으로 제공자와 참여자들의 위치를 독출하고(S5700), 이동속도, 이동수단, 예상 도착 시간 등을 계산하여 서로가 공유하도록 한다(S5700). 물론, 제안자인 리더만 이 데이터를 볼 수 있도록 하는 것도 물론 가능하다.In addition, the appointment status management service providing server 300 reads the location of the provider and the participants periodically (S5500) from a predetermined time before the appointment time (S5500), and calculates the moving speed, moving means, estimated arrival time, and the like. To share with each other (S5700). Of course, it is also possible to ensure that only the leader who is the proposer can see this data.
그리고, 약속상황 관리 서비스 제공 서버(300)는 가맹점 단말(500)로부터 업데이트된 정보를 이용하여 예약을 하도록 제공자 단말(100)에게 가맹점 정보를 전달하며(S5800), 약속 장소에 위치한 인원이 기 설정된 비율인지, 즉 대부분의 사람들이 약속장소를 떠났는지를 확인하여(S5810), 약속장소가 변경되거나 모임인원들이 이동하는 것을 파악할 수 있다(S5820).In addition, the appointment management service providing server 300 delivers the affiliated store information to the provider terminal 100 to make a reservation using the updated information from the affiliated store terminal 500 (S5800), and the personnel located at the appointment place are preset. By checking whether it is a ratio, that is, most people have left the appointment place (S5810), it is possible to grasp that the appointment place is changed or the meeting members move (S5820).
이에 따라, 약속상황 관리 서비스 제공 서버(300)는 업데이트된 약속장소를 서로에게 공유하도록 전송하고(S5830), 이때에도 변경된 장소에 기반하여 가맹점의 정보를 제공자 단말(100)로 전송함으로써 2차 장소를 예약하거나 정할 수 있도록 한다(S5840-S5920).Accordingly, the appointment situation management service providing server 300 transmits the updated appointment place to share with each other (S5830), and at this time, the second place by transmitting information of the affiliated store to the provider terminal 100 based on the changed place. To reserve or set the (S5840-S5920).
상술한 단계들(S5100~S5920)간의 순서는 예시일 뿐, 이에 한정되지 않는다. 즉, 상술한 단계들(S5100~S5920)간의 순서는 상호 변동될 수 있으며, 이중 일부 단계들은 동시에 실행되거나 삭제될 수도 있다.The order between the above-described steps S5100 to S5920 is merely an example, and the present invention is not limited thereto. That is, the order between the above-described steps (S5100 ~ S5920) may be changed mutually, some of the steps may be executed or deleted at the same time.
이와 같은 도 5의 위치기반 실시간 약속상황 관리 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1 내지 도 4를 통해 위치기반 실시간 약속상황 관리 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.The matters that are not described for the method for providing the location-based real-time appointment situation management service of FIG. 5 are the same as or described above with respect to the method for providing the location-based real-time appointment situation management service through FIGS. 1 to 4. Since it can be easily inferred, a description thereof will be omitted.
도 6는 본 발명의 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스 제공 방법을 설명하기 위한 동작 흐름도이다. 도 6을 참조하면, 약속상황 관리 서비스 서버는, 제공자 단말로부터 약속 데이터 및 약속에 참여할 적어도 하나의 참여자 단말을 선택받는다(S6100).6 is a flowchart illustrating a method of providing a location-based real time appointment management service according to an embodiment of the present invention. Referring to FIG. 6, the appointment situation management service server receives selection of at least one participant terminal to participate in appointment data and an appointment from a provider terminal (S6100).
그리고, 약속상황 관리 서비스 제공 서버는, 선택된 적어도 하나의 참여자 단말로 참여여부에 대한 답변을 수신하고(S6200), 약속 데이터에 포함된 약속시간의 기 설정된 시간 전부터 기 설정된 주기로 답변을 전송한 적어도 하나의 참여자 단말의 위치를 추출한다(S6300).And, the appointment situation management service providing server, at least one participant receives a response to the participation in the selected at least one participant terminal (S6200), and at least one of sending an answer in a predetermined period from a predetermined time before the appointment time included in the appointment data Extract the position of the participant terminal of (S6300).
또한, 약속상황 관리 서비스 제공 서버는, 추출된 위치를 제공자 단말 및 적어도 하나의 참여자 단말과 실시간으로 공유하고(S6400), 기 설정된 주기로 추출된 적어도 하나의 참여자 단말의 동선 및 이동속도로부터 이동수단 및 약속 데이터에 포함된 약속장소까지의 도착 예상 시간을 산출한다(S6500).The appointment situation management service providing server may share the extracted location with a provider terminal and at least one participant terminal in real time (S6400), and may include a means for moving from the moving line and the moving speed of the at least one participant terminal extracted at a predetermined period. The estimated time of arrival to the appointment place included in the appointment data is calculated (S6500).
마지막으로, 약속상황 관리 서비스 제공 서버는, 실시간으로 공유되는 위치를 지도상에 제공하고 도착 예상 시간을 오버레이한다(S6600).Finally, the appointment management service providing server provides a location shared in real time on the map and overlays the estimated time of arrival (S6600).
이와 같은 도 6의 위치기반 실시간 약속상황 관리 서비스 제공 방법에 대해서 설명되지 아니한 사항은 앞서 도 1 내지 도 5를 통해 위치기반 실시간 약속상황 관리 서비스 제공 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.The matters that are not described for the method for providing the location-based real-time appointment management service of FIG. 6 are the same as those described for the method for providing the location-based real-time appointment management service through FIGS. 1 to 5. Since it can be easily inferred, a description thereof will be omitted.
도 6을 통해 설명된 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스 제공 방법은, 컴퓨터에 의해 실행되는 애플리케이션이나 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. The method for providing a location-based real-time appointment management service according to an embodiment described with reference to FIG. 6 may also be implemented in the form of a recording medium including instructions executable by a computer such as an application or a program module executed by a computer. Can be. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, computer readable media may include all computer storage media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
전술한 본 발명의 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스 제공 방법은, 단말기에 기본적으로 설치된 애플리케이션(이는 단말기에 기본적으로 탑재된 플랫폼이나 운영체제 등에 포함된 프로그램을 포함할 수 있음)에 의해 실행될 수 있고, 사용자가 애플리케이션 스토어 서버, 애플리케이션 또는 해당 서비스와 관련된 웹 서버 등의 애플리케이션 제공 서버를 통해 마스터 단말기에 직접 설치한 애플리케이션(즉, 프로그램)에 의해 실행될 수도 있다. 이러한 의미에서, 전술한 본 발명의 일 실시예에 따른 위치기반 실시간 약속상황 관리 서비스 제공 방법은 단말기에 기본적으로 설치되거나 사용자에 의해 직접 설치된 애플리케이션(즉, 프로그램)으로 구현되고 단말기에 등의 컴퓨터로 읽을 수 있는 기록매체에 기록될 수 있다.The method for providing a location-based real-time appointment management service according to an embodiment of the present invention described above may include a program basically installed in a terminal (which may include a program included in a platform or an operating system, which is basically installed in the terminal). It may be executed by an application (ie, a program) installed by the user directly on the master terminal through an application providing server such as an application store server, an application, or a web server associated with the corresponding service. In this sense, the method for providing a location-based real-time appointment management service according to an embodiment of the present invention described above is implemented as an application (that is, a program) that is basically installed in a terminal or directly installed by a user, It can be recorded on a readable recording medium.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

Claims (9)

  1. 약속상황 관리 서비스 제공 서버에서 실행되는 약속상황 관리 서비스 제공 방법에 있어서,In the appointment management service providing server running appointment management service providing method,
    제공자 단말로부터 약속 데이터 및 약속에 참여할 적어도 하나의 참여자 단말을 선택받는 단계;Selecting at least one participant terminal to participate in the appointment data and the appointment from the provider terminal;
    상기 선택된 적어도 하나의 참여자 단말로 참여여부에 대한 답변을 수신하는 단계;Receiving a response to participation in the selected at least one participant terminal;
    상기 약속 데이터에 포함된 약속시간의 기 설정된 시간 전부터 기 설정된 주기로 상기 답변을 전송한 적어도 하나의 참여자 단말의 위치를 추출하는 단계;Extracting a location of at least one participant terminal that has transmitted the answer at a predetermined period before a preset time of the appointment time included in the appointment data;
    상기 추출된 위치를 상기 제공자 단말 및 적어도 하나의 참여자 단말과 실시간으로 공유하는 단계;Sharing the extracted location with the provider terminal and at least one participant terminal in real time;
    상기 기 설정된 주기로 추출된 적어도 하나의 참여자 단말의 동선 및 이동속도로부터 이동수단 및 상기 약속 데이터에 포함된 약속장소까지의 도착 예상 시간을 산출하는 단계; 및Calculating an estimated time of arrival from the moving line and the moving speed of the at least one participant terminal extracted at the predetermined period to the transfer means and the appointment place included in the appointment data; And
    상기 실시간으로 공유되는 위치를 지도상에 제공하고 상기 도착 예상 시간을 오버레이하는 단계;Providing the location shared in real time on a map and overlaying the estimated time of arrival;
    를 포함하는, 위치기반 실시간 약속상황 관리 서비스 제공 방법.Including, location-based real-time appointment management service providing method.
  2. 제 1 항에 있어서,The method of claim 1,
    상기 참여여부에 대한 답변은 기 설정된 시간 내에 상기 약속상황 관리 서비스 제공 서버로 제공되어야 하는 데이터이고,The answer to the participation is data to be provided to the appointment status management service providing server within a predetermined time,
    상기 기 설정된 시간 내에 상기 참여여부에 대한 답변이 발송되지 않은 경우, 상기 답변을 발송하지 않은 참여자를 참여자 목록에서 제외하는 것인, 위치기반 실시간 약속상황 관리 서비스 제공 방법.If the answer is not sent within the predetermined time, the participant who did not send the answer to exclude from the participant list, location-based real-time appointment status management service providing method.
  3. 제 1 항에 있어서,The method of claim 1,
    상기 실시간으로 공유되는 위치를 지도상에 제공하고 상기 도착 예상 시간을 오버레이하는 단계는,Providing the location shared in real time on the map and overlaying the estimated time of arrival,
    상기 약속에 참여하는 적어도 하나의 참여자의 이동수단은 아이콘으로 출력하는 단계;Outputting the moving means of at least one participant participating in the appointment as an icon;
    를 포함하는 것인, 위치기반 실시간 약속상황 관리 서비스 제공 방법.That includes, location-based real-time appointment management service providing method.
  4. 제 1 항에 있어서,The method of claim 1,
    상기 지도상에 제공되는 실시간으로 공유되는 위치는, 상기 약속상황 관리 서비스 제공 서버에서 제공하는 페이지의 기 설정된 레이아웃 내에 출력되고,The location shared in real time provided on the map is output in a preset layout of a page provided by the appointment situation management service providing server,
    상기 기 설정된 레이아웃의 하단에 상기 제공자 단말 및 상기 적어도 하나의 참여자 단말의 그룹채팅이 출력되는 것인, 위치기반 실시간 약속상황 관리 서비스 제공 방법.And a group chat of the provider terminal and the at least one participant terminal at the bottom of the preset layout.
  5. 제 1 항에 있어서,The method of claim 1,
    상기 실시간으로 공유되는 위치를 지도상에 제공하고 상기 도착 예상 시간을 오버레이하는 단계 이후에,After providing the location shared in real time on the map and overlaying the estimated time of arrival,
    상기 약속장소의 위치와, 상기 제공자 단말 및 적어도 하나의 참여자 단말의 위치가 일치하는지를 확인하는 단계;Confirming whether the location of the appointment place coincides with the location of the provider terminal and at least one participant terminal;
    상기 확인 결과 일치하는 단말의 실시간 위치 공유를 턴 오프하는 단계;Turning off real-time location sharing of a terminal that matches the result of the checking;
    상기 약속장소의 위치에 위치하지 않은 적어도 하나의 참여자 단말의 위치가 상기 약속장소의 위치와 동일할 때까지 상기 일치하지 않은 단말의 실시간 위치 공유를 지속하는 단계;Continuing real time location sharing of the mismatched terminals until the location of at least one participant terminal not located at the location of the appointment location is the same as the location of the appointment location;
    를 더 포함하는 것인, 위치기반 실시간 약속상황 관리 서비스 제공 방법.Wherein further comprising, location-based real-time appointment management service providing method.
  6. 제 5 항에 있어서,The method of claim 5,
    상기 약속장소의 위치에 위치하지 않은 적어도 하나의 참여자 단말의 위치가 상기 약속장소의 위치와 동일할 때까지 상기 일치하지 않은 단말의 실시간 위치 공유를 지속하는 단계 이후에,After continuing the real-time location sharing of the mismatched terminal until the location of at least one participant terminal not located at the location of the appointment place is the same as the location of the appointment place,
    상기 약속장소의 위치와, 상기 제공자 단말 및 적어도 하나의 참여자 단말의 위치가 일치하는지를 확인하는 단계;Confirming whether the location of the appointment place coincides with the location of the provider terminal and at least one participant terminal;
    상기 확인 결과, 상기 제공자 단말 및 적어도 하나의 참여자 단말의 기 설정된 비율이 상기 약속장소에 위치하지 않은 경우, 상기 기 설정된 비율의 단말의 위치를 추출하는 단계;Extracting a location of the terminal having the preset ratio when the preset ratio of the provider terminal and the at least one participant terminal is not located at the appointment place;
    상기 추출된 위치에 따른 장소를 약속장소로 업데이트하는 단계;Updating a place according to the extracted location with an appointment place;
    상기 업데이트된 약속장소를 상기 실시간 위치 공유가 지속되는 단말로 공유하는 단계;Sharing the updated appointment place with the terminal where the real-time location sharing is continued;
    를 더 포함하는 것인, 위치기반 실시간 약속상황 관리 서비스 제공 방법.Wherein further comprising, location-based real-time appointment management service providing method.
  7. 제 1 항에 있어서,The method of claim 1,
    상기 이동수단은 도보, 자전거, 지하철, 버스 및 자가용 중 어느 하나 또는 적어도 하나의 조합이고,The means of transportation is any one or a combination of at least one of walking, bicycle, subway, bus and car,
    대중교통은, 상기 이동 속도 및 동선과, 대중교통별 속도 및 노선을 비교하여 지하철 및 버스를 구분하고, 지하철의 노선번호 및 버스의 번호를 구분하는 것인, 위치기반 실시간 약속상황 관리 서비스 제공 방법.The public transportation is a method of providing a location-based real-time appointment status management service, which distinguishes the subway and the bus by comparing the moving speed and the moving line with the speed and the route by the public transportation, and distinguishes the subway line and the bus number. .
  8. 제 1 항에 있어서,The method of claim 1,
    상기 실시간으로 공유되는 위치를 지도상에 제공하고 상기 도착 예상 시간을 오버레이하는 단계 이후에,After providing the location shared in real time on the map and overlaying the estimated time of arrival,
    상기 약속장소의 위치와, 상기 제공자 단말 및 적어도 하나의 참여자 단말의 위치가 일치하는지를 확인하는 단계;Confirming whether the location of the appointment place coincides with the location of the provider terminal and at least one participant terminal;
    상기 약속장소의 위치와 그 위치가 일치하는 단말의 수를 카운트하는 단계;Counting the number of terminals that coincide with the location of the appointment place;
    상기 카운트된 수의 인원이 입장가능한 적어도 하나의 가맹점을 검색하는 단계;Searching for at least one affiliated store to which the counted number of persons is admitted;
    상기 검색된 적어도 하나의 가맹점의 정보를 상기 제공자 단말로 전송하는 단계;Transmitting the retrieved at least one affiliate store information to the provider terminal;
    상기 제공자 단말에서 상기 적어도 하나의 가맹점 중 어느 하나의 가맹점을 선택한 경우, 상기 선택된 가맹점의 가맹점 단말로 상기 인원의 예약을 요청하는 단계; 및When the provider terminal selects any one of the at least one affiliate store, requesting the reservation of the personnel to an affiliate store terminal of the selected affiliate store; And
    상기 선택된 가맹점 단말로부터 예약 요청에 대한 승낙이 전송된 경우, 상기 제공자 단말로 예약 완료 데이터를 전송하는 단계;If the acceptance for the reservation request is transmitted from the selected affiliated store terminal, transmitting reservation completion data to the provider terminal;
    를 더 포함하는 것인, 위치기반 실시간 약속상황 관리 서비스 제공 방법.Wherein further comprising, location-based real-time appointment management service providing method.
  9. 제 1 항 내지 제 8 항 중 어느 한 항의 방법을 실행하기 위하여 매체에 저장된 애플리케이션.An application stored on a medium for carrying out the method of claim 1.
PCT/KR2019/000919 2018-02-01 2019-01-22 Method for providing location-based real-time appointment management service WO2019151703A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020180012738A KR101951842B1 (en) 2018-02-01 2018-02-01 Method for providing meeting management service based on participant's real-time location
KR10-2018-0012738 2018-02-01

Publications (1)

Publication Number Publication Date
WO2019151703A1 true WO2019151703A1 (en) 2019-08-08

Family

ID=66581526

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2019/000919 WO2019151703A1 (en) 2018-02-01 2019-01-22 Method for providing location-based real-time appointment management service

Country Status (2)

Country Link
KR (1) KR101951842B1 (en)
WO (1) WO2019151703A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210041786A (en) 2019-10-08 2021-04-16 (주)나누미 Smart diffuser
KR102629818B1 (en) * 2020-12-04 2024-01-25 주식회사 카카오 Method and server of presenting unified event results to chat room
KR102289759B1 (en) * 2020-12-28 2021-08-13 주식회사 투유코퍼레이션 Beauty service system and its method
KR20220099356A (en) * 2021-01-06 2022-07-13 주식회사 라이프엠엠오 Communication service platform
KR102542025B1 (en) * 2022-03-02 2023-07-19 송지을 Products listing and sales system in virtual environment
KR102558572B1 (en) * 2022-03-02 2023-07-24 송지을 Avatar trial system in virtual environment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100004207A (en) * 2008-07-03 2010-01-13 삼성전자주식회사 A method for providing of scheduling service is based on location information of mobile terminal and an apparatus thereof
KR20100004327A (en) * 2008-07-03 2010-01-13 에스케이텔레시스 주식회사 System of providing appointed place and method for providing appointed place thereof for terminal
KR20110044064A (en) * 2009-10-22 2011-04-28 엘지전자 주식회사 Mobile device and his schedule notification method
KR20120061206A (en) * 2010-12-03 2012-06-13 주식회사 케이티 System and method for providing destination arrival information between mobile terminal
KR20140015680A (en) * 2012-07-06 2014-02-07 정태훈 Method for managing appointment service using mobile phone

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4515861B2 (en) * 2004-08-26 2010-08-04 クラリオン株式会社 Group guidance navigation system
KR101556559B1 (en) * 2010-10-29 2015-10-02 에스케이플래닛 주식회사 Recommendation service system and method based on user's location
KR20140041124A (en) * 2012-09-27 2014-04-04 박찬범 Apparatus and method for automatically notifying arrival information
US20180005196A1 (en) * 2015-03-19 2018-01-04 Sony Corporation Information processing apparatus, control method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100004207A (en) * 2008-07-03 2010-01-13 삼성전자주식회사 A method for providing of scheduling service is based on location information of mobile terminal and an apparatus thereof
KR20100004327A (en) * 2008-07-03 2010-01-13 에스케이텔레시스 주식회사 System of providing appointed place and method for providing appointed place thereof for terminal
KR20110044064A (en) * 2009-10-22 2011-04-28 엘지전자 주식회사 Mobile device and his schedule notification method
KR20120061206A (en) * 2010-12-03 2012-06-13 주식회사 케이티 System and method for providing destination arrival information between mobile terminal
KR20140015680A (en) * 2012-07-06 2014-02-07 정태훈 Method for managing appointment service using mobile phone

Also Published As

Publication number Publication date
KR101951842B1 (en) 2019-05-02

Similar Documents

Publication Publication Date Title
WO2019151703A1 (en) Method for providing location-based real-time appointment management service
Kwan Mobile communications, social networks, and urban travel: Hypertext as a new metaphor for conceptualizing spatial interaction
CN115081762B (en) Passenger integrated intelligent travel method and system based on urban rail transit
US20070294344A1 (en) Automatic scheduling system
WO2013187570A1 (en) Messenger-linked service system and method using a social graph of a messenger platform
CN109165828A (en) Household services system and application method based on the network platform
JP2004062490A (en) Carpool agent negotiation system and carpool agent negotiation method
CN102868968A (en) Identifying and locating users on a mobile network
JP2004054444A (en) Operation service information mediating system
KR101186108B1 (en) Information intermediation server and information intermediation service providing method
WO2000019344A2 (en) Method and system of interlinking
KR101923138B1 (en) Psychological counseling method using smart recommendation of certified counselor by user's recommendation conditions
Tang et al. Toward using social media to support ridesharing services: challenges and opportunities
KR102122389B1 (en) System and method for providing contents service based on location information
WO2017018806A1 (en) Private taxi call system
KR20130012211A (en) Meeting operation providing system and method, apparatus and device supporting the same based on a social network
TWI426460B (en) Application apparatus, server, system and method of travel service
CN101841763A (en) Method and device for providing service and handling position information in wireless communication network
CN103248671A (en) Service delivery method, device and server
WO2019124597A1 (en) Method for matching local resident and foreign visitor on basis of interests by using portable terminal
CN112927052A (en) Merchant recommendation method and device based on multi-person collaborative decision and multi-departure place
WO2013077540A1 (en) Real-time location based mobile local social service system and method for providing mobile local social service using same
US20110093192A1 (en) Application apparatus, server, system and method of travel service
WO2020184750A1 (en) Trip record generating server and method
US11902854B2 (en) Information processing apparatus, information processing method, and system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19748330

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19748330

Country of ref document: EP

Kind code of ref document: A1