1 / 18

Vietos nustatymu grindžiamų paslaugų sistemų architektūra

Vietos nustatymu grindžiamų paslaugų sistemų architektūra. V. Paliulionis, S. Maskeliūnas. Architecture for location-based services. IST4Balt News Journal , 1 , Sept. 2004 - Aug. 2005, ISSN 1816-8701, pp. 44-46 http://www.ednes.org/ist4balt/materials/nj/nj_v1.pdf. GIS evoliucija.

trilby
Download Presentation

Vietos nustatymu grindžiamų paslaugų sistemų architektūra

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vietos nustatymu grindžiamų paslaugų sistemų architektūra V. Paliulionis, S. Maskeliūnas. Architecture for location-based services. IST4Balt News Journal, 1, Sept. 2004 - Aug. 2005, ISSN 1816-8701, pp. 44-46 http://www.ednes.org/ist4balt/materials/nj/nj_v1.pdf

  2. GIS evoliucija

  3. Vietos nustatymu grindžiamos paslaugos • Vietos nustatymu grindžiamos paslaugos (angl. Location-Based Services, VNGP) - tai paslaugos, kurios naudoja informaciją apie mobiliojo objekto arba vartotojo buvimo vietą. • VNGP prieinamos per SMS, MMS, WAP naudojant mobiliuosius telefonus, delninius ir nešiojamus kompiuterius bei kitus mobiliuosius įrenginius • VNGP apima informacines paslaugas (pvz. gauti informaciją apie arti esančius objektus), mobilių objektų stebėjimą, mobiliąją komerciją, pagalbos tarnybų paslaugas, navigacines paslaugas (maršrutų planavimas) ir kt. • VNGP yra nauja sparčiai besiplėtojanti technologija, integruojanti GIS, interneto, mobiliąsias ir vietos nustatymo technologijas (VNGP = GIS + vietos nustatymo technologijos + telekomunikacijos + internetas).

  4. VNGP panaudojimo būdai • Information services: • Location visualization (“Where am I ?”), • Where is the nearest restaurant? • Yellow pages. • Emergency services: • E112 – the enhanced 112 calls with location information, • eCall – the pan-European in-vehicle emergency call (in 2009). • Tracking services: • Vehicle tracking, • People (personnel, children, and elderly people) tracking, • Product tracking. • Mobile commerce: • Proximity triggered advertisements. • Navigation services: • Route determination, • Real-time traffic and travel information. • Location-sensitive billing: • Reduced call rates(BITĖ Home), • Parking fee. • Mobile resource management: • Taxi dispatch.

  5. Vietos nustatymo technologijos Yra įvairių vietos nustatymo technologijų: • palydovinės technologijos (GPS, GALILEO); • mobiliojo ryšio tinklais grindžiamos technologijos (Cell ID, EOTD ir kt.);

  6. Pasaulinio tinklo paslaugų modelis (angl. Web Services)

  7. Apibendrinta paslaugos architektūra

  8. Mobiliojo kliento projektavimas • “Sumanus” klientas(angl. Smart): • apjugia “lengvo” ir “sunkaus” kliento privalumus, • naudoja pagal galimybes tiek lokalius, tiek tinklo resursus, • funkcionuoja toliau dingus ryšiui, arba jam atsistačius, • intelektualizuotas instaliavimas ir atnaujinimas, • vartotojo interfeisas dinamiškai adaptuojamas mobiliojo įrenginio galimybėms. • Realizavimo priemonės: • Java 2 Platform, Micro Edition (J2ME) Web Services , • .NET Compact Framework.

  9. Apibendrinta VNGP architektūra

  10. Eksperimentinė sistema AKIS-WS • Skirta ištirti XML tinklo paslaugų technologijos tinkamumą VNGP sistemoms realizuoti • AKIS-WS - bazinių XML tinklo paslaugų rinkinys, kuris sudaro pagrindą kuriant VNGP dalykines programas • Realizuota .NET platformoje, panaudojant AkisAX komponentą (ActiveX komponentas, atliekantis bazines GIS funkcijas) , • AKIS-WS klientinės programos gali veikti tiek stacionariuose kompiuteriuose tiek mobiliuosiuose įrenginiuose.

  11. AKIS-WS architektūra

  12. AKIS-WS paslaugų klasių diagrama

  13. Pavyzdžiai • Naudojant AKIS-WS bazines paslaugas, numatoma realizuoti keletą bandomųjų VNGP delniniams kompiuteriams: • Žemėlapio su pažymėta vartotojo padėtimi pateikimas mobiliajame įrenginyje • Artimiausių objektų paieška (pavyzdžiui, degalinių) • Maršrutų paieška • Draugų buvimo vietos paieška

  14. Užklausų paslaugoms jungimas į “grandinėlę” Užklausa: “Rasti trumpiausią maršrutą iki ... ambasados”. Rezultatas: žemėlapis, kuriame pavaizduotas maršrutas nuo esamos padėties iki ... ambasados.

  15. Pavyzdys: trumpiausio maršruto paieška

  16. AKIS-WS architektūra (modifikuota)

  17. Privalumai • Pagerėja vartotojo interfeisas: nereikia laukti, kol puslapis bus sugeneruotas serveryje, siunčiami tik pasikeitusi informacija, kuri iš karto atnaujinama ekrane; • Efektyvumo padidinimas padalijant rastrinį žemėlapį į nedidelius fragmentus ir siunčiant juos asinchroniškai, bei paskui juos išsaugant lokaliame kompiuteryje (Cashe); • Galimybė asinchroniškai atsiųsti ir apjungti geografinius duomenis iš skirtingų šaltinių; • Galimybė žemėlapyje periodiškai atnaujinti dinaminę informaciją (pvz., GPS duomenis); • Sumažėja siunčiamų duomenų kiekis.

  18. Išvados • Pateiktą vietos nustatymu grindžiamų paslaugų sistemos architektūrą galima pritaikyti daugeliui tipinių sistemų, kuriose paslaugos teikiamos atsižvelgiant į mobilaus vartotojo buvimo vietą. • Standartizuotas SOAP interfeisas tarp komponentų palengviną visos sistemos projektavimą ir realizavimą. • Vietos nustatymu grindžiamų paslaugų sistemos architektūra leidžia optimaliai panaudoti tiek lokalius mobiliojo įrenginio resursus, tiek tinklo resursus. • Užklausų paslaugoms jungimas į “grandinėlę” leidžia nesunkiai konstruoti sudėtingas užklausas. • Paslaugų registravimas UDDI registre palengvina tokių paslaugų paiešką ir išplečia jų panaudojimą. • Siūlomą architektūrą integravus su AJAX technologija galima sukurti lankstesnį ir efektyvesnį vartotojo interfeisą

More Related