Opis systemu zliczania obiektów ruchomych wersja dla salonów i sieci salonów 2006 http://www.insofter.pl
Insofter 2 z 14
1. Budowa systemu 2. Stanowisko rejestracji ruchu 2.1. Rejestratory mikroprocesorowe serii ICD 2.2. Program dla stacji rejestracji ruchu 2.3. Baza danych na serwerze SQL 2.3.1. Lokalizacja 2.3.2. Zapis danych o ruchu klientów 2.3.3. Udostępnianie danych 2.3.4. Inne zasoby i funkcje bazy 2.4. Program dla uŝytkowników systemu 3. Informacje wdroŝeniowe 3.1. Adresy internetowe 3.2. Struktura bazy danych (MySQL Dump) 3.3. Lista stacji pomiarowych Insofter 3 z 14
1. Budowa systemu Inteligentnego Zliczania Obiektów Ruchomych System zliczający prowadzi rejestrację w układzie wielu rozproszonych stanowisk zliczania z zapisem wyników w centralnej bazie danych zlokalizowanej na serwerze SQL. Jako medium transmisji danych wykorzystuje lokalną sieć komputerową lub publiczną sieć Internet. Wyniki rejestracji są przechowywane na kaŝdym etapie zbierania i przesyłania, aŝ do potwierdzenia skutecznego przekazania danych. Do pobierania danych z serwera SQL dostarczony jest uniwersalny program IZOR Klient. Program ten umoŝliwia zarejestrowanym uŝytkownikom dostęp do danych z dowolnego komputera podłączonego do Internetu. Na zamówienie lub tworzone są dedykowane aplikacje raportujące. System IZOR wykorzystuje róŝne technologie zliczania od analizy obrazu z kamery, poprzez rejestrację sygnałów dyskretnych od róŝnego typu czujników do zliczania ręcznego, generując jednolitą bazę wyników. Wersja IZOR Insofter 4 z 14
Salon przeznaczona jest dla obiektów o małych i średnim ruchu. Oparta jest na serii rejestratorów mikroprocesorowych ICD Rys. 1. Struktura systemu zliczającego Fotokomórka lub inny sensor Rejestrator ICD Odczyt danych INTERNET 2. Rejestratory ICD Rejestratory ICD odbierają sygnały z czujników zainstalowanych w przejściach, zliczają w określonych Insofter 5 z 14
przedziałach czasowych a następnie przesyłają do serwera bazy danych. Dostępne są wersje rejestratorów: ICD RS dane przesyłane są poprzez współpracujący z rejestratorem komputer PC podłączony do sieci ICD TCP po podłączeniu do sieci rejestrator nawiązuje samodzielnie kontakt z serwerem bazy danych; umoŝliwia podgląd danych z lokalnego komputera poprzez przeglądarkę WWW ICD GSM - rejestrator nawiązuje samodzielnie kontakt z serwerem bazy danych wykorzystując telefon GSM Insofter 6 z 14
Rys. 2. Schemat stacji zliczającej (przykład dla fotokomórek i rejestratora wersji ICD-RS) Fotokomórka refleksyjna VL reflektor Nad d Od. PP1 KP45 Fotokomórka przelotowa VS/VE KP45 Rejestrator ICD VS Nadajnik VE Odbiornik PP2 PP1 KP45 RS232 Baza danych Serwer Internet PP1 puszka przyłączeniowa z jednym gniazdem RJ45 PP2 puszka przyłączeniowa z dwoma gniazdami RJ45 KP45 kabel przyłączeniowy z wtykami RJ45 bez przeplotu Insofter 7 z 14
3. Stanowisko rejestracji ruchu 2.1. Funkcje rejestratora ICD Rejestrator mikroprocesorowy ICD jest urządzeniem przeznaczonym do wykrywania i sumowania zmian stanu fotokomórek. Rejestrator moŝe obsługiwać fotokomórki pojedynczo w przejściach bez detekcji kierunku ruchu lub parami w przejściach z detekcją kierunku. MoŜliwe jest teŝ zastosowanie czujników mechanicznych, czujek PIR i t.p. Rejestrator wyposaŝony jest w nieulotną pamięć do przechowywania danych i zegar czasu rzeczywistego. W pamięci statycznej zapisane są informacje identyfikujące stację zliczania, dla której rejestrator jest przeznaczony. Rejestrator wykrywa i zlicza sygnały czujników. Dla wyeliminowania błędnych (np. podwójnych) zaliczeń czas Insofter 8 z 14
minimalnego zadziałania czujnika uznawanego za przejście osoby i czas bezwładności po zaliczeniu przejścia są parametryzowane. Zaliczone przejścia sumowane są w zadanym okresie agregacji danych, standardowo przyjęto zliczanie w okresach 1 godziny. JeŜeli jest to technicznie moŝliwe, to rejestrator prowadzi autodiagnostykę i diagnostykę stanu czujników i do ilości zaliczonych w ciągu 1 godziny przejść dodaje informację przez ile sekund układ pomiarowy pracował poprawnie. 2.2. Program dla komputera stacji rejestracji ruchu (dla wersji ICD-RS) Program IsFotoZorApp przeznaczony jest do odbierania z rejestratora ICD2 wyników zliczania na wszystkich obserwowanych przejściach w salonie sprzedaŝy i przesyłania ich do bazy danych za serwerze SQL. Typowi zadanie to ma być realizowane automatycznie, a czynności ręczne przewidziane są do konfigurowania warunków pracy programu i diagnostyki sytuacji awaryjnych. JeŜeli wyposaŝenie lub warunki pracy komputera ograniczają Insofter 9 z 14
moŝliwość pracy automatycznej, to dostępne są odpowiednie procedury do obsługi ręcznej. Aby zapewnić duŝą niezawodność program IsFotoZorApp realizuje następującą sekwencję: odczyt danych z rejestratora przesłanie danych na serwer SQL potwierdzenie wprowadzenia danych na serwer potwierdzenie rejestratorowi odebrania danych Program rejestruje zakłócenia w realizacji zadań i tworzy na komputerze lokalnym rejestr zdarzeń. Rejestr ten jest równieŝ przesyłany na serwer SQL. Po kaŝdej sesji transmisji danych dodatkowy program usługowy sprawdza czy dostępne są nowe wersje plików systemowych i automatycznie przeprowadza aktualizację. 2.3. Praca z rejestratorem ICD-TCP Rejestrator ICD-TCP wyposaŝony jest w gniazdo Ethernet. Po podłączeniu kabla sieciowego moŝliwe jest wprowadzenie identyfikatorów i parametrów konfiguracyjnych poprzez przeglądarkę WWW. W czasie eksploatacji dane te mogą być modyfikowane zdalnie przez administratora Insofter 10 z 14
systemu. Podgląd wyników zliczania równieŝ dostępny jest poprzez przeglądarkę WWW. Lokalny dostęp do danych konfiguracyjnych i wyników zliczania moŝna ograniczyć przez wprowadzenie hasła. 2.4. Praca z rejestratorem ICD-GSM Rejestrator ICD-GSM wyposaŝony jest w telefon komórkowy z obsługą protokółu GPRS i do uruchomienia potrzebuje tylko doprowadzenia zasilania. Identyfikator rejestratora i parametry konfiguracyjne wprowadzane są przed zamontowaniem na obiekcie. W czasie eksploatacji dane te mogą być modyfikowane zdalnie przez administratora systemu. Podgląd wyników zliczania dostępny jest wyłącznie poprzez serwer bazy danych. 3 Baza danych na serwerze SQL 3.1. Lokalizacja Serwer bazy danych naleŝy zlokalizować na komputerze dostępnym dla wszystkich stacji zliczających. Dla pojedynczego obiektu z wieloma stacjami zliczającymi moŝe to być sieć lokalna. Dla systemów rozległych moŝna zapewnić Insofter 11 z 14
dostęp przez sieć typu VPN lub poprzez ogólnodostępny (światowy) numer IP. Firma Insofter oferuje dla dostarczanych systemów zliczających usługę utrzymania serwera SQL na własnym sprzęcie lub skonfigurowanie takiego serwera na komputerze wskazanym przez nabywcę. 3.2. Zapis danych o ruchu klientów Programy obsługujące stacje zliczające nie dokonują bezpośrednich wpisów do bazy danych, ale kontaktują się ze specjalnie dla tego zadania opracowana aplikacją rezydującą na serwerze. Rozwiązanie to pozwala wykorzystać do transmisji danych protokół HTTP z szyfrowaniem danych. Protokół ten rzadko podlega ograniczeniom przez zabezpieczenia w sieciach internetowych, a jednocześnie zachowane jest bezpieczeństwo przesyłania danych. 3.3. Udostępnianie danych Dane dotyczące listy obserwowanych przejść i wyniki zliczania dostępne są zarejestrowanym uŝytkownikom systemu po podaniu lokalizacji bazy np. w formie adresu domenowego, nazwy uŝytkownika i hasła. Insofter 12 z 14
Podstawowe funkcje udostępniania danych zapewnia aplikacja IsZORKlient. UŜytkownik moŝe równieŝ pozyskiwać dane innymi programami do obsługi baz danych, np. wykorzystując technologię ODBC lub przygotować specjalne aplikacje do przetwarzania danych z zastosowaniem innych konektorów. 3.4. Inne zasoby i funkcje bazy W bazie przechowywane są konfiguracje i parametry pracy dla rejestratorów ICD. MoŜliwość modyfikacji tych zasobów jest dostępna tylko dla administratora bazy. Przy kaŝdym połączeniu z serwerem bazy danych rejestratory ICD-TCP i ICD-GSM sprawdzają czy zmieniono konfiguracje parametrów, pobiera nowe informacje i wprowadza je do pamięci. Dla ICD-RS funkcję tą realizuje program IsFotoZorApp. 4 Program dla uŝytkowników systemu Program IsZORKlient słuŝy do selekcji i wstępnego przetwarzania danych zebranych przez system zliczający. Insofter 13 z 14
Pobrane dane moŝna wyświetlać w róŝnej formie na ekranie, drukować oraz eksportować do plików o standardowych formatach dla przetwarzania za pomocą innych aplikacji. Program IsZORKlient wymaga komputera z systemem operacyjnym typu Windows. Dostęp do danych moŝliwy jest z dowolnego komputer po zalogowaniu na serwerze SQL przez podanie nazwy uŝytkownika i hasła Szczegółowe informacje dla uŝytkowników zawiera Dokumentacja programu IsZORKlient 5 Informacje wdroŝeniowe 5.1. Adresy internetowe Insofter 14 z 14