Opis systemu IZOR Salon
Transkrypt
Opis systemu IZOR Salon
Opis systemu zliczania obiektów ruchomych – wersja dla salonów i sieci salonów 2006 http://www.insofter.pl Opis systemu zliczania obiektów ruchomych Insofter 2 z 14 Opis systemu zliczania obiektów ruchomych 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 Opis systemu zliczania obiektów ruchomych 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 dowolnego komputera zamówienie lub dostęp podłączonego tworzone są do do danych Internetu. dedykowane z Na 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 Opis systemu zliczania obiektów ruchomych 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 Odczyt danych Rejestrator ICD INTERNET lub inny sensor 2. Rejestratory ICD Rejestratory ICD odbierają sygnały z czujników zainstalowanych w przejściach, zliczają w określonych Insofter 5 z 14 Opis systemu zliczania obiektów ruchomych 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 Opis systemu zliczania obiektów ruchomych 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 Rejestrator ICD Fotokomórka przelotowa VS/VE PP1 VE Odbiornik PP2 VS Nadajnik KP45 KP45 RS232 Baza danych Internet Serwer 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 Opis systemu zliczania obiektów ruchomych 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 Opis systemu zliczania obiektów ruchomych 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 Opis systemu zliczania obiektów ruchomych 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 Opis systemu zliczania obiektów ruchomych 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 Opis systemu zliczania obiektów ruchomych 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 Opis systemu zliczania obiektów ruchomych 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 Opis systemu zliczania obiektów ruchomych 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