Traffic management system and procedures for it

DE102018220345B4Active Publication Date: 2026-07-09HYUNDAI MOTOR CO LTD +1

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
HYUNDAI MOTOR CO LTD
Filing Date
2018-11-27
Publication Date
2026-07-09

AI Technical Summary

Technical Problem

Conventional navigation systems struggle to promptly reflect sudden traffic disruptions, such as accidents, leading to difficulties in avoiding these areas and causing delays.

Method used

A traffic management system that analyzes vehicle braking patterns to identify traffic events, generates braking pattern information, and recalculates routes to avoid or bypass potential disruption areas, using a vehicle terminal, collection server, and control server to process and provide real-time route adjustments.

Benefits of technology

Enables quick and accurate recognition of traffic events, allowing for timely route recalculation to avoid congestion or accidents, thereby improving travel efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Traffic control system, the system comprising: a vehicle terminal (100) located in a given vehicle and configured to receive braking information; a data acquisition server (200) configured to acquire the braking information; and a control server (300) configured to search for and provide an initial route to a destination based on a request from the vehicle terminal (100), wherein the control server (300): analyzes the braking information acquired by the data acquisition server (200); generates initial braking pattern information for a given traffic situation; and searches for the initial route using the initial braking pattern information, wherein when searching for the initial route, the control server (300): analyzes a second route previously traveled by a specific vehicle;a section in which a variation rate in vehicle deceleration and a variation rate in the frequency of braking events each deviate from reference ranges, in which a braking pattern is detected; and braking information of the detected section is analyzed to generate secondary braking pattern information. wherein, if the detected section is any speed limit zone, school zone, or section having a number of traffic lights per section unit that is greater than or equal to a criterion, the control server (300) does not detect the secondary braking pattern information of the detected section.
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATION

[0001] This application claims the benefit of priority to Korean Patent Application No. 10-2018-0110121, filed on September 14, 2018, in the Korean Intellectual Property Office, the contents of which are incorporated herein by reference in their entirety. TECHNICAL FIELD

[0002] The present disclosure relates to a traffic control system for determining traffic situations by analyzing braking patterns of vehicles and searching for a route. STATE OF THE ART

[0003] A navigation system can check the exact distance to a destination and the time required to reach the destination, then search for an optimal route to the destination to perform route guidance. The navigation system can search for a driving route to the destination based on real-time traffic information and traffic statistics to guide a driver to the destination along the found driving route.

[0004] When a traffic congestion situation occurs due to the occurrence of a sudden accident, etc., a conventional navigation system requires time to detect and display such changes in the traffic situation in real time. Accordingly, when a sudden traffic congestion section occurs, it is difficult to display the traffic congestion section in traffic information, making it difficult for conventional technologies to avoid the sudden traffic congestion section. SUMMARY OF THE INVENTION

[0005] The present disclosure has been made to solve the aforementioned problems encountered in the prior art while maintaining advantages achieved by the prior art.

[0006] One aspect of the present disclosure provides a traffic control system for analyzing a braking pattern of a vehicle, detecting a section in which a traffic event, such as a traffic incident or an accident, occurs, and searching for a route taking into account the section in which the traffic event occurs, and a method therefor.

[0007] The technical problems to be solved by the present inventive idea are not limited to the problems mentioned above, and any other technical problems not mentioned here will be clearly understood from the following description by those skilled in the art to which the present disclosure belongs.

[0008] According to one aspect of the present disclosure, a traffic management system may include: a vehicle terminal located in a respective vehicle and configured to obtain braking information; a detection server configured to detect the braking information; and a control server configured to search for a first travel route to a destination based on a request from the vehicle terminal and provide the found travel route. The control server may be configured to analyze the braking information detected by the detection server, generate first braking pattern information for a respective traffic situation, and search for the first travel route using the first braking pattern information.

[0009] The vehicle terminal may include: a brake sensor configured to detect an operation of a brake, a communication device configured to perform wireless communication with the detection server and the control server, and a processor configured to obtain the brake information using the brake sensor and instruct the communication device to send the obtained brake information to the detection server.

[0010] The braking information may include a time when the brake is applied and a time when the brake is released.

[0011] The control server may be configured to analyze a travel route on which a specific vehicle has previously traveled, recognize a section in which a variation rate in vehicle deceleration and a variation rate in the frequency of braking operations deviate from a reference range as a section in which a braking pattern is detected, and analyze braking information of the detected section to generate braking pattern information.

[0012] The control server may be configured not to acquire braking pattern information of the detected section when the detected section corresponds to any one of a speed limit area, a surrounding area of ​​a school, and / or a section in which the number of traffic light signals per unit section is greater than or equal to a criterion.

[0013] The control server may be configured to classify the detected section at intervals of a predetermined time period and calculate the frequency of braking operations and a braking operation time for each classified section to generate the braking pattern information.

[0014] The control server may be configured to compare the generated braking pattern information with previously stored braking pattern information for a respective traffic situation, to detect the generated braking pattern information if a similarity between the generated braking pattern information and the previously stored braking pattern information is greater than or equal to a criterion, and not to detect the generated braking pattern information if the similarity between the generated braking pattern information and the previously stored braking pattern information is less than the criterion.

[0015] The control server may be configured to acquire braking pattern information from at least one or more other vehicles traveling on the same section in the same time period as the acquisition of the generated braking pattern information, and to average the generated braking pattern information and the braking pattern information of the at least one or more other vehicles to generate the braking pattern information for a respective traffic situation.

[0016] When a section is detected on the found route in which an event occurs comprising braking pattern information similar to or above a reference rate to the braking pattern information for a respective traffic situation, the control server can be configured to recalculate an estimated time taking into account the section in which the event occurs and to provide a route on which the section is reproduced.

[0017] If it is not predicted that a vehicle will enter the section in which the event occurs within a predetermined time period, the control server may be configured to recalculate a time required to traverse the section in which the event occurs within the predetermined time range and to perform a route recalculation.

[0018] If it is predicted that the vehicle will enter the section in which the event occurs within the predetermined time range, the control server may be configured to immediately perform a route recalculation.

[0019] According to another aspect of the present disclosure, a traffic control method may include: acquiring braking information from at least one or more vehicles by means of a acquiring server; analyzing the braking information acquired by the acquiring server by means of a control server to generate first braking pattern information for a respective traffic situation; searching for a first travel route by means of the control server using the first braking pattern information for a respective traffic situation based on a request from a vehicle terminal; and providing the first travel route to the vehicle terminal by means of the control server.

[0020] The braking information may include a time when a brake is applied and a time when the brake is released.

[0021] Deriving the braking pattern information for a respective traffic situation may include analyzing a travel route on which a specific vehicle has previously traveled and identifying a section in which a variation rate in vehicle deceleration and a variation rate in the frequency of braking operations deviate from a reference range as a section in which a braking pattern is detected, analyzing braking information of the detected section to generate braking pattern information, and acquiring braking pattern information from at least one or more other vehicles traveling on the same section at the same time as acquiring the generated braking pattern information, and averaging the generated braking pattern information and the braking pattern information from the at least one or more other vehicles to generate the braking pattern information for a respective traffic situation.

[0022] Generating the braking pattern information may include: not detecting braking pattern information of the detected section when the detected section corresponds to any one of a speed limit area, a school surrounding area, and / or a section in which the number of traffic light signals per unit section is greater than or equal to a criterion.

[0023] Generating the braking pattern information may include classifying the detected section at intervals of a predetermined time and calculating the frequency of braking operations and a frequency for each classified section to generate the braking pattern information.

[0024] Generating the braking pattern information may include comparing the generated braking pattern information with previously stored braking pattern information for a respective traffic situation, detecting the generated braking pattern information if a similarity between the generated braking pattern information and the previously stored braking pattern information is greater than or equal to a criterion, and not detecting the generated braking pattern information if the similarity between the generated braking pattern information and the previously stored braking pattern information is less than the criterion.

[0025] The search for a travel route may, when a section is detected in which an event comprising braking pattern information similar above a reference rate to the braking pattern information for a respective traffic situation occurs on the found travel route, comprise recalculating an estimated time taking into account the section in which the event occurs and providing a travel route in which the section is reflected.

[0026] The method may further comprise, if it is not predicted that a vehicle will enter a section in which the event occurs within a predetermined time range, recalculating a time required to traverse the section in which the event occurs within the predetermined time range and performing a route recalculation.

[0027] The method may further comprise, if it is predicted that the vehicle will enter the section in which an event occurs within the predetermined time range, immediately performing a route recalculation. Character list

[0028] The above and other objects, features and advantages of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings: Fig. 1 is a drawing showing a configuration of a traffic control system according to an embodiment of the present disclosure; Fig. 2 is a block diagram showing a configuration of a vehicle terminal used in Fig. 1 is shown; Fig. 3 is a diagram showing a portion in which a related braking pattern is detected according to an embodiment of the present disclosure; Fig. 4 is a diagram showing a related braking pattern analysis method according to an embodiment of the present disclosure; Fig. 5 is a signal sequence diagram showing a traffic control method according to an embodiment of the present disclosure; and Fig. 6 is a block diagram showing a configuration of a computer system that executes a traffic control method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0029] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. When attaching reference numerals to elements of each drawing, it should be noted that the same elements have the same reference numerals even though the same elements are shown on a different drawing. In addition, when describing an embodiment of the present disclosure, if it is determined that a detailed description of related well-known configurations or functions will obscure the gist of an embodiment of the present disclosure, that description will be omitted.

[0030] When describing elements of embodiments of the present disclosure, the designations 1., 2. first, second, A , B , ( a ), ( b) and the like are used herein. These terms are used only to distinguish one element from another and do not limit the corresponding elements, regardless of the nature, phrase, or order of the corresponding elements. Unless otherwise specified, all terms used in this document, including technical or scientific terms, have the same meaning as those generally understood by those skilled in the art to whose field the present disclosure relates. Such terms, such as those defined in a commonly used dictionary, are to be interpreted to have meanings equivalent to contextual meanings in the relevant art and are not to be interpreted to have ideal or overly formal meanings unless clearly defined as having such meanings in the present application.

[0031] When there is a change in the traffic situation due to the occurrence of a traffic event such as a traffic incident or an accident, an embodiment of the present disclosure can analyze braking patterns of vehicles traveling on a section where the traffic event occurs to quickly and accurately detect the change in the traffic situation, and can derive braking pattern information for each traffic situation. Furthermore, an embodiment of the present disclosure can quickly and accurately detect a section where a traffic event, such as a traffic incident or an accident, occurs by using braking pattern information for each traffic situation derived when searching for a route to a destination, and can provide a route to avoid or bypass the section.In this document, the braking pattern information for a particular traffic situation may include braking pattern information for a particular road type and / or section. For example, traffic incident situation braking pattern information may include traffic incident situation braking pattern information on an expressway and traffic incident situation braking pattern information on a federal highway. The braking pattern information for a particular traffic situation may be updated on a periodic basis.

[0032] Fig. 1 is a drawing showing a configuration of a traffic control system according to an embodiment of the present disclosure. Fig. 2 is a block diagram showing an embodiment of a vehicle terminal 100 shows that in Fig. 1 is shown. Fig. 3 is a diagram showing a portion where a related braking pattern is detected according to an embodiment of the present disclosure. Fig. 4 is a diagram showing a related braking pattern analysis method according to an embodiment of the present disclosure.

[0033] With reference to Fig. 1 the traffic control system can be a vehicle terminal 100 , a capture server 200 and a control server 300 include.

[0034] The vehicle terminal 100may be a device located in a respective vehicle that provides a navigation service to a user (driver) and may be implemented with at least one or more electronic devices, for example a smartphone, a tablet computer, a PDA (personal digital assistant) device, an audio-video navigation (AVN) terminal, an on-board infotainment terminal and a telematics terminal.

[0035] The vehicle terminal 100 can control the control server 300 request to search for a route and can guide the user along a route provided by the control server 300 If a route search is requested, the vehicle terminal can 100 Information, for example identification information of the vehicle terminal 100 , vehicle identification information, a departure location and a destination location, together.

[0036] The vehicle terminal 100 can receive braking information in real time while a vehicle is moving. The braking information may include a time when a brake is applied, a time when the brake is released, a position of the brake pedal, and / or the like. Here, the time when the brake is applied may refer to a time when the driver begins to depress the brake pedal. The time when the brake is released may refer to a time when the driver removes their foot from the brake pedal.

[0037] The vehicle terminal 100 can send the received braking information to the recording server 200 The vehicle terminal 100 can send braking information obtained within a predetermined time range (e.g. 5 minutes) to the acquisition server 200 send.

[0038] Such a vehicle terminal 100can, as in Fig. 2, comprising: a brake sensor 110 , a speed sensor 120 , a position sensor 130 , a user input device 140 , a communication device 150 , a RAM 160 , an output device 170 and a processor 180 .

[0039] The brake sensor 110 can detect operation of the brake pedal. The brake sensor 110 can measure a position of the brake pedal, that is, the degree to which the brake pedal is depressed. The processor 180 can be done using the brake sensor 110 detect whether the brake pedal is working. The processor 180 can detect whether the brake pedal is working using an electronic control unit (ECU) that is loaded into the vehicle.

[0040] The speed sensor 120can be loaded into the vehicle to measure the speed of the vehicle (a vehicle speed). The speed sensor 120 may be implemented with a wheel speed sensor, an acceleration sensor, and / or the like. One embodiment of the present disclosure is exemplified by measuring the vehicle speed using the speed sensor 120 is measured. However, embodiments are not limited thereto. For example, a vehicle speed may be obtained using an ECU, such as an automatic transmission, an automatic braking system (ABS), and a vehicle speed warning device, which are loaded into the vehicle.

[0041] The position sensor 130 can determine the current position of the vehicle terminal 100 , that is, a vehicle position. The position sensor 130may be implemented as a global positioning system (GPS) receiver. The GPS receiver may calculate a vehicle position using signals transmitted from three or more GPS satellites. The GPS receiver may calculate a distance between a satellite and the GPS receiver using a time difference between a time when the satellite transmits a signal and a time when the GPS receiver receives the signal. The GPS receiver may calculate a vehicle position using the calculated distance between the satellite and the GPS receiver and position information of the satellite included in the transmitted signal.

[0042] The brake sensor 110 , the speed sensor 120 and the position sensor 130can be collectively referred to as a vehicle information detector. The vehicle information detector can detect vehicle information using each of the sensors 110 , 120 and 130 , the ECU and the like and send the received vehicle information to the processor 180 send.

[0043] The user input device 140 can receive a control command (e.g., a route search command) and / or data from the user. The user input device 140 can receive information about a starting point and / or a destination from the user. The user input device 140 may be implemented as a keyboard, a keypad, a push button, a switch, a touchpad, a touch screen and / or the like.

[0044] The communication device 150 can wirelessly communicate with the acquisition server 200 and the control server300 from Fig. 1. Wireless Internet technology, for example a wireless local area network (WLAN) (“wireless fidelity” (Wi-Fi)), wireless broadband transmission (Wireless Broadband - “Wibro”) and / or WiMAX (Worldwide Interoperability for Microwave Access, wireless access technology for broadband Internet) and / or mobile communication technology, for example a code division multiple access method (CDMA), a mobile communications standard for fully digital mobile communications networks (Global System for Mobile Communications - GSM) Long Term Evolution (LTE) and / or the extension LTE-Advanced, can be used as the wireless communication technology.

[0045] The RAM 160 can store software that is required for the processor 180 programmed to perform a predetermined operation, or can input and / or output data of the processor 180 save. The RAM 160can store data from the sensors 110 , 120 and 130 were measured. The RAM 160 can store predetermined design information, map data and the like.

[0046] The RAM 160 can be implemented with at least one or more storage media, for example a flash memory, a hard disk, an SD card (Secure Digital Memory - SD), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), a programmable ROM (PROM), an electrically erasable and programmable ROM (EEPROM), an erasable and programmable ROM (EPROM), a directory and a removable storage device.

[0047] The output device 170 may include a state and a result that are determined according to an operation of the processor 180processed, output as optical information, acoustic information, haptic information and / or similar. The output device 180 may include a display, a sound output module, a haptic module, and the like.

[0048] The display may be implemented with one or more of a liquid crystal display (LCD), a thin-film transistor LCD (TFT-LCD), an organic light-emitting diode (OLED) display, a flexible display, a three-dimensional display (3D display), a transparent display, a head-up display (HUD), a touch screen, and a cluster.

[0049] The sound output module can be implemented as a loudspeaker that outputs audio data previously stored in the memory 160The haptic module can output a signal in a form that allows the user to perceive vibration, for example, using their sense of touch.

[0050] The output device 170 can provide map navigation information (route guidance) under the control of the processor 180 and can output a navigation voice signal using the sound output module.

[0051] The processor 180 can ensure the overall operation of the vehicle terminal 100 control. The processor 180 can be implemented with at least one or more of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), programmable logic devices (PLD), field-programmable gate arrays (FPGA), a central processing unit (CPU), microcontrollers and microprocessors.

[0052] The processor 180 can control the control server 300 request to search for a route based on a user input that is determined using the user input device 140 is entered. When a search for the route is requested, the processor can 180 a request message containing identification information of the vehicle terminal 100 (or vehicle identification information), a starting point (a vehicle position), a destination, a route search method (an optimal route, a shortest distance, a minimum distance, and the like) and the like to the control server 300 send.

[0053] After requesting a search for the route, the processor can 180 using the communication device 150 Receive route information from the control server 300 sent. The processor 180can perform route guidance based on the received route information. The processor 180 can overlay map data and display a route on which a vehicle will move.

[0054] When the vehicle starts to move, the processor can 180 Obtain information including operation of a brake pedal, vehicle speed and vehicle position using the brake sensor 110 , the speed sensor 120 and the position sensor 130 In other words, the processor can 180 Obtain vehicle information using the vehicle information detector.

[0055] If the operation of the brake pedal is controlled by the brake sensor 110 perceived, the processor can 180 measure a time (a point in time) at which a brake operates by using a clock (not shown) installed in the vehicle terminal 100When the brake pedal operation is released, the processor can 180 measure a time (a point in time) at which the brake is released by using the clock (not shown). The processor 180 can measure a time when the brake pedal is depressed and a time when a foot is separated from the brake pedal by using the brake sensor 110 and the clock (not shown) are used.

[0056] The processor 180 may transmit braking information, including information such as a time when a brake is operating and a time when the brake is released, to the acquisition server 200 using the communication device 150 send. The processor 180 can identify information of the vehicle terminal 100 , vehicle identification information and / or route identification information (ie, a number assigned when the control server 300provides a driving route), send together.

[0057] The capture server 200 can collect braking information received from the at least one or more vehicle terminals 100 In other words, the capture server can 200 Collect braking information from at least one or more vehicles. The collection server 200 can store and manage the collected information in a database. The collection server 200 can send data to the control server 300Send and receive data using wired and / or wireless communication. A local area network (LAN), a wide area network (WAN), an Ethernet, an integrated services digital network (ISDN), and / or similar devices may be used as wired communication technology. Wireless internet technology, mobile communication technology, and / or similar devices may be used as wireless communication technology.

[0058] If the vehicle terminal 100 requests a search for a route, the control server can 300 search for a route from a current position (a starting point) of the vehicle to a destination of the vehicle and can provide the found route. The control server 300may perform a route search based on information such as a departure location, a destination location, and a route search method (a minimum time, an optimal route, a shortest distance, and the like) included in a route search request message.

[0059] The control server 300 can search for a route taking into account braking pattern information other than real-time traffic information and statistical traffic information (pattern traffic information). Here, statistical traffic information may refer to the result of analyzing a movement speed pattern in a specific section and / or time zone based on real-time traffic information.

[0060] The control server 300 can analyze a braking pattern of a respective vehicle by using braking information received from the acquisition server 200were recorded to derive (generate) braking pattern information for a particular traffic situation. Here, the traffic situation can refer to a traffic disruption situation, a situation in which an accident occurs, or similar. The control server 300 can monitor vehicle braking patterns for a particular road type and / or section by using braking pattern information for a particular traffic situation. The control server 300 can monitor braking patterns of moving vehicles for a particular road type and / or section in real time and can detect a section in which a traffic event, such as an accident or traffic incident, occurs (e.g., a section in which a traffic incident occurs or in which an accident occurs). When the section in which the traffic event occurs is detected, the control server can 300search for a route that is able to bypass or avoid the section and can provide the found route.

[0061] In other words, the control server 300 analyze a braking pattern in real time by using braking pattern information for a particular traffic situation. If the vehicle is predicted to enter a traffic congestion section or an accident section, the control server can 300 search for a route that is able to bypass or avoid the section and can provide the found route.

[0062] The control server 300 can analyze a past driving route of a specific vehicle to generate braking pattern information for a particular traffic situation, and can determine a section in which a braking pattern is detected (hereinafter referred to as a "detection section"). The control server 300can analyze a movement speed pattern of a travel route in the past and can determine a section in which a variation rate in vehicle deceleration and / or a variation rate in the frequency of braking operations deviates from a reference range as a detection section. For example, as in Fig. 3, if a movement speed of a driving route in the past was predominantly uniform as “ A “ is the control server 300 Braking pattern information cannot be captured. On the other hand, if a movement speed of a driving route in the past has been within a specific interval S How " B “ slowed down rapidly, the control server 300 the interval S as a capture section. The control server 300 can receive braking information of the detected detection section from the detection server 200 received.

[0063] The control server 300 can use the braking information received from the acquisition server 200 provided, and can generate braking pattern information of the detected sensing section. The braking pattern information may include the frequency of braking operations and a braking operation time. Here, the braking frequency may refer to the number of times a brake pedal is depressed during a unit time (e.g., 5 seconds) per unit distance (e.g., 50 m). The braking operation time may refer to a duration during which the brake pedal is depressed.

[0064] With reference to Fig. 4 the control server 300 classify the detected detection section S at intervals of a predetermined time (e.g., 5 seconds). The control server 300can calculate the frequency of braking operations and a braking operation time for a respective classified section (at intervals of the classified time) to generate braking pattern information.

[0065] The control server 300 can compare the generated braking pattern information with previously stored braking pattern information for a particular traffic situation. If the similarity between the generated braking pattern information and the previously stored braking pattern information is greater than or equal to a criterion, the control server can 300 capture the generated braking pattern information. If the similarity between the generated braking pattern information and the previously stored braking pattern information is less than the criterion, the control server can 300exclude the generated braking pattern information from a collection target set. In other words, if the similarity between the generated braking pattern information and the previously stored braking pattern information is less than the criterion, the control server cannot collect the generated braking pattern information.

[0066] If the detected detection section S is a section in which a brake is depressed, regardless of a traffic disturbance situation, for example in a speed limit zone, in a school surrounding area or a section in which the number of traffic light signals per section unit is greater than or equal to a criterion, the control server 300 Do not capture section braking pattern information.

[0067] If the generated braking pattern information is similar above a criterion as the previously stored braking pattern information for a respective traffic situation, the control server can 300 capture the generated braking pattern information. The control server 300 can acquire braking pattern information of a specific vehicle and then acquire braking pattern information of at least one or more other vehicles (a vehicle group) moving on the same section at the same time as the acquisition of the braking pattern information of the specific vehicle. The control server 300 can average the detected braking pattern information of the specific vehicle (a first vehicle) and the detected braking pattern information from the at least one or more other vehicles to generate (derive) braking pattern information for a respective traffic situation. The control server 300can update old braking pattern information for a particular traffic situation to the generated braking pattern information for a particular traffic situation.

[0068] The control server 300 can perform an initial one-time search based on a driver's request and can perform a route recalculation every predetermined time period (e.g., 5 minutes). The control server 300 can immediately perform a route recalculation based on a mandatory recalculation request from the driver or when a specific event occurs.

[0069] When an initial route search is performed based on a driver request, the control server 300 search for a route to a destination based on real-time traffic information and statistical traffic information. The control server 300can check whether there is a section on the found route in which braking pattern information similar to or above a reference rate to the braking pattern information for a particular traffic situation is detected. If the found route includes the section in which braking pattern information similar to or above the reference rate to the braking pattern information for a particular traffic situation is detected, the control server can 300 predict that a traffic incident will begin soon and recalculate an estimated time, reflecting the estimated time in a route to provide the final driving route.

[0070] When a route recalculation is performed over a predetermined time range, the control server 300monitor a braking pattern of a group of vehicles traveling along a route in real time and can recognize a section in which braking pattern information similar to or above a predetermined reference rate as the braking pattern information for a particular traffic situation is detected as a section in which an event occurs. The control server 300 can determine whether the vehicle is predicted to enter the detected section where the event occurs within a predetermined time range. If the vehicle is not predicted to enter the section where the event occurs within the predetermined time range, the control server can 300redetect a section in which an event occurs in which braking pattern information similar to braking pattern information for a respective traffic situation is detected per predetermined time range, and can perform a route recalculation taking into account the newly detected section in which the event occurs.

[0071] If it is predicted that the vehicle will enter the section where the event occurs within the predetermined time range, the control server can 300 immediately search for a new route that avoids or bypasses the section where the event occurs.

[0072] Anyone who captures the server 200 and the control server 300 , can be implemented as a computer computing system, as in Fig. 6. Furthermore, the above-mentioned embodiment is exemplified in that the acquisition server 200for acquiring braking information for a respective vehicle independently. However, embodiments are not limited thereto. For example, the control server 300 be implemented to capture braking information from a particular vehicle.

[0073] Fig. 5 is a signal sequence diagram showing a traffic control method according to an embodiment of the present disclosure.

[0074] First, a vehicle terminal 100 in operation S110 Receive braking information while a vehicle is moving. A processor 180 of the vehicle terminal 100 may obtain braking information including a time when a brake is operating and a time when the brake is released using a brake sensor 100 from Fig. 2 received.

[0075] In operation S120 the vehicle terminal can 100the received braking information to a recording server 200 from Fig. 1. The processor 180 of the vehicle terminal 100 can transmit the braking information in a predetermined time range by means of a communication device 150 from Fig. 2 send.

[0076] In operation S130 the capture server can 200 collect the braking information received from the vehicle terminals 100 were sent. The capture server 200 can receive braking information from at least one or more vehicles and can store and manage the received braking information in a database.

[0077] In operation S140 the capture server can 200 the received braking information to a control server 300 from Fig. 1. The capture server 200can process the acquired braking information based on a request from the control server 300 or can send the acquired braking information in a predetermined time range. Alternatively, the acquisition server can 200 the braking information to the control server 300 simultaneously with the capture of the braking information.

[0078] In operation S150 the control server can 300 analyze a braking pattern of a respective vehicle by using the acquired braking information provided by the acquisition server 200 be provided.

[0079] In operation S151 the control server can 300 analyze a specific vehicle's past driving route and can detect a section where a braking pattern is recorded. The control server 300can recognize a section in which a variation rate in vehicle deceleration and a variation rate in the frequency of braking operations deviate from a reference range on the travel route in the past of the specific vehicle as a section in which a braking pattern is detected.

[0080] In operation S152 the control server can 300 analyze a braking pattern of the specific vehicle using braking information of the detected section in which the braking pattern is detected. In other words, the control server can 300 classify the detected section at intervals of a predetermined time and can calculate the frequency of braking operations and a braking operation time for each classified section to generate braking pattern information.

[0081] The control server 300can compare generated braking pattern information with previously stored braking pattern information for a particular traffic situation to determine whether the generated braking pattern information is valid. If a similarity between the generated braking information and the previously stored braking pattern information as a result of the comparison is greater than or equal to a criterion, the control server can 300 determine that the generated braking pattern information is valid and can acquire the generated braking pattern information.

[0082] If the similarity between the generated braking information and the previously stored braking pattern information as a result of the comparison is less than the criterion, the control server 300 determine that the generated braking pattern information is invalid and cannot acquire the generated braking pattern information.

[0083] Furthermore, if the detected section in which the braking pattern is detected corresponds to a section such as a speed limit area, a school surrounding area, or a section in which the number of traffic light signals per unit section is greater than or equal to a criterion, the control server 300 do not capture the braking pattern information generated by the section.

[0084] In operation S153 the control server can 300 Average braking pattern information from at least one or more other vehicles moving on the same section at the same time as the acquired braking pattern information to generate braking pattern information for a respective traffic situation. In this case, the control server 300collect the generated braking pattern information of a specific vehicle and can collect braking pattern information from at least one or more other vehicles moving on the same section at the same time as the specific vehicle. The control server 300 can average the recorded braking pattern information. The control server 300 can continuously analyze vehicle braking patterns and can update braking pattern information for a given traffic situation.

[0085] In operation S160 the vehicle terminal can 100 set a destination based on a driver input. The vehicle terminal 100 may be in a request vehicle requesting a route search.

[0086] When the destination is set, the vehicle terminal can 100 in operation S170 the control server 300request to search for a route. When a route search is requested, the vehicle terminal can 100 Information, such as identification information of the vehicle terminal 100 , a current location (origin) of a vehicle, a destination of the vehicle, together.

[0087] In operation S180 the control server can 300 search for a route to the destination by providing braking pattern information for a particular traffic situation based on the request from the vehicle terminal 100 used. In operation S190 the control server can 300 the found route to the vehicle terminal 100 of the requesting vehicle. The vehicle terminal 100 can guide the driver along the route determined by the control server 300 is provided.

[0088] If the request to search for the route from the vehicle terminal 100 received, the control server can 300 search for a driving route using real-time traffic information and statistical traffic information. The control server 300 can check whether there is a section on the found route in which an event occurs in which braking pattern information is similar to or above a reference rate (e.g., 80%) to the braking pattern information for a particular traffic situation. If the found route includes the section in which the event occurs in which the braking pattern information is similar to or above the reference rate to the braking pattern information for a particular traffic situation, the control server can 300 calculate an estimated time needed to reach a destination taking into account the event. Furthermore, the control server can 300search for a route to avoid or bypass the section where the event occurs and can provide the found route.

[0089] The control server can then 300 perform a route recalculation within a predetermined time range. In other words, the control server can 300 analyze a braking pattern of a group of vehicles moving along a route in real time and can compare the analyzed braking pattern with braking pattern information for a specific traffic situation. The control server 300 can detect a section in which an event occurs where a similarity between the analyzed braking pattern information and the braking pattern information for a particular traffic situation is greater than or equal to a criterion. If the section in which the event occurs is detected, the control server can 300check whether the request vehicle is able to enter the section in which the event occurs within a predetermined time range.

[0090] If the requesting vehicle is unable to enter the section where the event occurs within the predetermined time range, the control server 300 recalculate the time required to traverse the section within the predetermined time range in which the event occurs. The control server 300 can re-search a route to avoid or bypass the section where the event occurs.

[0091] If the host vehicle is able to enter the section where the event occurs within the predetermined time range, the control server can 300 immediately recalculate the route and can provide a route to avoid or bypass the section.

[0092] The control server 300 can monitor braking patterns of moving vehicles in real time and can detect the occurrence of a traffic event such as a traffic accident or traffic incident. If the traffic event is a traffic accident, the control server can 300 Send a signal to notify the driver that the accident is occurring to vehicles that are predicted to enter the section, so that a secondary accident does not occur. Furthermore, the control server can 300 simultaneously send an emergency signal to a police dispatch center and / or an emergency dispatch center to deal with the accident quickly.

[0093] Fig. 6 is a block diagram showing a configuration of a computer system that executes a traffic control method according to an embodiment of the present invention.

[0094] With reference to Fig.6 a computer system 1000 at least one processor 1100 , a RAM 1300 , a user interface input device 1400 , a user interface output device 1500 , a storage 1600 and a network interface 1700 which are connected to each other by a bus 1200 associated with.

[0095] The processor 1100 may be a central processing unit (CPU) or a semiconductor device for processing instructions stored in the memory 1300 and / or the storage memory 1600 are stored. The RAM 1300 and the storage 1600 can each include different types of volatile or non-volatile storage media. For example, the main memory 1300 a read-only memory (ROM) and a random access memory (RAM).

[0096] The operations of the methods or algorithms described in connection with the embodiments disclosed in the specification may be implemented directly with a hardware module, a software module, or combinations thereof, which are executed by the processor 1100 The software module can be executed on a storage medium (e.g. the main memory 1300 and / or the storage memory 1600 ) such as a RAM, a flash memory, a ROM, an erasable and programmable ROM (EPROM), an electrical EPROM (EEPROM), a register, a hard disk, a removable storage device, or a compact disc-ROM (CD-ROM). An example storage medium may be connected to the processor 1100 be coupled. The processor 1100 can read information from the storage medium and can write information to the storage medium. Alternatively, the storage medium can be inserted into the processor 1100be integrated. The processor and the storage medium can be located in an application-specific integrated circuit (ASIC). The ASIC can be located in a user terminal. Alternatively, the processor and the storage medium can be located as a separate component of the user terminal.

[0097] According to the embodiment of the present disclosure, the traffic control system can analyze a braking pattern of a vehicle and can recognize a section where a traffic event, such as a traffic incident or an accident, occurs, and thus quickly and accurately determine a traffic situation.

[0098] According to the embodiment of the present disclosure, the traffic control system may analyze a braking pattern of a vehicle and may detect a section where a traffic event, such as a traffic incident or an accident, occurs, and thus provide a detour or avoidance route to vehicles predicted to enter the section so that the vehicles avoid the section where the traffic event occurs.

[0099] Although the present disclosure has been described hereinabove with reference to exemplary embodiments and the accompanying drawings, the present disclosure is not limited thereto, but may be modified and changed in various ways by those skilled in the art to which the present disclosure belongs, without departing from the spirit and scope of the disclosure claimed in the following claims. QUOTES CONTAINED IN THE DESCRIPTION

[0000] This list of documents submitted by the applicant was generated automatically and is included solely for the convenience of the reader. This list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions. Cited patent literature

[0000] KR 1020180110121

[0001]

Claims

[1] Traffic control system, the system comprising: a vehicle terminal located in a respective vehicle and designed to receive braking information: a detection server configured to detect the braking information; and a control server configured to search for a first route to a destination based on a request from the vehicle terminal and to provide the first route, where the control server: analyzes the braking information collected by the acquisition server; generates initial braking pattern information for a particular traffic situation; and searches for the first driving route using the first braking pattern information. [2] The system of claim 1, wherein the vehicle terminal comprises: a brake sensor configured to detect operation of a brake; a communication device configured to perform wireless communication with the acquisition server and the control server; and a processor configured to: to obtain the braking information using the braking sensor; and instruct the communication device to send the received braking information to the acquisition server. [3] The system of claim 2, wherein the braking information includes a first time when the brake is operating and a second time when the brake is released. [4] A system according to any preceding claim, wherein the control server, when searching for the first travel route: analyzes a second route on which a specific vehicle has previously moved; detects a section in which a variation rate in vehicle deceleration and a variation rate in the frequency of braking operations deviate from reference ranges, respectively, by detecting a braking pattern; and Braking information of the detected section is analyzed to generate second braking pattern information. [5] The system according to claim 4, wherein, when the detected section corresponds to any one of a speed limit area, a surrounding area of ​​a school, and a section having a number of traffic light signals per unit section greater than or equal to a criterion, the control server does not acquire the second braking pattern information of the detected section. [6] The system of claim 4 or 5, wherein the control server: classifies the detected section at intervals of a predetermined time; and the frequency of braking operations and a braking operation time for each classified section are calculated to generate the second braking pattern information. [7] The system of claim 6, wherein the control server: compares the second braking pattern information with previously stored fourth braking pattern information for a respective traffic situation; detects the second braking pattern information when a comparison result between the second braking pattern information and the fourth braking pattern information is greater than or equal to a criterion; and the second braking pattern information is not detected if the comparison result between the second braking pattern information and the fourth braking pattern information is less than the criterion. [8] The system of claim 7, wherein the control server: third braking pattern information is acquired from at least one or more other vehicles moving on the same section when the second braking pattern information is acquired; and averages the second braking pattern information and the third braking pattern information to generate the first braking pattern information for a respective traffic situation. [9] A system according to any preceding claim, wherein the control server: when it detects a section in which an event occurs on the first travel route, for example, when a difference between fifth braking pattern information and the first braking pattern information for a respective traffic situation is smaller than a reference value, recalculates an estimated time taking into account the section in which the event occurs; and provides a third route that reflects the section in which the event occurs. [10] The system of claim 9, wherein the control server: if it is not predicted that a vehicle will enter the section in which an event occurs within a predetermined time range, recalculates a time required to traverse the section in which the event occurs within a predetermined period of time; and recalculates the route. [11] The system of claim 10, wherein the control server: If it is predicted that the vehicle will enter the section where the event occurs within the predetermined time range, immediately performs the route recalculation. [12] Traffic control procedure, the procedure comprising the following steps: Collecting braking information from at least one or more vehicles using a collection server; analyzing the braking information acquired by the acquisition server by means of a control server and generating first braking pattern information for a respective traffic situation; Searching for a first travel route by the control server using the first braking pattern information based on a request from a vehicle terminal; and Providing the first route to the vehicle terminal via the control server. [13] The method of claim 12, wherein the braking information includes a first time when a brake is operating and a second time when the brake is released. [14] The method according to claim 12 or 13, wherein the step of analyzing the braking information and generating the first braking pattern information comprises the following steps: Analyzing a second travel route on which a specific vehicle has previously traveled and detecting a section in which a variation rate in vehicle deceleration and a variation rate in the frequency of braking operations deviate from reference ranges, respectively, by detecting a braking pattern; Analyzing braking information of the detected section to generate second braking pattern information; and Acquiring third braking pattern information from at least one or more other vehicles moving on the same section at the same time as the second braking pattern information is acquired, and averaging the second braking pattern information and the third braking pattern information to generate the first braking pattern information for a respective traffic situation. [15] The method according to claim 14, wherein in the step of analyzing the braking information and generating the first braking pattern information, the control server does not acquire the second braking pattern information when the detected section corresponds to any one of a speed limit area, a surrounding area of ​​a school, and a section having a number of traffic light signals per unit section greater than or equal to a criterion. [16] The method according to claim 14 or 15, wherein the step of analyzing the braking information and generating the second braking pattern information further comprises: Classifying the detected section at intervals of a predetermined time; and Calculating a frequency of braking operations and a braking operation time for each detected section to generate the second braking pattern information. [17] The method of claim 14, 15 or 16, wherein the step of analyzing the braking information and generating the second braking pattern information comprises: Comparing the second braking pattern information with previously stored fourth braking pattern information for a respective traffic situation; and Acquiring the second braking pattern information when a comparison result between the second braking pattern information and the fourth braking pattern information is greater than or equal to a criterion, wherein, if the comparison result between the second braking pattern information and the fourth braking pattern information is less than the criterion, the control server does not acquire the second braking pattern information. [18] A method according to any one of claims 12 to 17, wherein the step of searching for the first travel route comprises: when a section is detected in which an event occurs on the first travel route, for example, when a difference between fifth braking pattern information and the first braking pattern information for a respective traffic situation is smaller than a reference value, recalculating an estimated time taking into account the section in which an event occurs; and Providing a third route that reflects the section where the event occurs. [19] A method according to claim 18, further comprising the following steps: if it is not predicted that a vehicle will enter the section where an event occurs within a predetermined time range, recalculating a time required to traverse the section where the event occurs within a predetermined period of time; and Perform a route recalculation. [20] A method according to claim 19, further comprising the step of: If it is predicted that the vehicle will enter the section where the event occurs within the predetermined time range, immediately execute the route recalculation.