A system & method of train collision avoidance through geofencing
The geofencing system addresses the limitations of conventional train collision avoidance by providing real-time alerts and automated interventions to prevent collisions and optimize train routes, ensuring efficient emergency responses.
Patent Information
- Application Number
- PCT/IN2024/052334
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-01
- Filing Date
- 2024-12-04
- Publication Date
- 2025-07-10
AI Technical Summary
Conventional train collision avoidance systems are costly, time-consuming to implement, and do not effectively address train collisions due to signal errors or human errors, failing to provide real-time solutions for train route breaches and collisions, and lack real-time damage assessment for rescue operations.
A geofencing system using user devices, geo-devices, and a centralized controller to create and manage geofences, providing real-time alerts and automated brake interventions to prevent collisions, optimize train routes, and simulate train schedules for efficient emergency responses.
The system offers cost-effective, real-time train collision avoidance, ensures trains stay on designated routes, and provides immediate damage assessment for effective rescue operations, optimizing train schedules and emergency responses.
Smart Images

Figure IN2024052334_10072025_PF_FP_ABST
Abstract
Description
[0001] A SYSTEM & METHOD OF TRAIN COLLISION AVOIDANCE THROUGH GEOFENCING
[0002] DESCRIPTION
[0003] FIELD
[0004] The present disclosure relates to the field of TRAIN COLLISION AVOIDANCE THROUGH GEOFENCING systems. More specifically, the present disclosure relates to the field of systems for providing cost effective and fast implementable way of railway speed, track utilization with safety from accidents and time management.
[0005] DEFINITIONS
[0006] As used in the present disclosure, the following terms are generally intended to have the meaning as set forth below, except to the extent that the context in which they are used indicate otherwise.
[0007] User - User is an individual using railway train to travel and carrying at least one one-to-one associated User device having the application stored therein with different type of accesses / rights as the role of the user demands. Users include but not limited to, train driver, guard, technical staff, passengers on board of the train or at railway station or other places with responsibilities to manage safe and timely movement of trains.
[0008] User device: A User device is any electronic device having communication capabilities. A User device is selected from the group, but not limited to a smart phone mobile, a satellite phone, a tablet, a laptop, a palmtop, a computing device, and a portable electronic device. User device has an application to communicate with the server and provide and receive instructions. User device includes a GeoDevice. Geo-device: A geo-device is any electronic device having communication capabilities. A geo-device is selected from the group, but not limited to a smart phone mobile, a tablet, a laptop, a palmtop, a computing device, and a portable electronic device whether standalone or affixed / embedded to an external component / object / device. Geo-device may have an application to communicate with the server and provide & receive instructions.
[0009] Rail Track: The term herein refers to tracks on which railway trains (passenger, cargo, local, metro etc.) move and sometime trains are parked there to enable the free passage to other train before their turn comes to move.
[0010] Intersection point: The term herein refers to the stretch of the rail tracks which intersect each other at certain places to allow the trains coming from one route, move to desired route by changing the rail track direction. E.g. as understood in general parlance if a train is coming from City A and going to City B in midway there could be places wherein it has to change direction to reach City B else the simple straight movement of train on the track will take it to City C. Hence at such points / Cross over points, rail track direction change mechanism (also known as switch) is installed to enable the train to follow the designated track to reach the destination.
[0011] Adjacent Rail Track: As understood in general parlance railway track which go side by side for free movement of trains over it, sometimes trains go in same direction or sometimes in opposite directions. During the day there are many instances when such occupancy of track happens i.e. both tracks are with train (i.e. trains moving in same or opposite direction, or one is standing or both are standing simultaneously or side by side like at adjacent platforms of a railway station).
[0012] Railway crossing: A railway crossing is an intersection where a railway line crosses a road, path, or (in rare situations) airport runway, at the same level, as opposed to the railway line crossing over or under using an overpass or tunnel. The term also applies when a light rail line with separate right-of-way or reserved track crosses a road in the same fashion. Train Collision: As understood in common parlance train collision means collision of trains when they are on same rail track and trains are coming in opposite directions, one train is standing, and other train is approaching or even both trains are moving in same direction but with different speed.
[0013] Train Accident: As understood in general parlance, it includes train collision wherein two or more trains are involved, a sudden break down of train and making it off track, sabotage, cattle / animals, rock / tree on the railway track, another vehicle break down on track or any other technical or manual issue putting critical infrastructure or humans or environment at risk or actual damage to that.
[0014] Train Management Rules: The term “train management rules” means rules defined by govemment / competent authorities to manage the speed of train, safety and free flow of trains, stop / go signals, stoppage of trains at designated places like platform at a station, outer place near to a signal waiting for signal to move and it includes, not limited to, speed range for individual trains from one station (including while moving on a designated rail track stretch) to the next, number of railway station stoppages on a route for different type of trains, duration of stoppage , number of geofences with and without intersecting / over-lapping / fusion to be created / activated based on distance between rail track or other logic, and verification rules of user devices by verifying presence of user device in desired number of geofences, rules to trigger track direction change and informing lineman at intersection point , passthrough points real-time tracking and reporting of track direction change, realtime reporting rules in case of accidents, real time communication to various stakeholders, emergency response service providers , rule for action based on a alerts / messages received from a minimum number of user devices etc.
[0015] Centralized Controller- The term “Centralized Controller” hereinafter refers any person who has been authorized by govemment / competent authorities to define and / or implement the collision avoidance management rules in the system. A User device assigned to centralized controller is referred as Centralized Controller User Device. Signal Display unit: The term “signal display unit” hereinafter refers a train signal unit which displays signal as understood in general parlance e.g. Green / Yellow / Red / White color with or without timer / speed range on a display panel or by any other means at a designated rail track or intersection point or pass- through point.
[0016] User device alert: The term “user device alert” hereinafter refers as alert signal including, but not limited to, vibration of the user device, flashlight on-off signal or an alarm or a combination thereof. It also includes alert as a siren of connected (via Bluetooth or similar wireless devices) audio system installed in the train (in train engine, guard coach or any other coach or railway station as defined by Centralized controller as per Train management rules.
[0017] Geofencing: As understood in common parlance, Geofencing is a location-based technology service in which a mobile, desktop or cloud-based app or other software uses GPS, RFID, Wi-Fi or cellular data to trigger a pre-programmed action when a mobile device or RFID tag or mobile device enters or exits a virtual boundary set up around a geographical location, known as a geofence. There are other forms of geofencing that can use multiple creative including programmatic video, static ads, and CTV / OTT advertising. That geofence can be as small as a building or home and as large as a mile or even a zip code. But it’s the placing of that defined boundary that makes geofencing possible.
[0018] Rail track direction change mechanism (conventionally known as Switch): This mechanism is used to change the rail track direction at intersection point or points wherein track direction can be changed so that train moves to desired direction. Most of the places there is a cabin near to such intersection point wherein the lineman (conventionally known as Point man) are physically present to communicate with centralized controller / server for direction / signal etc. to be given to specific trains. This mechanism is configured to the rail track and lineman has to go there to change it from one side to other side and in many cases these are stationed in a cabin and lineman has to change the direction these as per the need and in turn connected track direction gets changed. Many places these are operated manually, and it can be configured to work automatically based on signals received from server or centralized controller by implementing a geo-device configured to motor, gear-based set-up to such switch / rail track direction change mechanism, to trigger the direction change of the track based on instructions through connected geo-device.
[0019] Stop or No Stop Zone: It is an area of rail track which is geo-fenced with rules as Stop Zone or No-stop Zone, and a user device with application stored in it would be identified by the server when such user device is physically present in that virtual area or out of that virtual area.
[0020] Passthrough point: It means a patch / stretch of rail track which has a fixed signal display unit installed adjacent to rail track and includes a railway platform, railway crossing, intersection point, a rail track stretch without a fixed signal display unit. It also includes a mobile signal unit to give signal to a train driver to move / stop.
[0021] Brake interface mechanism: This is a device used in existing TCAS technologies. Brake interface mechanism is a unit which receives signal from TCAS server and communicates to existing brake system of locomotives based on Train Management rules. Brake interface mechanism working principle is that at first Server identifies the braking requirement, communicates braking signal(s) to brake interface mechanism & brake interface mechanism communicates signals to existing brake system of locomotive / train.
[0022] Geo device black box: It mean an enclosure fitted at suitable places of train engine / coaches / guard coach and inside there a geo device is kept with multiple sensors. Intensity of impact due to accident / collision will trigger respective sensors and in turn buttons of geo device and in turn geo device communicates to server about the impact / severity of damage. BACKGROUND
[0023] Conventional train collision avoidance systems use GPS technology and manage through getting signals from antenna installed on the train. KAVACH is one of advanced TCAS (Train Collision Avoidance System) used in India.
[0024] The above or other system consists of trackside RFID tags between the running rails, onboard locomotives (RFID readers, computer, brake interface equipment, and UHF and GSM radio links) and radio infrastructure (towers and modems).
[0025] In present systems (TCAS like Kavach), radio infrastructure is installed alongside the tracks, often aligned with lineside signaling equipment and railway stations, being deployed at a regular interval of 1 Km.
[0026] As per some information available on the internet, KAVACH TCAS is most cost- effective system in world and still cost is INR 5 Mn per Km and only some trains / km are equipped with KAVACH.
[0027] The cost of implementation and timeline to roll out the conventional system based on antenna, receiver, line side signaling and brake interface equipment configuration to reduce the speed of the locomotive is very high.
[0028] The above referred systems do not fix the root cause problem i.e. trains getting into wrong track due to signal error or human errors and delay in getting information of such error. Current solutions focus on the aftereffects of the error and try to minimize the damage i.e. if trains are on wrong track wherein collision is possible then to avoid that collision implement TCAS on both trains.
[0029] Also, the above-referred system does not offer a real-time solution when a train stops on a track at a time and place when it is not intended to be. These situations come due to signal error or human error or unknown events like break-down, cattle on the track, agitation, or accidents etc. The conventional system in case of an unfortunate accident (due to collision with another train or otherwise) does not offer on a real-time basis the number of coaches overturned or moved off track to arrange commensurate rescue & relief operations.
[0030] Therefore, there is felt a need to provide a system that alleviates the aforementioned drawbacks.
[0031] OBJECTS
[0032] Some of the objects of the present disclosure are described herein below:
[0033] An object of the present disclosure is to provide a system and method of train collision avoidance through geofencing which is cost effective, easy, and fast to implement and provide real time information in case of train accidents due to collision or non-collision with other train, about the potential damage and thereby arrange rescue teams & emergency support.
[0034] Another object of the present disclosure is to provide a system, which provides enough time to Centralized controller to take an informed decision to divert the trains and also enabling the train driver / guard to know well in advance, mostly on real-time basis, that their train has breached the designated track / route (mostly such breaches happen at or before signal / intersection point).
[0035] Still another object of the present disclosure is to provide a system, which provides a real time speed range violation by a train and sending an alert to driver / guard of the train about violation.
[0036] Still another object of the present disclosure is to provide a system, which provides Centralized controller to create a Green Corridor with most of the signals on the route / Green Corridor as Green / Go and define / display speed range at designated rail track, railway station etc. for emergency movement of train e.g., rescue train, critical infrastructure, or resources deployment through train scheduling generator etc. Still another object of the present disclosure is to provide a system, to define and implement a Stop or No-Stop Zone rule on stretches of the rail track.
[0037] Still another object of the present disclosure is to have real-time check on rail track direction change management by responsible personnel with the use of GPS and Geofencing.
[0038] Still another object of the present disclosure is to provide a system whereby speed of different type of trains on same track or different tracks, during the different seasons (rainy season or winters with fog etc.) is simulated and optimized and also when trains are running in normal situations or if there is some accident / break-down or maintenance work on tracks or special needs like forces deployment, rescue operations, special cargo, emergency supplies.
[0039] Still another object of the current disclosure is to provide a system, which provides Centralized controller to define and implement rules based on data analysis of trains movement on various routes and automating the train traffic management, diverting the trains on other routes, and reducing / optimizing the travel time.
[0040] Other objects and advantages of the present disclosure will be more apparent from the following description, which is not intended to limit the scope of the present disclosure.
[0041] An Indian patent application 202321029254 dt. 22.04.2023 “A SYSTEM AND METHOD FOR GETTING ACCURATE & PRECISE LOCATION COORDINATES OF A GEO-DEVICE THROUGH GEOFENCING FUSION” discloses a method of getting precise location coordinates of a geo-device (including a user device) through geofencing fusion, the entire disclosure of which are considered in current invention apart from additional features as mentioned hereinafter. SUMMARY
[0042] The present disclosure envisages a system and method for a system and method of train collision avoidance through geofencing.
[0043] The system comprises a plurality of user devices associated with a plurality of users in one-to-one correspondence, a plurality of geo-device, a centralized controller user device, server, a plurality of sets of passthrough point, brake interface mechanism and Geo-device black box.
[0044] The server includes a geofence creator which is capable to generate multiple geofences whether overlapping, intersecting or not as per the need or as per Train management rules which can be used to trace the geo-device or user device when they are in or out of such geofences.
[0045] The plurality of user devices is associated with a plurality of users in one-to-one correspondence. The user device has an application stored therein to facilitate the registration of user and receiving a unique machine-readable code for each user device. Every time a user wishes to use the application stored in user device; an OTP (one time password) is sent to said user device which is needed to enter in application along-with unique password assigned to the said user. Verification of train driver & guard assigned to a train is done each time through the user device as per train management rules.
[0046] User device through the application saved in it communicates to server that in how many different geo-fences (whether intersecting, overlapping or not) it is present and based on that server as per geofence coordinates and rules therein arrives at its precise position / location coordinates on real time basis.
[0047] In an embodiment, the plurality of geo-devices is associated with a plurality of users in one-to-one correspondence. The geo-devices are configured to get registered with server after providing registration details of the user (at least mobile number) through an application available in the geo-devices and in case application is not available in geo-device then through the application available in user devices. One mobile number can be used for registration of more than one geo device.
[0048] In an embodiment of the current invention, geo-devices are implemented on the train engine room, coaches, guard room etc. as per Train Management Rules through Geo device black box.
[0049] In an embodiment of the current invention, geofence are created at both sides of passthrough points as per the Train Management Rules saved in repository.
[0050] In an embodiment of the current invention, presence of a user device assigned to a train route if found at a geofenced area at passthrough point which is not on the route assigned, will trigger an alert through the server about the error / breach of route.
[0051] In an embodiment, application stored in user device is configured to receive the real-time message and user device alert from the server if user has breached the signal , user device available in the train is on wrong track and thereby allowing the driver / guard of the train to stop / move back / slow down, informing the lineman (through his user device) at pass-through point to correct the rail track direction so that collision can be avoided well in advance. In case driver of the train is unable to act as per real time message from the server in a defined timeframe (as saved in repository for such train), then brake interface mechanism comes into action and stops the train to avoid any potential collision.
[0052] In an embodiment, a brake interface mechanism is configured to the brake system of the train and server through user device or centralized controller user device or both and triggers the brake of the train based on instructions received from sever.
[0053] In an embodiment, user devices with admin rights are configured to send signal to server to activate / de-activate certain train management rules for a certain timeperiod e.g. if there are some cattle on the rail track and train driver can see police or villagers or other volunteers are working on it or a vehicle has got some issue and standing at railway crossing, then train driver / guard or railway crossing attendant through their user device can request the server to extend the signal time and inform relevant pass-through points for trains coming on same or adjacent track to align suitably their speed etc.
[0054] In yet another embodiment, application stored in geo-device or in user device, is configured to receive the real-time instructions / message from the server if geodevice has been found in a designated geofenced area created with or without intersecting, overlapping geofences.
[0055] In an embodiment, user device, geo-device is configured to generate SOS signal to server and server can communicate with nearby geo-devices and user-devices through the application stored in them and communicate the location coordinates of said geo-device / user device.
[0056] In an embodiment, geo-device or user device with admin rights are configured to send signal to server to activate / de-activate geofence areas for a defined coordinates / stretch of the rail track as per predefined rules.
[0057] In an embodiment of the current invention pass-through point is communicatively coupled with server using GPS and can be geofenced as per train management rules saved in repository.
[0058] In an embodiment of the current invention a Switch (Rail track direction change mechanism) is configured to intersection point. User device with lineman responsible for rail track direction change, is verified for its physical presence at the geofenced area at intersection point before a signal is generated for movement of the train as a second check that rail track change is applied to change the direction for the train.
[0059] In yet another embodiment switch (rail track direction change mechanism) can be fully automated by implementing a motor, gear arrangement and connected through server e.g. via geo-device. In an embodiment each set of the passthrough point is configured with at least one signal display unit to facilitate a plurality of trains to move / stop as per signal provided by the signal display unit.
[0060] The server includes a repository, machine code generator, signal generator, a train scheduling generator, a geofence creator and a first communication unit.
[0061] The machine code generator is configured to generate machine-readable code based on the registration details of the user. The machine code generator comprises a converter and a code generator.
[0062] The converter is configured to receive the registration details and is further configured to convert the registration details into a standard format to generate a set of converted details based on a set of pre-determined converting rules stored in the repository.
[0063] The code generator is configured to cooperate with the converter to generate the machine-readable code corresponding to the set of converted details based on a set of pre-determined code generating rules stored in the repository and is further configured to transmit the machine-readable code to the user device, geo device or centralized controller user device.
[0064] In an embodiment, the converter and the code generator are implemented using one or more processor(s).
[0065] The repository is configured to store a set of pre-determined train management rules, a list of trains with relevant details (e.g. their running schedule, destination / stoppages / speed range, passengers list having reserved berths etc.), location coordinates of rail track, railway stations, passthrough points, intersection point, adjacent rail tracks to rail tracks, railway crossing, signal display units , No Stop / Stop Zone of Rail track, existing geofence (created as per Train Management rules ) information corresponding to each of the said points, rules & instructions to trigger an action mapped to geofence, time range to implement brake application through brake interface mechanism in case train driver has not implemented the instruction, rules to read signal from geo device damaged in geo device black box about potential damage in case of train accident & suitable rescue plan, and a list of registered users devices, geo devices, centralized controller user device and registration details pertaining to each of the registered users .
[0066] The signal generator is configured to cooperate with the repository and centralized controller user device to create the train signal for at least one of the passthrough point based on the interactive status of train traffic conditions received by server via user devices, geo-device, centralized controller user device and as per the train management rules.
[0067] In an embodiment of the current invention, trains scheduling generator is a simulation program based on computer programming to calculate the optimum time to complete the journey by multiple trains in real life scenarios with multiple constraints like train speed (different trains can have different speed even on same rail track), number / duration time of stoppages enroute, priorities (perishable cargo train vs. mineral ores cargo, superfast train vs passenger train etc.) and change in plan due to accidents, sudden break-down, government priorities like sending rescue trains on a track etc.). Real time trains running information can be revised in this simulation program based on real-time feedback received from user device, centralized controller user device, Geofence creator, Signal generator, Server and passthrough points and changed priorities as per train management rules.
[0068] In an embodiment of the current invention, trains scheduling generator includes a green corridor generator to generate a green corridor for a defined train to provide a non-stop passage over priority to other trains based on real time needs as defined by centralized controller through server and the system.
[0069] In an embodiment, user devices with admin rights and centralized controller user device are configured to communicate with server to activate / de-activate certain train management rules for a certain time-period e.g. creating Stop / No-Stop Rail track zone by activating geofences for defined area through geofences creator. In an embodiment, a rail track map along with passthrough points as used in train management rules is configured in the application for the user to get the navigation details.
[0070] In another embodiment, the server further includes a first communication unit for communication with the user device, geo device, centralized controller user device and a data logger configured to maintain at least one log sheet for each of the train journey wherein the log sheet includes details of the users involved, train arrival, departure time at various passthrough points, alert messages sent to / received from user devices in said in said train journey as defined by Train Management Rules.
[0071] The present disclosure envisages a system & method of Train Collision avoidance.
[0072] BRIEF DESCRIPTION OF ACCOMPANYING DRAWING
[0073] A system and method of Train Collision Avoidance through geofencing, of the present disclosure will now be described with the help of the accompanying drawing, in which:
[0074] Figure 1 illustrates block diagrams of a system and method of Train Collision Avoidance through geofencing.
[0075] Figure 2a to 2c illustrates a flow diagram of for a method of Train collision avoidance and
[0076] Figures 3, 4 & 5 elaborate it by examples.
[0077] LIST OF REFERENCE NUMERALS USED IN THE DESCRIPTION AND DRAWING
[0078] 100 - SYSTEM
[0079] 102 - User Device
[0080] 104 - Geo Device
[0081] 106 - Centralized Controller User Device
[0082] 200 - Server 202 - Repository
[0083] 204 - Machine Code Generator
[0084] 2042 - Convertor
[0085] 2044 - Code generator
[0086] 206 - Signal Generator
[0087] 208 - Train Scheduling Generator
[0088] 2082 - Green Corridor Generator
[0089] 210 - Geofence creator
[0090] 2102 - Coordinates accessing unit
[0091] 2104 - Coordinates verifier unit
[0092] 212 - First Communication Unit
[0093] 2122 - Data Logger
[0094] 300 - Passthrough point
[0095] 302 - Switch (Rail track direction change mechanism)
[0096] 304 - Signal Display Unit
[0097] 400 - Brake Interface Mechanism
[0098] 500 - Geo-device Blackbox
[0099] DETAILED DESCRIPTION
[0100] Embodiments, of the present disclosure, will now be described with reference to the accompanying drawing.
[0101] Embodiments are provided so as to thoroughly and fully convey the scope of the present disclosure to the person skilled in the art. Numerous details, are set forth, relating to specific components, and methods, to provide a complete understanding of embodiments of the present disclosure. It will be apparent to the person skilled in the art that the details provided in the embodiments should not be construed to limit the scope of the present disclosure. In some embodiments, well-known processes, well-known apparatus structures, and well-known techniques are not described in detail.
[0102] The terminology used, in the present disclosure, is only for the purpose of explaining a particular embodiment and such terminology shall not be considered to limit the scope of the present disclosure. As used in the present disclosure, the forms “a,” “an,” and “the” may be intended to include the plural forms as well, unless the context clearly suggests otherwise. The terms “comprises,” “comprising,” “including,” and “having,” are open ended transitional phrases and therefore specify the presence of stated features, elements, modules, units and / or components, but do not forbid the presence or addition of one or more other features, elements, components, and / or groups thereof.
[0103] A system and method of Train Collision Avoidance through geofencing, of the present disclosure is described with reference to Figure 1 through Figure 5.
[0104] Referring to Figure 1 and Figure 2a to 2c,
[0105] The system (100) comprises a plurality of user devices (102) associated with a plurality of users in one-to-one correspondence, a plurality of geo-devices (104), a centralized controller user device (106), server (200), a plurality of sets of passthrough point (300), brake interface mechanism (400) and Geo-device black box (500).
[0106] The server (200) includes a geofence creator (210) which is capable to generate multiple geo-fences whether overlapping or intersecting or not as per the need or as per Train management rules which can be used to trace the geo-device (104) or user device (102) when they are in or out of such geofences.
[0107] The plurality of user devices (102) is associated with a plurality of users in one-to- one correspondence. The user device (102) has an application stored therein to facilitate the registration of user and receiving a unique machine-readable code for each user device (102). Every time a user wishes to use the application stored in user device (102); an OTP (one time password) is sent to said user device (102) which is needed to enter in application along-with unique password assigned to the said user. Verification of train driver & guard assigned to a train is done each time through the user device (102) as per train management rules.
[0108] User device (102) through the application saved in it communicates to server (200) that in how many different geo-fences (whether intersecting, overlapping or not) it is present and based on that server (200) as per geofence coordinates and rules therein arrives at its precise position / location coordinates on real time basis.
[0109] In an embodiment, the plurality of geo-devices (104) is associated with a plurality of users in one-to-one correspondence. The geo-devices (104) are configured to get registered with server (200) after providing registration details of the user (at least mobile number) through an application available in the geo-devices (104) and in case application is not available in geo-device (104) then through the application available in user devices (102). One mobile number can be used for registration of more than one geo device (104).
[0110] In an embodiment of the current invention, geo-devices (104) are implemented on the train engine room, coaches, guard room etc. as per Train Management Rules through Geo device black box (500).
[0111] In an embodiment of the current invention, geofence are created at both sides as well as at passthrough points (300) as per the Train Management Rules saved in repository (202).
[0112] In an embodiment of the current invention, presence of a user device (102) assigned to a train route if found at a geofenced area at passthrough point (300) which is not on the route assigned will trigger an alert through the server (200) about the error / breach of route.
[0113] In an embodiment, application stored in user device (102) is configured to receive the real-time message and user device alert from the server (200) if user has breached the signal or user device (102) available in the train is on wrong track and thereby allowing the driver / guard of the train to stop / move back / slow down , informing lineman (through his user device(102)) at passthrough point (300) to correct the rail track direction so that collision can be avoided well in advance. In case driver of the train is unable to act as per real time message from the server (200) in a defined timeframe (as saved in repository 202 for such train), then brake interface mechanism (400) comes into action and stops the train to avoid any potential collision.
[0114] In an embodiment, a brake interface mechanism (400) is configured to the brake system of the train and server (200) through user device (102) or centralized controller user device (106) or both and triggers the brake / speed reduction of the train based on instructions received from sever (200) or automatically as per train management rules saved in repository (202) in such scenario.
[0115] In an embodiment, user devices (102) with admin rights are configured to send signal to server (200) to activate / de-activate certain train management rules for a certain time-period e.g. if there are some cattle on the rail track and train driver can see police or villagers or other volunteers are working on it or a vehicle has got some issue and standing at railway crossing, then train driver or guard or railway crossing attendant through their user device (102) can request the server to extend the signal time and inform relevant passthrough points (300) for trains coming on same or adjacent track to align suitably their speed etc.
[0116] In yet another embodiment, application stored in geo-device (104) or in user device (102), is configured to receive the real-time instructions / message from the server if geo-device (104) has been found in a designated geofenced area created with or without intersecting, overlapping geofences.
[0117] In an embodiment, user device (102), geo-device (104) is configured to generate SOS signal to server (200) and server (200) can communicate with nearby geodevices (104) and user-devices (102) through the application stored in them and communicate the location coordinates of said geo-device (104) / user device (102). In an embodiment, geo-device (104) or user device (102) with admin rights are configured to send notification / signal to server (200) to activate / de-activate geofence areas for a defined coordinates / stretch of the rail track as per predefined rules.
[0118] In an embodiment of the current invention passthrough point (300) is communicatively coupled with server (200) using GPS and can be geofenced along- with adjacent area as per train management rules saved in repository (202).
[0119] In an embodiment of the current invention, a Switch / Rail track direction change mechanism (302) is configured to intersection point. User device (102) with lineman responsible for rail track direction change, is verified for its physical presence at the geofenced area at intersection point before a signal is generated for movement of the train as a second check that rail track change is applied to change the direction for the train.
[0120] In yet another embodiment, Switch (Rail track direction change mechanism) (302) can be fully automated by implementing a motor and gear arrangement and connected through server (200) e.g. via geo-device (104).
[0121] In yet another embodiment, as per train management rules each set of the passthrough point (300) is configured to at least one signal display unit (304) to facilitate a plurality of trains to move / stop as per signal provided by the signal display unit (304).
[0122] The server includes A repository (202), machine code generator, (204), signal generator (206), a train scheduling generator (208), a geofence creator (210) and a first communication unit (212).
[0123] The machine code generator (204) is configured to generate machine-readable code based on the registration details of the user. The machine code generator (204) comprises a converter (2042) and a code generator (2044).
[0124] The converter (2042) is configured to receive the registration details and is further configured to convert the registration details into a standard format to generate a set of converted details based on a set of pre-determined converting rules stored in the repository (202).
[0125] The code generator (2044) is configured to cooperate with the converter (2042) to generate the machine-readable code corresponding to the set of converted details based on a set of pre-determined code generating rules stored in the repository (202) and is further configured to transmit the machine-readable code to the user device (102), geo device (104) or centralized controller user device (106).
[0126] In an embodiment, the converter (2042) and the code generator (2046) are implemented using one or more processor(s).
[0127] The repository (202) is configured to store a set of pre-determined train management rules, a list of trains with relevant details (e.g. their running schedule, destination / stoppages / speed range, passengers list having reserved berths etc.), location coordinates of rail track, railway stations, passthrough points, intersection point, adjacent rail tracks to rail tracks, railway crossing, signal display units , No Stop / Stop Zone of Rail track, existing geofence (created as per Train Management rules ) information corresponding to each of the said points, rules and instructions to trigger an action mapped to geofence, time range to implement brake application through brake interface mechanism (400) in case train driver has not implemented the instruction, rules to read signal from geo device (104) damaged in geo device black box (500) about potential damage in case of train accident & suitable rescue plan, and a list of registered users devices (102) , geo devices (104) , centralized controller user device (106) and registration details pertaining to each of the registered users .
[0128] The signal generator (206) is configured to cooperate with the repository (202) and centralized controller user device (106) to create the train signal for at least one of the passthrough point (300) based on the interactive status of train traffic conditions received by server (200) via user devices (102), geo-device (106), centralized controller user device (106) and as per the train management rules. In an embodiment of the current invention, trains scheduling generator (208) is a simulation program based on computer programming to calculate the optimum time to complete the journey by multiple trains in real life scenarios with multiple constraints like train speed (different trains can have different speed even on same rail track), number / duration time of stoppages enroute, priorities (perishable cargo train vs. mineral ores cargo, superfast train vs passenger train etc.) and change in plan due to accidents, sudden break-down, government priorities like sending rescue trains on a track etc.). Real time trains running information can be revised in this simulation program based on real-time feedback received from user device (102), centralized controller user device (106), Geofence creator (210), Signal generator (206), Server (200) and passthrough points (300) and changed priorities as per train management rules.
[0129] In an embodiment of the current invention, trains scheduling generator (208) includes a green corridor generator (2082) to generate a green corridor for a defined train to provide a non-stop passage over priority to other trains based on real time needs as defined by centralized controller through server (200) and the system (100).
[0130] In an embodiment, user devices (102) with admin rights and centralized controller user device (106) are configured to communicate with server (200) to activate / de- activate certain train management rules for a certain time-period e.g. creating Stop / No-Stop Rail track zone by activating geofences for defined area through geofences creator (210).
[0131] In an embodiment, a rail track map along with passthrough points (300) as used in train management rules is configured in the application for the user to get the navigation details.
[0132] In another embodiment, the server (200) further includes a first communication unit (212) for communication with the user device (102) , geo device (104) , centralized controller user device (106) and a data logger (2122) configured to maintain at least one log sheet for each of the train journey wherein the log sheet includes details of the users involved, train arrival, departure time at various passthrough points (300), alert messages sent to / received from user devices (102) in said train journey as defined by Train Management Rules.
[0133] Figures 2a to 2c illustrates a flow diagram of a method of Train Collision Avoidance through geofencing.
[0134] The steps include:
[0135] • Storing(Sl), by a repository (202), details of train schedule, map of railway network, passthrough points (300) , user devices (102), geodevices (104) , centralized controller user device (106), users details, already created geofence details at passthrough points (300), geofence fusion rules to correctly identify the passthrough point (300) on which train actually is , rules & instructions to trigger an action mapped to said geofences, stop & no stop zones , geofence details assigned to trains and trains’ route, rules to implement train brakes through brake interface mechanism (400) rules, geo-devices assigned to train and housed in Geo-device Blackbox (500), Train Management rules, driver and guard assigned to a train as per schedule,;
[0136] • providing (S2), by a plurality of user devices (102), geo-devices (104) and centralized controller user device (106), registration details and navigation details;
[0137] • generating(S3), by a machine code generator (204), machine readable code based on said registration details of said user;
[0138] • coupling (S4), by a server (200), communicatively with said passthrough points (300), user devices (102), geo devices (104), centralized controller user device (106), Signal generator (206), Brake interface Mechanism (400) and Geo-device Blackbox (500);
[0139] • receiving (S5), by a signal generator (206), request from user device (102) present in the train at passthrough point (300), to create signal (go or to stop) through at least one of said passthrough points (300) based on said real time train situation and said train management rules;
[0140] • accessing (S6), by Coordinates accessing unit (2102) and verifying, by Coordinates verifier unit (2104), the passthrough point location of a train by verifying the real-time presence of user device (102) in said train at desired passthrough point (300) i.e. in area of geo-fence created through intersecting or non-intersecting geofences including fusion of said geofences, prior to passthrough point (300);
[0141] • communicating (S7), by signal generator (206), to user device (102) with the lineman at intersection point (a sub-set of passthrough point (300)) or directly to said switch (302) to change the track direction as per train navigation details saved in repository (202) for specified train, manually or through switch (302);
[0142] • accessing (S8), by Coordinates accessing unit (2102) and verifying, by Coordinates verifier unit (2104), the real-time location of user device (102) of the lineman i.e. presence of lineman at said switch (302) and on receipt of implementation of track change message, communicate the result to server (200) to create signal by signal generator (206) and display the signal on Signal Display unit (304);
[0143] • re-verification (S9), by Coordinates accessing unit (2102), presence of User device (102) at geofences or fusion thereof created through intersecting or non-intersecting geofences, after the passthrough point (300) and verify, by Coordinates verifier unit (2104) the presence of User device (102) in geofence created for the train route as saved in repository (202) as per Train management rules;
[0144] • error notification or alert message (S10) (e.g. stop, stop and reverse) , by first communication unit (212), to user device (102) of train driver & guard, lineman and centralized controller user device (106) as applicable, if at re-verification Step S9, user device (102) in the train is found moving via a passthrough point (300) which is not in line with records saved in repository (202) as per train management rules with instructions and Step S4 to Step S9 to be repeated
[0145] • force stop (SI 1), through Brake Interface Mechanism (400), which comes in action automatically as per rules saved in repository (202) or as per real-time instructions received from server (200) or user device (102) or centralized controller user device (106) to implement brake of the train on wrong track or route to avoid any collision, in case driver or guard fails to follow directions as per re-verification step S10 ;
[0146] • receiving(S12), request by geofence creator (210) from a user device (102), geo device (104) or centralized controller user device (106) to create Stop zone or No Stop Zone by geofencing including, but fusion of said geofences, at coordinates prior and after to user device (102) as per train management rules saved in repository (202);
[0147] • accessing (SI 3), by Coordinates accessing unit (2102), real time precise coordinates of user device (102) by recognizing the presence of user device (102) simultaneously in multiple geofences whether intersecting or overlapping or in fusion of said geofences and verifying coordinates of user device (102) by Coordinates verifier unit (2104);
[0148] • creating (SI 4), by a Geo fence creator (210), stop zone or no-stop zone by creating multiple intersecting , overlapping geofences prior and after the real time coordinates of user device (102) as per train management rules and communicate through server (200) to passthrough points (300), user device (102) of lineman at both sides of real time location of user device (102);
[0149] • receiving SOS message (SI 5), by server (200), from User device (102) or Geo Device (104), in case of an accident of train, geodevice (104) housed in Geo-device Blackbox (500) to communicate alert signal as per the impact strength it faced and resulting implied damage (as per sensors attached to various buttons / touch screen etc. of geo-device) to the coach or train along with location coordinates to plan rescue operation and re-route the trains as per priority rules saved in train management rules;
[0150] • simulating(S16) the train schedule, by Train Scheduling Generator (208), a revised optimum train schedule with updated priorities, as updated by centralized controller and as saved in repository (202), on verifying real time location of user device (102) in respective trains, as per train management rules;
[0151] • implementing(S17), by server (200), the revised train schedule, based on revised priorities defined by centralized controller to implement the revised train schedule for a certain period for certain trains by communicating on real time basis to user devices (102), passthrough points (300).
[0152] Figure 3 shows an example of acute angle track intersection:
[0153] In this figure, there are two railway tracks connecting City A & City C to City B & City D.
[0154] In an embodiment, Before and after track intersection point 3 geofences are created each side of the intersection point i.e. AB-WE-Nol, AB-WE-No2, AB-WE-No3 & AB-WE-No4, AB-WE-No5, AB-WE-N06 on one track and on other track geofences are CD-WE-Nol, CD-WE-No2, CD-WE-No3, CD-WE-No4, CD-WE-No5, CD-WE-N06.
[0155] In an embodiment, If a user device (102) is found in 4 geofences say AB- WE-Nol, AB-WE-No2, AB-WE-No3 & CD-WE-Nol, that means (as per train management rules saved in repository (202), train is on track which is on northside and if user device (102) is found in geofences CD-WE-Nol , CD-WE-No24, CD-WE-No3 & AB-WE-No 3, that means train is on track which is on south side and if the train is scheduled to move from City A to City D, then user device (102) in the train should be found in geofences AB- WE-Nol, AB-WE-No2, AB-WE-No3 & CD-WE-No4 (prior to intersection point) and after the switch / track intersection point , user device (102) should be found in geofence AB-WE-N06 4, CD-WE-No4, CD-WE-No5 & CD- WE-N06. If user device(102) is not found in said geofence after intersection point, that means train has moved to wrong track direction and alert would be sent by server (200) to user device (102) of loco driver and guard of the train as well as to the line man / point man assigned to switch (302) / track direction change mechanism point to correct the track direction and other responsible persons for train movement and safety as per train management rules. Once switch / track direction change mechanism (302) has completed the change, signal generator (206) will generate signal and train signal display unit (304) will display signal to move the train. In current embodiment and in general, as the tracks are close by, hence it is expected that user device (102) found in a geofence may give false understanding about which track the user device (102) is actually present, hence in such situations, the rules saved in repository (202) identifies the correct / precise location of user device (102) when a user device (102) is found (through coordinates verifier unit (2104)) at multiple geofence like their fusion / intersection or overlap.
[0156] Similarly if train is moving from City C to City B, then user device (102) should be identified and verified in geofences CD WE S01, CD WE S02, CD WE S03 and AB WE N03 before intersection point and AB WE N04 , AB WE N05, AB_WE_N06 & CD_SE_N04, any other combination should raise the alert through server (200) as deviation from rules saved in repository will trigger alert.
[0157] Similarly if train is moving from City D to City A, then user device (102) should be identified and verified in geofences CD WE S04, CD WE S05, ,CD_WE_S06 and AB WE N06 before intersection point and AB WE N04 , AB WE N05, AB_WE_N06 & CD_WE_S01 after intersection point , any other combination should raise the alert through server(200) as deviation from rules saved in repository will trigger alert.
[0158] Figure 4 shows a track wherein loco driver / guard found some rocks / cattle / damage to track:
[0159] In an embodiment, if loco driver / guard or other authorized person finds some rocks, cattle, track damage etc. then through user device (102) a SOS message can be sent to server (200), server creates multiple geofences across the first reported location of such user device (102) and based on presence of user device (102) in said non-overlapping or intersecting / fusion of geofences, server comes to know the exact location of the user device (102) and the train as such. Based on alert from user device (102), centralized controller through server (200) creates multiple geofences before and after the train location to enable other trains to stop approach to same location. In the drawing Figure 4, server (200) has created multiple geofences AB WE N01, AB_WE_N02, AB_WE_N03 prior to reported location and AB WE N04, AB WE N05, AB_WE_N06 as Stop Zone.
[0160] Figure 5 shows an example of current invention which does not rely on RFID tags on tracks, RFID reader on Train and other various components as used in conventional / existing TCAS (train collision avoidance system). TECHNICAL ADVANCEMENTS AND ECONOMICAL SIGNIFICANCE
[0161] The present disclosure described herein above has several technical advantages including, but not limited to, the realization of system of Train Collision avoidance through geofencing, which:
[0162] • Uses fusion / overlap / intersection / exclusion of geofencing to identify on realtime basis trains position if that is on right track or wrong rail track;
[0163] • Fusion / intersection / overlap or not in geofence etc. of geofences are addressing the technical issue related to proximity of railway tracks and this method provides correct location of a train / user device on the railway track whether adjacent to each other or are on same rail track or intersecting.
[0164] • Providing real time correction and avoiding huge delays in train schedule if a train enters into a wrong track by informing driver and lineman through their user device about error and sending message to stop / reverse and correct the track direction and move;
[0165] • Providing a double check mechanism before issuing a signal for a train that lineman is present at intersection point to change the rail track direction by verifying actual coordinates of user device of lineman when he is actually present at that geofenced location;
[0166] • Providing extra check to stop the train on wrong track through brake interface mechanism, if for some reason train driver even if alerted of the error is unable to take required action (stop / reverse) the train;
[0167] • Providing real time information of best estimate of damage of coaches etc. by getting impact signal from geo-devices housed in geo-device Blackbox installed in engine, coaches, guard coach as defined by train management rules;
[0168] • Provides a cost effective and easy to implement system with the use of fusion of geofencing and GPS; • Providing real time simulation / optimization solution in case of an accident say due to rocks, trees, cattle / sudden break down of the train on rail track and allowing clear path to priority trains.
[0169] The embodiments herein and the various features and advantageous details thereof are explained with reference to the non-limiting embodiments in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
[0170] The use of the expression “at least” or “at least one” suggests the use of one or more elements or ingredients or quantities, as the use may be in the embodiment of the disclosure to achieve one or more of the desired objects or results.
[0171] The foregoing description of the specific embodiments so fully reveals the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and / or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.
Claims
WE CLAIM:
1. A system (100) of train collision avoidance through geofencing, said system (100) comprising:• a plurality of sets of passthrough points (300);• a plurality of user devices (102) associated with said plurality of users in one-to-one correspondence;• a plurality of geo-devices (104);• a centralized controller user device (106); and• a server (200),• brake interface mechanism (400); and• geo-device blackbox (500);Characterized in that,• each set of said passthrough points (300) is geofenced to facilitate train, having on-board users with user device (102), to pass through based on the signal;• passthrough point (300) includes: o switch (302), configured to rail track intersection point, to change the rail track direction by the lineman or automatically based on signal from server (200), for trains based on schedules of trains and their route as saved in repository (202); o a signal display unit (304) configured to cooperate with signal generator (206) and provides the signal for train at designated passthrough point (300), wherein said switch (302) and said signal display unit (304) are implemented using one or more processor(s);• user device (102) having an application stored therein to facilitate said user to provide registration details, to receive and communicate messages on real-time basis;• geo-device (104) configured to geo-device black box (500) and implemented in engine room, coaches, guard room of the train to communicate to server (200), the implied damage severity to the train on account of an unfortunate accident of the train;• centralized controller user device (106) to implement the train management rules, receive & communicate on real time basis decision taken by centralized controller;• server (200), communicatively coupled with said passthrough points (300), said user devices (102), geo-devices (104), centralized controller user device (106), brake interface mechanism (400) and geo-device blackbox (500), said server (200) comprising: o a machine code generator (204), configured to generate a machine-readable code based on said registration details of said user; said machine code generator (204) includes:■ a converter (2042) configured to receive said registration details, and further configured to convert said registration details into a standard format to generate a set of converted details based on a set of pre-determined converting rules stored in said repository (202); and■ a code generator (2044) configured to cooperate with said converter (2042) to generate said machine readable code corresponding to said set of converted details based on a set of predetermined code generating rules stored in said repository (202); and further configured to transmit said machine readable code to said user device (102), wherein said converter (2042) andsaid code generator (2044) are implemented using one or more processor(s); a repository (202), configured to store a set of predetermined train management rules, trains schedule, map of railway network, passthrough points (300) , user devices (102), geo-devices (104) , centralized controller user device (106), users details, geofence details at passthrough points (300), geofence fusion rules to correctly identify the passthrough point on which train actually is , stop & no-stop zones , geofence details assigned to train and train route, rules to implement brake through brake Interface mechanism (400), geo-devices (104) assigned to train and housed in geo-device blackbox (500), rules & instructions to trigger an action mapped to geofence, train driver and guard assigned to a train as per schedule, and a list of said machine readable codes associated with each of said user and said registration details associated with each of said machine readable codes; a signal generator (206), configured to cooperate with repository (202) and configured to cooperate with signal display unit (304) associated with passthrough points (300), user device (102) and centralized controller user device (106) to generate a signal to move or stop & no stop zone for the train , through at least one of said passthrough points (300) based on said real time train situation and said train management rules; a train scheduling generator (208) configured to cooperate with repository (202), geofence creator (210), user device (102), signal generator (206) and first communication unit (212), to provide real-timesimulated schedule of trains considering the optimization needs, if some trains are not on schedule due to accident or otherwise, based on revised priorities set by centralized controller; o a geofence creator (210), configured to cooperate with repository (202) to create a number of geofences, with or without intersecting, over the passthrough points (300) to arrive at the precise location coordinates of a train, through the application saved in user device (102) when such user device (102) is found simultaneously in multiple geofences including intersecting geofences; geofence creator (210) includes:■ a coordinate accessing unit (2102) configured to receive request from user device (102), geo device (104) to generate a Signal at designated passthrough point (300) or create a stop or nostop zone or in response to a SOS message received from user device (102), geo device (104) or server (200) by creating multiple geofences (including intersecting, overlapping geofences); and■ a coordinates verifier unit (2104) configured to verify coordinates of user device (102), geo device (104) and generate a verification result, wherein said coordinate assessing unit (2102) and said coordinate verifier unit (2104) are implemented using one or more processor(s);• brake interface mechanism (400) configured to server (200), user device (102), centralized controller user device (106) and with the brake system of the train,o to implement brake of the train to stop the same if train driver fails to take action as communicated to user device (102) by server (200) through first communication unit (212) as per train management rules;• geo-device blackbox (500), houses geo-device (104) with pressure sensors, and mounted in train engine room, coaches, guard’s cabin as per train management rules, configured to cooperate with server (200) and to communicate to server (200) the impact on geo-device (104) and the respective coach and engine on account of severity of accident to plan rescue operations and reschedule the trains on same and adjacent railway tracks.
2. The system (100) as claimed in claim 1, wherein said registered user is required to provide a one-time passcode at the time of registration and every time to access the information from system (100) through user device (102) or centralized controller user device (106) for authentication of said registered user.
3. The system (100) as claimed in claim 1, wherein a map is configured in said application for said user to provide navigation details, including relevant information as per train management rules, and view said passthrough points (300) on the route and respective train schedule.
4. The system (100) as claimed in claim 1, wherein said server (200) includes a first communication unit (212) for communication with said passthrough points (300), user devices (102), geo devices (104), centralized controller user device (106) and a data logger (2122) configured to maintain log sheet for each communication received or sent.
5. A method for management of Train collision avoidance through geofencing comprises the following steps:• Storing (SI), by a repository (202), details of train schedule, map of railway network, passthrough points (300) , user devices (102), geo-devices (104), centralized controller user device (106), users details, already created geofence details at passthrough points (300), geofence fusion rules to correctly identify the passthrough point (300) on which train actually is , rules & instructions to trigger an action mapped to said geofences, stop & no stop zones , geofence details assigned to trains and trains’ route, rules to implement train brakes through brake interface mechanism (400) rules, geo-devices assigned to train and housed in geo-device blackbox (500), train management rules, driver and guard assigned to a train as per schedule;• providing (S2), by a plurality of user devices (102), geo-devices (104) and centralized controller user device (106), registration details and navigation details;• generating (S3), by a machine code generator (204), machine readable code based on said registration details of said user;• coupling (S4) , by server (200), communicatively with said passthrough points (300) , user devices (102), geo devices (104), centralized controller user device (106), signal generator (206), brake interface mechanism (400) and geo-device blackbox (500) ;• receiving (S5), by a signal generator (206), request from user device (102) present in the train at passthrough point (300), to create signal (go or to stop) through at least one of said passthrough points (300) based on said real time train situation and said train management rules;• accessing (S6), by coordinates accessing unit (2102) and verifying, by coordinates verifier unit (2104), the pass through point location of a train by verifying the real-time presence of user device (102) in said train at desired passthrough point (300) i.e. in the area of geofence created through intersecting or non-intersecting geofences including fusion of said geofences prior to passthrough point (300);• communicating (S7), by signal generator (206), to user device (102) with the lineman at intersection point (a sub-set of passthrough point (300)) or directly to said switch (302) to change the track direction as per train navigation details saved in repository (202) for specified train, manually or through switch (302);• accessing (S8), by coordinates accessing unit (2102) and verifying, by coordinates verifier unit (2104), the real-time location of user device (102) of the lineman i.e. presence of lineman at said switch (302) and on receipt of implementation of track change message, communicate the result to server (200) to generate signal by signal generator (206) and display the signal on signal display unit (304);• re-verification(S9), by Coordinates accessing unit (2102), presence of user device (102) at geofences or fusion thereof created through intersecting or non-intersecting geofences, after the passthrough point (300) and verify, by coordinates verifier unit (2104) the presence of user device (102) in geofence created for the train route as saved in repository (202) as per Train management rules;• error notification or alert message (S10) (e.g. stop, stop and reverse) , by first communication unit (212), to user device (102) of train driver & guard, lineman and centralized controller user device (106) as applicable, if at step re-verification (S9), user device (102) in the train is found moving via a passthrough point (300) which is not in line with records saved in repository (202) as per train management rules with instructions and Step S4 to Step S9 to be repeated;• force stop (SI 1), through brake interface mechanism (400), which comes in action automatically as per rules saved in repository (202) or as per real-time instructions received from server (200) or user device (102) or centralized controller user device (106) to implement brake of the train on wrong track or route to avoid any collision, in case driver or guard fails to follow directions as per Step S10;• receiving (S12), request by geofence creator (210), from a user device (102) or centralized controller user device (106) to create Stop zone or No Stop Zone by geofencing including fusion of said geofences, at coordinates prior and after to user device (102) location as per train management rules saved in repository (202);• accessing (SI 3), by coordinates accessing unit (2102) , real time precise coordinates of user device (102) by recognizing the presence of user device (102) simultaneously in multiple geofences whether intersecting or overlapping or in fusion of geofences and verifying coordinates of user device (102) by coordinates verifier unit (2104);• creating (SI 4), by a geofence creator (210), stop zone or no-stop zone by creating fusion of multiple intersecting or overlapping or non-intersecting geofences prior and after the real time coordinates of user device (102) as per train management rules and communicate through server (200) to passthrough points (300), user device (102) of lineman at both sides of real time location of user device (102);• receiving SOS message (SI 5), by server (200), from user device (102) or geo device (104), in case of an accident of a train, geodevice (104) housed in geo-device blackbox (500) to communicate alert signal as per the impact strength it faced (as per sensors or like attached to various buttons / touch screen etc. of geo-device) and resulting implied damage to the coach or train along with location coordinates to plan rescue operation and re-route the trains as per priority rules saved in train management rules;• simulating (SI 6) the train schedule, by train scheduling generator (208), a revised optimum train schedule with updated priorities, as updated by centralized controller and as saved in repository (202), on verifying real time location of user device (102) in respective trains, as per train management rules;implementing (SI 7), by server (200), the revised train schedule, based on revised priorities defined by centralized controller to implement the revised train schedule for a certain period for certain trains by communicating on real time basis to user devices (102), passthrough points (300).
Citation Information
Patent Citations
Method for designation of running rail of train-oriented train control system and linkage with lineside device
KR101449740B1
Methods and systems for decentralized rail signaling and positive train control
US20190337545A1
Locomotive collision avoidance method and system
US5574469A