KR101934800B1 - Apparatus for proving public transportation - Google Patents
Apparatus for proving public transportation Download PDFInfo
- Publication number
- KR101934800B1 KR101934800B1 KR1020110119994A KR20110119994A KR101934800B1 KR 101934800 B1 KR101934800 B1 KR 101934800B1 KR 1020110119994 A KR1020110119994 A KR 1020110119994A KR 20110119994 A KR20110119994 A KR 20110119994A KR 101934800 B1 KR101934800 B1 KR 101934800B1
- Authority
- KR
- South Korea
- Prior art keywords
- public transportation
- information
- public
- transportation information
- received
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 24
- 238000003860 storage Methods 0.000 claims description 9
- 230000007423 decrease Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/024—Guidance services
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Signal Processing (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Navigation (AREA)
Abstract
지도에서 대중교통 정보를 제공하는 장치가 개시된다. 대중교통 정보 제공 장치는 서버에 대중교통 정보를 요청하고 상기 서버로부터 상기 대중교통 정보를 수신하는 송수신부 및 상기 수신한 대중교통 정보 중 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단의 대중교통 정보를 우선적으로 표시하는 표시부를 포함할 수 있다.An apparatus for providing public transportation information on a map is disclosed. A public transit information providing apparatus includes a transceiver for requesting public transit information from a server and receiving the public transit information from the server and public transit information for public transit located on a map displayed through a display among the received public transit information And may include a display unit for preferentially displaying information.
Description
본 발명의 실시예들은 대중교통 수단의 현재 위치, 경로, 도착 예상 시간 등의 대중교통 정보를 지도 상에 표시할 수 있는 대중교통 정보 제공 장치에 관한 것이다.Embodiments of the present invention relate to a public transportation information provision apparatus capable of displaying public transportation information such as the current location, route, estimated arrival time of the public transportation means on a map.
최근 전자, 통신 기술이 발전함에 따라 스마트 폰(smart phone)과 같이 데이터 통신 기능을 구비하고 있는 모바일 단말이 급속도로 보급되고 있는 추세이다. 이에 따라 실내가 아닌 실외에서 모바일 단말을 이용하여 대중교통 정보를 확인하는 경우 또한 증가하고 있으며 실시간으로 대중교통 수단의 대기 시간을 찾는 수요 또한 증가하고 있는 추세이다.With the recent development of electronic and communication technologies, mobile terminals equipped with a data communication function such as a smart phone are rapidly spreading. Accordingly, the number of cases of confirming the public transportation information using the mobile terminal outside the room is increasing, and the demand for finding the waiting time of public transportation in real time is also increasing.
이러한 수요에 발맞추어 다양한 어플리케이션들이 개발되어 서비스 되고 있으나, 현재 서비스되고 있는 어플리케이션들은 사용자가 선택한 정류장을 기준으로 향후 도착할 대중교통 수단의 대기 시간을 보여주거나 지하철 시간표를 내장하여 사용자가 정류장을 선택하면 시간표를 보여주는 수준에 그치고 있다.Various applications are being developed and serviced in response to such demand, but applications currently being serviced show the waiting time of public transportation means to arrive on the basis of a stop selected by the user, or a subway timetable is built in. When a user selects a stop, Of the total.
도 1은 종래의 대중교통 정보 제공 방법을 나타내는 도면이고, 도 2는 도 1의 인터페이스에 특정 노선이 선택되는 경우 나타나는 화면이다.FIG. 1 is a diagram showing a conventional public transportation information providing method, and FIG. 2 is a screen when a specific route is selected in the interface of FIG.
기존의 대중교통 정보 제공 방법은 도 1과 같이 사용자가 정류장을 검색하거나 선택할 때 지도(110) 상에 별도의 창(120)으로 해당 정류장에 도착 예정인 대중교통 수단을 표시한다. 그리고, 특정 대중교통 수단이 검색되거나 선택되면 도 2와 같은 화면을 통해 해당 대중교통 수단의 현재 위치를 정류장 기준으로 표시한다.As shown in FIG. 1, a conventional public transportation information providing method displays a public transportation means to arrive at a corresponding stop at a
그러나 이러한 대중교통 정보 제공 방법은 텍스트 기반으로 대중교통 정보를 제공하기 때문에 직관적이지 않으므로 인식하는데 시간이 걸릴 뿐 아니라 표시되는 대중교통 수단이 상행인지 하행인지 구별하기 어렵다는 문제점이 있다. 또한, 사용자가 원하는 대중교통 정보를 제공받기 위하여 직접 정류장을 검색하거나 선택해야 하는 불편함이 있다.However, since the method of providing public transportation information is not intuitive because it provides public transportation information by text, it takes time to recognize and it is difficult to distinguish whether the displayed public transportation means is ascending or descending. In addition, there is an inconvenience that the user must directly search for or select a stop to receive desired public transportation information.
한편, 대중교통 수단의 현재 위치는 실시간으로 변화한다. 따라서, 대중교통 수단의 정확한 위치 정보를 제공하기 위해서는 지속적으로 서버와 통신하여 위치 정보를 업데이트해야 한다.On the other hand, the current position of public transportation means changes in real time. Therefore, in order to provide accurate location information of public transport, it is necessary to continuously update the location information by communicating with the server.
일반적으로 모바일 단말은 외부에서 통신할 경우에 3G 데이터 통신을 사용하는데 이는 통신 환경에 따라 품질의 차이가 크고 사용자가 통신에 대한 비용을 부담해야 하므로 데이터 통신을 최소화 하면서도 대중교통 수단의 위치를 효과적으로 지도에 표시할 수 있어야 한다는 문제점이 있다.Generally, a mobile terminal uses 3G data communication when communicating from the outside. Since the quality difference is large according to the communication environment and the user has to bear the cost for communication, the data communication is minimized and the position of the public transportation means is effectively It is necessary to be able to display it on the screen.
대중교통 정보 제공 방법과 관련된 기술 중 하나로, 한국공개특허공보 제10-2010-0081076호(공개일 2010년 07월 14일) "대중교통시간의 도착시간 안내 시스템 및 방법"에는 이동통신 서버가 이동통신 단말의 위치를 기준으로 일정 반경 내에 존재하는 대중교통수단에 대한 교통정보를 교통정보 수집서버로 전송하여 수신하고, 상기 대중교통수단에 대한 교통정보를 메시지 서버로 전송한 후 상기 메시지 서버가 상기 대중교통수단에 대한 교통정보로 도착시간 알림 메시지를 생성하여 상기 이동통신단말로 전송하는 것이 기재되어 있다.As disclosed in Korean Patent Laid-Open Publication No. 10-2010-0081076 (published on July 14, 2010) entitled " Arrival Time Guidance System and Method for Public Transportation Time ", a mobile communication server The traffic information for the public transportation means existing within a certain radius based on the position of the communication terminal is transmitted to the traffic information collection server and is received and the traffic information for the public transportation means is transmitted to the message server, It is described that an arrival time notification message is generated with traffic information on the public transportation means and is transmitted to the mobile communication terminal.
그러나, 이와 같은 도착시간 안내 방법 또한 도착시간 알림 메시지와 같은 텍스트 기반의 정보 제공 방법을 이용함으로써 직관적이지 않은 인터페이스를 제공할 뿐만 아니라 도착시간 알림 메시지의 전송 주기로 인해 실시간으로 변화하는 대중교통 수단의 위치를 정확하게 제공하기 어렵다는 문제점이 있다. 또한, 대중교통 수단의 정확한 위치 정보 제공을 위해서는 도착시간 알림 메시지를 보다 자주 전송해야 하므로 데이터 통신량이 증가하게 된다는 문제점을 내포하고 있다.However, such an arrival time guide method also provides a non-intuitive interface by using a text-based information providing method such as an arrival time notification message, as well as providing a non-intuitive interface, Is difficult to accurately provide. In addition, since the arrival time notification message must be transmitted more frequently in order to provide accurate location information of the public transportation means, the data communication amount increases.
사용자가 원하는 대중교통 정보를 용이하게 제공받을 수 있고 편리하게 이용할 수 있는 대중교통 정보 제공 장치를 제공한다.The present invention provides a public transportation information providing apparatus which can easily receive desired public transportation information and can be conveniently used.
적은 데이터 통신량으로도 실시간으로 대중교통 정보를 제공할 수 있는 대중교통 정보 제공 장치를 제공한다.A public transportation information providing apparatus capable of providing public transportation information in real time even with a small amount of data traffic is provided.
대중교통 정보 제공 장치는 서버에 대중교통 정보를 요청하고 상기 서버로부터 상기 대중교통 정보를 수신하는 송수신부 및 상기 수신한 대중교통 정보 중 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단의 대중교통 정보를 우선적으로 표시하는 표시부를 포함할 수 있다.A public transit information providing apparatus includes a transceiver for requesting public transit information from a server and receiving the public transit information from the server and public transit information for public transit located on a map displayed through a display among the received public transit information And may include a display unit for preferentially displaying information.
일측에 따르면, 상기 수신한 대중교통 정보를 기초로 보간(interpolation) 알고리즘을 이용하여 대중교통 수단의 현재 위치를 예측하는 예측부를 더 포함하고, 상기 표시부는 상기 예측된 대중교통 수단의 현재 위치를 기초로 상기 지도 상에 상기 대중교통 정보를 실시간으로 표시할 수 있다.According to an aspect of the present invention, there is further provided a prediction unit for predicting a current position of a public transportation means using an interpolation algorithm based on the received public transportation information, wherein the display unit displays, based on the predicted position of the public transportation means, The public transportation information can be displayed on the map in real time.
다른 측면에 따르면, 상기 대중교통 정보는 상기 대중교통 수단의 위치 정보, 경로 정보, 차량 정보 및 대기 시간 정보 중 적어도 하나를 포함할 수 있다.According to another aspect, the public transportation information may include at least one of location information, route information, vehicle information, and waiting time information of the public transportation means.
또 다른 측면에 따르면, 상기 서버로부터 수신한 상기 경로 정보를 캐시(cache)로 저장하는 저장부를 더 포함하고, 상기 송수신부는 상기 수신한 경로 정보가 캐시되면 기 설정된 주기로 상기 서버에 상기 대중교통 정보를 요청할 수 있다.According to another aspect of the present invention, there is provided an information processing apparatus, further comprising a storage unit for storing the path information received from the server as a cache, and the transceiving unit transmits the public transportation information to the server at a predetermined period when the received path information is cached Can be requested.
또 다른 측면에 따르면, 상기 예측된 위치 정보와 상기 수신한 위치 정보를 비교하는 비교부를 더 포함하고, 상기 송수신부는 상기 예측된 위치 정보와 상기 수신한 위치 정보 간의 오차가 기 설정된 범위 이상인 경우 상기 기 설정된 주기를 감소시킬 수 있다.According to another aspect of the present invention, there is provided a mobile communication terminal, further comprising a comparison unit for comparing the predicted position information with the received position information, and when the error between the predicted position information and the received position information is greater than a predetermined range, The set period can be reduced.
또 다른 측면에 따르면, 상기 표시부는 기 설정된 주기에 상기 서버로부터 상기 대중교통 정보가 수신되지 않는 경우 상기 예측된 대중교통 수단의 위치 정보를 흐리게 표시할 수 있다.According to another aspect of the present invention, the display unit may display blurred position information of the predicted public transportation means when the public transportation information is not received from the server in a predetermined period.
또 다른 측면에 따르면, 상기 송수신부는 상기 대기 시간 정보를 기초로 상기 대중교통 수단의 도착 예정 시간이 기 설정된 시간 이내인 경우 상기 서버에 상기 대중교통 정보를 요청할 수 있다.According to another aspect of the present invention, the transceiver can request the public transportation information to the server when the scheduled arrival time of the public transportation means is within a preset time based on the waiting time information.
또 다른 측면에 따르면, 상기 송수신부는 상기 서버로 상기 지도의 좌측 상단 및 우측 하단의 위/경도 정보를 송신함으로써 상기 지도 상에 표시되는 상기 대중교통 정보를 요청할 수 있다.According to another aspect, the transceiving unit can request the public transportation information displayed on the map by transmitting the up / down information of the upper left and lower right of the map to the server.
대중교통 정보 제공 장치는 사용자 단말로부터 대중교통 정보를 요청 받는 정보 요청 수신부, 상기 요청 받은 정보를 기 저장된 대중교통 정보에서 추출하는 대중교통 정보 추출부 및 상기 추출된 대중교통 정보를 상기 사용자 단말로 제공하는 대중교통 정보 제공부를 포함하고, 상기 제공되는 대중교통 정보는 상기 사용자 단말에서 표시될 때 상기 대중교통 정보 중 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단의 대중교통 정보가 우선적으로 표시될 수 있다.The public transit information providing apparatus includes an information request receiving unit for receiving public transit information from a user terminal, a public transit information extracting unit for extracting the requested information from pre-stored public transit information, and a server for providing the extracted public transit information to the user terminal And the public transportation information provided by the public transportation information is displayed on the display of the public transportation information when the user terminal displays the public transportation information, the public transportation information of the public transportation means located on the map is preferentially displayed .
대중교통 정보를 제공하는 어플리케이션을 배포하는 장치는 대중교통 정보 제공 서버와의 연동을 통해 상기 대중교통 정보를 제공하는 어플리케이션을 사용자 단말로 제공하는 어플리케이션 제공부를 포함하고, 상기 어플리케이션은 상기 대중교통 정보 제공 서버에 대중교통 정보를 요청하고 상기 대중교통 정보 제공 서버로부터 상기 대중교통 정보를 수신하는 코드 및 상기 수신한 대중교통 정보 중 상기 사용자 단말의 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단에 대한 대중교통 정보를 우선적으로 표시하는 코드를 포함할 수 있다.An apparatus for distributing an application for providing public transportation information includes an application providing unit for providing an application providing the public transportation information to a user terminal through an interworking with a public transportation information providing server, A code for requesting the public transportation information to the server and receiving the public transportation information from the public transportation information providing server and a code for public transportation means located on the map displayed through the display of the user terminal among the received public transportation information And a code for preferentially displaying the public transportation information.
지도 상에 대중교통 수단의 위치, 경로, 대기 시간 등을 실시간으로 표시함으로써 사용자가 한눈에 용이하게 원하는 대중교통 정보를 제공받을 수 있고 사용자의 현재 위치를 기준으로 대중교통 정보를 제공함으로써 보다 편리하게 이용할 수 있다.By displaying the location, route, waiting time, etc. of the public transportation means on the map in real time, the user can easily receive the desired public transportation information at a glance and provide the public transportation information on the basis of the user's current location Can be used.
보간(interpolation) 알고리즘을 이용하여 대중교통 수단의 현재 위치를 예측하고 이를 예측된 대중교통 정보를 제공함으로써 적은 데이터 통신량으로도 실시간으로 대중교통 정보를 제공할 수 있다.The interpolation algorithm can be used to predict the current position of the public transport and provide the predicted public transport information so that the public transport information can be provided in real time even with a small amount of data traffic.
도 1은 종래의 대중교통 정보 표시 방법을 나타내는 도면이다.
도 2는 도 1의 인터페이스에 특정 노선이 선택되는 경우 나타나는 화면이다.
도 3은 본 발명의 일실시예에 있어서, 대중교통 정보 제공 장치를 나타내는 블록도이다.
도 4는 본 발명의 일실시예에 있어서, 대중교통 정보 제공 장치가 제공하는 지도를 나타내는 예시도이다.
도 5는 본 발명의 일실시예에 있어서, 특정 노선이 선택되는 경우 나타나는 화면의 예시도이다.
도 6은 본 발명의 일실시예에 있어서, 대중교통정보를 제공하는 방법을 나타내는 흐름도이다.1 is a view showing a conventional public transportation information display method.
FIG. 2 is a screen that appears when a specific route is selected in the interface of FIG.
3 is a block diagram illustrating a public transportation information providing apparatus according to an embodiment of the present invention.
FIG. 4 is a diagram illustrating an example of a map provided by a public transport information providing apparatus in an embodiment of the present invention. FIG.
5 is an exemplary view of a screen displayed when a specific route is selected in an embodiment of the present invention.
FIG. 6 is a flowchart illustrating a method of providing public transportation information according to an exemplary embodiment of the present invention.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명의 일실시예에 있어서, 대중교통정보 제공 장치를 나타내는 블록도이다.3 is a block diagram illustrating a public transportation information providing apparatus according to an embodiment of the present invention.
사용자 단말(310)은 송수신부(312), 저장부(314), 예측부(316) 및 표시부(318)를 포함하고, 대중교통 정보 제공 서버(320)는 정보 요청 수신부(322), 대중교통 정보 추출부(324) 및 대중교통 정보 제공부(326)를 포함한다.The
먼저, 사용자 단말(310)의 송수신부(312)는 사용자의 현재 위치를 기초로 대중교통 정보 제공 서버(320)에 대중교통 정보를 요청하고 대중교통 정보 제공 서버(322)로부터 해당하는 대중교통 정보를 수신한다. 여기서, 대중교통 정보는 대중교통 수단의 위치 정보, 경로 정보, 차량 정보 및 대기 시간 정보 등을 포함할 수 있다.The
사용자의 현재 위치는 GPS 등의 위치 정보 제공 시스템을 통해 파악될 수 있는데, 일 예로 송수신부(312)는 GPS를 통해 파악된 사용자의 현재 위치를 포함하는 지도의 좌측 상단 및 우측 하단의 위/경도 정보를 대중교통 정보 제공 서버(320)로 송신함으로써 사용자 주변에 존재하는 모든 대중교통 수단의 정보를 요청할 수 있다. 이때, 송수신부(312)는 사용자 단말(310)의 디스플레이를 통해 표시되는 지도보다 큰 영역(예를 들어, 표시되는 지도의 150%)을 기준으로 상기 영역의 좌측 상단 및 우측 하단의 위/경도 정보를 대중교통 정보 제공 서버(320)로 송신할 수도 있다.The current position of the user can be grasped through a position information providing system such as a GPS. For example, the
대중교통 정보 제공 서버(320)에 대중교통 정보를 요청 시 실시간으로 요청하는 것은 무선 트랙픽을 낭비하게 된다. 따라서, 송수신부(312)는 대중교통 정보 제공 서버(320)에 주기적으로 정보 요청을 할 수 있다.Requesting the public transportation
이를 위해 저장부(314)은 송수신부(312)가 수신한 대중교통 정보 중 대중교통 수단의 경로 정보를 캐시(cache)로 저장한다. 여기서, 경로 정보는 대중교통 수단의 정류장 정보(정류장 ID, 정류장명, 정류장의 위치 정보 등), 각 정류장 사이의 정확한 경로를 나타내는 지점의 위치 정보 등을 포함할 수 있다.For this, the
송수신부(312)는 대중교통 정보 제공 서버(320)로 정보 요청 시 저장부(314)에 저장된 캐시를 확인하여 해당 대중교통 정보가 캐시되어 있지 않으면 해당 대중교통 수단의 경로 정보를 저장부(314)에 캐시되기 전까지 계속적으로(예를 들어, 3초) 대중교통 정보 제공 서버(320)에 요청할 수 있다. 그러나, 저장부(314)에 상기 대중교통 정보가 캐시되어 있으면 송수신부(312)는 기 설정된 주기(예를 들어, 1분)로 대중교통 정보 제공 서버(320)에 대중교통 수단의 경로 정보를 요청할 수 있다.The transmission /
한편, 송수신부(312)는 대중교통 정보 제공 서버(320)로부터 수신한 대중 교통 수단의 대기 시간 정보를 기초로 해당 대중교통 수단의 도착 예정 시간이 기 설정된 시간 이내인 경우에는 기 설정된 주기가 되지 않더라도 대중교통 정보 제공 서버(320)에 대중교통 정보를 요청함으로써 사용자에게 보다 정확한 대중교통 정보를 제공할 수 있다.On the other hand, when the expected arrival time of the public transportation means is within a preset time based on the waiting time information of the public transportation means received from the public transportation
예측부(316)는 대중교통 정보 제공 서버(320)로부터 수신한 대중교통 정보를 기초로 보간(interpolation) 알고리즘을 이용하여 대중교통 수단의 현재 위치를 예측한다.The predicting
예측부(316)는 저장부(314)에 대중교통 정보가 캐시되어 대중교통 수단의 위치를 예측할 수 있는 준비가 완료되면, 각 대중교통 수단의 다음 정류장까지의 도착 예정 시간을 이용하여 대중교통 수단의 현재 위치를 계산할 수 있다.When the public transportation information is cached in the
표시부(318)는 대중교통 정보 제공 서버(320)로부터 수신한 대중교통 정보 중 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단의 대중교통 정보를 우선적으로 표시할 수 있다. 이 때, 표시부(318)는 예측부(316)에서 예측된 대중교통 수단의 현재 위치를 이용하여 지도 상에 대중교통 정보를 실시간으로 표시한다. 그리고, 표시부(318)는 기 설정된 주기에 대중교통 정보 제공 서버(320)로부터 대중교통 정보가 수신되지 않으면 예측부(316)에서 예측된 대중교통 정보가 정확하지 않을 확률이 증가하기 때문에 해당 대중교통 수단의 위치 정보를 흐리게 표시함으로써 사용자가 참고할 수 있도록 할 수 있다.The
일 예로, 표시부(318)는 사용자의 현재 위치를 중심으로 지도 상에 표시되는 영역을 지나는 모든 대중교통 수단을 표시할 수 있다. 그러나, 표시해야 할 대중교통 수단이 너무 많은 경우, 표시부(318)는 현재 지도 화면 또는 내 위치 주변의 정류장 에 도착 예정인 대중교통 수단을 우선적으로 표시할 수 있다. 또한, 저장부(314)는 사용자가 최근에 체류한 정류장의 체류 횟수를 저장하여 표시부(318)가 체류 횟수가 많은 정류장을 지나는 대중교통 수단을 우선적으로 표시하도록 할 수도 있다.For example, the
한편, 도시되지는 않았지만 사용자 단말(310)에는 예측부(316)에서 예측된 위치 정보와 송수신부(312)를 통해 수신한 대중교통 수단의 위치 정보를 비교하는 비교부가 더 포함될 수 있다.Although not shown, the
이 경우, 비교부에서 비교한 결과 상기 예측된 위치 정보와 상기 수신한 위치 정보 간의 오차가 기 설정된 범위(예를 들어, 50미터) 이상인 경우, 송수신부(312)는 상 기 설정된 주기를 감소시킴으로써 보다 정확하게 대중교통 정보를 제공할 수 있도록 할 수 있다. 그리고, 비교부는 상기 오차가 기 설정된 범위 이내가 되면 송수신부(312)가 다시 대중교통 정보를 기 설정된 주기로 요청하도록 할 수 있다.In this case, if the error between the predicted position information and the received position information is greater than or equal to a predetermined range (for example, 50 meters) as a result of comparison by the comparison unit, the
한편, 대중교통 정보 제공 서버(320)의 정보 요청 수신부(322)는 사용자 단말(310)로부터 대중교통 정보를 요청 받는다. 그리고 대중교통 정보 추출부(324)는 정보 요청 수신부(322)가 요청 받은 정보를 기 저장된 대중교통 정보에서 추출한다.Meanwhile, the information
대중교통 정보 제공부(326)는 대중교통 정보 추출부(324)에서 대중교통 정보가 추출되면 이를 해당하는 사용자 단말(320)로 제공한다.The public transportation
따라서, 대중교통 정보 제공 서버(320)가 제공하는 대중교통 정보는 사용자 단말(310)에서 보간 알고리즘을 통해 대중교통 수단의 현재 위치가 예측됨으로써 지도 상에서 실시간으로 표시될 수 있다.Therefore, the public transportation information provided by the public transportation
한편, 대중교통 정보는 사용자 단말에 설치되는 어플리케이션을 통해 제공될 수 있는데, 이 경우, 상기 어플리케이션은 어플리케이션 배포 장치로부터 사용자 단말로 배포될 수 있다.Meanwhile, the public transportation information can be provided through an application installed in the user terminal. In this case, the application can be distributed from the application distribution device to the user terminal.
이를 위하여 본 발명에 따른 어플리케이션 배포 장치는 대중교통 정보 제공 서버와의 연동을 통해 대중교통 정보를 제공하는 어플리케이션을 사용자 단말로 제공하는 어플리케이션 제공부를 포함할 수 있다. 상기 어플리케이션 제공부를 통해 배포되는 어플리케이션은 대중교통 정보 제공 서버에 대중교통 정보를 요청하고 상기 대중교통 정보 제공 서버로부터 상기 대중교통 정보를 수신하는 코드 및 상기 수신한 대중교통 정보 중 상기 사용자 단말의 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단에 대한 대중교통 정보를 우선적으로 표시하는 코드를 포함할 수 있다. 이 경우, 상기 어플리케이션은 상기 지도의 좌측 상단 및 우측 하단의 위/경도 정보를 상기 대중교통 제공 서버로 송신함으로써 대중교통 정보를 요청할 수 있다.To this end, the application distribution apparatus according to the present invention may include an application providing unit for providing an application providing public transit information to a user terminal in cooperation with a public transit information providing server. The application distributed through the application providing unit may include a code for requesting public transportation information to the public transportation information providing server, receiving the public transportation information from the public transportation information providing server, and a code for displaying the display of the user terminal among the received public transportation information And a code for preferentially displaying the public transportation information on the public transportation means located on the map displayed through the map. In this case, the application can request the public transportation information by transmitting the up / down information of the upper left and lower right of the map to the public transportation providing server.
이 때, 상기 어플리케이션은 대중교통 정보 제공 서버로부터 수신한 대중교통 정보를 기초로 보간(interpolation) 알고리즘을 이용하여 대중교통 수단의 현재 위치를 예측하는 코드를 더 포함할 수 있고, 대중교통 정보 제공 서버로부터 수신한 상기 경로 정보를 캐시(cache)로 저장하는 코드를 더 포함할 수 있다. 이 경우, 상기 어플리케이션은 대중교통 정보 제공 서버로부터 수신한 경로 정보가 캐시되면 기 설정된 주기로 상기 대중교통 제공 서버에 상기 대중교통 정보를 요청할 수 있다.At this time, the application may further include a code for predicting the current position of the public transportation means using an interpolation algorithm based on the public transportation information received from the public transportation information providing server, And storing the path information received as a cache in a cache. In this case, the application may request the public transportation information to the public transportation providing server at a predetermined period when the route information received from the public transportation information providing server is cached.
또한, 상기 어플리케이션은 상기 예측된 위치 정보와 상기 수신한 위치 정보를 비교하는 코드를 더 포함할 수 있다. 이 경우, 상기 어플리케이션은 상기 예측된 위치 정보와 상기 수신한 위치 정보 간의 오차가 기 설정된 범위 이상인 경우 상기 기 설정된 주기를 감소시킬 수 있다.The application may further include a code for comparing the predicted position information with the received position information. In this case, the application may decrease the predetermined period if the error between the predicted position information and the received position information is greater than a predetermined range.
도 4는 본 발명의 일실시예에 있어서, 대중교통 정보 제공 장치가 제공하는 지도를 나타내는 예시도이다.FIG. 4 is a diagram illustrating an example of a map provided by a public transport information providing apparatus in an embodiment of the present invention. FIG.
도시된 바와 같이 본 발명에 따른 대중교통 정보 제공 장치가 제공하는 지도(410)는 대중교통 정보 제공 서버로부터 수신한 대중교통 정보를 기초로 보간 알고리즘을 통해 현재 위치가 예측되어 지도 상에 직관적으로 실시간으로 대중교통 수단의 위치 정보(420), 대기 시간 정보(430), 막차 정보(440) 등이 표시된다. 따라서, 사용자는 한눈에 용이하게 원하는 대중교통 정보를 제공받을 수 있고 보다 편리하게 이용할 수 있다.As shown in the figure, the
한편, 도시되지는 않았지만 대중교통 정보 제공 장치가 제공하는 지도(410)의 일측에는 사용자의 편의를 위하여 추천 목록, 즐겨찾기 목록, 버스/지하철 선택 목록, 정류장 선택 목록 등을 선택할 수 있는 기능이 구비될 수도 있다.Meanwhile, although not shown, a function of selecting a recommendation list, a favorite list, a bus / subway selection list, a stop selection list, and the like is provided on one side of the
도 5는 본 발명의 일실시예에 있어서, 특정 노선의 선택되는 경우 나타나는 화면의 예시도이다.5 is an exemplary view of a screen displayed when a specific route is selected, according to an embodiment of the present invention.
사용자가 특정 대중교통 수단의 노선을 선택하면, 대중교통 정보 제공 장치는 도 5에 도시된 바와 같이 지도(510) 상에 해당 대중교통 수단의 경로 정보, 위치 정보 등을 표시할 수 있다. 따라서, 사용자는 선택한 대중교통 수단의 현재 위치를 알 수 있고, 진행 방향이 상행인지(520) 하행인지(530))를 용이하게 확인할 수 있다.When the user selects a route of the specific public transportation means, the public transportation information providing apparatus can display route information, location information, and the like of the public transportation means on the
도 6은 본 발명의 일실시예에 있어서, 대중교통 정보를 제공하는 방법을 나타내는 흐름도이다.FIG. 6 is a flowchart illustrating a method of providing public transportation information according to an exemplary embodiment of the present invention.
대중교통 정보 제공 서버는 사용자 단말로부터 대중교통 정보를 요청받으면 해당 대중교통 정보를 추출하여 상기 사용자 단말로 전송한다(S610).When the public transportation information providing server receives the request for public transportation information from the user terminal, it extracts the public transportation information and transmits it to the user terminal (S610).
대중교통 정보를 수신한 사용자 단말은 수신한 대중교통 수단의 경로 정보를 캐시로 저장하고(S620), 해당 대중교통 수단의 경로 정보가 캐시되면 대중교통 정보 제공 서버로 해당 대중교통 수단의 위치 정보를 요청한다(S630).The user terminal having received the public transportation information stores the received route information of the public transportation means as a cache (S620). When the route information of the corresponding public transportation means is cached, the location information of the corresponding public transportation means is transmitted to the public transportation information providing server (S630).
이후, 사용자 단말은 수신한 위치 정보를 기초로 보간 알고리즘을 이용하여 해당 대중교통 수단의 현재 위치, 대기 시간 등을 계산함으로써 다음 주기에 대중교통 정보 제공 서버로부터 대중교통 정보를 수신하기 전까지의 대중교통 정보를 예측한다(S640). 이 때, 사용자 단말은 대중교통 정보 제공 서버로부터 수신한 대중교통 정보 중 사용자 단말의 디스플레이를 통해 표시되고 있는 지도 상에 위치하는 대중교통 수단에 대한 정보를 우선적으로 표시할 수 있다. 그리고, 예측된 대중교통 수단의 현재 위치를 이용하여 지도 상에 상기 대중교통 정보를 실시간으로 표시할 수 있다(S650).Then, the user terminal computes the current position, waiting time, and the like of the corresponding public transportation means using the interpolation algorithm based on the received location information, so that the user terminal obtains the public transportation information from the public transportation information providing server Information is predicted (S640). At this time, the user terminal may preferentially display information on the public transportation means located on the map displayed through the display of the user terminal among the public transportation information received from the public transportation information providing server. Then, the public transportation information may be displayed on the map in real time using the predicted position of the public transportation means (S650).
기 설정된 주기가 되어 대중교통 정보 제공 서버로부터 대중교통 정보를 수신하면, 사용자 단말은 예측한 대중교통 수단의 위치 정보와 상기 수신한 위치 정보를 비교하고 예측한 위치 정보와 수신한 위치 정보 간의 오차가 기 설정된 범위 이상인 경우 기 설정된 주기를 감소시킴으로써 보다 정확한 대중교통 정보를 제공할 수 있다.When the public transportation information is received from the public transportation information providing server after a predetermined period, the user terminal compares the predicted location information of the public transportation means with the received location information, and calculates an error between the predicted location information and the received location information If the predetermined range is exceeded, more accurate public transportation information can be provided by decreasing the predetermined period.
따라서, 본 발명에 따른 대중교통 정보 제공 장치는 지도 상에 대중교통 수단의 위치, 경로, 대기 시간 등을 실시간으로 표시함으로써 사용자가 한눈에 용이하게 원하는 대중교통 정보를 제공받을 수 있고 사용자의 현재 위치를 기준으로 대중교통 정보를 제공함으로써 보다 편리하게 이용할 수 있을 뿐 아니라, 보간 알고리즘을 이용하여 대중교통 수단의 현재 위치를 예측하고 이를 예측된 대중교통 정보를 제공함으로써 적은 데이터 통신량으로도 실시간으로 대중교통 정보를 제공할 수 있다.Accordingly, the public transportation information providing apparatus according to the present invention displays the location, route, waiting time, etc. of the public transportation means on the map in real time, so that the user can easily receive the desired public transportation information at a glance, It is possible to use the interpolation algorithm to estimate the current position of the public transportation means and to provide the predicted public transportation information, Information can be provided.
본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 특히, 본 실시예에서는 대중교통 정보 제공 서버에 대중교통 정보를 요청하고 상기 대중교통 정보 제공 서버로부터 상기 대중교통 정보를 수신하는 코드 및 상기 수신한 대중교통 정보 중 사용자 단말의 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단에 대한 대중교통 정보를 우선적으로 표시하는 코드를 포함하는 프로그램이 기록되는 컴퓨터 판독 가능 매체를 포함할 수 있다. 본 실시예에 따른 프로그램은 PC 기반의 프로그램 또는 모바일 단말 전용 어플리케이션(예를 들어, 스마트폰 어플리케이션, 피쳐폰 VM(virtual machine) 등의 형태) 등으로 구성될 수 있다. 이는 사용자 단말의 메모리에 저장되어 사용자 단말에서 구동되는 하나 이상의 프로세서에 의해 실행되도록 구성될 수 있다.Embodiments of the present invention include computer readable media including program instructions for performing various computer implemented operations. In particular, in this embodiment, a code for requesting the public transportation information server to the public transportation information providing server and receiving the public transportation information from the public transportation information providing server, and a code for displaying the map And a program for preferentially displaying public transportation information on the public transportation means located on the computer-readable medium. The program according to the present embodiment may be composed of a PC-based program or a mobile terminal exclusive application (for example, a form of a smart phone application, a feature phone VM (virtual machine), etc.). Which may be stored in the memory of the user terminal and configured to be executed by one or more processors running on the user terminal.
상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 또한, 상술한 파일 시스템은 컴퓨터 판독이 가능한 기록 매체에 기록될 수 있다.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. Furthermore, the above-described file system can be recorded on a computer-readable recording medium.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. This is possible.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.
310: 사용자 단말
312: 송수신부
314: 저장부
316: 예측부
318: 표시부
320: 대중교통정보 제공 서버
322: 정보 요청 수신부
324: 대중교통 정보 추출부
326: 대중교통 정보 제공부310: User terminal
312: Transmitting /
314:
316:
318:
320: public transportation information providing server
322: Information request receiver
324: Public Transportation Information Extraction Unit
326: Public Transportation Information Offering
Claims (23)
상기 수신한 대중교통 정보 중 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단의 대중교통 정보를 우선적으로 표시하는 표시부
를 포함하고,
상기 수신한 대중교통 정보를 기초로 보간(interpolation) 알고리즘을 이용하여 상기 대중교통 수단의 현재 위치를 예측하는 예측부를 더 포함하고,
상기 표시부는,
기 설정된 주기에 상기 서버로부터 상기 대중교통 정보가 수신되지 않는 경우 상기 예측된 대중교통 수단의 현재 위치를 흐리게 표시하는, 대중교통 정보 제공 장치.A transceiver for requesting public transit information to the server and receiving the public transit information from the server; And
A display unit for preferentially displaying the public transportation information of the public transportation means located on the map displayed through the display among the received public transportation information,
Lt; / RTI >
Further comprising a predictor for predicting a current position of the public transportation means using an interpolation algorithm based on the received public transportation information,
The display unit includes:
And displays the current position of the predicted public transportation means in a blurred manner if the public transportation information is not received from the server in a predetermined period.
상기 표시부는,
상기 예측된 대중교통 수단의 현재 위치를 기초로 상기 지도 상에 상기 대중교통 정보를 실시간으로 표시하는, 대중교통 정보 제공 장치.The method according to claim 1,
The display unit includes:
And displays the public transportation information on the map in real time based on the predicted current position of the public transportation means.
상기 대중교통 정보는,
상기 대중교통 수단의 위치 정보, 경로 정보, 차량 정보 및 대기 시간 정보 중 적어도 하나를 포함하는, 대중교통 정보 제공 장치.The method according to claim 1,
The public transit information includes:
And at least one of position information, route information, vehicle information, and waiting time information of the public transportation means.
상기 서버로부터 수신한 상기 경로 정보를 캐시(cache)로 저장하는 저장부를 더 포함하고,
상기 송수신부는,
상기 수신한 경로 정보가 캐시되면 기 설정된 주기로 상기 서버에 상기 대중교통 정보를 요청하는, 대중교통 정보 제공 장치.The method of claim 3,
And a storage unit for storing the path information received from the server as a cache,
The transmitting /
And requests the public transportation information to the server at a predetermined period when the received route information is cached.
상기 예측된 대중교통 수단의 현재 위치와 상기 서버로부터 수신한 대중교통 수단의 위치 정보를 비교하는 비교부를 더 포함하고,
상기 송수신부는,
상기 예측된 대중교통 수단의 현재 위치와 상기 서버로부터 수신한 대중교통 수단의 위치 정보 간의 오차가 기 설정된 범위 이상인 경우 상기 기 설정된 주기를 감소시키는, 대중교통 정보 제공 장치.The method according to claim 1,
Further comprising a comparison unit for comparing the predicted position of the public transportation means with the position information of the public transportation means received from the server,
The transmitting /
And decreases the predetermined period if the error between the predicted position of the public transport means and the position information of the public transportation means received from the server is greater than a predetermined range.
상기 송수신부는,
상기 대기 시간 정보를 기초로 상기 대중교통 수단의 도착 예정 시간이 기 설정된 시간 이내인 경우 상기 서버에 상기 대중교통 정보를 요청하는, 대중교통 정보 제공 장치.The method of claim 3,
The transmitting /
And requests the public transportation information to the server when the scheduled arrival time of the public transportation means is within a preset time based on the waiting time information.
상기 송수신부는,
상기 서버로 상기 지도의 좌측 상단 및 우측 하단의 위/경도 정보를 송신함으로써 상기 지도 상에 표시되는 상기 대중교통 정보를 요청하는, 대중교통 정보 제공 장치.The method according to claim 1,
The transmitting /
And requests the public transportation information displayed on the map by transmitting top / bottom information of the upper left and lower right of the map to the server.
상기 요청 받은 정보를 기 저장된 대중교통 정보에서 추출하는 대중교통 정보 추출부; 및
상기 추출된 대중교통 정보를 상기 사용자 단말로 제공하는 대중교통 정보 제공부를 포함하고,
상기 제공되는 대중교통 정보는,
상기 사용자 단말에서 표시될 때 상기 대중교통 정보 중 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단의 대중교통 정보가 우선적으로 표시되고,
상기 대중교통 정보는 상기 사용자 단말에서 보간(interpolation) 알고리즘을 통해 상기 대중교통 수단의 현재 위치가 예측됨으로써 상기 지도 상에서 실시간으로 표시되고,
상기 예측된 대중교통 수단의 현재 위치는 상기 대중교통 정보가 기 설정된 주기에 상기 사용자 단말로 제공되지 않는 경우 상기 사용자 단말에 흐리게 표시되는, 대중교통 정보 제공 장치.An information request receiving unit for receiving public transportation information from a user terminal;
A public transportation information extracting unit for extracting the requested information from pre-stored public transportation information; And
And a public transportation information providing unit for providing the extracted public transportation information to the user terminal,
The public transportation information,
Wherein when the user terminal displays the public transportation information, the public transportation information of the public transportation means located on the map displayed through the display among the public transportation information is preferentially displayed,
Wherein the public transportation information is displayed on the map in real time by predicting the current position of the public transportation means through an interpolation algorithm at the user terminal,
Wherein the current position of the predicted public transportation means is blurred in the user terminal when the public transportation information is not provided to the user terminal in a predetermined period.
상기 대중교통 정보는,
상기 대중교통 수단의 위치 정보, 경로 정보, 차량 정보 및 대기 시간 정보 중 적어도 하나를 포함하는, 대중교통 정보 제공 장치.10. The method of claim 9,
The public transit information includes:
And at least one of position information, route information, vehicle information, and waiting time information of the public transportation means.
상기 대중교통 정보는,
상기 경로 정보가 상기 사용자 단말에 캐시(cache)로 저장되면 기 설정된 주기로 상기 사용자 단말로부터 요청되는, 대중교통 정보 제공 장치.12. The method of claim 11,
The public transit information includes:
Wherein the route information is requested from the user terminal at a predetermined period when the route information is stored as a cache in the user terminal.
상기 대중교통 정보는,
상기 사용자 단말에서 예측된 위치 정보와 상기 제공되는 위치 정보 간의 오차가 기 설정된 범위 이상인 경우 상기 기 설정된 주기가 감소되어 요청되는, 대중교통 정보 제공 장치.13. The method of claim 12,
The public transit information includes:
Wherein the predetermined period is requested when the error between the position information predicted by the user terminal and the provided position information is greater than a predetermined range.
상기 대중교통 정보는,
상기 대기 시간 정보를 기초로 상기 대중교통 수단의 도착 예정 시간이 기 설정된 시간 이내인 경우 상기 사용자 단말로부터 요청되는, 대중교통 정보 제공 장치.12. The method of claim 11,
The public transit information includes:
Wherein the request is requested from the user terminal if the scheduled arrival time of the public transportation means is within a predetermined time based on the waiting time information.
상기 정보 요청 수신부는,
상기 사용자 단말로부터 상기 지도의 좌측 상단 및 우측 하단의 위/경도 정보를 수신하는, 대중교통 정보 제공 장치.10. The method of claim 9,
The information request receiving unit,
And receives the top / bottom information of the upper left and lower right of the map from the user terminal.
대중교통 정보 제공 서버와의 연동을 통해 상기 대중교통 정보를 제공하는 어플리케이션을 사용자 단말로 제공하는 어플리케이션 제공부
를 포함하고,
상기 어플리케이션은,
상기 대중교통 정보 제공 서버에 대중교통 정보를 요청하고 상기 대중교통 정보 제공 서버로부터 상기 대중교통 정보를 수신하는 코드; 및
상기 수신한 대중교통 정보 중 상기 사용자 단말의 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단에 대한 대중교통 정보를 우선적으로 표시하는 코드
를 포함하고,
상기 어플리케이션은,
상기 수신한 대중교통 정보를 기초로 보간(interpolation) 알고리즘을 이용하여 상기 대중교통 수단의 현재 위치를 예측하는 코드를 더 포함하고,
상기 표시하는 코드는,
기 설정된 주기에 상기 대중교통 정보 제공 서버로부터 상기 대중교통 정보가 수신되지 않는 경우 상기 예측된 대중교통 수단의 현재 위치를 흐리게 표시하는, 어플리케이션 배포 장치.An apparatus for distributing an application for providing public transportation information,
And providing an application for providing the public transportation information to the user terminal through interworking with the public transportation information providing server
Lt; / RTI >
The application comprises:
A code for requesting public transportation information to the public transportation information providing server and receiving the public transportation information from the public transportation information providing server; And
A code for preferentially displaying the public transportation information on the public transportation means located on the map displayed through the display of the user terminal among the received public transportation information
Lt; / RTI >
The application comprises:
Further comprising a code for predicting a current position of the public transportation means using an interpolation algorithm based on the received public transportation information,
The code for displaying,
When the public transportation information is not received from the public transportation information providing server in a predetermined period, blurring the current position of the predicted public transportation means.
상기 대중교통 정보는,
상기 대중교통 수단의 위치 정보, 경로 정보, 차량 정보 및 대기 시간 정보 중 적어도 하나를 포함하는, 어플리케이션 배포 장치.18. The method of claim 17,
The public transit information includes:
Route information, vehicle information, and latency information of the public transportation means.
상기 어플리케이션은,
상기 대중교통 정보 제공 서버로부터 수신한 상기 경로 정보를 캐시(cache)로 저장하는 코드를 더 포함하고,
상기 수신한 경로 정보가 캐시되면 기 설정된 주기로 상기 대중교통 정보 제공 서버에 상기 대중교통 정보를 요청하는, 어플리케이션 배포 장치.20. The method of claim 19,
The application comprises:
Further comprising a code for storing the route information received from the public transportation information providing server as a cache,
And requests the public transportation information providing server to the public transportation information providing server at a predetermined period when the received route information is cached.
상기 어플리케이션은,
상기 예측된 대중교통 수단의 현재 위치와 상기 대중교통 정보 제공 서버로부터 수신한 대중교통 수단의 위치 정보를 비교하는 코드를 더 포함하고,
상기 예측된 대중교통 수단의 현재 위치와 상기 대중교통 정보 제공 서버로부터 수신한 대중교통 수단의 위치 정보 간의 오차가 기 설정된 범위 이상인 경우 상기 기 설정된 주기를 감소시키는, 어플리케이션 배포 장치.18. The method of claim 17,
The application comprises:
Further comprising a code for comparing the predicted position of the public transportation means with the position information of the public transportation means received from the public transportation information providing server,
And decreases the predetermined period if an error between the predicted position of the public transportation means and the position information of the public transportation means received from the public transportation information providing server is greater than a predetermined range.
상기 어플리케이션은,
상기 지도의 좌측 상단 및 우측 하단의 위/경도 정보를 상기 대중교통 정보 제공 서버로 송신하는, 어플리케이션 배포 장치.18. The method of claim 17,
The application comprises:
To the public transportation information providing server, up / down information of the left upper end and the lower right end of the map.
대중교통 정보 제공 서버에 대중교통 정보를 요청하고 상기 대중교통 정보 제공 서버로부터 상기 대중교통 정보를 수신하는 코드; 및
상기 수신한 대중교통 정보 중 사용자 단말의 디스플레이를 통해 표시되는 지도 상에 위치하는 대중교통 수단에 대한 대중교통 정보를 우선적으로 표시하는 코드
를 포함하는 프로그램이 기록되어 있고,
상기 프로그램은,
상기 수신한 대중교통 정보를 기초로 보간(interpolation) 알고리즘을 이용하여 상기 대중교통 수단의 현재 위치를 예측하는 코드를 더 포함하고,
상기 표시하는 코드는,
기 설정된 주기에 상기 대중교통 정보 제공 서버로부터 상기 대중교통 정보가 수신되지 않는 경우 상기 예측된 대중교통 수단의 현재 위치를 흐리게 표시하는 것
을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.1. A recording medium on which a program for providing public transportation information is recorded,
A code for requesting public transportation information to the public transportation information providing server and receiving the public transportation information from the public transportation information providing server; And
A code for preferentially displaying the public transportation information on the public transportation means located on the map displayed through the display of the user terminal among the received public transportation information
Is recorded,
The program includes:
Further comprising a code for predicting a current position of the public transportation means using an interpolation algorithm based on the received public transportation information,
The code for displaying,
If the public transportation information is not received from the public transportation information providing server in a predetermined period, blurring the current position of the predicted public transportation means
Readable recording medium.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110119994A KR101934800B1 (en) | 2011-11-17 | 2011-11-17 | Apparatus for proving public transportation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110119994A KR101934800B1 (en) | 2011-11-17 | 2011-11-17 | Apparatus for proving public transportation |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130054554A KR20130054554A (en) | 2013-05-27 |
KR101934800B1 true KR101934800B1 (en) | 2019-01-03 |
Family
ID=48663316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110119994A KR101934800B1 (en) | 2011-11-17 | 2011-11-17 | Apparatus for proving public transportation |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101934800B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200134047A (en) | 2019-05-21 | 2020-12-01 | 서울시립대학교 산학협력단 | Service methodd of public transit guide |
KR20220093459A (en) | 2020-12-28 | 2022-07-05 | 주식회사 엠넥스 | Server and computer program for providing traffic information |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101658906B1 (en) * | 2014-04-11 | 2016-09-23 | (주)피엑스디 | Apparatus for providing movement information of public transport and operation mehtod thereof |
KR101935040B1 (en) * | 2018-09-12 | 2019-01-03 | 이현수 | Method and system for providing speech recognition based route guidance service for public transportation |
KR102347230B1 (en) * | 2020-01-06 | 2022-01-04 | 네이버 주식회사 | Method and system for providing public transportation information |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003263699A (en) * | 2002-03-11 | 2003-09-19 | Ainsu:Kk | Bus operation supporting system |
JP2005251054A (en) * | 2004-03-08 | 2005-09-15 | Dual:Kk | System, method for providing positional information, program and computer readable recording medium |
JP2006293443A (en) * | 2005-04-05 | 2006-10-26 | Navitime Japan Co Ltd | Bus operation status display system, bus operation status display device and bus operation status display program |
-
2011
- 2011-11-17 KR KR1020110119994A patent/KR101934800B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003263699A (en) * | 2002-03-11 | 2003-09-19 | Ainsu:Kk | Bus operation supporting system |
JP2005251054A (en) * | 2004-03-08 | 2005-09-15 | Dual:Kk | System, method for providing positional information, program and computer readable recording medium |
JP2006293443A (en) * | 2005-04-05 | 2006-10-26 | Navitime Japan Co Ltd | Bus operation status display system, bus operation status display device and bus operation status display program |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200134047A (en) | 2019-05-21 | 2020-12-01 | 서울시립대학교 산학협력단 | Service methodd of public transit guide |
KR20220093459A (en) | 2020-12-28 | 2022-07-05 | 주식회사 엠넥스 | Server and computer program for providing traffic information |
Also Published As
Publication number | Publication date |
---|---|
KR20130054554A (en) | 2013-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101786737B1 (en) | System and method for partial updating of map data based on use's moving path, terminal device and recording medium thereof | |
JP5494270B2 (en) | Information providing apparatus and information providing method | |
KR101934800B1 (en) | Apparatus for proving public transportation | |
US20100331017A1 (en) | Method and system of efficiently using mobile terminal context | |
JP5362337B2 (en) | Information distribution system, information distribution server, and program | |
JP2008009923A (en) | On-vehicle device, traffic information acquisition method, traffic information providing system and traffic information providing method | |
US20180370530A1 (en) | Predicting apparatus, prediction system, prediction method, and prediction program | |
CN103826203A (en) | Method and device for predicating bus transit | |
EP2658211A1 (en) | Method and apparatus for managing downloading of data to a user's mobile device which is travelling along a travel route | |
CN104322059A (en) | Camera control device, camera control method, and camera control system | |
KR100727903B1 (en) | Apparatus for processing adjacent position information system and method thereof | |
JP2007240206A (en) | Mobile terminal, information management system, map information download system, and map information download method | |
CN110647231A (en) | Data processing method, device and machine readable medium | |
JP4755491B2 (en) | Facility congestion information prediction apparatus, facility congestion information prediction method, and car navigation system | |
JP2014153198A (en) | Traffic information reception device and traffic information transmission device | |
JP5807506B2 (en) | Navigation system, navigation method, and navigation program | |
KR101710489B1 (en) | Real-time map data updating system and method | |
JP5026307B2 (en) | Navigation device | |
KR101771041B1 (en) | pickup service providing system and apparatus and method for providing pickup service in the system | |
CN110582054A (en) | data processing method, device and machine readable medium | |
KR102216467B1 (en) | Service providing system and method for guiding a nearby station, apparatus and computer readable medium having computer program recorded therefor | |
JP2018106627A (en) | Guidance system and guiding server apparatus, method thereof, computer program and recording medium storing computer program | |
KR101289412B1 (en) | System and method for predictive notification of bus arrivals | |
CN108426583B (en) | Service data processing method and equipment thereof | |
JP2009211582A (en) | Taxi information providing device and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |