KR101632703B1 - Device, method and computer readable recording medium for user schedule alarm using realtime traffic information - Google Patents
Device, method and computer readable recording medium for user schedule alarm using realtime traffic information Download PDFInfo
- Publication number
- KR101632703B1 KR101632703B1 KR1020110115056A KR20110115056A KR101632703B1 KR 101632703 B1 KR101632703 B1 KR 101632703B1 KR 1020110115056 A KR1020110115056 A KR 1020110115056A KR 20110115056 A KR20110115056 A KR 20110115056A KR 101632703 B1 KR101632703 B1 KR 101632703B1
- Authority
- KR
- South Korea
- Prior art keywords
- time
- user
- schedule
- information
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012544 monitoring process Methods 0.000 claims description 21
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000007726 management method Methods 0.000 description 40
- 230000006870 function Effects 0.000 description 25
- 238000004891 communication Methods 0.000 description 15
- 238000010295 mobile communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000012508 change request Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Navigation (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 실시간 교통 정보를 이용한 사용자 일정을 알리기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체에 관한 것으로서, 일정 관리부에 의해, 사용자 일정 정보를 수신 받는 일정 수신 단계 및 상기 수신한 사용자 일정 정보에 기초하여 제1시각을 산출하는 제1시각 산출 단계를 포함하고, 현재 시간이 상기 제1시각에 도달한 경우, 상기 수신한 사용자 일정 정보에 기초하고 실시간 교통 정보를 반영하여 경로 이동에 소요되는 소요 시간을 계산하는 소요 시간 계산 단계, 상기 계산된 소요 시간에 기초하여 제2시각을 산출하는 제2시각 산출 단계 및 상기 제2시각이 현재 시간과 일치하는 경우 사용자에게 출발 예정 시각에 이르렀음을 알리는 사용자 알림 단계를 더 포함한다. The present invention relates to an apparatus, a method and a computer-readable recording medium for notifying a user schedule using real-time traffic information, which comprises a schedule receiving step of receiving user schedule information by a schedule management unit, And a first time calculating step of calculating a first time when the current time has reached the first time based on the received user schedule information and reflecting the real time traffic information, A second time calculating step of calculating a second time based on the calculated required time, and a user notification informing the user that the estimated time of departure is reached when the second time coincides with the current time .
Description
본 발명은 실시간 교통 정보를 이용한 사용자 일정을 알리기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체에 관한 것으로, 보다 상세하게는 출발지와 목적지 간의 소요시간을 계산하고 이를 기초로 한 사용자의 일정을 설정한 후, 실시간 교통정보에 이용하여 출발 예정시각을 계산하여 이에 도달시 사용자에게 알려주고, 설정된 일정을 타 사용자들과 공유하고 타 사용자의 조건에 맞는 일정을 설정하기 위한 장치, 방법 및 컴퓨터 판독 가능한 기록 매체에 관한 것이다.The present invention relates to an apparatus, a method and a computer-readable recording medium for notifying a user schedule using real-time traffic information, more specifically, calculating a time required between a start point and a destination and setting a schedule of a user based on the calculated time An apparatus, a method, and a computer readable recording medium for use in real time traffic information to calculate a scheduled departure time and notify a user when the scheduled departure time is reached, to share a set schedule with other users, .
최근 들어, 통신 및 네트워크 기술의 발달에 따라 인터넷과 지도 데이터베이스를 갖는 지도 서버를 이용하여 임의의 사용자에게 지도 정보를 서비스하는 기법들이 개발되어 왔다. 2. Description of the Related Art [0002] In recent years, techniques for providing map information to an arbitrary user using a map server having an Internet and a map database have been developed according to the development of communication and network technology.
이러한 지도 정보 서비스에는 단순한 지리적 정보나 위성 또는 항공 사진을 제공하는 것으로부터, 검색어를 이용한 지도상에서의 특정 위치 검색, 출발지로부터 목적지까지의 경로를 다양한 교통 수단(자동차, 대중교통, 자전거, 도보 등)에 기초하여 검색하는 경로 검색, 버스 정류장 위치 및 노선 정보를 포함한 다양한 부가 정보들, 실시간 교통 정보 등 다양한 지도 관련 정보를 제공함으로써 사용자의 편의를 도모하고 있다. 이 중 사용자로부터 출발지 및 목적지 정보를 입력 받고 실시간 교통 정보를 이용하여 최적의 경로 또는 최단 경로를 탐색할 수 있다. This map information service can be used for various types of transportation such as automobile, public transportation, bicycle, walking, etc., from a simple geographical information or satellite or aerial photographs to a specific location search on a map using a search word, Various other additional information including route search, bus stop position and route information, and real-time traffic information are provided for the convenience of the user. The source and destination information are input from the user, and the optimum route or the shortest route can be searched using the real time traffic information.
한편, 다양한 PIMS(Personal Information Management System) 등에서 제공하고 있는 일정 관리 기능이 있는데, 이는 사용자의 각종 일정 등을 입력, 편집 및 저장하고, 저장된 일정을 열람하거나 알림 기능을 통해 사용자에게 통지함으로써 사용자가 필요한 정보를 얻을 수 있도록 하는 기능을 포함한다. 일정 관리 기능의 일 예로서, 사용자가 설정한 특정 시점에 약속 시각, 즉 미팅 시작 시간 등 원하는 시각이 되었음을 알려주는 기능으로서 그 설정 방식에 따라 정각, 30분전, 1시간 전 등에 사용자가 일정 정보를 통지할 수 있다. On the other hand, there is a schedule management function provided by various Personal Information Management System (PIMS) such as inputting, editing and storing various schedules of a user, viewing a stored schedule, or notifying a user through a notification function, And a function for acquiring information. As an example of the schedule management function, it is a function that notifies the user that the desired time has come, such as the appointment time, that is, the meeting start time, at a specific time point set by the user. Can be notified.
앞서 설명한 지도 정보 서비스 및 일정 관리 기능은 상호 무관하게 각각 별개로 동작하는 것이 일반적이나, 지도를 통해서 제공할 수 있는 기능에 일정 관리 기능을 결합하고자 하는 시도가 있어 왔다. 이와 관련하여 대한민국 특허 공개 공보 제2006-0081193호 “스케쥴 기능과 연계한 네비게이션 기능이 구현된 이동통신 단말기에서의 경로 안내 제공 방법(삼성전자 주식회사)”(문헌 1)에는 사용자가 목적지까지 원하는 시간에 도착할 수 있도록 스케쥴 기능을 이용하여 목적지까지 원하는 시간 내에 도착할 수 있도록 하는 정보를 제공할 수 있는 스케쥴 기능과 연계한 네비게이션 기능이 구현된 이동 통신 단말기에서의 경로 안내 제공 방법이 개시된다. The map information service and the schedule management functions described above are generally operated independently of each other, but attempts have been made to combine the functions that can be provided through the map with schedule management functions. Korean Patent Application Publication No. 2006-0081193 " A method of providing route guidance in a mobile communication terminal having a navigation function in conjunction with a schedule function " (Document 1) discloses a method in which a user arrives at a desired destination A route guidance providing method in a mobile communication terminal having a navigation function in conjunction with a schedule function capable of providing information for allowing a destination to arrive within a desired time using a schedule function is disclosed.
그러나, 상기 문헌 1은 단지 사용자의 이동 속도에 기초하여 도착지까지의 거리 및 소요 시간을 계산한다. 따라서, 실시간 교통 정보에 의해 크게 달라질 수 있는 자가 운전 또는 버스 등을 이용한 소요 시간 계산 및 이에 따른 출발 예정 시각이 정확하지 않아 사용자가 효과적으로 시간 관리를 할 수 없는 문제점이 발생하며, 또한 설정한 일정을 타 사용자와 공유할 수도 없으므로 같은 장소 또는 서로 다른 장소에 있는 여러 사용자들이 각자 스스로 자신의 일정을 설정해야 하는 불편함도 존재하여 왔다. However, the document 1 calculates the distance to the destination and the time required only based on the moving speed of the user. Therefore, there is a problem that the user can not effectively manage the time because the calculation of the time required by the self-driving or the bus, etc., which may vary greatly depending on the real-time traffic information, It is not possible to share with other users, so that there are inconveniences that various users at the same place or at different places have to set their own schedule.
본 발명의 목적은 지도 정보 서비스에서 제공하는 실시간 교통 정보를 이용하여 사용자의 일정을 알림으로써 보다 정확한 출발 예정 시각이 산출되고 제공되어, 사용자가 보다 효과적으로 시간 관리를 할 수 있도록 하는 장치 및 방법을 제공하는 데에 있다. It is an object of the present invention to provide a device and a method for enabling a user to more effectively manage time by calculating a more accurate scheduled departure time by informing a user of a schedule using real time traffic information provided by a map information service .
또한, 본 발명의 다른 목적은 사용자의 일정을 타 사용자와 공유하고, 타 사용자는 공유된 일정에 자신의 위치 등을 반영하여 실시간 교통 정보를 이용한 자신의 일정을 보다 손쉽게 설정할 수 있는 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide an apparatus and method for easily setting up a schedule of a user using real-time traffic information by sharing a schedule of a user with another user and reflecting the location of the user in a shared schedule .
상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특유의 효과를 달성하기 위한, 본 발명의 특징적인 구성은 하기와 같다. In order to achieve the above-described object of the present invention and to achieve the specific effects of the present invention described below, the characteristic structure of the present invention is as follows.
본 발명의 일 태양에 따르면, 실시간 교통 정보를 이용하여 사용자 일정을 알리기 위한 방법에 있어서, 일정 관리부에 의해, 사용자 일정 정보를 수신 받는 일정 수신 단계 및 상기 수신한 사용자 일정 정보에 기초하여 제1시각을 산출하는 제1시각 산출 단계를 포함하고, 현재 시간이 상기 제1시각에 도달한 경우, 상기 수신한 사용자 일정 정보에 기초하고 실시간 교통 정보를 반영하여 경로 이동에 소요되는 소요 시간을 계산하는 소요 시간 계산 단계, 상기 계산된 소요 시간에 기초하여 제2시각을 산출하는 제2시각 산출 단계 및 상기 제2시각이 현재 시간과 일치하는 경우 사용자에게 출발 예정 시각에 이르렀음을 알리는 사용자 알림 단계를 더 포함한다. According to an aspect of the present invention, there is provided a method for informing a user schedule using real-time traffic information, the method comprising: a schedule receiving step of receiving schedule information by a schedule management unit; And calculating a time required for path movement based on the received user schedule information and reflecting the real time traffic information when the current time reaches the first time, A second time calculating step of calculating a second time based on the calculated required time, and a user informing step of notifying the user that the estimated time of departure is reached when the second time coincides with the current time .
본 발명의 또 다른 태양에 따르면, 실시간 교통 정보를 이용하여 사용자 일정을 알리기 위한 장치에 있어서, 사용자 일정 정보를 수신 받고, 상기 수신한 사용자 일정 정보에 기초하여 제1시각을 산출하는 일정 설정 수단 및 현재 시간이 상기 제1시각에 도달한 경우, 상기 수신한 사용자 일정 정보에 기초하고 실시간 교통 정보를 반영하여 경로 이동에 소요되는 소요 시간을 계산하고, 상기 계산된 소요 시간에 기초하여 제2시각을 산출하며, 상기 제2시각이 현재 시간과 일치하는 경우 사용자에게 출발 예정 시각에 이르렀음을 알리는 모니터링 수단을 포함한다.According to another aspect of the present invention, there is provided an apparatus for notifying a user schedule using real time traffic information, the apparatus comprising: schedule setting means for receiving a user schedule information and calculating a first time based on the received user schedule information; When the current time has reached the first time, calculating a time required for route movement based on the received user schedule information and reflecting real-time traffic information, and based on the calculated time, And monitoring means for informing the user that the estimated time of departure has been reached when the second time coincides with the current time.
한편, 실시간 교통 정보를 이용하여 사용자 일정을 알리기 위한 방법은 서버 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있다. 이러한 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있도록 프로그램 및 데이터가 저장되는 모든 종류의 기록매체를 포함한다. 그 예로는, 롬(Read Only Memory), 램(Random Access Memory), CD(Compact Disk), DVD(Digital Video Disk)-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 케리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함된다. 또한, 이러한 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.Meanwhile, a method for informing a user schedule using real-time traffic information can be stored in a recording medium readable by a server computer. Such a recording medium includes all kinds of recording media in which programs and data are stored so that they can be read by a computer system. Examples include ROMs (Read Only Memory), Random Access Memory, CD (Compact Disk), DVD (Digital Video Disk) -ROM, magnetic tape, floppy disk, optical data storage device, (For example, transmission over the Internet). Such a recording medium may also be distributed over a networked computer system so that computer readable code in a distributed manner can be stored and executed.
상술한 바와 같이, 본 발명에 따르면 지도 정보 서비스에서 제공하는 실시간 교통 정보를 이용하여 사용자의 일정을 알림으로써 보다 정확한 출발 예정 시각이 산출되고 제공되므로, 사용자가 보다 효과적으로 시간 관리를 할 수 있다는 장점이 있다. As described above, according to the present invention, a more accurate departure scheduled time is calculated and informed by notifying the user of the schedule using the real-time traffic information provided by the map information service, so that the user can more effectively manage the time have.
또한, 본 발명에 따르면 사용자의 일정을 타 사용자와 공유하고, 타 사용자는 공유된 일정에 자신의 위치 등을 이용하여 실시간 교통 정보를 이용한 자신의 일정을 보다 손쉽게 설정할 수 있다는 장점이 있다.In addition, according to the present invention, the user's schedule can be shared with other users, and other users can easily set their own schedule using the real-time traffic information by using their location in the shared schedule.
도 1은 본 발명의 바람직한 일 실시예에 따른 지도 정보 및 일정 관리 시스템을 포함하는 전체 시스템을 개략적으로 도시한 도면이다.
도 2는 본 발명의 바람직한 일 실시예에 따른 지도 정보 및 일정 관리 시스템의 구성을 나타내는 블록도이다.
도 3은 본 발명의 바람직한 일 실시예에 따른 일정 관리부의 세부 구조를 나타내는 블록도이다.
도 4는 본 발명의 바람직한 일 실시예에 따라 사용자 일정을 설정시 수행되는 동작 과정을 예시적으로 나타내는 흐름도이다.
도 5는 본 발명의 바람직한 일 실시예에 따른 사용자 일정 알림 절차를 나타내는 흐름도이다.
도 6은 본 발명의 바람직한 일 실시예에 따른 공유된 사용자 일정 변경 절차를 나타내는 흐름도이다.
도 7a 내지 도 7c는 본 발명의 바람직한 일 실시예에 따른 사용자 일정 설정 과정에서 보여지는 화면을 나타내는 도면이다.
도 8은 본 발명의 바람직한 일 실시예에 따른 지도 정보 및 일정 관리 시스템에서 제공하는 일반적인 지도 정보 서비스가 보여지는 화면을 나타낸 도면이다.FIG. 1 is a diagram schematically showing an overall system including a map information and a schedule management system according to a preferred embodiment of the present invention.
2 is a block diagram illustrating a configuration of a map information and schedule management system according to a preferred embodiment of the present invention.
3 is a block diagram illustrating a detailed structure of a schedule management unit according to a preferred embodiment of the present invention.
FIG. 4 is a flowchart illustrating an operation procedure performed when a user schedule is set according to a preferred embodiment of the present invention.
5 is a flowchart illustrating a user schedule notification procedure according to a preferred embodiment of the present invention.
6 is a flowchart illustrating a shared user schedule change procedure according to a preferred embodiment of the present invention.
FIGS. 7A to 7C are diagrams illustrating screens displayed in a user schedule setting process according to an exemplary embodiment of the present invention.
FIG. 8 is a diagram showing a screen showing general map information services provided by the map information and schedule management system according to an exemplary embodiment of the present invention.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는 적절하게 설명된다면 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain features, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment. It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which the claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily carry out the present invention.
본 발명의 실시예에서, 용어 “사용자 일정 정보”는 사용자가 자신의 일정을 설정하기 위해 입력하는 정보의 일부 또는 전부를 포함하는 광의의 의미로 해석되어야 하며, 사용자 일정 정보에는 경로 검색 정보, 약속 시간, 사용자가 약속 시간에 늦지 않기 위해 출발해야 하는 시각에 얼마나 더 여유를 둔 시간에 사용자에게 통지하는 것을 희망하는지를 나타내는 사용자 설정 여유 시간, 실시간 교통 정보 및 사용자 설정 여유 시간을 반영하여 사용자가 출발해야 하는 출발 예정 시각, 출발 예정 시각에 도달시 어떠한 방식으로 사용자에게 알림을 발생하여야 하는지를 나타내는 알림 방식 정보가 포함될 수 있으나 반드시 이에 한정되는 것은 아니며, 사용자의 일정을 설정하는데 필요한 부가적인 정보를 더 포함하는 것으로 해석될 수 있다. In the embodiment of the present invention, the term " user schedule information " should be interpreted in a broad sense including a part or all of the information that the user inputs to set his schedule, and the user schedule information includes path search information, Time setting, a user-set allowable time indicating whether the user desires to notify the user at a time at which he / she should leave for the appointment time, And notifying method information indicating how the user should be notified when the scheduled departure time is reached, but the present invention is not limited thereto, and further includes additional information necessary for setting the schedule of the user . ≪ / RTI >
한편, 본 발명의 실시예에서, 용어 “경로 검색 정보”는 사용자가 경로를 검색하기 위해 입력하는 정보의 일부 또는 전부를 포함하는 광의의 의미로 해석되어야 하며, 경로 검색 정보에는 기본적으로 출발지, 목적지 및 어떠한 교통 수단을 이용하여 이동하는지를 나타내는 교통 수단 정보를 포함하고, 추가적으로 하나 이상의 경유지 및 경로 검색시 실시간 교통 정보를 반영하는지 여부 및 최단 경로를 요청하는지 최적 경로를 요청하는지를 포함하는 경로 검색 방식 정보를 더 포함할 수 있다. On the other hand, in the embodiment of the present invention, the term " route search information " should be interpreted as a broad sense including part or all of the information that a user inputs to search for a route, And route information indicating whether to reflect the real-time traffic information at the time of one or more waypoints and route retrieval, whether the shortest route is requested or the optimal route is requested, .
전체 시스템 구성Complete system configuration
먼저 도 1을 참조하여 본 발명의 바람직한 일 실시예에 따른 지도 정보 및 일정 관리 시스템을 포함하는 전체 시스템을 설명한다.First, an overall system including a map information and a schedule management system according to a preferred embodiment of the present invention will be described with reference to FIG.
도 1에 도시된 바와 같이, 본 발명의 바람직한 일 실시예에 따른 전체 시스템은 데이터베이스(300)를 포함하고 있는 지도 정보 및 일정 관리 시스템(100)이 통신망(200)을 통하여 하나 이상의 사용자 단말 장치(400)와 연결되어 있다. 1, the overall system according to an exemplary embodiment of the present invention includes a
먼저, 지도 정보 및 일정 관리 시스템(100)은 사용자 단말 장치(400)를 이용하는 사용자들에게 일반적인 지도 정보 서비스를 제공한다. 일반적인 지도 정보 서비스로서는 지도 등의 지리적 정보나 위성 또는 항공 사진을 제공하는 것으로부터, 검색어를 이용한 지도에서의 검색, 출발지와 목적지에 기초한 다양한 교통 수단(자동차, 대중교통, 자전거, 도보 등)을 이용한 길찾기 안내, 버스 정류장 정보를 포함한 다양한 부가 정보들, 실시간 교통 정보 등을 포함할 수 있다. 또한, 지도 정보 및 일정 관리 시스템(100)은 실시간 교통 정보, 최대 러시아워 시간 또는 비율에 기초하여 소정 교통 수단을 이용한 출발지에서 목적지까지의 최단 경로 또는 최적 경로, 이에 따른 소요 시간을 계산하고 약속 시간 및 사용자 설정 여유 시간 등을 포함하는 사용자 일정 정보를 추가적으로 입력하여 사용자 일정을 설정할 수 있다. 설정된 일정에 따라 소정 시간에 도달하면, 지도 정보 및 일정 관리 시스템(100)은 실시간 교통 정보를 기반으로 소요 시간을 다시 계산하여 출발 예정시각에 이르렀는지, 즉 소정 시간과 출발 예정 시각이 동일한지를 판단하고 출발 예정시각에 이른 경우에는 사용자에게 알림 방식 정보에 기초하여 출발 예정시각에 이르렀음을 사용자에게 통지 한다. 만일 출발 예정시각에 이르지 못한 경우에는 일정 시간 대기 후 다시 한 번 실시간 교통정보를 기반으로 출발 예정시각에 이르렀는지를 다시 판단할 수 있다. 또한, 지도 정보 및 일정 관리 시스템(100)은 한 사용자가 설정한 일정을 다른 사용자에게 공유하고, 다른 사용자들은 공유된 일정에 자신의 위치 및 사용자 설정 여유 시간 등 사용자 일정 정보를 변경하여 자신의 일정에 맞추어 설정되도록 변경할 수 있다. 앞서 설명한 지도 정보 및 일정 관리 시스템(100)의 다양한 기능들은 물리적으로 하나의 장치를 위해 수행될 수도 있으며, 또는 필요에 따라 복수의 장치를 통해 수행하도록 구성될 수도 있다. 이하에서는 설명의 편의를 위해서 지도 정보 및 일정 관리 시스템(100)의 모든 기능이 하나의 장치를 통해 수행되는 실시예를 기준으로 설명할 것이나, 이에 한정되는 것이 아님은 통상의 기술자에게 자명할 것이다. 지도 정보 및 일정 관리 시스템(100)의 상세한 구성과 세부적인 기능에 대해서는 도 2 및 3을 참조하여 후술하기로 한다. First, the map information and
한편, 본 발명의 일 실시예에 따른 지도 정보 및 일정 관리 시스템(100)에 포함된 데이터베이스(300)에는 축척 가능한 지도로서 사용자 단말 장치(400)에 제공될 수 있는 지리적 정보, 위성 사진, 항공 사진, 버스 정류장 정보를 포함하여 지도상에 겹쳐서 제공할 수 있는 다양한 부가 정보들의 레이어(layer)에 대한 정보, 실시간 교통 정보, 다양한 교통 수단(자동차, 버스나 지하철, 기차, 자전거, 도보 등)을 이용하고, 출발지, 목적지, 교통 수단 정보 그리고 추가적으로 경유지 등을 포함하는 경로 검색 정보를 입력 받아 실시간 교통 정보를 이용하거나 이용하지 아니하고 최단 경로 또는 최적 경로를 구할 수 있는 교통 수단별 또는 통합 교통 수단 정보 등이 구조화되어 데이터베이스로서 저장된다. 또한, 데이터베이스(300)에는 실시간 교통 정보에 기초하여, 각 구간 별 러시아워 시간, 러시아워 비율, 러시아워시 평균 속도 등이 추가적으로 더 저장될 수 있다. 한편, 데이터베이스(300)에는 출발지, 도착지, 약속 시간 등을 포함하는 사용자 일정 정보가 저장될 수 있다. The
본 발명의 일 실시예에 따르면, 통신망(200)은 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 구성될 수 있으며, 단거리 통신망(PAN; Personal Area Network), 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 또한, 상기 통신망(200)은 공지의 월드와이드웹(WWW; World Wide Web)일 수 있으며, 적외선(Infrared Data Assosiation; IrDA) 또는 블루투스(Bluetooth)와 같이 단거리 통신에 이용되는 무선전송기술을 전체 또는 부분적으로 이용할 수도 있다.According to one embodiment of the present invention, the
마지막으로, 본 발명의 일 실시예에 따르면, 사용자 단말 장치(400)는 사용자의 조작에 따라 통신망(200)을 통하여 본 발명의 일 실시예에 따른 지도 정보 및 일정 관리 시스템(100)에 연결되어, 지도 정보 및 일정 관리 시스템(100)이 제공하는 지도 정보 서비스를 통해 사용자 일정 정보의 일부 또는 전체를 입력함으로써 사용자 일정을 설정할 수 있다. 한편, 설정된 사용자 일정에 따라 출발 예정시각에 도달한 경우, 사용자가 설정한 알림 방식 정보에 기초하여 사용자 단말 장치(400)를 통해서 사용자에게 통지될 수 있으며, 다른 사용자의 일정을 수신 받은 경우, 사용자 일정 정보 중 일부(예를 들어, 출발지가 상이한 경우 출발지, 그리고 사용자 설정 여유 시간의 입력이 있는 경우 사용자 설정 여유 시간 등)의 변경 또는 확인을 통한 일정 변경 역시 사용자 단말 장치(400)를 통해서 수행될 수 있다. 본 발명의 일 실시예에 따른 사용자 단말 장치(400)는 사용자가 사용자 일정의 설정 또는 타사용자 일정의 변경을 위하여 통신망(200)을 통해 지도 정보 및 일정 관리 시스템(100)과 연결하기 위한 기능을 포함하는 입출력 장치를 의미하며, 데스크톱 컴퓨터뿐만 아니라 노트북 컴퓨터, 워크스테이션, 팜톱(palmtop) 컴퓨터, 개인 휴대 정보 단말기(personal digital assistant: PDA), 웹 패드, 스마트 폰을 포함하는 이동 통신 단말기 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 사용자 단말 장치(400)로서 채택될 수 있다. 바람직하게는, 지도 정보 및 일정 관리 시스템(100)과 연결하고, 사용자의 조작에 따라 일정을 설정하기 위하여 사용자 단말 장치(400) 내의 웹 브라우저를 실행시키고 사용할 수 있으나, 반드시 이에 한정되는 것은 아니다. Lastly, according to an embodiment of the present invention, the
이하, 도 2 및 도 3을 참조하여 본 발명의 실시예에 따른 지도 정보 및 일정 관리 시스템 및 그 세부 구성을 설명한다.Hereinafter, a map information and schedule management system and its detailed configuration according to an embodiment of the present invention will be described with reference to FIG. 2 and FIG.
지도 정보 및 일정 관리 시스템Map information and schedule management system
도 2는 본 발명의 바람직한 일 실시예에 따른 지도 정보 및 일정 관리 시스템의 구성을 나타내는 블록도이다. 이하에서, 도 2를 참조하여 본 발명의 일 실시예에 따른 지도 정보 및 일정 관리 시스템의 상세한 구성과 기능에 대하여 설명하도록 한다.2 is a block diagram illustrating a configuration of a map information and schedule management system according to a preferred embodiment of the present invention. Hereinafter, the detailed configuration and functions of the map information and the schedule management system according to the embodiment of the present invention will be described with reference to FIG.
도 2에 도시된 바와 같이, 본 발명에 따른 지도 정보 및 일정 관리 시스템은 통신부(110), 지도 정보 제공부(120), 경로 검색부(130), 일정 관리부(140) 및 데이터베이스 제어부(150)를 포함할 수 있다. 2, the map information and schedule management system according to the present invention includes a
본 발명의 일 실시예에 따른 통신부(110)는 통신망(200)을 통하여 연결된 사용자 단말 장치(400)와 데이터 통신을 수행하며, 보다 상세하게는 통신망(200)을 통해 연결된 사용자 단말 장치(400)로 일반적인 일반적인 지도 정보 서비스를 비롯하여 사용자 일정을 설정하고 다른 사용자에게 전송하며, 다른 사용자로부터 수신한 일정을 변경하기 위해 필요한 데이터를 입력, 변경하기 위한 인터페이스를 제공하고, 사용자 단말 장치(400)로부터 전송되는 경로 검색 정보 또는 사용자 일정 정보 등의 데이터를 수신하는 기능을 수행하게 된다. The
본 발명의 일 실시예에 따른 지도 정보 제공부(120)는 사용자 단말 장치(400)를 통한 사용자의 요청에 따라 일반적인 지도 정보 서비스를 제공하는 기능을 수행한다. 전술한 바와 같이 일반적인 지도 정보 서비스에는 지도 등의 지리 정보 제공, 위성 또는 항공 사진의 제공, 검색어를 이용한 지도에서의 소정 위치 검색, 경로 검색 정보에 기초하여 자동차, 대중교통, 자전거, 도보를 포함한 다양한 교통 수단 중 어느 하나 이상을 이용한 경로 검색 및 제공, 버스 정류장 위치 및 노선 정보를 포함한 다양한 부가 정보들을 지리 정보와 결합하여 제공, 실시간 교통 정보의 제공 등을 포함한다. 예컨대, 지도 정보 제공부(120)에서 제공하는 일반적인 지도 정보 서비스를 표시한 화면인 도 8을 참조하면, 지도 정보 제공부(120)는 사용자 단말 장치(400)의 접속 IP(Internet Protocol) 주소에 기초한 사용자의 현재 접속 지역을 판단하고, 이에 기초한 지리 정보를 기본으로 제공할 수 있다. 또한, 좌측 상단부의 검색 창을 통하여 지도에서의 소정 위치 검색을 제공할 수 있으며, '빠른길찾기'를 통한 경로 검색, '위성'을 통한 위성사진 제공, '항공뷰' 또는 '거리뷰'를 통한 항공 사진이나 거리 사진 제공, '실시간 교통'을 통한 실시간 교통 정보 제공, '대중 교통'을 통한 대중 교통 정류장 위치 및 노선 제공, 축척 슬라이드바를 통한 다양한 축적의 지리 정보 제공 등을 포함할 수 있으나, 도 8의 화면은 일 실시예에 불가하며 이 밖에도 지리 정보에 기초한 다양한 기능을 더 제공할 수 있음은 당업자에게 자명하다. 사용자는 지도 정보 제공부(120)에서 제공하는 사용자 일정 설정 메뉴, 또는 경로 검색을 통한 사용자 일정 설정을 통해 본 발명에 따른 사용자 일정을 설정할 수 있다. The map
본 발명의 일 실시예에 따른 경로 검색부(130)는 사용자 단말 장치(400)를 통해 경로 검색 또는 사용자 일정을 설정하고자 하는 경우 경로 검색 정보를 기본으로 한 경로를 검색하고 그 결과를 사용자 단말 장치(400)로 제공하는 기능을 수행한다. 경로 검색부(130)는 경로 검색을 위해 기본적으로 경로 검색 정보 중 출발지 및 목적지, 그리고 교통 수단 정보를 수신하고, 데이터베이스(300)에 저장된 해당 교통 수단 정보 DB 또는 통합 교통 수단 정보 DB를 추출한 후, 경로 검색 방식 정보에 따라 최단 경로 또는 최적 경로를 검색한다. 경로 검색시 실시간 교통 정보를 반영하여 경로 및 이동하는데 걸리는 소요시간을 검색할 지 여부는 사용자의 선택에 맡길 수 있으며, 실시간 교통 정보를 반영하지 않더라도 기 저장된 각 구간 별 러시아워 시간, 러시아워 비율, 러시아워시 평균 속도를 반영하여 경로를 검색하고 소요시간을 구할 수 있다. 한편, 사용자의 선택에 따라 출발지와 목적지 사이에 하나 이상의 경유지를 추가하여 경로를 검색할 수도 있다. 경로 검색부(130)에서 제공하는 경로 검색 결과로서 출발지와 목적지, 그리고 경유지가 존재하는 경우에는 경유지의 위치를 포함하여 출발지로부터 목적지에 이르기까지의 경로가 표시된 지리 정보 및 소요시간이 해당될 수 있으며, 추가적으로 각 구간별 거리 및 교통 상황 등의 정보가 더 제공될 수 있다. 본 발명의 실시예에 따라 사용자는 경로 검색 결과를 제공받은 후 이에 기초하여 사용자 일정을 설정할 수 있다. The
본 발명의 일 실시예에 따른 일정 관리부(140)는 사용자가 직접적으로 사용자 일정 설정을 선택한 경우, 또는 경로 검색 후 해당 경로를 기초로 사용자 일정을 설정하고자 하는 경우 사용자 일정 정보의 일부 또는 전부를 사용자 단말 장치(400)로부터 추가적으로 수신하고, 사용자 일정을 설정하며 설정된 사용자 일정을 타 사용자와 공유하며, 타 사용자로부터 수신한 사용자 일정을 자신에 맞게 변경할 수 있고, 설정된 사용자 일정을 모니터링하여 출발 예정 시각에 도달한 경우 소정 알림 방식에 기초하여 사용자에게 알리는 기능을 수행한다. 일정 관리부(140)의 세부적인 구성 및 기능은 후술하도록 한다. The
본 발명의 일 실시예에 따른 데이터베이스 제어부(150)는 통신부(110)를 통해 수신된 출발지, 목적지, 약속 시간 등 사용자 일정 정보를 데이터베이스(300)에 구조화하여 저장하고, 시스템을 구성하는 각 구성부의 요청에 따라 요청된 데이터를 데이터베이스(300)로부터 추출하여 제공하는 기능을 수행하게 된다. The
한편, 도 2에서 통신부(110), 지도 정보 제공부(120), 경로 검색부(130), 일정 관리부(140) 및 데이터베이스 제어부(150)는 물리적으로 하나의 기계 내에 구현될 수도 있고, 일부 또는 그 각각이 물리적으로 다른 기계에 구현될 수도 있거나, 동일한 기능을 하는 물리적으로 복수 개 존재하는 기계가 병렬적으로 존재할 수도 있다. 이렇듯 본 발명은 각 구성부가 설치된 기계 또는 데이터베이스의 물리적인 개수 및 위치에 한정되지 않고 다양한 방식으로 설계 변경될 수 있음은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 자명할 것이다. 2, the
일정 관리부의 구성 및 기능Configuration and function of schedule management
도 3은 본 발명의 바람직한 일 실시예에 따른 일정 관리부의 세부적인 구성을 나타내는 블록도이다. 도 3에 도시된 바와 같이, 본 발명에 따른 일정 관리부(140)는 일정 설정 수단(141), 일정 전송 수단(142), 일정 변경 수단(143) 및 모니터링 수단(144)을 포함할 수 있다. 3 is a block diagram illustrating a detailed configuration of a schedule management unit according to a preferred embodiment of the present invention. 3, the
본 발명의 일 실시예에 따른 일정 설정 수단(141)은 사용자 일정 정보를 수신하고, 이를 기초로 사용자 일정을 설정한다. 예컨대, 사용자가 직접적으로 사용자 일정 설정을 선택한 경우에는 사용자 단말 장치(400)로부터 사용자 일정 정보 중 출발지, 목적지, 교통 수단 정보 및 약속 시간을 수신할 수 있고, 사용자의 선택에 따라 하나 이상의 경유지, 사용자 설정 여유 시간, 알림 방식 정보 등을 더 수신할 수 있다. 만일 사용자가 경로 검색 후 해당 경로를 기초로 사용자 일정을 설정하고자 하는 경우에는 이미 출발지, 목적지 등의 경로 검색 정보는 입력 받은 후이므로, 사용자 단말 장치(400)로부터 사용자 일정 정보 중 필요한 정보인 약속 시간을 수신할 수 있고, 전술한 바와 같이 사용자의 선택에 따라 하나 이상의 경유지, 사용자 설정 여유 시간, 알림 방식 정보 등을 더 수신할 수 있다. 여기서 알림 방식 정보는 웹사이트에서의 팝업 창 띄우기, 사용자의 계정으로의 전자 메일, 쪽지, 미투데이 등 소셜 네트워크 시스템(SNS), 사용자의 이동통신기기로의 문자 전송 등을 포함할 수 있으나 반드시 이에 한정되지 않고, 사용자에게 출발 예정 시각이 도달했음을 알리는 공지의 다양한 방식을 이용할 수 있음은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 자명할 것이다. The schedule setting means 141 according to an embodiment of the present invention receives user schedule information and sets a user schedule based on the received schedule information. For example, when the user directly selects the user schedule setting, he / she can receive the departure point, the destination, the transportation means information, and the appointment time of the user schedule information from the
또한, 일정 설정 수단(141)은 수신 받은 사용자 일정 정보에 기초하여 사용자 일정을 설정하고 이를 데이터베이스(300)에 저장한다. 사용자 일정 설정시, 일정 설정 수단(141)은 전술한 경로 검색부(130)를 통하여 산출된 출발지로부터 목적지까지의 소요 시간 및 약속 시간에 기초하고 만일 사용자 설정 여유 시간이 수신된 경우 이를 추가적으로 반영하여, 실시간 교통 정보를 반영한 출발 예정 시각을 계산하기 위한 기초가 되는 제1시각을 산출한다. 즉, 제1시각은 약속 시간에서 소요 시간 및 사용자 설정 여유 시간의 합을 역산한 시각을 의미한다. 예컨대, 약속 시간이 오후 5시이고 소요 시간이 1시간 30분이며 사용자 설정 여유 시간이 30분인 경우 제1시각은 5시에서 소요 시간 및 사용자 설정 여유 시간의 합인 2시간을 역산한 3시가 된다. 본 발명에서 제1시각은 출발하여야 하는 출발 예정 시각에 도달하였다는 사실을 사용자에게 알리는 시각을 의미하는 것이 아니며, 후술하는 바와 같이 제1시각에 도달한 경우 실시간 교통정보를 이용하여 사용자가 출발하여야 하는 출발 예정시각을 산출하기 위한 기준 시각을 의미한다. 한편, 경로 검색부(130)를 통하여 산출된 소요 시간은 실시간 교통 정보를 반영하거나 반영하지 않은 평균적인 소요 시간일 수 있으며, 또는 전술한 기 저장된 각 구간 별 러시아워 시간, 러시아워 비율, 러시아워시 평균 속도를 반영한 소요 시간일 수 있다. 앞선 예에서 계속하여, 소요 시간인 1시간 30분이 실시간 교통 정보를 반영하지 않은 평균적인 소요 시간이며, 실시간 교통 정보 또는 기 저장된 각 구간별 러시아워 시간, 러시아워 비율, 러시아워시 평균 속도를 반영하여 조정된 소요 시간이 2시간인 경우 제1시각은 5시에서 조정된 소요 시간 및 사용자 설정 여유 시간의 합인 2시간 30분을 역산한 2시 30분이 될 수 있다. 일반적으로, 출발 예정 시각을 산출하기 위한 제1시각은 출발 예정 시각과 가깝게, 그러나 출발 예정 시각 이전으로 설정되는 것이 바람직하기 때문에 소요 시간 역시 실시간 교통 정보를 반영하지 않은 평균적인 소요 시간보다는, 러시아워 관련 정보를 반영하여 산출하는 것이 보다 바람직할 것이다. 산출된 제1시각을 포함하는 사용자 일정 정보는 데이터베이스(300)에 저장되며, 일정 설정 수단(141)은 후술할 모니터링 수단(144)에 출발 예정 시각 계산을 위해 설정된 사용자 일정 정보를 통지할 수 있다. In addition, the schedule setting means 141 sets a user schedule based on the received user schedule information and stores the schedule in the
본 발명의 일 실시예에 따른 일정 전송 수단(142)은 설정된 사용자 일정을 타 사용자에게 전송한다. 사용자 일정 설정 직후, 또는 설정된 사용자 일정을 검색한 후 사용자가 설정된 사용자 일정의 전송을 선택하면, 일정 전송 수단(142)은 전송 대상이 될 타 사용자들의 사용자 정보를 입력 받고, 입력 받은 사용자 정보를 갖는 타 사용자들에게 설정된 사용자 일정 정보를 전송한다. 예컨대, 본 발명의 일 실시예에 따른 지도 정보 및 일정 관리 시스템(100)이 다수의 회원을 갖는 포털 사이트인 경우 일정 전송 수단(142)은 데이터베이스(300)에 이미 등록된 사용자의 친구들, 또는 검색을 통하여 찾아진 다른 사용자들을 선택하여 추출하고, 추출된 사용자들의 사용자 정보에 포함된 전자 메일, 쪽지, 미투데이 등의 소셜 네트워크 시스템(SNS)에 게시, 이동통신기기의 문자 전송 등을 포함하는 전송 방식을 이용하여 상대방에게 전송한다. 이 경우, 전송되는 메일이나 쪽지 등에는 전송하고자 하는 사용자의 이름 등 사용자 정보 및 전송된 사용자의 일정을 확인하고 변경할 수 있는 페이지로 이동할 수 있는 링크가 포함될 수 있다. The schedule transmission means 142 according to an embodiment of the present invention transmits the set user schedule to another user. If the schedule transmission means 142 receives the user information of the other users to be transmitted and then receives the inputted user information, And transmits user schedule information set to other users. For example, if the map information and the
본 발명의 일 실시예에 따른 일정 변경 수단(143)은 전송 받은 다른 사용자의 일정에 기초하여 자신의 일정에 맞게 설정한다. 예를 들어, 동일한 출발지와 목적지, 그리고 동일한 약속 시간을 갖는 다수의 사용자가 있는 경우 한 사용자가 사용자 일정을 설정한 후 전송하고, 전송된 일정을 다수의 다른 사용자가 그대로 설정하기만 하는 경우 모든 사용자가 각자 자신의 일정을 설정할 필요 없이 한 사람이 설정한 일정을 공유할 수 있다. 한편, 경우에 따라서는 여러 장소에 있는 즉 서로 다른 출발지를 갖는 다수의 사용자들이 존재할 수 있으며 이 경우 개개인의 소요 시간은 서로 상이하다. 이러한 경우에도 한 사용자, 예를 들어 약속을 잡은 사용자,가 자신의 일정을 설정한 뒤 전송하고, 이를 수신한 다른 사용자가 자신의 일정과 다른 부분, 예를 들어 출발지, 만을 변경한 후 재설정하여 이용할 수 있다. 따라서, 일정 변경 수단(143)은 사용자가 전송 받은 일정에 대한 사용자 일정 정보를 데이터베이스(300)로부터 추출하고, 그 변경 또는 설정을 위해 사용자 단말 장치(400)로 제공한다. 사용자가 추출된 사용자 일정 정보 중 어느 하나, 예를 들어 출발지, 교통 수단 정보, 사용자 설정 여유 시간, 알림 방식 정보 등, 이상을 변경하고 설정하는 경우 일정 변경 수단(143)은 필요한 경우(출발지 등이 변경된 경우) 경로 검색부(130)를 통하여 제1시각을 다시 산출하고, 제1시각 및 변경된 내용을 포함하는 변경된 사용자 일정 정보를 데이터베이스(300)에 저장한다. 또한, 일정 변경 수단(143)은 후술할 모니터링 수단(144)에 출발 예정 시각 산출을 위해 변경 설정된 사용자 일정 정보를 통지할 수 있다. The schedule changing means 143 according to the embodiment of the present invention sets the schedule changing means 143 according to the schedule of the other users based on the schedule of the other users. For example, if there are a large number of users with the same origin and destination, and the same appointment time, if one user sets up a user schedule and then transmits the set schedule, Can share a schedule set by a person without having to set up their own schedule. On the other hand, in some cases, there may be a plurality of users having different origins in different places, in which case the time required for each individual is different. Even in this case, one user, for example, a user who has made a promise, sets and transmits his / her schedule, and the other user who receives it changes and re-sets only the part different from his schedule, for example, . Accordingly, the schedule changing means 143 extracts the user schedule information for the schedule transmitted by the user from the
본 발명의 일 실시예에 따른 모니터링 수단(144)는 일정 설정 수단(141) 또는 일정 변경 수단(143)의 통지로부터 수신한 사용자 일정 정보, 또는 설정된 사용자 일정 정보를 직접 데이터베이스(300)로부터 추출하고, 출발 예정 시각을 산출한다. 출발 예정 시각 산출 방식으로서는, 먼저 소정 사용자 일정에 대해 현재 시간이 제1시각에 도달했는지를 판단한다. 만일 제1시각에 도달한 경우, 현 시점에서의 실시간 교통 정보에 기초하여 출발지에서 목적지까지의 소요 시간을 산출하고 산출된 소요 시간에 기초한 제2시각을 계산하여 현재 시간과 비교한다. 여기서 제2시각은 실시간 교통 정보에 기초하여 산출된 소요 시간 및 사용자 설정 여유 시간의 합을 약속 시간에서 역산한 시각을 의미한다. 앞선 예에서 계속하여, 사용자 일정 설정 당시 약속 시간이 5시, 소요 시간이 1시간 30분, 사용자 설정 여유 시간이 30분, 제1시각이 3시인 경우, 현재 시간이 3시에 도달하여 모니터링 수단(144)이 새로 산출한 실시간 교통 정보에 기초한 소요 시간이 1시간 20분인 경우, 제2시각은 새로 산출한 소요 시간 및 사용자 설정 여유 시간의 합인 1시간 50분을 약속 시간인 5시에서 역산한 3시 10분이 되며, 모니터링 수단(144)은 현재 시간 및 제2시각의 비교 결과 양자가 동일하지 않으므로 일정 시간 동안 대기한다. 여기서 대기하는 일정 시간은 초단위, 분단위 등 임의로 설정될 수 있는 시간에 해당한다. 소정 시간 동안 대기한 후, 모니터링 수단(144)은 다시 현재 시점에서의 실시간 교통 정보에 기초하여 소요 시간을 산출한 후 이에 기초한 제2시각을 구하고 현재 시간과 대비하는 과정을 현재 시간과 제2시각이 일치할 때까지 반복하여 수행한다. 앞선 예에서 계속하여, 소정 시간인 5분 동안 대기한 후, 현재 시간은 3시 5분이 되며, 실시간 교통 정보에 기초하여 산출된 소요 시간이 1시간 25분인 경우, 제2시각은 약속 시간인 5시에서 소요 시간 및 사용자 설정 여유 시간의 합인 1시간 55분을 역산한 3시 5분이 되며 이 경우 제2시각이 현재 시간과 일치하는 것을 알 수 있다. The monitoring means 144 according to the embodiment of the present invention directly extracts the user schedule information or the set user schedule information received from the notification of the schedule setting means 141 or the schedule changing means 143 from the
만일 현재 시간과 제2시각이 일치하는 경우, 이는 현재 시점에서의 실시간 교통정보에 기초하고 사용자가 설정한 여유 시간을 감안하여 목적지까지 출발해야 하는 시간에 도달하였음을 의미하므로 일치하는 현재 시간 및 제2시각은 출발 예정 시각에 해당하고 모니터링 수단(144)은 따라서 사용자가 설정한 알림 방식 정보에 따라 사용자에게 출발 예정 시각에 도달하였음을 통지한다. 여기서 사용자가 설정한 알림 방식 정보로서는 웹사이트에서의 팝업창 띄우기, 사용자의 계정으로의 전자 메일, 쪽지, 미투데이 등 소셜 네트워크 시스템(SNS)의 사용자 계정에 게시, 사용자의 이동통신기기로의 문자 전송 등을 포함하여 다양한 방식을 이용할 수 있음은 전술한 바 있다. If the current time and the second time coincide with each other, it means that it is time to start to the destination based on the real time traffic information at the current time and the allowance time set by the user, 2 time corresponds to the scheduled departure time, and the monitoring means 144 accordingly notifies the user that the scheduled departure time has come according to the notification method information set by the user. Here, the notification method information set by the user includes information such as pop-up window on a web site, e-mail to a user's account, posting to a user account of a social network system (SNS) such as a note or me2day, It is possible to use various methods including the above.
사용자 일정 설정 방법How to schedule a user
도 4는 본 발명의 바람직한 일 실시예에 따라 사용자 일정을 설정시 수행되는 동작 과정을 예시적으로 나타내는 흐름도이다. 이하에서, 도 4를 참조하여 본 발명의 바람직한 일 실시예에 따라 사용자 일정을 설정시 수행되는 동작 과정을 상세하게 설명하도록 한다. FIG. 4 is a flowchart illustrating an operation procedure performed when a user schedule is set according to a preferred embodiment of the present invention. Hereinafter, an operation process performed when a user schedule is set according to a preferred embodiment of the present invention will be described in detail with reference to FIG.
본 발명의 일 실시예에 따른 일정 관리부(140)의 일정 설정 수단(141)은 사용자로부터 사용자 단말 장치(400)를 통한 사용자 일정 설정 요청을 수신(S110)한 경우, 사용자로부터 사용자 일정 정보를 수신(S120)한다. 단계 S120에서 사용자로부터 사용자 단말 장치(400)를 통해 직접적으로 수신하는 사용자 일정 정보는 단계 S110에서 어떠한 경로로 요청되었는지에 따라 상이할 수 있는데, 도 7a에 도시된 바와 같이 사용자가 경로 탐색 후 해당 경로를 기초로 사용자 일정 설정을 요청하는 경우에는 이미 출발지, 목적지 등의 경로 검색 정보는 입력 받은 후이므로, 단계 S120에서는 도 7b와 같이 약속 시간, 사용자 설정 여유 시간, 알림 방식 정보를 입력 받게 된다. 만일 사용자가 직접적으로 사용자 일정 설정을 요청한 경우에는 앞선 예에 부가적으로 출발지, 도착지, 교통 수단 정보 등의 경로 검색 정보를 더 수신할 수 있다. The
다음으로, 일정 설정 수단(141)은 단계 S120에서 수신한 사용자 일정 정보에 기초하여 제1시각을 산출(S130)한다. 제1시각은 전술한 바와 같이 약속 시간에서 소요 시간 및 사용자 설정 여유 시간의 합을 역산하여 산출할 수 있다. 이후, 일정 설정 수단(141)은 산출한 제1시각 및 사용자 일정 정보를 제1시각 도래 후 모니터링 수단(144)의 동작을 위해 데이터베이스(300)에 저장(S140)하고, 사용자 단말 장치(400)를 통해 사용자에게 설정된 일정을 다른 사용자와 공유할 것인지를 문의(S150)할 수 있다. 도 7c는 사용자 일정이 설정되었음을 알리는 화면으로서 사용자가 입력한 정보 및 그에 의해 산출된 제1시각(도 7c에서는 임시 출발 예정 시각으로 표시됨)이 사용자에게 제공되며, 이와 함께 사용자가 설정된 일정을 다른 사용자들과 공유, 즉 다른 사용자들에게 전송할 것인지를 확인하고 있다. Next, the schedule setting means 141 calculates the first time based on the user schedule information received in step S120 (S130). The first time can be calculated by subtracting the sum of the required time and the user-set allowable time from the appointment time as described above. The schedule setting means 141 stores the calculated first time and user schedule information in the
상기 단계 S150에서 사용자가 일정 공유를 요청하는 경우, 일정 전송 수단(142)은 해당 일정을 공유할 다른 사용자들을 사용자 단말 장치(400)를 통해 입력(S160) 받을 수 있으며, 다른 사용자들의 검색은 전술한 바와 같이 데이터베이스(300)에 이미 등록된 사용자의 친구들, 또는 검색을 통하여 찾아진 다른 사용자들을 선택하는 방식으로 구현될 수 있다. 일정을 공유할 사용자들이 입력된 후, 일정 전송 수단(142)은 입력된 사용자들에게 설정된 일정을 전송(S170)한다. 일정 전송 방식으로서는, 입력된 사용자들의 전자 메일, 쪽지, 미투데이 등의 소셜 네트워크 시스템(SNS) 게시, 이동통신기기의 문자 전송 등이 사용될 수 있다. 이 경우, 전송되는 메일이나 쪽지 등에는 일정을 전송하고자 하는 사용자의 이름 등 사용자 정보 및 전송된 사용자의 일정을 확인하고 변경할 수 있는 페이지로 이동할 수 있는 링크가 포함될 수 있다. When the user requests the schedule sharing in step S150, the
사용자 일정 알림 절차User schedule notification procedure
앞서 도 4에 도시되는 동작 과정을 통해 사용자의 일정이 설정되면, 모니터링 수단(144)에서는 사용자 일정 알림 절차를 수행하게 되는데, 이하 도 5를 참조하여 상세히 설명하도록 한다. When the schedule of the user is set through the operation procedure shown in FIG. 4, the monitoring means 144 performs a user schedule notification procedure, which will be described in detail with reference to FIG.
도 5는 본 발명의 바람직한 일 실시예에 따른 사용자 일정 알림 절차를 나타내는 흐름도이다. 본 발명의 일 실시예에 따른 일정 관리부(140)의 모니터링 수단(144)은 현재 시간이 소정 사용자가 설정한 일정에 포함된 제1시각에 도달했는지를 확인(S210)한다. 단계 S210은 일정 시간 주기로 주기적으로 수행될 수 있다. 만일 단계 S210에서 현재 시간이 제1시각에 도달한 경우, 모니터링 수단(144)은 설정된 사용자 일정 중 경로 검색 정보를 참조하고 실시간 교통 정보를 반영하여 경로 이동에 걸리는 소요 시간을 계산(S220)한다. 단계 S220에서의 실제 소요 시간 계산은 경로 검색부(130)를 이용하여 수행될 수 있으며, 전술한 바와 같이 경로 검색 정보 중 출발지, 경유지, 도착지, 교통 수단 정보를 기초로 해당 교통 수단 정보 DB를 활용하여 계산될 수 있다. 다음으로, 모니터링 수단(1440)은 실시간 교통정보를 반영한 소요 시간을 참조하여 제2시각을 산출(S230)한다. 제2시각은 전술한 바와 같이 설정된 사용자 일정 정보 내의 약속 시간 및 사용자 설정 여유 시간을 참조하여, 약속 시간에서 실시간 교통 정보를 반영한 소요 시간 및 사용자 설정 여유 시간의 합을 역산하여 산출할 수 있다. 5 is a flowchart illustrating a user schedule notification procedure according to a preferred embodiment of the present invention. The monitoring means 144 of the
그 후, 모니터링 수단(144)은 산출된 제2시각과 현재 시간을 비교하여 제2시각이 현재 시간에 이르렀는지를 판단(S240)한다. 만일 제2시각이 현재 시간에 이르지 못한 경우에는 실시간 교통 정보를 반영한 결과 아직 사용자가 출발해야 할 출발 예정 시각에 이르지 못한 것이므로, 일정 시간 동안 대기(S241)한 후 단계 S220으로 이동하여 실시간 교통 정보를 반영한 소요 시간부터 다시 계산한다. 만일 제2시각이 현재 시간에 이른 경우에는 현재 시간이 사용자가 출발해야 할 출발 예정 시각에 해당하므로, 알림 방식 정보에 기초하여 사용자에게 통지(S250)한다. 사용자에게 통지하기 위한 알림 방식으로서는 웹사이트에서의 팝업 창 띄우기, 사용자의 계정으로의 전자 메일, 쪽지, 미투데이 등 소셜 네트워크 시스템(SNS) 게시, 사용자의 이동통신기기로의 문자 전송 등을 포함할 수 있음은 이미 전술한 바 있다. Then, the monitoring means 144 compares the calculated second time with the current time to determine whether the second time has reached the current time (S240). If the second time does not reach the current time, since the result of reflecting the real-time traffic information does not yet reach the scheduled departure time for the user to depart, the system waits for a predetermined time (S241) Calculate again from the time it takes to reflect. If the second time has reached the present time, the current time corresponds to the scheduled departure time at which the user should depart, so that the user is notified based on the notification method information (S250). Notification methods for notifying users include pop-up windows on websites, posting social network systems (SNS) such as e-mail, note, and me2day to user's account, and text transmission to user's mobile communication device. Has already been described above.
공유된 사용자 일정 변경 절차Shared user schedule change process
한편, 설정된 일정이 본 발명의 일 실시예에 따른 일정 전송 수단(142)에 의해 다른 사용자들에게 전송된 경우, 일정을 전송 받은 다른 사용자들은 자신의 일정에 맞추어 전송한 일정을 변경할 수 있는데, 이하 도 6을 참조하여 상세히 설명하도록 한다. Meanwhile, when a predetermined schedule is transmitted to other users by the schedule transmission means 142 according to an embodiment of the present invention, other users having received the schedule can change the schedule transmitted according to their schedule, This will be described in detail with reference to FIG.
도 6은 본 발명의 바람직한 일 실시예에 따른 공유된 사용자 일정 변경 절차를 나타내는 흐름도이다. 본 발명의 일 실시예에 따른 일정 변경 수단(143)은 사용자로부터 사용자 단말 장치(400)를 통한 사용자 일정 변경 요청을 수신(S310)한 경우, 사용자로부터 변경하고자 하는 사용자 일정 정보의 일부 또는 전부를 수신(S320)한다. 다음으로, 일정 변경 수단(143)은 수신된 사용자 일정 정보 중에 소요 시간의 재계산에 필요한 출발지, 목적지, 경유지 등의 경로 검색 정보가 변경되었는지를 판단(S330)한다. 만일 경로 검색 정보가 변경된 경우, 해당 사용자의 경로 이동에 소요되는 소요 시간이 변경되게 되므로, 변경된 경로 검색 정보에 기초하여 소요 시간을 다시 산출(S340)하며, 소요 시간은 경로 검색부(130)를 이용하여 산출될 수 있다. 만일 경로 검색 정보가 변경되지 않은 경우, 소요 시간 자체는 변경되지 않으나, 사용자 설정 여유 시간 등의 변경에 따른 제1시각이 변경될 수 있으므로, 제1시각을 산출(S350)하고, 이에 기초하여 사용자 일정을 설정(S360)한다. 여기서 제1시각을 산출하는 단계 S350 및 사용자 일정을 설정하는 단계 S360은 앞서 도 4에서 상술한 제1시각 산출 단계(S130) 및 사용자 일정 설정 단계(S140)와 동일한 기능을 수행하므로 추가적인 설명은 생략하도록 한다. 6 is a flowchart illustrating a shared user schedule change procedure according to a preferred embodiment of the present invention. The schedule changing means 143 according to an embodiment of the present invention may be configured such that when receiving a user schedule change request from the user through the
본 발명에 따른 실시예들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(Floptical disk)와 같은 자기-광 매체(megneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동되도록 구성될 수 있으며, 그 역도 마찬가지다. Embodiments according to the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as a hard disk, a floppy disk, and a magnetic tape; optical media such as CD-ROM and DVD; magnetic recording media such as a floppy disk; Includes hardware devices specifically configured to store and perform program instructions such as megneto-optical media and ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, the present invention has been described with reference to particular embodiments, such as specific elements, and specific embodiments and drawings. However, it should be understood that the present invention is not limited to the above- And various modifications and changes may be made thereto by those skilled in the art to which the present invention pertains.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .
100 : 지도 정보 및 일정 관리 시스템
110 : 통신부 120 : 지도 정보 제공부
130 : 경로 검색부 140 : 일정 관리부
141 : 일정 설정 수단 142 : 일정 전송 수단
143 : 일정 변경 수단 144 : 모니터링 수단
150 : 데이터베이스(DB) 제어부 200 : 통신망
300 : 데이터베이스 400 : 사용자 단말 장치100: Map information and schedule management system
110: communication unit 120: map information providing unit
130: path search unit 140: schedule management unit
141: schedule setting means 142: schedule transfer means
143: schedule changing means 144: monitoring means
150: Database (DB) control unit 200:
300: Database 400: User terminal device
Claims (23)
일정 설정 수단에 의해, 약속 시간을 포함한 사용자 일정 정보를 수신 받는 일정 수신 단계;
상기 일정 설정 수단에 의해, 상기 수신한 사용자 일정 정보 및 출발지에서 도착지까지의 경로 이동에 예상되는 예상 소요 시간에 기초하여 제1시각을 산출하는 제1시각 산출 단계;
현재 시간이 상기 제1시각에 도달한 경우, 모니터링 수단에 의해, 현 시점에서의 실시간 교통 정보를 수신하고, 상기 실시간 교통 정보를 반영하여 출발지에서 도착지까지 경로 이동에 소요되는 실시간 소요 시간을 계산하는 실시간 소요 시간 계산 단계;
상기 모니터링 수단에 의해, 상기 계산된 실시간 소요 시간에 기초하여 제2시각을 산출하는 제2시각 산출 단계; 및
상기 모니터링 수단에 의해, 상기 제2시각이 현재 시간과 일치하는 경우 사용자에게 출발 예정 시각에 이르렀음을 알리는 사용자 알림 단계를 포함하고,
상기 제1시각은 상기 약속 시간에서 상기 예상 소요 시간 및 사용자 설정 여유 시간의 합을 역산한 시각이고,
상기 제2시각은 상기 실시간 소요 시간 및 상기 사용자 설정 여유 시간의 합을 상기 약속 시간에서 역산한 시각인, 방법.
A method for informing a user schedule using real time traffic information,
A schedule receiving step of receiving user schedule information including appointment time by the schedule setting means;
A first time calculating step of calculating, by the schedule setting means, a first time based on the received user schedule information and an expected time required for a path movement from a starting point to a destination;
When the current time has reached the first time, the real time traffic information at the current time is received by the monitoring means, and the real time required for route movement from the departure point to the destination is calculated by reflecting the real time traffic information Calculating a real time required time;
A second time calculating step of calculating, by the monitoring means, a second time based on the calculated real time required time; And
And a user informing step of informing the user that the estimated time of departure is reached when the second time coincides with the current time by the monitoring means,
Wherein the first time is a time obtained by subtracting the sum of the estimated time required and the user setting allowable time from the appointment time,
Wherein the second time is a time obtained by subtracting the sum of the real-time required time and the user-set allowable time from the appointed time.
상기 사용자 일정 정보는 경로 검색 정보, 사용자 설정 여유 시간, 및 알림 방식 정보를 포함하는 것을 특징으로 하는 방법.
The method according to claim 1,
Wherein the user schedule information includes path search information, user setting allowance time, and notification method information.
상기 제2시각이 현재 시간에 이르지 못한 경우,
상기 모니터링 수단에 의해, 일정 시간 동안 대기한 후, 상기 제2시각이 현재 시간과 일치할 때까지 상기 소요 시간 계산 단계 및 제2시각 산출 단계를 반복하여 수행하는 단계를 더 포함하는 것을 특징으로 하는 방법.
The method according to claim 1,
If the second time does not reach the current time,
And repeating the calculation of the required time and the second time until the second time is coincident with the current time after waiting for a predetermined time by the monitoring means Way.
일정 전송 수단에 의해, 사용자의 요청에 의해, 상기 수신한 사용자 일정 정보를 다른 사용자에게 전송하는 일정 공유 단계를 더 포함하는 것을 특징으로 하는 방법.
The method according to claim 1,
Further comprising a schedule sharing step of, by a schedule transmission means, transmitting the received user schedule information to another user at the request of the user.
일정 변경 수단에 의해, 상기 다른 사용자는 상기 전송된 사용자 일정 정보의 일부 또는 전부를 변경하는 단계를 더 포함하는 것을 특징으로 하는 것을 특징으로 하는 방법.
The method of claim 10,
Wherein the other user changes the part or all of the transmitted user schedule information by the schedule changing means.
A computer-readable recording medium recording a program for performing the method of any one of claims 1, 2, 9, 10, and 11.
약속 시간을 포함한 사용자 일정 정보를 수신 받고, 상기 수신한 사용자 일정 정보 및 출발지에서 도착지까지의 경로 이동에 예상 되는 예상 소요 시간에 기초하여 제1시각을 산출하는 일정 설정 수단,
현재 시간이 상기 제1시각에 도달한 경우, 현 시점에서의 실시간 교통 정보를 수신하고, 상기 실시간 교통 정보를 반영하여 출발지에서 도착지까지 경로 이동에 소요되는 실시간 소요 시간을 계산하고, 상기 계산된 실시간 소요 시간에 기초하여 제2시각을 산출하며, 상기 제2시각이 현재 시간과 일치하는 경우 사용자에게 출발 예정 시각에 이르렀음을 알리는 모니터링 수단을 포함하고,
상기 제1시각은 약속 시간에서 상기 예상 소요 시간 및 사용자 설정 여유 시간의 합을 역산한 시각이고,
상기 제2시각은 상기 실시간 소요 시간 및 상기 사용자 설정 여유 시간의 합을 상기 약속 시간에서 역산한 시각인, 장치.
An apparatus for informing a user schedule using real time traffic information,
A schedule setting means for receiving the user schedule information including the appointment time and calculating the first time based on the received user schedule information and an expected time required for the path movement from the start point to the destination,
Wherein the real time traffic information at the current time is received when the current time has reached the first time and the real time required for route travel from the start point to the destination is reflected by reflecting the real time traffic information, And monitoring means for informing the user that the estimated time of departure has been reached when the second time is equal to the current time,
Wherein the first time is a time obtained by subtracting the sum of the estimated time required and the user setting allowable time from the appointment time,
Wherein the second time is a time obtained by subtracting the sum of the real-time required time and the user-set allowable time from the appointed time.
상기 사용자 일정 정보는 경로 검색 정보, 사용자 설정 여유 시간, 및 알람 방식 정보를 포함하는 것을 특징으로 하는 장치.
14. The method of claim 13,
Wherein the user schedule information includes path search information, a user-set allowable time, and alarm method information.
상기 제2시각이 현재 시간에 이르지 못한 경우,
상기 모니터링 수단은 일정 시간 동안 대기한 후, 상기 제2시각이 현재 시간과 일치할 때까지 상기 실시간 소요 시간 계산 및 상기 제2시각 산출을 반복하여 수행하는 것을 특징으로 하는 장치.
14. The method of claim 13,
If the second time does not reach the current time,
Wherein the monitoring means repeatedly performs the calculation of the real time required time and the second time calculation until the second time coincides with the current time after waiting for a predetermined time.
사용자의 요청에 의해, 상기 수신한 사용자 일정 정보를 다른 사용자에게 전송하는 일정 전송 수단을 더 포함하는 것을 특징으로 하는 장치.
14. The method of claim 13,
Further comprising schedule transmission means for transmitting the received user schedule information to another user at the request of the user.
상기 다른 사용자에게 전송된 사용자 일정 정보의 일부 또는 전부를 변경하는 일정 변경 수단을 더 포함하는 것을 특징으로 하는 장치.
23. The method of claim 22,
Further comprising schedule changing means for changing a part or all of the user schedule information transmitted to the other user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110115056A KR101632703B1 (en) | 2011-11-07 | 2011-11-07 | Device, method and computer readable recording medium for user schedule alarm using realtime traffic information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110115056A KR101632703B1 (en) | 2011-11-07 | 2011-11-07 | Device, method and computer readable recording medium for user schedule alarm using realtime traffic information |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130049968A KR20130049968A (en) | 2013-05-15 |
KR101632703B1 true KR101632703B1 (en) | 2016-06-22 |
Family
ID=48660519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110115056A Active KR101632703B1 (en) | 2011-11-07 | 2011-11-07 | Device, method and computer readable recording medium for user schedule alarm using realtime traffic information |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101632703B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102605730B1 (en) * | 2018-02-07 | 2023-11-30 | 주식회사 케이티 | Route guidance system using reserved traffic information and method for providing the service |
KR20200019639A (en) * | 2020-01-30 | 2020-02-24 | 전대연 | Smart arrival system in the gathering party |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100650908B1 (en) | 2005-12-22 | 2006-11-28 | 주식회사 팬택 | Alarm method and device using schedule and location in mobile communication terminal |
KR100796339B1 (en) | 2006-05-13 | 2008-01-21 | 삼성전자주식회사 | Traffic information providing method and schedule device using schedule registration information |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050093210A (en) * | 2004-03-18 | 2005-09-23 | 에스케이 텔레콤주식회사 | System for controlling personal schedule management service and method thereof |
US20060081193A1 (en) | 2004-10-18 | 2006-04-20 | Bennett David O Jr | Aquatect |
KR100810703B1 (en) * | 2006-05-18 | 2008-03-07 | 삼성전자주식회사 | Departure time notification method and schedule device using schedule information |
-
2011
- 2011-11-07 KR KR1020110115056A patent/KR101632703B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100650908B1 (en) | 2005-12-22 | 2006-11-28 | 주식회사 팬택 | Alarm method and device using schedule and location in mobile communication terminal |
KR100796339B1 (en) | 2006-05-13 | 2008-01-21 | 삼성전자주식회사 | Traffic information providing method and schedule device using schedule registration information |
Also Published As
Publication number | Publication date |
---|---|
KR20130049968A (en) | 2013-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9377319B2 (en) | Estimating times to leave and to travel | |
US9488487B2 (en) | Route detection in a trip-oriented message data communications system | |
US11475490B2 (en) | Method and system for vehicle allocation to customers for ride-sharing | |
US10883841B1 (en) | Rerouting in a navigation system based on updated information | |
US8725612B2 (en) | Personalized real-time location-based travel management | |
JP6432205B2 (en) | Reservation management method, reservation management program, and reservation management apparatus | |
US9264849B1 (en) | Method and apparatus to enable location-based meeting | |
KR102053901B1 (en) | Method and server for managing schedule and mobile terminal thereof | |
EP2541485A1 (en) | Method for constructing geo-fences for a spatial recommendation and discovery system | |
US11067406B2 (en) | Navigation method using historical navigation data to provide geographical- and user-optimised route suggestions | |
US20170132536A1 (en) | System-initiated actions on behalf of user | |
KR101011569B1 (en) | Appointment place providing system for providing appointment place to user terminal and method of providing the appointment place | |
JP2015505442A (en) | System and method for mobile communication integration | |
US8832094B2 (en) | Geo-trip notes | |
JP2012164125A (en) | Reservation management system | |
US20140343974A1 (en) | Selecting a Subset of Transit Trips Based on Time and Duration | |
KR101632703B1 (en) | Device, method and computer readable recording medium for user schedule alarm using realtime traffic information | |
JP5879008B2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP2017111497A (en) | Traveler position information confirmation system, and traveler position information confirmation method | |
JP2005242461A (en) | Facility guidance service support system, support server, and support method | |
EP3502623A1 (en) | Navigation method using historical navigation data to provide geographical- and user-optimised route suggestions | |
KR20160015421A (en) | travel information sharing/recommending service system based on position information and travel information sharing/recommending service method using the same | |
JP4381829B2 (en) | Navigation device | |
KR101936611B1 (en) | Method and apparatus for providing route information via an user equipment | |
KR20210040649A (en) | Method for Providing Touring Service and Mobile Device therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20111107 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20140228 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20111107 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection | ||
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20151229 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160530 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160616 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160617 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20190328 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20190328 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20200330 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20240327 Start annual number: 9 End annual number: 9 |