Formularz referatu na KKRRiT 2015
Transkrypt
Formularz referatu na KKRRiT 2015
Andrzej Stańczak Damian Duda Piotr Pyda Joanna Śliwa Wojskowy Instytut Łączności ul. Warszawska 22A 05-130 Zegrze Płd. [email protected] Łódź, 8-10 kwietnia 2015 SPOSÓB WSPÓŁPRACY SYSTEMU INSIGMA Z KRAJOWYM SYSTEMEM POWIADAMIANIA RATUNKOWEGO Streszczenie: W artykule opisano możliwość współpracy systemu INSIGMA z krajowym Systemem Powiadamiania Ratunkowego. INSIGMA 1) jest złożonym systemem informacyjnym do celów kompleksowej detekcji i identyfikacji zagrożeń oraz monitoringu i identyfikacji obiektów ruchomych. Obszary tematyczne zadań projektu pokrywają się w istotnym zakresie z dziedzinami Systemu Powiadamiania Ratunkowego, zatem współpraca obu systemów i współdzielenie przez nie informacji mogą znacząco poprawić bezpieczeństwo obywateli. 1. WSTĘP Bezpieczeństwo obywateli jest ważnym filarem nowoczesnego państwa i jednym z największych priorytetów UE; ma zarazem szeroki, wieloaspektowy wymiar – np. w sytuacjach kryzysowych silnie zależy od działania systemu ratownictwa. Funkcjonowanie tego systemu jest z kolei uwarunkowane obowiązującymi procedurami i skutecznością powiadamiania o zdarzeniach stanowiących zagrożenie dla zdrowia i życia ludzi. Obsługa zgłoszeń alarmowych w krajach UE – w tym kierowanych na numer 112 oraz przyjmowanych przez systemy E112 i eCall – jest uregulowana odpowiednimi dyrektywami, komunikatami i zaleceniami [1…4]. Ustawa o Systemie Powiadamiania Ratunkowego (SPR), obowiązująca od 1 stycznia 2014 r. [5], w sposób kompleksowy normuje zagadnienia z zakresu powiadamiania ratunkowego, opierając SPR na Centrach Powiadamiania Ratunkowego (CPR). Podstawowym zadaniem SPR jest obsługa zgłoszeń alarmowych kierowanych do numerów 112 i 9xx. CPR-y wykonujące zadania SPR współpracują z Policją, Państwową Strażą Pożarną (PSP), dysponentami zespołów Państwowego Ratownictwa Medycznego (PRM) oraz dodatkowo z innymi podmiotami, których zadaniem jest ochrona życia, zdrowia, bezpieczeństwa i porządku publicznego, mienia lub środowiska (np. staż gminna). 2. SYSTEM POWIADAMIANIA RATUNKOWEGO SPR jest częścią Krajowego Systemu Ratownictwa (medycznego – PRM; technicznego – PSP; porządkowego – Policja itd.). Schemat funkcjonalny SPR przedstawiono na rys. 1. Zadaniem SPR jest dostarczenie informacji, dzięki którym będzie możliwe dotarcie odpowiednich jednostek ratowniczych do osoby wzywającej pomocy, a także – na podstawie cech użytkownika numeru – określenie ewentualnego charakteru wezwania. 1) Inteligentny System Informacyjny dla Globalnego Monitoringu, Detekcji i Identyfikacji zagrożeń. Praca współfinansowana ze środków EFRR w ramach POIG, projekt INSIGMA nr POIG.01.01.02-00-062/09-02. SPR składa się z Centrów Powiadamiania Ratunkowego na poziomie powiatów oraz Wojewódzkich Centrów Powiadamiania Ratunkowego (WCPR) na poziomie województw, w których pracują operatorzy przyjmujący wezwania o pomoc. Rys. 1 System Powiadamiania Ratunkowego [6] W ramach budowy SPR zrealizowano jego główne elementy: Ogólnopolska Sieć Teleinformatyczna na potrzeby obsługi numeru 112 (OST 112), Platforma Lokalizacyjno-Informacyjna z Centralną Bazą Danych (PLI CBD), System Informatyczny Powiadamiania Ratunkowego (SIPR). 2.1. Ogólnopolska Sieć Teleinformatyczna 112 OST 112 stanowi platformę komunikacyjną na potrzeby SIPR (obsługa wywołań alarmowych) oraz służb ratownictwa i porządku publicznego, zapewniającą możliwość uruchomienia w ramach SPR systemów informatycznych (SI CPR / SI WCPR) oraz systemów wspomagania dowodzenia (SWD) Policji, PSP i PRM. OST 112 funkcjonuje w oparciu o wydzieloną sieć teleinformatyczną w technice IP/MPLS, spełniającą wysokie wymagania dostępności dla obsługi wywołań na numery alarmowe. 2.2. Platforma Lokalizacyjno-Informacyjna z Centralną Bazą Danych Zadaniem PLI CBD jest uzyskanie informacji o lokalizacji użytkownika dzwoniącego na numery alarmowe. Funkcjonalność PLI CBD umożliwia dostarczanie informacji do poszczególnych CPR-ów. Realizacja łączności odbywa się przez Centralny Punkt Systemu Centrów Powiadamiania Ratunkowego (CP SCPR), będący brzegowym elementem SPR. PLI CBD posiada kompletną i aktualną bazę danych o użytkownikach dołączonych do pu- blicznych sieci telefonicznych i wykorzystywanych przez nich numerach telefonicznych, a także o zakresach numeracyjnych przydzielonych operatorom. 2.3. System Informatyczny Powiadamiania Ratunkowego SIPR stanowi ogólnokrajową platformę teleinformatyczną, która ułatwia zarządzanie działalnością ratowniczą na poziomie lokalnym i wojewódzkim, integrując wszystkie systemy informatyczne centrów powiadamiania ratunkowego oraz stanowiska dyspozytorów PSP, PRM i Policji. SIPR dostarcza jednolitych w skali kraju narzędzi informatycznych dla wsparcia współpracy i wykonywania zadań służb powołanych do przyjęcia i obsługi połączeń alarmowych; gwarantuje zwiększenie skuteczności służb ratunkowych oraz skrócenie czasu przepływu informacji. Do podstawowych funkcji SIPR można zaliczyć: przyjęcie zgłoszenia i zebranie danych, identyfikację abonenta dzwoniącego, kwalifikację zdarzenia i jego lokalizację, powiadomienie właściwych służb ratowniczych. Jako funkcje uzupełniające SIPR wymienia się: zapis i odtwarzanie sposobu obsługi zgłoszenia, archiwizację dla celów dowodowych oraz raportowanie i analizę dla celów statystycznych. Rys. 2 Powiązanie SI CPR / SI WCPR z pozostałymi elementami SPR [12] Głównym produktem SIPR na poziomie województwa jest SI WCPR (odpowiednio SI CPR na poziomie lokalnym). Oferuje on operatorom i koordynatorom elektroniczne arkusze zgłoszeń, połączenia telefoniczne oraz szereg narzędzi ułatwiających zarządzanie zgłoszeniami na numery alarmowe; umożliwia również szybką i niezawodną dystrybucję wywołań i danych pomiędzy Policją, PSP i PRM. SI WCPR pozwala na zwiększenie skuteczności alarmowania służb i podmiotów ratowniczych, a także usprawnienie przepływu informacji niezbędnej do zarządzania zasobami ratowniczymi. Funkcjonalność koordynatora na poziomie województwa zapewnia ponadto przegląd bieżącej sytuacji w zakresie przyjęcia zgłoszeń i statusów obsługi zdarzeń, monitorowanie ilości i typów zgłoszeń na obszarze województwa oraz wymianę informacji i dyspozycji z innymi ośrodkami powiadamiania ratunkowego. Na rys. 2 przedstawiono funkcjonowanie SIPR na przykładzie węzła SI CPR / SI WCPR, w powiązaniu z CP SCPR, SWD Policji, PSP i PRM, PLI CBD oraz Systemem Informatycznym Głównego Urzędu Geodezji i Kartografii (GUGiK). Istnieje również możliwość dołączenia do SIPR innych systemów, będących istotnym źródłem zgłoszeń alarmowych, jak np. system eCall, INSIGMA itp. 3. OBSŁUGA ZGŁOSZEŃ ALARMOWYCH W SYSTEMIE POWIADAMIANIA RATUNKOWEGO Proces obsługi zgłoszenia alarmowego w SPR został przedstawiony na rys. 3. Zawiadomienie o zdarzeniu wymagającym interwencji służb ratunkowych lub porządkowych odbywa się przez wybranie numeru 112 lub innego numeru alarmowego. Sygnał z telefonu, po sprawdzeniu w PLI CBD miejsca nadania, zostaje przekierowany siecią OST 112 do Centrum właściwego dla lokalizacji zdarzenia (CPR/WCPR). Rys. 3 Obsługa zgłoszenia alarmowego w Systemie Powiadamiania Ratunkowego [6] Wraz z zestawieniem połączenia, w CPR/WCPR wyświetlany jest numer telefonu abonenta wzywającego pomocy – w ramach funkcjonalności prezentacji numeru strony wywołującej (Calling Line Identification Presentation) wspartej funkcjonalnością zniesienia zakazu prezentacji numeru strony wywołującej (Override Calling Line Identification Restriction). Operator przekazuje przez sieć OST 112 komunikat na stanowiska dowodzenia Policji, PSP i/lub PRM. Wsparciem dla służb jest mapa cyfrowa, opracowana i aktualizowana przez GUGiK. Poszczególne tzw. warstwy zawierają charakterystykę terenu, układ ulic oraz lokalizację istotnych obiektów. Na podstawie współrzędnych geograficznych z lokalizacji zgłaszającego prezentowany jest automatycznie obraz będący wizualizacją jego położenia. Informacja przyjęta przez dyspozytora CPR/WCPR zostaje uzupełniona o dodatkowe dane i przekierowana do patrolu Policji, jednostki ratowniczogaśniczej PSP lub karetki pogotowia PRM. Przekazywanie danych abonenta, z którego terminala wzywana jest pomoc, oraz informacji o lokalizacji jest realizowane przez sieć IP z zastosowaniem różnych sposobów dla sieci telefonii mobilnej i stacjonarnej [11], jak przedstawiono na rys. 4. W telefonii stacjonarnej przekazywanie danych o abonencie odbywa się metodą pull. Służba, do której skierowano połączenie alarmowe, kieruje do PLI CBD żądanie podania niezbędnych informacji o abonencie dla numeru telefonu, z którego wzywana jest pomoc. W odpowiedzi na to żądanie PLI CBD przekazuje służbom wcześniej zgromadzone w bazie dane abonenta oraz dokładny adres zainstalowania zakończenia publicznej stacjonarnej sieci telefonicznej, z którego zostało zainicjowane zgłoszenie alarmowe. zgłoszenie alarmowe telefonia stacjonarna dane PUSH informacje lokalizacyjne CPR/WCPR PLI CBD PULL Centralna pozyskiwanie / Baza i aktualizacja Danych danych telefonia mobilna udostępnianie danych zgłoszenie alarmowe System ratownictwa Rys. 4 Metody realizacji zgłoszeń alarmowych w sieciach stacjonarnych i mobilnych [11] W odniesieniu do sieci telefonii mobilnej, na odcinku od operatora sieci do PLI CBD stosuje się metodę push. Równocześnie z pojawieniem się zgłoszenia alarmowego w sieci operatora telefonii mobilnej inicjującego takie połączenie zostaje uruchomiony proces lokalizacji abonenta wzywającego pomocy. Po ustaleniu informacji lokalizacyjnych są one wraz z numerem telefonu przekazywane do PLI CBD, gdzie – po dołączeniu zgromadzonych wcześniej w PLI CBD danych abonenta wzywającego pomocy – oczekują przez cztery godziny. W tym czasie mogą być wysyłane do służb powołanych do niesienia pomocy (metoda pull). SPOSÓB WSPÓŁPRACY SYSTEMU INSIGMA Z SYSTEMEM POWIADAMIANIA RATUNKOWEGO Rozporządzenie Ministra Administracji i Cyfryzacji [10] utworzyło formalne podstawy do współpracy SPR z innymi systemami teleinformatycznymi za pośrednictwem interfejsów zrealizowanych w architekturze otwartej, umożliwiając tym samym połączenie systemu INSIGMA z SPR, co przedstawiono poniżej. Podsystem Obsługi Zgłoszeń o Zdarzeniach i Zagrożeniach (POZZ) stanowi element systemu INSIGMA w postaci komponentów współpracujących ze sobą przez sieć IP: klienta, serwera oraz interfejsów. Komponent klienta to aplikacja mobilna dla terminala z systemem operacyjnym Android; zapewnia graficzny interfejs użytkownika oraz komunikację z serwerem POZZ. Komponent serwera to oprogramowanie usługowe zrealizowane w języku JAVA; zapewnia komunikację z użytkownikiem – za pomocą protokołu SIP – oraz z Korelatorem Zdarzeń – za pomocą protokołów Usług Internetowych (Web Services) [13]. Komponent części interfejsowej został celowo wyróżniony dla ułatwienia jego implementacji w innych komponentach systemu INSIGMA, które mogą być przewidziane do współpracy z POZZ, a także jako element styku z systemami zewnętrznymi. Cechą charakterystyczną tak przyjętego sposobu komunikacji jest zorientowanie na interakcję między elementami programowymi, przy wykorzystaniu przetwarzanej maszynowo definicji usług (WSDL). Sama komunikacja odbywa się poprzez wymianę komunikatów SOAP, kodowanych za pomocą XML i przenoszonych za pomocą protokołu HTTP. Oprogramowanie terminala mobilnego wykorzystywanego do powiadamiania o zdarzeniach zapewnia dwukierunkową komunikację w relacji użytkownik-serwer. Nie jest to wyłącznie tryb „klient-serwer”, ponieważ przewidziano również możliwość inicjacji wymiany danych przez serwer. W kierunku od użytkownika obejmuje to funkcje tworzenia, przekazywania i przetwarzania krótkich, sformatowanych wiadomości o zdarzeniach. Typ zdarzeń możliwych do zgłoszenia określony jest ontologią zdarzeń systemu INSIGMA. W kierunku do użytkownika oprogramowanie terminala wyposażone jest w funkcje odbioru i wizualizacji powiadomień od serwera POZZ o zarejestrowanych zdarzeniach i wykrytych zagrożeniach. Zakłada się, że źródłem informacji o zdarzeniach mogą być osoby funkcyjne wykorzystujące terminale INSIGMA, osoby spoza tego systemu (np. administratorzy dróg, stacje meteorologiczne, etc.) oraz każdy użytkownik, który zainstaluje odpowiednie oprogramowanie na własnym terminalu z systemem Android. Architektura funkcjonalna POZZ przedstawiona jest na rys. 5, gdzie: UZZ – Usługa Zgłaszania Zdarzeń, UPZ – Usługa Powiadamiania o Zdarzeniach, KZ – Korelator Zdarzeń, HMI – Interfejs Operatora (Human Machine Interface), Int.uzz – interfejs usługi zgłaszania zdarzeń, Int.upz – interfejs usługi powiadamiania o zdarzeniach. 4. Rys. 5 Schemat funkcjonalny współpracy systemu INSIGMA z Systemem Powiadamiania Ratunkowego Usługi UZZ i UPZ zostały szczegółowo opisane w [8] i [9]. Moduł UZZ zbiera dane o zdarzeniach od użytkowników i dostarcza je do KZ w celu uwiarygodnienia informacji pochodzących z wielu źródeł. Wiadomość o zidentyfikowanych przez KZ zdarzeniach jest następnie przekazywana do modułu UPZ. Wykrywanie zagrożeń dokonywane jest przy pomocy mechanizmu „Complex Event Processing”, a uzyskane informacje są przesyłane do użytkowników bezpośrednio lub poprzez mechanizmy „publikowania-subskrypcji”. W przypadku konieczności zgłoszenia zdarzenia, użytkownik systemu INSIGMA uruchamia na swoim terminalu mobilnym aplikację „Usługa Zgłaszania Zdarzeń” [9] i wprowadza dane dotyczące zaobserwowane-go zdarzenia. Dane te są przesyłane do modułu UZZ. Dzięki interfejsowi „inne systemy” w SPR, użytkownik systemu INSIGMA może jednocześnie przekazać informację o zdarzeniu do POZZ oraz zaalarmować służby ratownicze w Systemie Powiadamiania Ratunkowego. Warunkiem współpracy ww. systemów jest zgodność interfejsu komunikacyjnego z następującymi wymaganiami: 1) W zakresie informacji lub danych dotyczących zgłoszenia alarmowego należy zapewnić przesłanie: a) unikatowego identyfikatora zgłoszenia alarmowego, b)daty i godziny przyjęcia zgłoszenia alarmowego, c) identyfikatora operatora numerów alarmowych, który przyjął zgłoszenie alarmowe, d)informacji dotyczących lokalizacji zakończenia sieci, z którego zostało wykonane połączenie do numeru alarmowego, e) informacji o miejscu zdarzenia lub zagrożenia, w tym: - adresu zdarzenia lub zagrożenia, - współrzędnych geograficznych zdarzenia lub zagrożenia, - nazwy obiektu, w którym ma miejsce zdarzenie lub zagrożenie, - informacji o budynku, w którym ma miejsce zdarzenie lub zagrożenie (w tym informacji o wysokości lub liczbie kondygnacji tego budynku) oraz informacji o kondygnacji, na której ma miejsce zdarzenie lub zagrożenie, f) informacji o rodzaju zdarzenia lub zagrożenia określonym według szczegółowego katalogu zdarzeń, o którym mowa w przepisach wydanych na podstawie art. 9 ustawy [5], g)informacji o podmiocie ratowniczym lub podmiotach ratowniczych, do których skierowano zgłoszenie alarmowe, h)opisu zdarzenia lub zagrożenia, w tym: - liczby osób poszkodowanych lub będących w stanie nagłego zagrożenia zdrowotnego, - innych istotnych dla zgłoszenia alarmowego informacji lub danych, i) danych osoby zgłaszającej, w tym: - imienia i nazwiska, - numeru telefonu, - lokalizacji osoby zgłaszającej, j) potwierdzenia przyjęcia zgłoszenia alarmowego przez dyspozytora, k)danych kontaktowych operatora numerów alarmowych i dyspozytora, l) informacji o statusie obsługi zgłoszenia alarmowego, m) informacji o stanie połączenia telefonicznego z osobą zgłaszającą zgłoszenie alarmowe; 2) W zakresie treści zgłoszenia alarmowego należy zapewnić przesłanie: a) identyfikatora nagrania treści zgłoszenia alarmowego, b) treści oryginalnego zgłoszenia alarmowego. 5. PODSUMOWANIE W artykule przedstawiono charakterystykę Systemu Powiadamiania Ratunkowego, opisano zasady obsługi zgłoszeń alarmowych w systemach INSIGMA i SPR oraz przedstawiono sposób współpracy tych systemów w zakresie powiadamiania o sytuacjach alarmowych, który ma szansę spowodować wystąpienie efektu synergii. Z powodu bliskiego terminu zakończenia projektu INSIGMA (31 lipca 2015 r.), zaimplementowanie przedstawionego sposobu współpracy zgodnie z wymaganiami interfejsu komunikacyjnego [10] może być zrealizowane w kolejnych projektach o podobnej tematyce. SPIS LITERATURY [1] Decyzja Rady w sprawie wprowadzenia jednego europejskiego numeru alarmowego (91/396/EEC). [2] Dyrektywy UE: 2002/22/WE, 2002/58/WE, 95/46/WE. [3] Komunikaty i Zalecenia UE: 311/2003, 542/2003, 431/2005, 2657/2003, [4] ETSI SR 002 180 Requirements for communication of citizens with authorities/organizations in case of distress (emergency call handling). [5] Ustawa o systemie powiadamiania ratunkowego, Dz. U. 2013 poz. 1635, 18 czerwca 2013. [6] OST 112 – ogólnopolska sieć teleinformatyczna na potrzeby obsługi numeru alarmowego 112, Centrum Projektów Informatycznych, Warszawa, 2012. [7] G. Machado, Różne modele funkcjonowania systemu 112 w Europie, Materiały konferencyjne „Perspektywy usprawnienia systemów powiadamiania ratunkowego 112”, Warszawa, 2011. [8] D. Duda, J. Głowacka, P. Pyda, A. Stańczak, Koncepcja i model usługi powiadamiania o zdarzeniach w systemie INSIGMA, Krajowe Sympozjum Telekomunikacji i Teleinformatyki (KSTiT’11), Przegląd Telekomunikacyjny 8-9/2011, Wydawnictwo Sigma Not, ISSN 1230-3496, s.1420-1425, Łódź, 2011, [9] D. Duda, P. Pyda, T. Podlasek, A. Stańczak, Usługa zgłaszania zdarzeń w systemie INSIGMA – projekt i implementacja, Przegląd Telekomunikacyjny-Wiadomości Telekomunikacyjne, nr 8-9, s. 786-791, 2013. [10] Rozporządzenie Ministra Administracji i Cyfryzacji ws. wymagań funkcjonalnych dla systemu teleinformatycznego i interfejsu komunikacyjnego oraz warunków współpracy SPR z Policją, Państwową Strażą Pożarną oraz dysponentami zespołów ratownictwa medycznego, Dz. U. 2014 poz. 1159, 21 sierpnia 2014. [11] Platforma operatorska do integracji z PLI CBD, http://www.plicbd.pl [12] D. Zakrzewski, System Informatyczny Powiadamiania Ratunkowego, Konferencja Roundtable on 112, Kraków, 2011. [13] W3C Web Services Glossary, http://www.w3.org/TR/wsgloss, 2004.