KR20170062178A - Server and method for predicting traffic conditions - Google Patents
Server and method for predicting traffic conditions Download PDFInfo
- Publication number
- KR20170062178A KR20170062178A KR1020150167673A KR20150167673A KR20170062178A KR 20170062178 A KR20170062178 A KR 20170062178A KR 1020150167673 A KR1020150167673 A KR 1020150167673A KR 20150167673 A KR20150167673 A KR 20150167673A KR 20170062178 A KR20170062178 A KR 20170062178A
- Authority
- KR
- South Korea
- Prior art keywords
- matrix data
- traffic
- data
- unit
- road
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 36
- 239000011159 matrix material Substances 0.000 claims abstract description 235
- 238000007781 pre-processing Methods 0.000 claims description 19
- 230000001965 increasing effect Effects 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 7
- 238000004088 simulation Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000012937 correction Methods 0.000 claims description 5
- 101001093748 Homo sapiens Phosphatidylinositol N-acetylglucosaminyltransferase subunit P Proteins 0.000 claims 2
- 238000013277 forecasting method Methods 0.000 claims 1
- 239000000284 extract Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000007774 longterm Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
Images
Classifications
-
- G06Q50/30—
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- Traffic Control Systems (AREA)
Abstract
본 발명에 따르면, 도로 구간별 교통 특성을 고려한 교통 상황 예측에 있어서, 도로상 설치되어 교통 상황을 측정하는 다양한 센서들로부터 수집되는 시계열적 데이터를 시간과 공간으로 구성되는 매트릭스 데이터 형태로 변환하고 매트릭스 데이터를 기반으로 패턴 매칭을 수행하여 미래의 교통 상황을 예측하며, 또한 예측이 필요한 전체 도로 구간을 광역구역과 단위구역 등의 계층적 구조로 구분하고 매트릭스 데이터 패턴 매칭의 구역 분할을 통하여 각 구역별 교통 상황을 예측함으로써 교통 상황 예측 속도와 정확성을 높일 수 있도록 한다.According to the present invention, in a traffic situation prediction considering traffic characteristics for each road segment, time-series data collected from various sensors installed on the road and measuring traffic conditions are converted into matrix data form composed of time and space, It performs pattern matching based on the data to predict the future traffic situation. It also divides the entire road section, which requires prediction, into a hierarchical structure such as a wide area area and a unit area, By predicting the traffic situation, it is possible to increase the speed and accuracy of forecasting the traffic situation.
Description
본 발명은 교통 상황 예측 시스템에 관한 것으로, 특히 교통 상황 예측에 있어서, 도로상 설치되어 교통 상황을 측정하는 다양한 센서들로부터 수집되는 시계열적 데이터를 시간과 공간으로 구성되는 매트릭스 데이터 형태로 변환하고 매트릭스 데이터를 기반으로 패턴 매칭을 수행하여 미래의 교통 상황을 예측하며, 또한 예측이 필요한 전체 도로 구간을 광역구역과 단위구역 등의 계층적 구조로 구분하고 매트릭스 데이터 패턴 매칭의 구역 분할을 통하여 각 구역별 교통 상황을 예측함으로써 교통 상황 예측 속도와 정확성을 높일 수 있도록 하는 도로 구간별 교통 특성을 고려한 교통 상황 예측 서버 및 교통 상황 예측 방법에 관한 것이다.
The present invention relates to a traffic situation prediction system, and more particularly, to a traffic situation prediction system for estimating a traffic situation by converting time series data collected from various sensors installed on a road and measuring a traffic situation into a matrix data form composed of time and space, It performs pattern matching based on the data to predict the future traffic situation. It also divides the entire road section, which requires prediction, into a hierarchical structure such as a wide area area and a unit area, And more particularly, to a traffic situation forecasting server and a traffic situation predicting method considering the traffic characteristics for each road section, which can increase the predicted speed and accuracy of the traffic situation by predicting the traffic situation.
근래에 들어, 급증하는 교통 수요에 따라 도로의 효율적인 운영 및 관리를 위해 기초자료인 교통량을 정확하게 측정하는 것이 중요해지고 있으며, 또한, 이러한 교통량 측정에 기반하여 고속도로 등에서의 구간별 통행 속도 및 목적지까지의 통행 소요 시간 등을 예측하는 것이 중요해지고 있다.In recent years, it has become increasingly important to accurately measure the amount of traffic, which is a basic data, in order to efficiently manage and manage roads according to rapidly increasing traffic demand. In addition, based on such traffic volume measurement, It is becoming important to predict the time required to travel.
한편, 이러한 도로 구간별 통행 속도 및 통행 소요 시간의 예측을 위해 종래에는 예를 들어 고속도로의 경우 영업소별 차량의 인(in)/아웃(out) 검출을 통한 통행 시간의 산출 등을 통해 해당 구간의 미래의 통행 속도 및 목적지까지의 통행 소요 시간 등의 교통 정보에 대한 예측을 수행하고 있다. In order to predict the traveling speed and the travel time of each road section, conventionally, for example, in the case of a highway, the travel time of the vehicle is calculated by detecting the in / out of the vehicle by the office, Traffic information such as the speed of the future traffic and the time required to travel to the destination are predicted.
그러나, 위와 같은 종래 예측 방법의 경우 교통상황의 다양한 변화를 실시간으로 반영할 수 없어 정확도가 현저히 떨어지는 문제점이 있었으며, 이와 함께 예측 구간에 따라 많게는 4시간이상의 예측시간 지연(delay)이 발생하는 문제점이 있었다. 즉, 예를 들어 서울∼부산 구간의 경우 오후 2시에 정체가 발생하였다고 하면, 종래 예측 방법에서는 6시 이후에 정체가 반영된 통행 소요 시간이 예측되는 등 예측시간 지연이 발생할 수 있다.However, the conventional prediction method as described above has a problem in that it can not reflect various changes of the traffic situation in real time and thus the accuracy is remarkably decreased. In addition, there is a problem in that a predicted time delay of more than 4 hours occurs there was. That is, for example, if a congestion occurs at 2:00 pm in the Seoul-Busan section, a predicted time delay may occur in the conventional prediction method, for example, the time required for traffic congestion after 6:00 is predicted.
또한, 종래 패턴 매칭 기반의 예측 방법의 경우 각각의 센서에서 발생하는 교통 데이터를 각각 패턴 매칭하는 방식을 사용하고 있다. 이에 따라, 예를 들어 100개의 센서데이터를 매칭하는 경우 100번의 패턴 매칭을 실시하여야 함에 따라 목적지까지의 통행 소요 시간 예측의 예측 범위가 5∼15분 이내로 제한되고, 정확성 또한 이 시간 범위안에서만 보장할 수 있었다. 또한, 이와함께 차량의 통행 시간 매칭에 필요한 컴퓨터 부하를 동반하고 있어 실시간 통행 시간 예측이 불가능한 문제점이 있었다.In the case of the conventional pattern matching based prediction method, pattern matching is used for each traffic data generated by each sensor. Accordingly, for example, when 100 sensor data are matched, 100 pattern matching must be performed. Therefore, the prediction range of the travel time prediction to the destination is limited to 5 to 15 minutes, and the accuracy is guaranteed only within the time range I could. In addition, there is a problem that it is impossible to predict the real-time travel time because the computer load required for matching the travel time of the vehicle is accompanied.
또한, 종래의 통행 속도 및 목적지까지의 통행 소요 시간 예측 방법의 경우 사고 및 공사 구간의 발생 등과 같은 돌발 상황에 대한 예측능력이 없으며, 특히 정체 현상의 발생, 지속 시간 등에 대한 예측능력이 없어 돌발 상황이 발생했을 경우 예측에 대한 신뢰도가 현저히 떨어지게 되는 문제점이 있었다.In addition, the conventional traveling speed and the travel time predicting method to the destination do not have an ability to predict an unexpected situation such as an accident and a construction section. Especially, There is a problem that the reliability of the predictions is remarkably deteriorated.
또한, 종래 도로에서 수집되는 교통 데이터의 경우 구간에 따라 데이터의 손실된 상태가 심각한 경우가 많으며, 예를 들어, 10개 이상의 연속된 교통 데이터의 수집이 안되어 있는 경우가 발생한다. 이러한 경우 패턴 매칭 혹은 통행 소요 시간 예측 이전에 데이터의 상태를 보정시킬 수 있는 방법이 필요하지만 종래의 예측 방법에서는 데이터의 완벽한 상태를 가정하여 교통 상황에 대한 예측을 수행하도록 구성되어 있어 실제 적용에 한계가 있는 문제점이 있었다.In the case of traffic data collected on a conventional road, the lost state of the data is often severe depending on the interval. For example, there is a case where 10 or more consecutive traffic data are not collected. In this case, a method that can correct the state of the data before pattern matching or travel time estimation is required, but the conventional prediction method is configured to perform the prediction of the traffic situation assuming the perfect state of the data, .
또한, 종래 통행 속도 및 통행 시간을 표출하는 시스템의 경우 단순 예측 정보만을 보여주는 것에 국한되어 있는 반면, 사용자는 미래의 전반적인 변화추세 및 최적 출발 시간 등 사용자의 편의에 최적화된 서비스를 요구하고 있는 상태이다. 따라서, 종래의 시스템을 이용하여서는 위와 같은 최적화된 서비스를 요청하는 사용자의 요구를 만족시킬 수 없어 실제 사용자의 요구와 괴리가 발생하는 문제점이 있었다.
In addition, the conventional system for expressing the traffic speed and the travel time is limited to showing only simple prediction information, while the user is required to optimize the service for the convenience of the user such as the overall change trend of the future and the optimal departure time . Therefore, there is a problem that the conventional system can not satisfy the request of the user requesting the above-mentioned optimized service, which causes a disagreement with the demand of the actual user.
(특허문헌)(Patent Literature)
대한민국 공개특허번호 10-2010-0125160호(공개일자 2010년 11월 30일)
Korean Patent Publication No. 10-2010-0125160 (Published Date November 30, 2010)
따라서, 본 발명에서는 교통 상황 예측에 있어서, 도로상 설치되어 교통 상황을 측정하는 다양한 센서들로부터 수집되는 시계열적 데이터를 시간과 공간으로 구성되는 매트릭스 데이터 형태로 변환하고 매트릭스 데이터를 기반으로 패턴 매칭을 수행하여 미래의 교통 상황을 예측하며, 또한 예측이 필요한 전체 도로 구간을 광역구역과 단위구역 등의 계층적 구조로 구분하고 매트릭스 데이터 패턴 매칭의 구역 분할을 통하여 각 구역별 교통 상황을 예측함으로써 교통 상황 예측 속도와 정확성을 높일 수 있도록 하는 도로 구간별 교통 특성을 고려한 교통 상황 예측 서버 및 교통 상황 예측 방법을 제공하고자 한다.
Accordingly, in the present invention, in the traffic situation prediction, time-series data collected from various sensors installed on the road and measuring traffic conditions are converted into matrix data form composed of time and space, and pattern matching is performed based on matrix data And predicts the future traffic situation. Also, it divides the entire road section which requires prediction into hierarchical structure such as wide area section and unit area, and predicts the traffic situation by each section through the division of the matrix data pattern matching, The present invention provides a traffic situation forecasting server and a traffic situation predicting method considering the traffic characteristics for each road section that can improve the prediction speed and accuracy.
상술한 본 발명은 교통 상황 예측 서버로서, 도로 상 설치된 복수의 센서를 통해 수집되는 상기 도로를 통행하는 차량과 관련된 교통 데이터를 수신하고, 상기 교통 데이터를 기설정된 길이의 시간 정보와 공간 정보로 구성되는 매트릭스 데이터로 가공하는 데이터 전처리부와, 상기 매트릭스 데이터 중 상기 도로 상 광역구역으로 구분된 제1 도로 구간에 대응되는 매트릭스 데이터를 추출하여 제1 매트릭스 데이터 조합을 생성하는 광역구역 매칭부와, 상기 제1 도로 구간상 단위구역으로 구분된 제2 도로 구간에 대응되는 매트릭스 데이터를 추출하여 제2 매트릭스 데이터 조합을 생성하는 단위구역 매칭부와, 상기 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터를 이용하여 광역구역별 교통 상황 예측 정보를 산출하고, 제2 매트릭스 데이터 조합에 포함된 매트릭스 데이터를 이용하여 단위구역별 교통 상황 예측 정보를 산출하는 교통 상황 예측부를 포함한다.According to the present invention, there is provided a traffic situation prediction server, which receives traffic data related to a vehicle traveling on the road collected through a plurality of sensors installed on the road, and compares the traffic data with time information and spatial information of a predetermined length A wide area section matching unit for extracting matrix data corresponding to a first road section divided by the wide area area on the road to generate a first matrix data combination of the matrix data; A unit zone matching unit for extracting matrix data corresponding to a second road section divided by a unit zone on the first road section to generate a second matrix data combination; and a unit area matching unit for using the matrix data included in the first matrix data combination Area-by-zone traffic situation prediction information, and the second matrix data combination Using the matrix data including parts includes predictive traffic conditions for calculating the unit area based traffic situation prediction information.
또한, 상기 광역구역 매칭부는, 상기 제1 도로 구간에 대응되는 매트릭스 데이터를 추출하고, 추출된 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하며, 상기 유사도가 기설정된 기준값 이상인 매트릭스 데이터를 선택하여 상기 제1 매트릭스 데이터 조합을 생성하는 것을 특징으로 한다.The wide area area matching unit may extract the matrix data corresponding to the first road section, calculate the similarity degree through pattern matching between the extracted matrix data, select the matrix data having the similarity value equal to or greater than a predetermined reference value, 1 < / RTI > matrix data combination.
또한, 상기 단위구역 매칭부는, 상기 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터 중 상기 제2 도로 구간에 대응되는 매트릭스 데이터를 추출하고, 추출된 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하며, 상기 유사도가 상기 기준값 이상인 매트릭스 데이터를 선택하여 상기 제2 매트릭스 데이터 조합을 생성하는 것을 특징으로 한다.The unit area matching unit may extract the matrix data corresponding to the second road section of the matrix data included in the first matrix data combination, calculate the similarity through pattern matching between the extracted matrix data, Selects the matrix data having the reference value or more and generates the second matrix data combination.
또한, 상기 교통 상황 예측부는, 상기 제1 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하고, 추출된 상기 소정시간 단위별 매트릭스 데이터와 가장 최근의 상기 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하며, 상기 유사도에 기초하여 상기 복수의 제1 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하고, 상기 예측된 매트릭스 데이터를 기반으로 상기 광역구역별 교통 상황 예측 정보를 산출하는 것을 특징으로 한다.The traffic condition predicting unit may extract the matrix data for each predetermined time unit of the first matrix data combination and perform pattern matching between the extracted matrix data for the predetermined time unit and the most recent matrix data for the predetermined period unit Estimating matrix data according to a time corresponding to the plurality of first intervals based on the degree of similarity and calculating the traffic situation prediction information for each wide area based on the predicted matrix data, do.
또한, 상기 교통 상황 예측부는, 상기 제2 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하고, 추출된 상기 소정시간 단위별 매트릭스 데이터와 가장 최근의 상기 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하며, 상기 유사도에 기초하여 상기 복수의 제2 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하고, 상기 예측된 매트릭스 데이터를 기반으로 상기 단위구역별 교통 상황 예측 정보를 산출하는 것을 특징으로 한다.The traffic situation predicting unit may extract the matrix data for each predetermined time unit of the second matrix data combination, and perform pattern matching between the extracted matrix data for each predetermined time unit and the matrix data for the most recent predetermined period unit Estimating matrix data according to a time corresponding to the plurality of second intervals based on the degree of similarity and calculating the traffic situation prediction information for each unit zone based on the predicted matrix data, do.
또한, 상기 데이터 전처리부는, 각 센서에서 상기 교통 데이터가 측정된 시각을 상기 시간 정보로 생성하고, 상기 도로상 배치된 기설정된 수의 센서의 식별번호를 상기 공간 정보로 생성하여 상기 매트릭스 데이터로 가공하는 것을 특징으로 한다.The data preprocessing unit generates the time at which the traffic data is measured by each sensor as the time information, generates an identification number of a predetermined number of sensors disposed on the road as the spatial information, .
또한, 상기 데이터 전처리부는, 매트릭스 데이터별 데이터 손실율을 산출하고, 상기 도로 상 데이터가 손실된 구간에 대해서는 DSRC와 VDS로부터 생성된 교통 데이터를 융합하여 보정을 수행하는 것을 특징으로 한다.The data preprocessing unit may calculate a data loss rate for each of the matrix data and perform correction by fusing the traffic data generated from the DSRC and the VDS with respect to the segment in which the road data is lost.
또한, 상기 광역구역 매칭부는, 상기 제1 도로 구간에 대응되는 매트릭스 데이터 중 상기 데이터 손실율이 기설정된 기준값 이하인 매트릭스 데이터를 유효한 데이터로 선택하여 상기 유사도를 산출하는 것을 특징으로 한다.The wide area section matching unit may select the matrix data having the data loss rate less than a predetermined reference value among the matrix data corresponding to the first road section as valid data and calculate the similarity.
또한, 상기 서버는, 상기 도로 상 사고를 포함하는 돌발 상황 발생 시 상기 돌발 상황 발생으로 인해 증가되는 통행 시간 정보를 산출하는 시뮬레이션부를 더 포함하는 것을 특징으로 한다.In addition, the server may further include a simulation unit for calculating travel time information that is increased due to the occurrence of the unexpected situation when an unexpected situation including the road-related accident occurs.
또한, 상기 교통 상황 예측부는, 상기 돌발 상황 발생에 따라 증가된 도로 구간별 통행 시간 정보를 반영하여 상기 광역구역별 또는 단위구역별 교통 상황 예측 정보를 산출하는 것을 특징으로 한다.In addition, the traffic situation predicting unit may calculate the traffic situation prediction information by the wide area zone or the unit zone by reflecting the increased travel time information of each road section according to the occurrence of the unexpected situation.
또한, 상기 서버는, 상기 매트릭스 데이터를 요일과 날씨를 기준으로 분류하는 날짜 목록 관리부를 더 포함하는 것을 특징으로 한다.The server may further include a date list management unit for classifying the matrix data based on day of the week and weather.
또한, 상기 센서는, DSRC, VDS 또는 TCS를 위해 상기 도로 상에 설치되어 상기 차량의 통행 속도 또는 통행 시간을 포함하는 상기 교통 데이터를 생성하는 것을 특징으로 한다.In addition, the sensor generates the traffic data, which is installed on the road for DSRC, VDS, or TCS, and includes the traveling speed or the traveling time of the vehicle.
또한, 상기 유사도는, 상기 매트릭스 데이터간 유클리디안 거리값인 것을 특징으로 한다.The similarity degree is an Euclidean distance value between the matrix data.
또한, 본 발명은 교통 상황 예측 방법으로서, 도로상 설치된 복수의 센서를 통해 수집되는 상기 도로를 통행하는 차량과 관련된 교통 데이터를 수신하는 단계와, 상기 교통 데이터를 기설정된 길이의 시간 정보와 공간 정보로 구성되는 매트릭스 데이터로 가공하는 단계와, 상기 매트릭스 데이터 중 상기 도로상 광역구역으로 구분된 제1 도로 구간에 대응되는 매트릭스 데이터를 추출하여 제1 매트릭스 데이터 조합을 생성하는 단계와, 상기 제1 도로 구간상 단위구역으로 구분된 제2 도로 구간에 대응되는 매트릭스 데이터를 추출하여 제2 매트릭스 데이터 조합을 생성하는 단계와, 상기 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터를 이용하여 광역구역별 교통 상황 예측 정보를 산출하는 단계와, 제2 매트릭스 데이터 조합내 포함된 매트릭스 데이터를 이용하여 단위구역별 교통 상황 예측 정보를 산출하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of predicting a traffic situation, comprising the steps of: receiving traffic data related to a vehicle traveling on the road collected through a plurality of sensors installed on the road; A step of generating a first matrix data combination by extracting matrix data corresponding to a first road section divided by the road-wide area section among the matrix data; The method comprising: generating a second matrix data combination by extracting matrix data corresponding to a second road section divided into a plurality of sections on a segment basis, generating a second matrix data combination by using the matrix data included in the first matrix data combination, Calculating a matrix of the second matrix data combination, And estimating traffic situation prediction information for each unit zone by using the data.
또한, 상기 제1 매트릭스 데이터 조합을 생성하는 단계는, 상기 매트릭스 데이터 중 상기 도로상 광역구역으로 구분된 제1 도로 구간에 대응되는 매트릭스 데이터를 추출하는 단계와, 상기 추출된 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하는 단계와, 상기 유사도가 기설정된 기준값 이상인 매트릭스 데이터를 선택하여 상기 제1 매트릭스 데이터 조합을 생성하는 단계를 포함하는 것을 특징으로 한다. The generating of the first matrix data combination may include extracting matrix data corresponding to a first road section divided by the wide area section on the road among the matrix data and performing pattern matching between the extracted matrix data And generating the first matrix data combination by selecting the matrix data whose similarity is equal to or greater than a preset reference value.
또한, 상기 제2 매트릭스 데이터 조합을 생성하는 단계는, 상기 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터 중 상기 제2 도로 구간에 대응되는 매트릭스 데이터를 추출하는 단계와, 상기 추출된 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하는 단계와, 상기 유사도가 상기 기준값 이상인 매트릭스 데이터를 선택하여 제2 매트릭스 데이터 조합을 생성하는 단계를 포함하는 것을 특징으로 한다.The generating of the second matrix data combination may include extracting matrix data corresponding to the second road section of the matrix data included in the first matrix data combination, And generating a second matrix data combination by selecting the matrix data whose similarity is equal to or greater than the reference value.
또한, 상기 광역 구역별 교통 상황 예측 정보를 산출하는 단계는, 상기 제1 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하는 단계와, 상기 추출된 상기 소정시간 단위별 매트릭스 데이터와 가장 최근의 상기 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하는 단계와, 상기 유사도에 기초하여 상기 복수의 제1 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하는 단계와, 상기 예측된 매트릭스 데이터를 기반으로 상기 광역구역별 교통 상황 예측 정보를 산출하는 단계를 포함하는 것을 특징으로 한다.The step of calculating the traffic condition prediction information by the wide area may include the steps of extracting matrix data for each predetermined time unit of the first matrix data combination, A step of calculating similarity through pattern matching between matrix data of a predetermined period, a step of predicting matrix data according to a time corresponding to the plurality of first intervals based on the degree of similarity, And estimating the traffic condition prediction information by the wide area zone.
또한, 상기 단위 구역별 교통 상황 예측 정보를 산출하는 단계는, 상기 제2 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하는 단계와, 상기 추출된 상기 소정시간 단위별 매트릭스 데이터와 가장 최근의 상기 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하는 단계와, 상기 유사도에 기초하여 상기 복수의 제2 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하는 단계와, 상기 예측된 매트릭스 데이터를 기반으로 상기 단위구역별 교통 상황 예측 정보를 산출하는 단계를 포함하는 것을 특징으로 한다.The calculating of the traffic condition prediction information for each unit area may include extracting matrix data for each predetermined time unit of the second matrix data combination, A step of calculating similarity through pattern matching between matrix data of a predetermined period, a step of predicting matrix data according to a time corresponding to the plurality of second intervals based on the degree of similarity, And calculating the traffic situation prediction information for each unit area.
또한, 상기 교통 상황 예측 정보를 산출하는 단계에서, 상기 도로 상 돌발 상황 발생에 따라 증가된 도로 구간별 통행 시간 정보를 반영하여 상기 광역구역별 또는 단위구역별 교통 상황 예측 정보를 산출하는 것을 특징으로 한다.In the calculating of the traffic condition prediction information, the traffic condition prediction information for each wide area or unit area is calculated by reflecting the travel time information for each road section according to the occurrence of the unexpected situation on the road. do.
또한, 상기 매트릭스 데이터는, 각 센서에서 상기 교통 데이터가 측정된 시각이 상기 시간 정보로 구성되고, 상기 도로상 배치된 기설정된 수의 센서의 식별번호가 상기 공간 정보로 구성되는 것을 특징으로 한다.The matrix data is characterized in that the time at which the traffic data is measured by each sensor is made up of the time information, and the identification number of the predetermined number of sensors arranged on the road is the space information.
또한, 상기 매트릭스 데이터는, 상기 도로 상 데이터가 손실된 구간에 대해서는 DSRC와 VDS로부터 생성된 교통 데이터가 융합되어 보정되는 것을 특징으로 한다.
Also, the matrix data is characterized in that traffic data generated from DSRC and VDS are merged and corrected for a section in which the road data is lost.
본 발명에 따르면, 교통 상황 예측에 있어서, 도로상 설치되어 교통 상황을 측정하는 다양한 센서들로부터 수집되는 시계열적 데이터를 시간과 공간으로 구성되는 매트릭스 데이터 형태로 변환하고 매트릭스 데이터를 기반으로 패턴 매칭을 수행하여 미래의 교통 상황을 예측함으로써 교통 상황 예측 속도와 정확성을 높일 수 있는 이점이 있다.According to the present invention, in predicting a traffic situation, time-series data collected from various sensors installed on the road and measuring traffic conditions are converted into a matrix data form composed of time and space, and pattern matching is performed based on matrix data And predicts future traffic conditions, thereby improving the speed and accuracy of traffic forecasting.
또한, 예측이 필요한 전체 도로 구간을 광역구역과 단위구역 등의 계층적 구조로 구분하고 매트릭스 데이터 패턴 매칭의 구역 분할을 통하여 각 구역별 교통 상황을 예측함으로써 교통 상황 예측 속도와 정확성을 높일 수 있는 이점이 있다.In addition, we can divide the whole road section requiring prediction into a hierarchical structure such as a wide area section and a unit area and predict the traffic situation by each section through the division of the matrix data pattern matching, thereby improving the speed and accuracy of the traffic situation prediction .
또한, 본 발명에서는 광역구역별, 단위구역별 교통 상황에 대한 예측을 수행함에 있어서 도로 상 사고 발생 등의 돌발 상황 발생하는 경우 돌발 상황 발생에 따라 증가된 통행 시간 정보가 교통 상황 예측에 반영되도록 함으로써 보다 정확한 교통 상황 예측이 가능한 이점이 있다.In addition, in the present invention, in predicting the traffic situation by the wide area area and the unit area, when an unexpected situation such as an accident occurs on the road, the travel time information increased according to the occurrence of the unexpected situation is reflected in the traffic situation prediction There is an advantage that more accurate traffic situation prediction can be done.
또한, 본 발명에서는 광역구역별, 단위구역별로 통행 속도를 보여줌으로써 사용자로 하여금 보다 쉽게 교통 상황을 인지할 수 있도록 하며, 이와 함께 예측에 대한 정확성을 함께 표출함으로써 시스템의 신뢰도를 높일 수 있는 이점이 있다.In addition, according to the present invention, it is possible to easily recognize the traffic situation by showing the speed of traffic by the wide area area and the unit area, and the reliability of the system can be improved by expressing the accuracy of the prediction together with the traveling speed have.
또한, 각각의 목적지 별로 3개 이상의 경로를 제안하고 이와 함께 6시간 이내에서 최적 출발 시간이 언제인지에 관한 정보를 표출하여 사용자가 출발지에서의 최적출발시간을 판단하기 쉽도록 함으로써 사용상 편리성을 높일 수 있는 이점이 있다.In addition, three or more routes are proposed for each destination, and information about when the optimum departure time is displayed within 6 hours is easily displayed, thereby making it easy for the user to determine the optimum departure time at the departure point, thereby enhancing ease of use There is an advantage to be able to.
또한, 예측을 위한 데이터 취득부터 표출까지의 통합 솔루션을 제공함으로 손쉬운 사용이 가능하도록 하며, 기존 예측 방법과 비교하여 예측 속도를 9배 이상 향상시킬 수 있고, 패턴 매칭을 기반으로 한 실시간 교통 상황 예측이 가능하게 되는 이점이 있다.
In addition, it provides an integrated solution from predictive data acquisition to display, making it easy to use. It can improve the prediction speed more than 9 times compared with existing prediction method, and it can predict real-time traffic situation based on pattern matching This has the advantage of being able to do this.
도 1은 본 발명의 실시예에 따른 도로 구간별 특성을 고려한 교통 상황 예측 시스템의 네트워크 구성도,
도 2는 본 발명의 실시예에 따른 도로 구간별 교통 특성을 고려한 교통 상황 예측 서버의 상세 블록 구성도,
도 3은 종래 시계열적 교통 데이터 구조 예시도,
도 4는 본 발명의 실시예에 따른 시간/공간 정보로 구성되는 매트릭스 데이터 구조 예시도,
도 5는 본 발명의 실시예에 따른 도로 상 광역구역, 단위구역 분할 예시도,
도 6은 본 발명의 실시예에 따른 손실된 데이터의 융합 보정 개념도,
도 7은 본 발명의 실시예에 따른 속도 예측 화면 예시도,
도 8은 본 발명의 실시예에 따른 통행 시간 예측 화면 예시도,
도 9는 본 발명의 실시예에 따른 교통 상황 예측 서버에서의 교통 상황 예측에 대한 속도 및 정확성 그래프,
도 10은 본 발명의 실시예에 따른 도로 구간별 실시간 교통 상황을 예측하는 동작 제어 흐름도.BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a network configuration diagram of a traffic situation prediction system considering characteristics of road sections according to an embodiment of the present invention;
FIG. 2 is a detailed block diagram of a traffic situation prediction server considering traffic characteristics for each road section according to an embodiment of the present invention; FIG.
FIG. 3 is an exemplary view of a conventional clock thermal traffic data structure,
4 is a diagram illustrating an example of a matrix data structure including time / space information according to an embodiment of the present invention.
FIG. 5 is a diagram illustrating an example of division of a wide area area, a unit area,
FIG. 6 is a conceptual diagram illustrating convergence correction of lost data according to an embodiment of the present invention,
7 is a diagram illustrating an example of a speed prediction screen according to an embodiment of the present invention,
8 is a diagram illustrating an example of a travel time prediction screen according to an embodiment of the present invention,
FIG. 9 is a graph showing a speed and accuracy graph for predicting a traffic situation in a traffic situation prediction server according to an embodiment of the present invention,
10 is a flowchart of an operation control for predicting a real-time traffic situation for each road section according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, the operation principle of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions of the present invention, and these may be changed according to the intention of the user, the operator, or the like. Therefore, the definition should be based on the contents throughout this specification.
도 1은 본 발명의 실시예에 따른 도로 구간별 특성을 고려한 교통 상황 예측 시스템의 네트워크 구성을 도시한 것이다.1 illustrates a network configuration of a traffic situation prediction system considering characteristics of road sections according to an embodiment of the present invention.
교통 정보 제공장치(100)는 도로 정보 수집기(102)를 통해 도로 구간별 해당 도로를 통행하는 차량의 통행 속도나 통행 시간 등의 교통 데이터를 수집하고, 수집된 도로 구간별 교통 데이터를 제공하는 장치를 말한다. The traffic
이때, 이러한 교통 정보 제공장치(100)는 예를 들어 도로 정보 수집기(102)에 포함되는 DSRC(dedicated short range communication), VDS(vehicle detection system), TCS(toll collection system) 등의 다양한 교통 센서로부터의 수집된 교통 데이터를 기반으로 다양한 교통 정보를 가공하는 도로 공사 서버 등이 될 수 있으며, 도로 정보 수집기(102)는 예를 들어 위와 같은 DSRC, VDS, TCS 등의 센서를 포함할 수 있으나, 이에 한정되는 것은 아니다. 또한, 이때, DSRC는 차량과 도로를 쌍방향 통신으로 결합시키는 시스템으로서, 도로 상에 기설정된 일정 간격으로 이격 설치되는 무선 송수신 장치를 이용하여 차량에 설치된 하이패스 단말기 등과 통신을 수행함으로써 차량의 도로 통행 여부를 검출하는 센서를 말할 수 있다. 또한, VDS는 차량 검출 장치로서 루프 검출기(loop detector) 등을 말할 수 있으며, 도로상에 기설정된 간격으로 설치되는 차량 검출용 루프(loop)를 이용하여 차량의 통행을 검출하거나 카메라 등을 통해 차량의 통행을 검출할 수 있으나 이에 한정되는 것은 아니다. 또한, TCS는 고속도로 상에 톨게이트(toll gate) 등에 설치되어 차량의 인(in)/아웃(out)을 검출하는 장치를 말할 수 있다. Here, the traffic
교통 상황 예측 서버(130)는 교통 정보 제공장치(100)로부터 제공되는 도로 구간별 교통 데이터를 기반으로 도로 구간별 교통 특성을 고려한 실시간 통행 속도 및 목적지별 통행 소요 시간 등의 교통 상황을 예측하고, 예측된 교통 상황에 대한 정보를 유/무선 통신망을 통해 연결되는 모바일(mobile) 단말(150) 또는 웹서비스(web service) 단말(170) 등으로 제공할 수 있다.The traffic
이때, 교통 상황 예측 서버(130)는 위와 같은 교통 상황을 예측함에 있어서, 도로에 설치되는 DSRC, VDS, TCS 등의 센서로부터 수집되는 교통 데이터를 수신하고, 이러한 다수의 센서로부터 수집된 교통 데이터에 대해 시간과 공간으로 이루어지는 매트릭스 데이터(matrix) 형태로 가공한 후, 도로 구간별 과거 매트릭스 데이터 중 유사도가 가장 높은 기설정된 수의 매트릭스 데이터를 추출한다. 이어, 교통 상황 예측 서버(130)는 유사도 높은 것으로 매칭된 매트릭스 데이터를 이용하여 도로 구간별 미래의 교통 상황을 예측할 수 있다. 이때, 이와 같이 예측되는 교통 상황에 대한 정보는 도로 구간별 통행 속도 또는 목적지까지의 통행 소요 시간 등의 정보를 포함할 수 있으나, 이에 한정되는 것은 아니다. 한편, 위와 같은 매트릭스 데이터의 상세한 구조 및 이를 이용한 교통 상황 예측의 상세한 동작에 대해서는 교통 상황 예측 서버의 상세 블록 구성을 도시한 도 2를 참조하여 상세히 후술하기로 한다. At this time, the traffic
또한, 교통 상황 예측 서버(130)는 위와 같이 예측된 도로 구간별 교통 상황에 대한 정보를 유/무선 통신망을 통해 연결되는 모바일 단말(150) 또는 웹서비스 단말(170)로 제공하며, 특히 모바일 단말(130)에 대해서는 해당 모바일 단말(130)의 사용자가 교통 상황 예측 서비스에 가입된 경우 해당 모바일 단말(130)의 위치 정보 또는 사용자의 개인 특성 정보에 기반한 개인 특성화 정보를 가공하여 제공할 수도 있다.In addition, the traffic
모바일 단말(150)은 휴대폰, 스마트폰, 테블릿 PC 등 무선 통신망을 통해 교통 상황 예측 서버(130)와 접속하여 데이터 송수신을 수행할 수 있는 이동통신 단말을 의미할 수 있으며, 교통 상황 예측 서버(130)에 접속하는 경우 교통 상황 예측 서버(130)로부터 도로 구간별 통행 속도 및 목적지까지의 통행 소요 시간 등의 교통 상황 정보를 수신할 수 있다. 또한, 모바일 단말(150)의 위치 정보 또는 사용자의 개인 특성 정보에 기반한 개인 특성화 정보를 수신할 수도 있다. The
웹 서비스 단말(170)은 인터넷망을 포함한 유/무선 통신망에 접속되는 데스크탑 PC, 노트북 등의 컴퓨팅 단말을 의미할 수 있으며, 교통 상황 예측 서버(130)에 접속하는 경우 교통 상황 예측 서버(130)로부터 도로 구간별 통행 속도 및 목적지까지의 통행 소요 시간 등의 교통 상황 정보를 수신할 수 있다. The
도 2는 본 발명의 실시예에 따른 도로 구간별 교통 특성을 고려한 교통 상황 예측 서버의 상세 블록 구성을 도시한 것으로, 데이터 전처리부(200), 기상 데이터 매칭부(202), 날짜 목록 관리부(204), 실시간 데이터 처리부(206), 시뮬레이션부(208), 광역구역 매칭부(210), 단위구역 매칭부(212), 교통 상황 예측부(214) 등을 포함할 수 있다. FIG. 2 shows a detailed block configuration of a traffic situation prediction server considering traffic characteristics for each road section according to an embodiment of the present invention. The
이하, 도 2를 참조하여 본 발명의 교통 상황 예측 서버(130)의 각 구성요소에서의 동작을 상세히 설명하기로 한다.Hereinafter, the operation of each component of the traffic
먼저, 데이터 전처리부(200)는 TCS, VDS, DSRC 등으로부터 수집되는 도로 구간별 교통 데이터를 교통 정보 제공장치(100)로부터 수신하고, 이러한 교통 데이터를 본 발명의 실시예에 따른 시간/공간의 정보로 구성되는 매트릭스(matrix) 데이터 형태로 변환하는 작업을 수행한다.First, the
이때, 교통 정보 제공장치(100)에서 수집되는 교통 데이터는 일반적으로 측정된 시간별 통행 속도나 통행 시간 등의 정보로 구성되는 시계열적인 데이터 형태로 수집될 수 있다. 즉, 예를 들어 TCS를 통해 수집되는 교통 데이터는 도 3의 (a)에 도시된 바와 같이 데이터 테이블상 가로축에는 출발지(서울)와 목적지(부산) 정보, 해당 도로 구간에서의 차량의 통행 속도, 목적지까지의 통행 소요 시간 등이 기록되며, 세로축에는 각각의 정보가 측정된 시간 정보가 기록되는 형태로서 시계열적인 데이터 형태로 제공되는 것이 일반적이다. 또한, DSRC, VDS 등으로부터 수집되는 교통 데이터 또한, 도 3의 (b)에서 보여지는 바와 같이 가로축에는 도로상 설치된 차량 검출용 루프의 아이디(ID)와 해당 루프에서 측정된 차량의 통행 속도 등이 기록되며, 세로축에는 통행 속도가 측정된 시간 정보가 기록되는 형태로서 시계열적인 데이터 형태로 제공되고 있다.At this time, the traffic data collected by the traffic
이에 따라, 데이터 전처리부(200)에서는 이러한 시계열적인 교통 데이터에 대해 도 4에서와 같이 시간/공간의 정보로 구성되는 매트릭스 데이터 형태로 가공한다. Accordingly, the
즉, 도 4에서 보여지는 바와 같이, 하나의 루프 아이디에 대한 시간별 속도 정보가 아니라, 데이터 테이블상 가로축에는 다수의 루프 아이디(ID#1, ID#2, ID#3, ID#n)에서 측정된 차량의 통해 속도 정보가 기록되고, 세로축에는 통행 속도가 측정된 시간 정보가 기록되는 형태의 시간과 공간 정보로 이루어지는 매트릭스 데이터 형태로 가공하는 것이다.In other words, as shown in FIG. 4, not only the velocity information for one loop ID but also the loop IDs (
위와 같이 교통 데이터에 대해 전처리를 통해 매트릭스 데이터 형태로 가공함으로써, 종래와 같이 루프 아이디 하나 하나씩 유사한 패턴의 과거 데이터를 이용하여 도로 상 특정 지점에서의 미래의 교통 상황을 예측하는 것이 아니라, 본 발명의 실시예에서는 매트릭스 데이터별 유사도 산출을 통해 유사한 패턴의 과거 매트릭스 데이터를 이용하여 도로 구간별 보다 정확한 교통 상황 예측이 가능하게 된다.By processing the traffic data in the form of matrix data through preprocessing as described above, it is possible not to predict the future traffic situation at a specific point on the road using past data of a similar pattern by loop IDs one by one as in the past, In the embodiment, it is possible to predict the traffic situation more accurately for each road segment by using the past matrix data of a similar pattern through the calculation of the similarity for each matrix data.
즉, 종래에는 예를 들어 VDS 교통 데이터를 이용한 교통 상황 예측에 있어서, 루프 아이디 각각에 대해 수집된 과거 교통 데이터에 대한 유사도 산출을 통해 비슷한 패턴의 교통 데이터를 추출하여 미래의 교통 상황을 예측함에 따라 정확한 교통상황 예측이 불가능하였다. 그러나, 본 발명에서는 도로 구간별 설치된 다수개의 루프 아이디에 대해 수집된 교통 데이터를 매트릭스 데이터 형태로 구성하고, 매트릭스 데이터에 대한 유사도 산출을 통해 비슷한 패턴의 매트릭스 데이터를 추출하여 미래의 교통 상황을 예측하는 것이다. 이에 따라, 유사도 산출 계산 속도도 높일 수 있고, 유사한 패턴을 검출하는 정확도도 높일 수 있으며, 도로 구간별로 교통 상황 또한 보다 정확히 예측할 수 있게 된다.That is, conventionally, for example, in the traffic situation prediction using the VDS traffic data, traffic data of a similar pattern is extracted through calculation of similarity of past traffic data collected for each loop ID, It was impossible to predict the exact traffic situation. However, in the present invention, the traffic data collected for a plurality of loop IDs installed for each road segment are configured as matrix data, and matrix data of a similar pattern is extracted through calculation of similarity of the matrix data to predict future traffic conditions will be. Accordingly, the calculation speed of the similarity calculation can be increased, the accuracy of detecting similar patterns can be increased, and the traffic situation can be predicted more accurately for each road section.
또한, 데이터 전처리부(200)는 위와 같은 매트릭스 데이터를 구성함에 있어서, 도 5에서 보여지는 바와 같이 교통 예측을 수행하는 전체 도로 구간을 광역구역(global section)(500)과 단위구역(local section)(502)으로 설정하고, 광역구역별 매트릭스 데이터와 단위구역별 매트릭스 데이터를 구성할 수도 있다. 이때, 광역구역이라 함은 예를 들어 고속도로의 경우 양재 IC-대전 IC 구간, 대전 IC-북대구 IC 등으로 설정할 수 있으며, 단위구역이라 함은 광역구역내에 위치하는 일부 분기점(JC) 구간으로 판교 JC-신갈 JC, 안성 JC-남이 JC 등으로 설정할 수 있다. 이때, 광역구역(500)을 설정함에 있어서는 예를 들어 서울에서 부산까지의 구간에서 중간에 교통 흐름이 크게 바뀌는 구간으로 설정할 수 있고, 단위구역(502)을 설정함에 있어서는 광역구역(500)내에서 교통 흐름이 크게 바뀌는 구간으로 설정할 수 있다.5, the
이때, 데이터 전처리부(200)는 광역구역(500)에 대해서는 TCS 교통 데이터를 이용하여 여러 가지 형태의 매트릭스 데이터를 구성할 수 있다. 예를 들어 해당 광역구역(500)내로 들어오는 차량에 대한 인(in) 매트릭스 데이터와 광역구역을 빠져나가는 차량에 대한 아웃(out) 매트릭스 데이터를 구성할 수 있으며, 단위 시간당 차량 수(number of vehicle / hour)의 매트릭스 데이터 등을 구성할 수 있다. 이러한 매트릭스 데이터는 데이터 베이스(data base)(201)상에 저장될 수 있다.At this time, the
또한, 데이터 전처리부(200)는 단위구역(502)에 대해서는 VDS, DSRC의 교통 데이터를 이용하여 단위구역(502)의 VDS에 기반한 차량의 통행 속도 데이터와 VDS의 점유율(occupancy)에 대한 각각의 매트릭스 데이터를 구성할 수 있으며, DSRC에 기반한 통행 속도 데이터에 대한 매트릭스 데이터를 구성할 수 있다. 이러한 매트릭스 데이터 또한 데이터 베이스(201)상에 저장될 수 있다.In addition, the
또한, 데이터 전처리부(200)는 각각의 매트릭스 데이터별로 평균적으로 얼마만큼의 데이터 손실이 있는지를 산출하고, 광역구역별 또는 단위구역별로 손실율을 계산할 수 있으며, 데이터가 손실된 구간(600, 602, 604)에 대해서는 DSRC와 VDS 교통 데이터를 융합하여 보정을 수행할 수 있다. 이때 데이터가 손실된 구간(600, 602, 604)에 대한 보정에 있어서는 예를 들어 도 6에서 보여지는 바와 같이 손실되지 않은 부분에 대해서는 DSRC 데이터를 쓰고, 손실된 부분(600, 602, 604)은 vds 교통 데이터의 평균값을 통해서 보정하는 등의 방식으로 보정함으로써, 매트릭스 데이터에 대한 전체적인 데이터 품질을 높인 후에 교통 상황 예측이 수행될 수 있도록 한다. 이에 따라 교통 상황 예측의 신뢰성을 보다 높일 수 있다.In addition, the
기상 데이터 매칭부(202)는 데이터 전처리부(200)에서 구성된 시간/공간 데이터인 매트릭스 데이터에 대해 비슷한 날씨 정보를 가지는 매트릭스 데이터를 선정하여 추출한다. 이와 같이 선정된 매트릭스 데이터는 날짜 목록 관리부(204)로 제공될 수 있다. 날짜 목록 관리부(204)는 데이터 전처리부(200)로부터 가공된 매트릭스 데이터를 요일과 날씨를 기준으로 필터링(filtering)하고, 필터링된 매트릭스 데이터를 광역구역 매칭부(210)로 제공한다. The weather
실시간 데이터 처리부(206)는 데이터 전처리부(200)로부터 입력되는 매트릭스 데이터에 대해 실시간 데이터로 처리하여 실시간 매트릭스 데이터를 광역구역 매칭부(210)로 제공한다. 시뮬레이션부(208)는 도로 상 사고를 포함하는 돌발 상황 발생 시 돌발 상황 발생으로 인해 증가되는 통행 시간 정보를 산출하고, 이와 같이 산출된 통행 시간 정보를 교통 상황 예측부(214)로 제공한다.The real-time
광역구역 매칭부(210)는 날짜 목록 관리부(204)를 통해 요일, 날씨 등으로 필터링된 매트릭스 데이터를 수신하고, 수신된 매트릭스 데이터 중 광역구역(500)에 해당하는 매트릭스 데이터를 추출하고, 추출된 매트릭스 데이터에 대해 유사도를 산출한다. 이어, 위와 같이 산출된 유사도를 기설정된 유사도 기준값과 비교하여 기준값 이상의 유사도를 가지는 기설정된 수의 매트릭스 데이터를 추출함으로써 광역구역별 매칭되는 제1 매트릭스 데이터 조합을 생성할 수 있다. 이때, 유사도를 산출함에 있어서 매트릭스 데이터간 유클리디안 거리를 산출하고, 산출된 유클리디안 거리값을 유사도 값으로 사용할 수 있으나, 이에 한정되는 것은 아니다.The wide area
단위구역 매칭부(212)는 광역구역 매칭부(210)로부터 생성되는 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터 중 각각의 광역구역(500)내 포함되는 단위구역(502)에 해당하는 매트릭스 데이터를 추출하고, 추출된 매트릭스 데이터에 대해 유사도를 산출한다. 이어, 위와 같이 산출된 유사도를 기설정된 유사도 기준값과 비교하여 기준값 이상의 유사도를 가지는 기설정된 수의 매트릭스 데이터를 추출함으로써 단위구역별 매칭되는 제2 매트릭스 데이터 조합을 생성할 수 있다. The unit
교통 상황 예측부(214)는 광역구역 매칭부(210)와 단위구역 매칭부(212)를 통해 매칭된 제1 매트릭스 데이터 조합과 제2 매트릭스 데이터 조합을 수신하고, 이러한 조합에 포함된 매트릭스 데이터를 이용하여 광역구역별, 단위구역별 교통 상황에 대한 예측을 수행하게 된다. The traffic
이때, 광역구역별 교통 상황에 대한 예측에 있어서, 교통 상황 예측부는 제1 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하고, 추출된 소정시간 단위별 매트릭스 데이터와 가장 최근의 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출한다. 또한, 유사도에 기초하여 복수의 제1 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하고, 이와 같이 예측된 매트릭스 데이터를 기반으로 광역구역별 교통 상황 예측 정보를 산출할 수 있다.In this case, in predicting the traffic situation by wide area, the traffic situation predicting unit extracts the matrix data for each predetermined time unit of the first matrix data combination, and extracts the extracted matrix data for each predetermined time unit and the matrix The degree of similarity is calculated through pattern matching between data. In addition, it is possible to predict matrix data according to a time corresponding to a plurality of first intervals based on the degree of similarity, and to calculate the traffic situation prediction information by wide area based on the predicted matrix data.
또한, 단위구역별 교통 상황에 대한 예측에 있어서, 교통 상황 예측부는 제2 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하고, 추출된 소정시간 단위별 매트릭스 데이터와 가장 최근의 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출한다. 또한, 유사도에 기초하여 복수의 제2 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하고, 이와 같이 예측된 매트릭스 데이터를 기반으로 단위구역별 교통 상황 예측 정보를 산출할 수 있다.In addition, in predicting the traffic situation by unit area, the traffic situation predicting unit extracts matrix data for each predetermined time unit of the second matrix data combination, and extracts the matrix data for each predetermined time unit and the matrix The degree of similarity is calculated through pattern matching between data. In addition, it is possible to predict matrix data according to a time corresponding to a plurality of second intervals based on the similarity, and to calculate the traffic situation prediction information for each unit zone based on the predicted matrix data.
또한, 교통 상황 예측부(214)는 광역구역별 교통 상황 예측에 있어서는 요일과 날씨 등으로 필터링된 매트릭스 데이터 중 광역구역을 기반으로 차량의 통행 시간 및 통행 속도와 같은 교통 데이터의 패턴(pattern)이 매칭(matching)되는 매트릭스 데이터를 찾아 교통 상황을 예측함으로써 요일과 날씨가 반영된 장기적인 교통 상황 예측을 수행할 수 있으며, 예측의 범위를 최대 8시간까지 증가시킬 수 있다.In predicting the traffic situation by the wide area, the traffic
또한, 교통 상황 예측부(214)는 단위구역별 교통 상황 예측에 있어서는 교통 상황의 보다 세밀한 변화를 탐지하기 위해 설정한 단위구역(502)을 기반으로 통행 시간 및 통행 속도와 같은 교통 데이터의 패턴이 매칭되는 매트릭스 데이터를 찾아 교통 상황을 예측한다. 따라서, 위와 같은 광역구역(500)과 단위구역(502)으로 구분되는 계층적 구조 및 매칭의 구역 분할을 통하여 기존 예측 방법과 비교하여 예측 속도는 9 배이상, 장기 예측 정확도는 2배 이상 향상시킬 수 있다.In addition, the traffic
또한, 교통 상황 예측부(214)는 광역구역별, 단위구역별 교통 상황에 대한 예측을 수행함에 있어서 시뮬레이션부(208)로부터 도로 상 사고 발생 등의 돌발 상황 발생에 따라 증가된 통행 시간 정보를 제공받는 경우 돌발 상황 발생에 따라 증가된 통행 시간 정보를 광역구역별, 단위구역별 교통 상황 예측에 반영하여 돌발 상황이 반영된 보다 정확한 교통 상황 예측을 수행할 수 있도록 한다.In addition, the traffic
도 7은 본 발명의 실시예에 따른 속도 예측 화면 예시도이다. 7 is a view illustrating a speed prediction screen according to an embodiment of the present invention.
위 도 7을 참조하면, 도로 구간별 통행 속도 예측의 경우 광역구역별로 통행 속도의 현재 상황 및 예측 상황을 보여주는 것을 알 수 있다.Referring to FIG. 7, it can be seen that, in the case of predicting the traffic speed per road section, the current state and the predicted state of the traffic speed are shown by the wide area.
즉, 종래 시스템에서는 센서의 링크별로 상태를 표출하고 있어 실제 사용자가 도로의 상태를 예측하고 출발시간을 정하기에는 불편한 점이 있었으나, 본 발명에서는 광역구역별, 단위구역별로 통행 속도를 보여줌으로써 사용자로 하여금 보다 쉽게 교통 상황을 예측할 수 있도록 한다. 예를 들어, 본 발명의 실시예에서는 도 7에서 보여지는 바와 같이 서울∼대전 구간의 경우 5개의 링크만으로 상태를 확인 할 수 있어 사용자가 보다 쉽게 교통 상황을 인지할 수 있으며, 이와 함께 예측에 대한 정확성을 함께 표출함으로써 시스템의 신뢰도를 높일 수 있다. That is, in the conventional system, since the state of each link of the sensor is displayed, it is inconvenient for an actual user to predict the state of the road and to set the departure time. However, in the present invention, by showing the traveling speed for each wide area and unit area, Making it easier to predict traffic conditions. For example, in the embodiment of the present invention, as shown in FIG. 7, in the case of the Seoul-Daejon section, the status can be confirmed by only five links, so that the user can more easily recognize the traffic situation, By expressing the accuracy together, the reliability of the system can be increased.
도 8은 본 발명의 실시예에 따른 통행 시간 예측 화면 예시도이다. 8 is a diagram illustrating an example of a travel time prediction screen according to an embodiment of the present invention.
위 도 8을 참조하면, 도로 구간별 통행 시간 예측의 경우 각각의 목적지 별로 3개 이상의 경로를 제안하고, 이와 함께 6시간 이내에서 최적 출발 시간이 언제인지에 관한 정보가 함께 표출되고 있는 것을 알 수 있다. 이에 따라, 예를 들어 6시간의 예측시간 중 차량의 통행량이 가장 적은 통행 시간과 예측 시간대의 통행 시간의 비율을 표출함으로써 초행자도 최적출발시간을 판단하기 쉬운 구조로 데이터를 표출할 수 있다.Referring to FIG. 8, in the case of predicting the travel time for each road segment, three or more routes are suggested for each destination, and information indicating when the optimal departure time is within 6 hours is displayed together have. Accordingly, for example, by expressing the ratio of the travel time of the vehicle with the smallest traffic amount to the travel time of the predicted time zone during the prediction time of 6 hours, the data can be displayed in a structure in which the starter can easily determine the optimal departure time.
도 9는 본 발명의 실시예에 따른 교통 상황 예측 서버에서의 교통 상황 예측에 대한 속도 및 정확성 그래프를 도시한 것이다.FIG. 9 is a graph showing speed and accuracy of traffic situation prediction in a traffic situation prediction server according to an embodiment of the present invention.
위 도 9에서 보여지는 바와 같이 본 발명의 실시예에 따른 교통 상황 예측을 통해 종래 방법과 비교하여 교통 상황 예측 속도가 9배 이상 향상된 것을 알 수 있으며, 교통 상황 예측의 정확도는 2배 이상 향상된 것을 알 수 있다.As shown in FIG. 9, it can be seen that the traffic situation prediction speed is improved by 9 times or more compared to the conventional method through the traffic situation prediction according to the embodiment of the present invention, and the accuracy of the traffic situation prediction is improved more than 2 times Able to know.
도 10은 본 발명의 실시예에 따른 교통 상황 예측 서버에서 도로 구간별 실시간 교통 상황을 예측하는 동작 제어 흐름을 도시한 것이다.10 is a flowchart illustrating an operation control process for predicting real-time traffic conditions for each road segment in the traffic situation prediction server according to an embodiment of the present invention.
먼저, 교통 상황 예측 서버(130)는 TCS, VDS, DSRC 등으로부터 수집되는 도로 구간별 교통 데이터를 교통 정보 제공장치(100)로부터 수신한다(S100).First, the traffic
이어, 교통 상황 예측 서버(130)는 교통 정보 제공장치(100)로부터 수신 받은 교통 데이터를 데이터 전처리 작업을 통해 본 발명의 실시예에 따른 시간/공간의 매트릭스 데이터 형태로 변환한다(S102).Next, the traffic
이때, 교통 정보 제공장치(100)에서 수집되는 교통 데이터는 일반적으로 측정된 시간별 통행 속도나 통행 시간 등의 정보로 구성되는 시계열적인 데이터 형태로 수집될 수 있다. 이에 따라, 교통 상황 예측 서버(130)는 데이터 전처리 작업을 통해 이러한 시계열적인 교통 데이터에 대해 도 4에서와 같이 시간/공간의 데이터로 구성되는 매트릭스 데이터 형태로 가공한다. At this time, the traffic data collected by the traffic
즉, 교통 상황 예측 서버(130)는 예를 들어, DSRC, VDS 등으로부터 발생된 교통 데이터의 경우, 도 4에서 보여지는 바와 같이 데이터 테이블상 가로축에는 다수의 루프 아이디에서 측정된 차량의 통행 속도 정보가 기록되고, 세로축에는 통행 속도가 측정된 시간 정보, 즉 통행 시간 정보가 기록되는 형태의 시간과 공간 정보로 이루어지는 매트릭스 데이터 형태로 가공하는 것이다.That is, in the case of traffic data generated from, for example, DSRC, VDS, and the like, the traffic
또한, 교통 상황 예측 서버(130)는 위와 같은 매트릭스 데이터로의 데이터 전처리 작업에 있어서, 도 5에서 보여지는 바와 같이 교통 예측을 수행하는 전체 도로 구간을 광역구역(500)과 단위구역(502)으로 설정하고, 광역구역별 매트릭스 데이터와 단위구역별 매트릭스 데이터로 구분하여 생성할 수도 있다. 이때, 광역구역(500)이라 함은 전술한 바와 같이 예를 들어 고속도로의 경우 양재 IC-대전 IC 구간, 대전 IC-북대구 IC 등으로 설정할 수 있으며, 단위구역(502)이라 함은 광역구역(500)내에 위치하는 일부 JC 구간으로 판교 JC-신갈 JC, 안성 JC-남이 JC 등으로 설정할 수 있다. 또한, 광역구역(500)을 설정함에 있어서는 예를 들어 서울에서 부산까지의 구간에서 중간에 교통 흐름이 크게 바뀌는 구간을 선택하여 설정할 수 있고, 단위구역(502)을 설정함에 있어서는 광역구역(500)내 교통 흐름이 크게 바뀌는 구간을 선택하여 설정할 수 있다.In the data preprocessing operation for the matrix data as described above, the traffic
이어, 교통 상황 예측 서버(130)는 위와 같이 데이터 전처리 작업을 통해 생성한 매트릭스 데이터에 대해 요일과 날씨를 기준으로 필터링을 수행한다(S104).Next, the traffic
그런 후, 교통 상황 예측 서버(130)는 요일 과 날씨를 기준으로 필터링이 수행되어 출력된 매트릭스 데이터에 대해 광역구역(500)에 해당하는 매트릭스 데이터를 추출하고, 추출된 매트릭스 데이터에 대해 유사도를 산출한다. 이어, 교통 상황 예측 서버(130)는 위와 같이 산출된 유사도를 기설정된 유사도 기준값과 비교하여 기준값 이상의 유사도를 가지는 기설정된 수의 매트릭스 데이터를 추출하여 광역구역별 매칭되는 제1 매트릭스 데이터 조합을 생성한다(S106). 이어, 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터를 이용하여 광역구역별 교통 상황 예측을 수행한다(S108).Then, the traffic
이때, 교통 상황 예측부(130)는 광역구역별 교통 상황 예측에 있어서는 요일과 날씨 등으로 필터링된 매트릭스 데이터 중 광역구역(500)을 기반으로 통행 시간 및 통행 속도와 같은 교통 데이터의 패턴이 매칭되는 매트릭스 데이터를 찾아 교통 상황을 예측함으로써 요일과 날씨가 반영된 장기적인 교통 상황 예측을 수행할 수 있으며, 예측의 범위를 최대 8시간까지 증가시킬 수 있다.At this time, the traffic
위와 같이 광역구역별 교통 상황 예측을 수행한 후, 교통 상황 예측 서버(130)는 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터 중 각각의 광역구역(500)내 포함되는 단위구역(502)에 해당하는 매트릭스 데이터를 추출하고, 추출된 매트릭스 데이터에 대해 유사도를 산출한다. 이어, 위와 같이 산출된 유사도를 기설정된 유사도 기준값과 비교하여 기준값 이상의 유사도를 가지는 기설정된 수의 매트릭스 데이터를 추출하여 단위구역별 매칭되는 제2 매트릭스 데이터 조합을 생성한다(S110). 이어, 제2 매트릭스 데이터 조합에 포함된 매트릭스 데이터를 이용하여 단위구역별 교통 상황 예측을 수행한다(S112). After predicting the wide area traffic situation prediction, the traffic
이때, 교통 상황 예측부(130)는 단위구역별 교통 상황 예측에 있어서는 교통 상황의 보다 세밀한 변화를 탐지하기 위해 설정한 단위구역(502)을 기반으로 통행 시간 및 통행 속도와 같은 교통 데이터의 패턴이 매칭되는 매트릭스 데이터를 찾아 교통 상황을 예측한다. 따라서, 위와 같은 광역구역(500)과 단위구역(502)으로 구분되는 계층적 구조 및 매칭의 구역 분할을 통하여 기존 예측 방법과 비교하여 예측 속도는 9 배이상, 장기 예측 정확도는 2배 이상 향상시킬 수 있다.At this time, the traffic
또한, 교통 상황 예측부(130)는 광역구역별, 단위구역별 교통 상황에 대한 예측을 수행함에 있어서 시뮬레이션부(208)로부터 도로 상 사고 발생 등의 돌발 상황 발생에 따라 증가된 통행 시간 정보를 제공받는 경우 돌발 상황 발생에 따라 증가된 통행 시간 정보를 광역구역별, 단위구역별 교통 상황 예측에 반영하여 돌발 상황이 반영된 보다 정확한 교통 상황 예측을 수행할 수 있도록 한다.In addition, the traffic
상기한 바와 같이, 본 발명에 따르면, 도로 구간별 교통 특성을 고려한 교통 상황 예측에 있어서, 도로상 설치되어 교통 상황을 측정하는 다양한 센서들로부터 수집되는 시계열적 데이터를 시간과 공간으로 구성되는 매트릭스 데이터 형태로 변환하고 매트릭스 데이터를 기반으로 패턴 매칭을 수행하여 미래의 교통 상황을 예측하며, 또한 예측이 필요한 전체 도로 구간을 광역구역과 단위구역 등의 계층적 구조로 구분하고 매트릭스 데이터 패턴 매칭의 구역 분할을 통하여 각 구역별 교통 상황을 예측함으로써 교통 상황 예측 속도와 정확성을 높일 수 있도록 한다.As described above, according to the present invention, in the traffic situation prediction considering the traffic characteristics for each road section, the time-series data collected from various sensors installed on the road and measuring the traffic situation are stored in matrix data And pattern matching based on the matrix data to predict future traffic conditions. Also, the entire road section requiring prediction is divided into a hierarchical structure such as a wide area area and a unit area, and the area division of the matrix data pattern matching To predict the traffic conditions of each zone and to increase the speed and accuracy of traffic forecasting.
한편 상술한 본 발명의 설명에서는 구체적인 실시예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시될 수 있다. 따라서 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위에 의해 정하여져야 한다.
While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention. Accordingly, the scope of the invention should not be limited by the described embodiments but should be defined by the appended claims.
100 : 교통 정보 제공장치 130 : 교통 상황 예측 서버
150 : 모바일 단말 170 : 웹 서비스 단말
200 : 데이터 전처리부 202 : 기상 데이터 매칭부
204 : 날짜 목록 관리부 206 : 실시간 데이터 처리부
208 : 시뮬레이션부 210 : 광역구역 매칭부
212 : 단위구역 매칭부 212 : 교통 상황 예측부100: traffic information providing device 130: traffic situation prediction server
150: mobile terminal 170: web service terminal
200: data preprocessing unit 202: weather data matching unit
204: date list management unit 206: real time data processing unit
208: Simulation unit 210: Wide area area matching unit
212: unit area matching unit 212: traffic situation predicting unit
Claims (18)
상기 매트릭스 데이터 중 상기 도로 상 광역구역으로 구분된 복수의 제1 도로 구간에 대응되는 시간에 따른 매트릭스 데이터를 추출하여 제1 매트릭스 데이터 조합을 생성하는 광역구역 매칭부와,
각 제1 도로 구간상 단위구역으로 구분된 복수의 제2 도로 구간에 대응되는 시간에 따른 매트릭스 데이터를 추출하여 제2 매트릭스 데이터 조합을 생성하는 단위구역 매칭부와,
상기 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터를 이용하여 광역구역별 교통 상황 예측 정보를 산출하고, 상기 제2 매트릭스 데이터 조합에 포함된 매트릭스 데이터를 이용하여 단위구역별 교통 상황 예측 정보를 산출하는 교통 상황 예측부
를 포함하는 교통 상황 예측 서버.
A data preprocessing unit for receiving traffic data related to a vehicle passing through the road collected through a plurality of sensors installed on the road and processing the traffic data into matrix data composed of time information and spatial information of a predetermined length,
A wide area area matching unit for extracting matrix data according to time corresponding to a plurality of first road sections divided by the wide area area on the road to generate a first matrix data combination,
A unit zone matching unit for generating a second matrix data combination by extracting matrix data according to time corresponding to a plurality of second road sections divided into unit zones on each first road section,
A traffic information calculation unit for calculating the traffic situation prediction information for each zone by using the matrix data included in the first matrix data combination and calculating the traffic situation prediction information for each zone using the matrix data included in the second matrix data combination, The situation predicting unit
Wherein the traffic forecast server comprises:
상기 광역구역 매칭부는,
상기 제1 도로 구간에 대응되는 매트릭스 데이터를 추출하고, 추출된 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하며, 상기 유사도가 기설정된 기준값 이상인 매트릭스 데이터를 선택하여 상기 제1 매트릭스 데이터 조합을 생성하는 것을 특징으로 하는 교통 상황 예측 서버.
The method according to claim 1,
The wide-
Calculating a degree of similarity through pattern matching between the extracted matrix data, and selecting the matrix data having the degree of similarity equal to or greater than a predetermined reference value to generate the first matrix data combination Traffic forecasting server that features.
상기 단위구역 매칭부는,
상기 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터 중 상기 제2 도로 구간에 대응되는 매트릭스 데이터를 추출하고, 추출된 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하며, 상기 유사도가 상기 기준값 이상인 매트릭스 데이터를 선택하여 상기 제2 매트릭스 데이터 조합을 생성하는 것을 특징으로 하는 교통 상황 예측 서버.
The method according to claim 1,
Wherein the unit zone matching unit comprises:
Extracting matrix data corresponding to the second road section from the matrix data included in the first matrix data combination, calculating the similarity through pattern matching between the extracted matrix data, selecting the matrix data having the similarity degree equal to or higher than the reference value, And generates the second matrix data combination based on the second matrix data.
상기 교통 상황 예측부는,
상기 제1 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하고, 추출된 상기 소정시간 단위별 매트릭스 데이터와 가장 최근의 상기 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하며, 상기 유사도에 기초하여 상기 복수의 제1 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하고, 상기 예측된 매트릭스 데이터를 기반으로 상기 광역구역별 교통 상황 예측 정보를 산출하는 것을 특징으로 하는 교통 상황 예측 서버.
The method according to claim 1,
The traffic situation predicting unit predicts,
Extracting matrix data for each predetermined time unit of the first matrix data combination, calculating a similarity degree through pattern matching between the extracted matrix data of the predetermined time unit and the matrix data of the most recent unit of the predetermined period, Estimates matrix data according to a time corresponding to the plurality of first intervals based on the predicted matrix data, and calculates the traffic situation prediction information for each wide area based on the predicted matrix data.
상기 교통 상황 예측부는,
상기 제2 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하고, 추출된 상기 소정시간 단위별 매트릭스 데이터와 가장 최근의 상기 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하며, 상기 유사도에 기초하여 상기 복수의 제2 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하고, 상기 예측된 매트릭스 데이터를 기반으로 상기 단위구역별 교통 상황 예측 정보를 산출하는 것을 특징으로 하는 교통 상황 예측 서버.
The method according to claim 1,
The traffic situation predicting unit predicts,
Extracting matrix data for each predetermined time unit of the second matrix data combination, calculating a similarity degree by pattern matching between the extracted matrix data of the predetermined time unit and the matrix data of the most recent unit of the predetermined period, Estimates matrix data according to a time corresponding to the plurality of second sections based on the predicted matrix data, and calculates the traffic situation prediction information for each unit zone based on the predicted matrix data.
상기 데이터 전처리부는,
각 센서에서 상기 교통 데이터가 측정된 시각을 상기 시간 정보로 생성하고, 상기 도로상 배치된 기설정된 수의 센서의 식별번호를 상기 공간 정보로 생성하여 상기 매트릭스 데이터로 가공하는 것을 특징으로 하는 교통 상황 예측 서버.
The method according to claim 1,
The data pre-
Wherein each of the sensors generates the time when the traffic data is measured as the time information and generates an identification number of a predetermined number of sensors disposed on the road as the spatial information to process the traffic data into the matrix data Prediction server.
상기 데이터 전처리부는,
매트릭스 데이터별 데이터 손실율을 산출하고, 상기 도로 상 데이터가 손실된 구간에 대해서는 DSRC와 VDS로부터 생성된 교통 데이터를 융합하여 보정을 수행하는 것을 특징으로 하는 교통 상황 예측 서버.
The method according to claim 1,
The data pre-
Calculates a data loss rate for each of the matrix data, and performs correction by merging the traffic data generated from the DSRC and the VDS with respect to the section in which the road data is lost.
상기 광역구역 매칭부는,
상기 제1 도로 구간에 대응되는 매트릭스 데이터 중 상기 데이터 손실율이 기설정된 기준값 이하인 매트릭스 데이터를 유효한 데이터로 선택하여 상기 유사도를 산출하는 것을 특징으로 하는 교통 상황 예측 서버.
8. The method of claim 7,
The wide-
And selects the matrix data having the data loss rate equal to or less than a preset reference value among the matrix data corresponding to the first road section as valid data to calculate the similarity.
상기 서버는,
상기 도로 상 사고를 포함하는 돌발 상황 발생 시 상기 돌발 상황 발생으로 인해 증가되는 통행 시간 정보를 산출하는 시뮬레이션부를 더 포함하는 것을 특징으로 하는 교통 상황 예측 서버.
The method according to claim 1,
The server comprises:
Further comprising a simulation unit for calculating travel time information which is increased due to the occurrence of an unexpected event when an unexpected event including the road accident occurs.
상기 교통 상황 예측부는,
상기 돌발 상황 발생에 따라 증가된 도로 구간별 통행 시간 정보를 반영하여 상기 광역구역별 또는 단위구역별 교통 상황 예측 정보를 산출하는 것을 특징으로 하는 교통 상황 예측 서버.
10. The method of claim 9,
The traffic situation predicting unit predicts,
And estimates traffic condition prediction information for each zone or unit zone by reflecting the increased traffic time information for each road section according to the occurrence of the unexpected situation.
상기 교통 데이터를 기설정된 길이의 시간 정보와 공간 정보로 구성되는 매트릭스 데이터로 가공하는 단계와,
상기 매트릭스 데이터 중 상기 도로상 광역구역으로 구분된 복수의 제1 도로 구간에 대응되는 매트릭스 데이터를 추출하여 제1 매트릭스 데이터 조합을 생성하는 단계와,
각 제1 도로 구간상 단위구역으로 구분된 복수의 제2 도로 구간에 대응되는 매트릭스 데이터를 추출하여 제2 매트릭스 데이터 조합을 생성하는 단계와,
상기 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터를 이용하여 광역구역별 교통 상황 예측 정보를 산출하는 단계와,
제2 매트릭스 데이터 조합에 포함된 매트릭스 데이터를 이용하여 단위구역별 교통 상황 예측 정보를 산출하는 단계
를 포함하는 교통 상황 예측 방법.
Comprising the steps of: receiving traffic data related to a vehicle passing through the road collected through a plurality of sensors installed on the road;
Processing the traffic data into matrix data composed of time information and spatial information of a predetermined length;
Generating a first matrix data combination by extracting matrix data corresponding to a plurality of first road sections separated by the wide-area zone on the road among the matrix data;
Generating a second matrix data combination by extracting matrix data corresponding to a plurality of second road sections divided into unit zones on each first road section,
Calculating the traffic condition forecast information for each zone by using the matrix data included in the first matrix data combination;
Calculating the traffic situation prediction information for each unit zone using the matrix data included in the second matrix data combination
And a traffic forecasting method.
상기 제1 매트릭스 데이터 조합을 생성하는 단계는,
상기 매트릭스 데이터 중 상기 도로상 광역구역으로 구분된 제1 도로 구간에 대응되는 매트릭스 데이터를 추출하는 단계와,
상기 추출된 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하는 단계와,
상기 유사도가 기설정된 기준값 이상인 매트릭스 데이터를 선택하여 상기 제1 매트릭스 데이터 조합을 생성하는 단계
를 포함하는 것을 특징으로 하는 교통 상황 예측 방법.
12. The method of claim 11,
Wherein generating the first matrix data combination comprises:
Extracting matrix data corresponding to a first road section divided into the wide area sections on the road,
Calculating a degree of similarity through pattern matching between the extracted matrix data,
Selecting the matrix data whose similarity is equal to or greater than a preset reference value to generate the first matrix data combination
And estimating a traffic condition of the vehicle.
상기 제2 매트릭스 데이터 조합을 생성하는 단계는,
상기 제1 매트릭스 데이터 조합에 포함된 매트릭스 데이터 중 상기 제2 도로 구간에 대응되는 매트릭스 데이터를 추출하는 단계와,
상기 추출된 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하는 단계와,
상기 유사도가 상기 기준값 이상인 매트릭스 데이터를 선택하여 제2 매트릭스 데이터 조합을 생성하는 단계
를 포함하는 것을 특징으로 하는 교통 상황 예측 방법.
12. The method of claim 11,
Wherein generating the second matrix data combination comprises:
Extracting matrix data corresponding to the second road section from among the matrix data included in the first matrix data combination;
Calculating a degree of similarity through pattern matching between the extracted matrix data,
Generating a second matrix data combination by selecting the matrix data whose similarity is equal to or greater than the reference value
And estimating a traffic condition of the vehicle.
상기 광역 구역별 교통 상황 예측 정보를 산출하는 단계는,
상기 제1 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하는 단계와,
상기 추출된 상기 소정시간 단위별 매트릭스 데이터와 가장 최근의 상기 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하는 단계와,
상기 유사도에 기초하여 상기 복수의 제1 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하는 단계와,
상기 예측된 매트릭스 데이터를 기반으로 상기 광역구역별 교통 상황 예측 정보를 산출하는 단계
를 포함하는 것을 특징으로 하는 교통 상황 예측 서버.
12. The method of claim 11,
The method of claim 1,
Extracting matrix data for each predetermined time unit of the first matrix data combination,
Calculating the similarity through pattern matching between the extracted matrix data of the predetermined time unit and the matrix data of the most recent unit of the predetermined period,
Estimating matrix data according to a time corresponding to the plurality of first intervals based on the degree of similarity;
Estimating the traffic condition prediction information by wide area based on the predicted matrix data
And a traffic forecasting server for estimating traffic conditions.
상기 단위 구역별 교통 상황 예측 정보를 산출하는 단계는,
상기 제2 매트릭스 데이터 조합 중 소정시간 단위별로 매트릭스 데이터를 추출하는 단계와,
상기 추출된 상기 소정시간 단위별 매트릭스 데이터와 가장 최근의 상기 소정기간 단위의 매트릭스 데이터간 패턴 매칭을 통해 유사도를 산출하는 단계와,
상기 유사도에 기초하여 상기 복수의 제2 구간에 대응되는 시간에 따른 매트릭스 데이터를 예측하는 단계와,
상기 예측된 매트릭스 데이터를 기반으로 상기 단위구역별 교통 상황 예측 정보를 산출하는 단계
를 포함하는 것을 특징으로 하는 교통 상황 예측 서버.
12. The method of claim 11,
The step of calculating the traffic situation prediction information for each unit area comprises:
Extracting matrix data for each predetermined time unit of the second matrix data combination,
Calculating the similarity through pattern matching between the extracted matrix data of the predetermined time unit and the matrix data of the most recent unit of the predetermined period,
Estimating matrix data according to a time corresponding to the plurality of second intervals based on the degree of similarity;
Calculating the traffic situation prediction information for each unit zone based on the predicted matrix data
And a traffic forecasting server for estimating traffic conditions.
상기 교통 상황 예측 정보를 산출하는 단계에서,
상기 도로 상 돌발 상황 발생에 따라 증가된 도로 구간별 통행 시간 정보를 반영하여 상기 광역구역별 또는 단위구역별 교통 상황 예측 정보를 산출하는 것을 특징으로 하는 교통 상황 예측 방법.
12. The method of claim 11,
In the step of calculating the traffic situation prediction information,
Wherein the traffic condition prediction information for each wide area or per unit area is calculated by reflecting travel time information of the increased road section according to the incidence of the road accident.
상기 매트릭스 데이터는,
각 센서에서 상기 교통 데이터가 측정된 시각이 상기 시간 정보로 구성되고, 상기 도로상 배치된 기설정된 수의 센서의 식별번호가 상기 공간 정보로 구성되는 것을 특징으로 하는 교통 상황 예측 방법.
12. The method of claim 11,
The above-
Wherein the time at which the traffic data is measured at each sensor is made up of the time information, and the identification number of the predetermined number of sensors arranged on the road is the space information.
상기 매트릭스 데이터는,
상기 도로 상 데이터가 손실된 구간에 대해서는 DSRC와 VDS로부터 생성된 교통 데이터가 융합되어 보정되는 것을 특징으로 하는 교통 상황 예측 방법.
12. The method of claim 11,
The above-
And the traffic data generated from the DSRC and the VDS are merged and corrected for the section in which the road data is lost.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150167673A KR101747848B1 (en) | 2015-11-27 | 2015-11-27 | Server and method for predicting traffic conditions |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150167673A KR101747848B1 (en) | 2015-11-27 | 2015-11-27 | Server and method for predicting traffic conditions |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170062178A true KR20170062178A (en) | 2017-06-07 |
KR101747848B1 KR101747848B1 (en) | 2017-06-27 |
Family
ID=59223866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150167673A Active KR101747848B1 (en) | 2015-11-27 | 2015-11-27 | Server and method for predicting traffic conditions |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101747848B1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108171993A (en) * | 2017-12-28 | 2018-06-15 | 重庆邮电大学 | A Calculation Method of Expressway Vehicle Speed Based on Mobile Phone Signaling Big Data |
KR102063404B1 (en) * | 2018-08-07 | 2020-01-07 | 한국건설기술연구원 | system for managing traffic based on Platform |
KR20200074255A (en) * | 2017-12-15 | 2020-06-24 | 웨이모 엘엘씨 | Use of predictive models for scene failure in vehicle routing |
CN115410386A (en) * | 2022-09-05 | 2022-11-29 | 同盾科技有限公司 | Short-time speed prediction method and device, computer storage medium and electronic equipment |
CN115658666A (en) * | 2022-10-12 | 2023-01-31 | 苏州大学 | Multi-source data fusion sparse traffic flow completion method and system |
CN117116062A (en) * | 2023-10-23 | 2023-11-24 | 山东高速股份有限公司 | Expressway traffic prediction method and system under construction occupation condition |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102805442B1 (en) | 2018-12-03 | 2025-05-09 | 현대자동차주식회사 | Traffic service system and method |
KR102248658B1 (en) * | 2020-12-29 | 2021-05-07 | 주식회사 예향엔지니어링 | Traffic managing system using artificial intelligence |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110185A (en) | 2002-09-13 | 2004-04-08 | Sumitomo Electric Ind Ltd | Traffic condition analyzer |
-
2015
- 2015-11-27 KR KR1020150167673A patent/KR101747848B1/en active Active
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200074255A (en) * | 2017-12-15 | 2020-06-24 | 웨이모 엘엘씨 | Use of predictive models for scene failure in vehicle routing |
CN108171993A (en) * | 2017-12-28 | 2018-06-15 | 重庆邮电大学 | A Calculation Method of Expressway Vehicle Speed Based on Mobile Phone Signaling Big Data |
KR102063404B1 (en) * | 2018-08-07 | 2020-01-07 | 한국건설기술연구원 | system for managing traffic based on Platform |
CN115410386A (en) * | 2022-09-05 | 2022-11-29 | 同盾科技有限公司 | Short-time speed prediction method and device, computer storage medium and electronic equipment |
CN115410386B (en) * | 2022-09-05 | 2024-02-06 | 同盾科技有限公司 | Short-time speed prediction method and device, computer storage medium and electronic equipment |
CN115658666A (en) * | 2022-10-12 | 2023-01-31 | 苏州大学 | Multi-source data fusion sparse traffic flow completion method and system |
CN117116062A (en) * | 2023-10-23 | 2023-11-24 | 山东高速股份有限公司 | Expressway traffic prediction method and system under construction occupation condition |
CN117116062B (en) * | 2023-10-23 | 2024-01-09 | 山东高速股份有限公司 | Expressway traffic prediction method and system under construction occupation condition |
Also Published As
Publication number | Publication date |
---|---|
KR101747848B1 (en) | 2017-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101747848B1 (en) | Server and method for predicting traffic conditions | |
Dion et al. | Estimating dynamic roadway travel times using automatic vehicle identification data for low sampling rates | |
KR101413505B1 (en) | Predicting method and device of expected road traffic conditions based on historical and current data | |
US7706965B2 (en) | Rectifying erroneous road traffic sensor data | |
KR101959065B1 (en) | Method of generating expected average speeds of travel | |
JP4446316B2 (en) | Traffic information system | |
Namaki Araghi et al. | Accuracy of travel time estimation using Bluetooth technology: Case study Limfjord tunnel Aalborg | |
Tang et al. | Travel time estimation at intersections based on low-frequency spatial-temporal GPS trajectory big data | |
WO2017129586A1 (en) | Methods and systems for generating expected speeds of travel | |
WO2008021551A2 (en) | Representative road traffic flow information based on historical data | |
CN107085944B (en) | Traffic data processing system and method | |
Stipancic et al. | Measuring and visualizing space–time congestion patterns in an urban road network using large-scale smartphone-collected GPS data | |
Stipancic et al. | Impact of congestion and traffic flow on crash frequency and severity: application of smartphone-collected GPS travel data | |
Dion et al. | Estimating spatial travel times using automatic vehicle identification data | |
CN102831766A (en) | Multi-source traffic data fusion method based on multiple sensors | |
Li et al. | Empirical study of travel time estimation and reliability | |
Wang et al. | Error assessment for emerging traffic data collection devices. | |
Zhang et al. | Arterial travel time validation and augmentation with two independent data sources | |
KR20200074758A (en) | System providing prediction information for quantity of parked vehicle and congestion degree of parking using analysing of access vehicle in parking lot | |
Stevanovic et al. | Testing accuracy and reliability of MAC readers to measure arterial travel times | |
Li et al. | An extended generalized filter algorithm for urban expressway traffic time estimation based on heterogeneous data | |
Huang et al. | Real time delay estimation for signalized intersection using transit vehicle positioning data | |
Tayeb et al. | Bluetooth-based vehicle counting: bridging the gap to ground-truth with machine learning | |
Kwon et al. | Modelling of winter road surface temperature (RST)—A GIS-based approach | |
Jiang et al. | Real-time urban traffic monitoring using transit buses as probes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20151127 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20161017 Patent event code: PE09021S01D |
|
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: 20170428 |
|
PG1501 | Laying open of application | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170609 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20170612 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20200525 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20210601 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20240527 Start annual number: 8 End annual number: 8 |