Font Size: a A A

Design And Implementation Of Visualization System Based On Indoor Positioning Data

Posted on:2018-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:L LiFull Text:PDF
GTID:2348330542951118Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,service based on user location has become an innovative service for mobile internet.Timeliness and accuracy of location information acquisition has influence to individuals,enterprises and the development of the country,there are more than 80%people daily contact and location information,the location based service(LBS)[1]have been widely used in people's life.However,most provide location service mainly for outdoor large scale the location of the data.With the development of intelligent hardware equipment,indoor positioning technology,[2]is gradually mature,people can through a variety of indoor positioning technology to obtain the user location and trajectory data,the indoor location information but does not have a set of[3]data visualization system to fully display the user.This paper realizes the indoor location data visualization system for multi dimension,multi granularity and multi direction by design,positioning large amounts of data visualization analysis can show the positioning data comprehensive analysis,to achieve real-time monitoring,location positioning data in vector map,simple and intuitive to help users to acquire information data,provide marketing decision basis for business companies and business users;also designed an intelligent optimization algorithm of positioning results,avoid personnel occurred in playback track through the wall is not the real phenomenon,causes the visual effect to restore the real scene;this paper designs a kind of intelligent correction algorithm the positioning results based on the forbidden area,by setting the electronic fence,some business when the user beyond or into the electronic fence area Intelligent statistics;design and implement a data NoSQL and relational database based on the combination of the retrieval module,effectively speed up the search speed,reduce the front waiting time,greatly enhance the user experience.The system is divided into control layer,service layer and persistence layer by using the idea of layering:The advantage of using hierarchical structure is that it reduces the dependence between layers and facilitates the reuse of logic between layers,so that it is convenient for later maintenance.This system uses SpringMVC as the framework of the control layer,SpringMVC is a lightweight open source Web framework Web MVC design pattern,using the SpringMVC request processing and view management services,can be separated from the page display logic control,greatly facilitates the early development and reduce the maintenance cost.This system uses Spring as the framework of the Spring service layer is a layered JavaSE/EE full-stack(one stop)lightweight framework.Using Spring as a service layer framework,easy decoupling,simplify development,and Spring also easy to integrate a variety of excellent framework,so that the framework and framework seamlessly link together.This system adopts MyBatis as the persistence layer framework,MyBatis is an excellent lightweight framework to support customized SQL,stored procedure and advanced mapping.The use of Mybatis framework can greatly simplify the development of JDBC,the use of object relational mapping,making the development efficiency doubled.Make developers focus on business requirements rather than complex,repetitive,data splicing efforts.Because Ajax technology can update the local content of the web page without reloading it.Therefore,the system uses Ajax technology[5]before and after the end of data interaction.Ajax asynchronous data interaction mode,not only reduces the bandwidth consumption,but also optimizes the data transfer between the server and client,greatly enhancing the user experience.In order to solve the problem of heavy server load with large users,the Ajax engine is deployed on the client to share the work of some servers,thereby reducing the server load on large users.The system also uses the HTML5 Canvas technology for data visualization of the graphical display,to achieve the passenger flow overview,real-time passenger flow distribution,AP status monitoring,history overview,history thermogram,single history query,store ranking,store into the store statistics And store residence time statistics and other functions,enriched the dynamic display of data,improve the system's robustness.
Keywords/Search Tags:location service, electronic fence, data visualization, SSM
PDF Full Text Request
Related items