System informatyczny EcoCar System

przez | 06/03/2012

Sprawne funkcjonowanie tak złożonej firmy jak EcoCar System wymagało stworzenia od podstaw zaawansowanego, informatycznego systemu nadzoru nad ruchem poszczególnych pojazdów, który umożliwi maksymalne wykorzystanie czasu pracy samochodów. Nad jego powstaniem czuwały cztery polskie firmy informatyczne.

EcoCar System wymagał stworzenia systemu nadzoru nad ruchem pojazdów, który będzie dostosowany do jego potrzeb i wymagań. Żaden istniejący na rynku mechanizm takich wymogów nie spełniał, wobec czego spółka Green Capital City nawiązała współpracę z szeregiem polskich firm informatycznych, które od samego początku zaprojektowały i stworzyły gotowy produkt.

Oczywiście, niezbędne było odpowiednie zabezpieczenie całego systemu przed wszelkimi awariami. Zastosowano tak zwaną rozproszoną architekturę – istnieje sześć fizycznych serwerów, na których pracuje system. Dla zminimalizowania ryzyka znajdują się one w trzech lokalizacjach – w Polsce, Francji i Niemczech. Dzięki temu w przypadku awarii jednej z maszyn lub braku zasilania w jednej z lokalizacji, system  jako całość pozostaje nadal sprawny. Dodatkowo nad systemem sprawują nadzór programiści, którzy czuwają nad jego pracą 24 godziny na dobę. Pozwala to osiągnąć czas reakcji rzędu 15 minut w razie jakichkolwiek nieprawidłowości i kolejnych 15 minut na ich eliminację.

Ten system został przygotowany tak, aby zmaksymalizować efektywność pracy samochodów. Po wprowadzeniu danych zlecenia (ulica, numer, inne dane na przykład kino) system automatycznie przeszukuje bazę danych i wybiera te taksówki, które będą w stanie w najkrótszym czasie podjąć zlecenie. Szukając pojazdów które będą mogły zrealizować zamówienie system niejako „planuje do przodu” – dysponuje informacjami gdzie jedzie taksówka i kiedy będzie w danym miejscu – i przydziela zlecenie taksówce, która zakończy kurs najbliżej nowego zlecenia.

System sam zadecyduje, który samochód w najkrótszym czasie może podjąć danego klienta, a jeśli klient nie określi samochodu system automatycznie wybierze najbliższy. Po wybraniu taksówki zostaną wyświetlone dane pojazdu, kierowcy oraz przybliżony czas dojazdu, obliczany, między innymi na podstawie odległości taksówki od adresu zlecenia oraz przy uwzględnieniu innych danych.

Trasa jest wyznaczana na podstawie bieżących i historycznych danych. System wie gdzie samochody zwalniają, gdzie często tworzą się korki i wylicza optymalną trasę, dostosowaną do warunków drogowych. Jeśli kierowca zjedzie z wyznaczonej trasy nastąpi automatyczna kontrola zaistniałego stanu rzeczy.