Cemetery Navigation and Information Query System Based on Android and Java Web

Similar documents
Design and Implementation of Aquarium Remote Automation Monitoring and Control System

Design and Implementation of Somatosensory Teaching Pendant System Based on Android Platform

Wireless Smart Home Security System Based on Android

Communication Stability Experiment of IOT Car Based on WIFI and Bluetooth

Design of Smart Home System Based on ZigBee Technology and R&D for Application

2017 International Conference on Economics, Management Engineering and Marketing (EMEM 2017) ISBN:

AN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e*

An Improved Frequent Pattern-growth Algorithm Based on Decomposition of the Transaction Database

The Solutions to Some Key Problems of Solar Energy Output in the Belt and Road Yong-ping GAO 1,*, Li-li LIAO 2 and Yue-shun HE 3

A Data Collecting and Caching Mechanism for Gateway Middleware in the Web of Things

An Improved DFSA Anti-collision Algorithm Based on the RFID-based Internet of Vehicles

Intelligent Mobile Monitoring and Control Network of Oil Pipeline Based on Internet of Things

A Design of Remote Monitoring System based on 3G and Internet Technology

Research on Power Quality Monitoring and Analyzing System Based on Embedded Technology

The Application of Wireless Sensor in Aquaculture Water Quality Monitoring

Design of Desert Plant Monitoring System Based on SI446X Wireless Radio Frequency Communication

Design and Implementation of Computer Room Management System in University

Test Analysis of Serial Communication Extension in Mobile Nodes of Participatory Sensing System Xinqiang Tang 1, Huichun Peng 2

Temperature Control System of Cold Storage

Design and Implementation of Inspection System for Lift Based on Android Platform Yan Zhang1, a, Yanping Hu2,b

A Design of Greenhouse Remote Monitoring System Based on WSN and WEB

Research on Approach of Equipment Status and Operation Information Acquisition Based on Equipment Control Bus

Framework Research on Privacy Protection of PHR Owners in Medical Cloud System Based on Aggregation Key Encryption Algorithm

Study on Jabber Be Applied to Video Diagnosis for Plant Diseases and Insect Pests

Web-based Building Energy Consumption Monitoring and Conservation Service DONG Wei1, a

The Design of Embedded Remote Intelligent Automotive Monitoring System based on GSM. Lijun Gao

Design And Implementation of Remote Video-Audio Communication Module in The Commanding-Dispatching System of Transmitting Stations

Intelligent Computer Room Management Platform Based on RF Card

SMART VEHICLE CONTROLLED SYSTEM

Preliminary Research on Distributed Cluster Monitoring of G/S Model

, ,China. Keywords: CAN BUS,Environmental Factors,Data Collection,Roll Call.

Design and Implementation of Agricultural Intelligent Monitoring System. based on the Android Platform. Liang Haili 1, a

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

Design and Implementation of Remote Push System of Resources Based on Internet

Vehicular traffic estimation through bluetooth detection the open-source way

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article

Research of tooling test signal collection and analysis Guozhuang Liang 1, a, Xuan Chen 1,b,Yufeng Yao 2,c

Design of Temperature and Humidity Data Acquisition System. Based on ARM

The intelligent weather station system based on Arduino

Low Overhead Geometric On-demand Routing Protocol for Mobile Ad Hoc Networks

Charting the Progress of Smart City Development in Shanghai

Research Article A Two-Level Cache for Distributed Information Retrieval in Search Engines

Study on Loading-Machine Production Scheduling Algorithm of Forest-Pulp-Paper Enterprise

Network protocol for Internet of Things based on 6LoWPAN

A Wireless Internet of Things Architecture Based on Mobile Internet

Serial Communication Based on LabVIEW for the Development of an ECG Monitor

Performance Comparison and Analysis of Power Quality Web Services Based on REST and SOAP

Design of Formaldehyde Monitoring System in Wireless Network Wang Renli 1, a. Liming2,b Zhu Lijun 1,c

Construction of SSI Framework Based on MVC Software Design Model Yongchang Rena, Yongzhe Mab

Design of Intelligent System for Watering Flowers Based on IOT

The Research and Design of the Application Domain Building Based on GridGIS

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

The Research and Design of the Android-Based Facilities Environment Multifunction Remote Monitoring System*

Design and Implementation of Digital Library Fanqi Wei, Yan Zhang and Xiaoping Feng

An Information Framework for Creating a Smart City through Internet of Things

Research and Implementation of the Key Technology of UAV Aerial Image. Transmission

Embedded Smart Home System Based on ZigBee Song Chi

Application of Theory and Technology of Wireless Sensor Network System for Soil Environmental Monitoring

Research and Design of Crypto Card Virtualization Framework Lei SUN, Ze-wu WANG and Rui-chen SUN

Smart Waste Management using Internet-of-Things (IoT)

Study on XML-based Heterogeneous Agriculture Database Sharing Platform

Embedded Surveillance System using Multiple Ultrasonic Sensors

Study ON Remote Medical Monitoring System Based ON MSP430 AND CC2530

Design and Implementation of Dual-Mode Wireless Video Monitoring System

Analysis of Space-Ground Integrated Information Network Architecture and Protocol

LDAP-based IOT Object Information Management Scheme

Design of Greenhouse Temperature and Humidity Monitoring System Based on ZIGBEE Technique Ming Xin 1,a, Wei Zhongshan 1,b,*

Hole repair algorithm in hybrid sensor networks

Design and Implementation of Agricultural Information Resources Vertical Search Engine Based on Nutch

An Intelligent Retrieval Platform for Distributional Agriculture Science and Technology Data

Study of Smart Home System based on Zigbee Wireless Sensor System. Jie Huang 1

Design and Implementation of Intelligent Home Control System under the Concept of IoT

Design of Campus one-finger Service System Based on Fingerprint Identification

Remote monitoring system based on C/S and B/S mixed mode Kaibing Song1, a, Yinsong Wang2,band Dandan Shang3,c

Innovative M-Tech projects list

Human heart rate detector based on photoelectric volume

An Agricultural Tri-dimensional Pollution Data Management Platform based on DNDC Model

Open Access Research on Algorithms of Spatial-Temporal Multi-Channel Allocation Based on the Greedy Algorithm for Wireless Mesh Network

Research and Application of Unstructured Data Acquisition and Retrieval Technology

Design and Implementation of a Multi-Function Data Acquisition System based on Android Platform

A High-Speed Wireless Transmission Scheme for Wireless Sensor Network

Real-time Vehicle Wireless Remote Positioning and Monitoring System Based on GPRS Network and Beidou

The Design and Development of the Precision Planter Sowing Depth Control System

Traffic Flow Prediction Based on the location of Big Data. Xijun Zhang, Zhanting Yuan

UAV Motion-Blurred Image Restoration Using Improved Continuous Hopfield Network Image Restoration Algorithm

EaSync: A Transparent File Synchronization Service across Multiple Machines

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

A New Distance Independent Localization Algorithm in Wireless Sensor Network

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs

Experimental Testing of Wireless Sensors Network Functionality

Electronic commerce recommendation mobile crowd system based on cooperative data collection and embedded control

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

Design and Application of the Visual Model Pool of Mechanical Parts based on Computer-Aided Technologies

Control System for Electrical Exploding Wire Opening Switch Experimental Equipment

A Tentative Study on Ward Monitoring System based on Zigbee Technology Jifeng Liang

Design of Labour Agency Platform Based on Agent Technology of JADE *

A Kind of Wireless Sensor Network Coverage Optimization Algorithm Based on Genetic PSO

Development and Application of Database System for Rubber Material

A Cache Utility Monitor for Multi-core Processor

Detection of Water Pollution and Water Management Using Smart Sensors with IOT

Transcription:

2017 3rd International Conference on Computational Systems and Communications (ICCSC 2017) Cemetery Navigation and Information Query System Based on Android and Java Web Chao Ding1, a, Yongjie Yang1, b, Rui Pan1, c 1 School of Electronics and Information, Nantong University, Jiangsu 226009, China. a dingchao823@163.com, byang.yj@ntu.edu.cn, c519206652@qq.com Keywords: Cemetery, Parking congestion, Android, Java Web, STC12. Abstract. In view of the problems that cemetery location is difficult to find, as well as the congestion of parking lot, this paper design a cemetery navigation and information query system, which can facilitate people's life and strengthen the management of cemeteries. System is mainly composed of three parts: Java Web servers, Android App and acquisition terminal of parking data. The server relies on JFinal framework which can acquire data, handle data, and at the same time, returns a response to users. MAppWidget open source framework is the core of Android App, which is combined with Floyd shortest path algorithm to realize fast navigation. Parking data acquisition terminal s core is STC12 single chip; it gets information of the parking node from ultrasonic sensor. These data will be post to server, meanwhile users can use Android App to make decisions of which place to park their car. 1 Introduction In recent years, aging of the China population has become serious, by the end of 2015, the population of 60 years of age or older has reached 212 million, accounting for 15.5% of the total population. In order to deal with this trend, government department expand cemetery usable floor area, and at the same time strengthen the construction of cemeteries. But it also raises two main questions, the first is people using a lot of time in the process of looking for tomb, because of the bad navigation tips. The location of the tomb becomes more and more disorderly. The second, location of the cemetery is far away from the urban area, most of the people choose to drive there. Management of the parking lot has so much pressure. So many people gather together with cars. It is easy to cause irreversible loss of life and property [1]. So a set of navigation, information query, information acquisition system of parking lots is particularly needed. In addition, this article puts forward the congestion problem solution for parking lot, focuses on letting users know the current status of parking, to ensure that the vehicle does not gather together lead to congestion. 2 System Introduction Cemetery navigation and information query system mainly consists of three parts, Java Web information acquisition terminal server, Android App, and parking lot. System structure diagram is shown in figure 1. Published by CSP 2017 the Authors 8

Fig. 1 System structure diagram Java Web server internal using JFinal lightweight framework, its main goal is to simplify the development process, reduce the amount of code, make its code powerful and easy to extend. Android App uses MAppWidget map framework as its core, with GPS and WIFI technology for fast positioning. MAppWidget is an open source framework. It has so many useful methods that developers can quickly convert an image to an interactive map, especially for android developers. 3 Server Design Java Web server is mainly used for receiving the request form the terminal server, after processing data by JFinal framework; server will act as a response is returned to the terminal device. 3.1 Server Requirements Analysis As the data processing of the core of the whole system, server mainly completed the following functions: 1) Process the Android App s navigation request, calculate the shortest path and deal with the data that sent by terminal devices. 2) Deal with Android App s requests for parking information. 3.2 Server Function Design Navigation requests are sent by App in the form of Json. After parsing these Json data, server can get the information of target tombs and current location information of users. Use this information to form a path matrix, and comply with Floyd shortest path algorithm to calculate the shortest path to targets. After that, processed data will be returned to Android terminal device. Android App sends requests for parking space information. After servers receive and check requests successfully, then load data of each node of terminals from database. All data should be checked by JFinal framework s Validator class, and if the data in time with the current server time is more than the required value, then server will mark this node with timeout flag. 4 Android App Design Development of Android app depends on MAppWidget open-source map framework; developer can easily customize their own map using methods of this framework [2]. 4.1 App Demand Analysis App is a software application running on the user Android device, it mainly realize the following function: 9

1) Show navigation information. 2) Show parking space information. 4.2 App Function Design After App submits a navigation request to the server, server will return the shortest path data in the form of Json. Android App marks the route on the map using MAppWidget framework on the basis of the received data [3]. Flow chart of the navigation display module is shown in figure 2. Fig. 2 Navigation display module flow chart Parking space information acquisition does not require users to take the initiative to send request, but when user login successfully into the main interface, the App communicates with the server through the WebSocket protocol in real-time. WebSocket protocol is essentially based on TCP protocol, it first launches a special HTTP request after shaking hands to create a TCP connection to exchange data via HTTP or HTTPS, and then the server and the client communicate with each other through the real-time TCP connection [4]. 5 Parking Space Data Acquisition Terminal Design Parking space data acquisition terminal uses STC12 as its main control chip, and keep capturing ultrasonic sensor data in fixed time as well as uploading these data to the server. Acquisition terminal and server interaction diagram is shown in figure 3. Fig. 3 Server interaction diagram 10

Parking space data acquisition module uses STC12A60S2 chip as its processor, running speed, low power consumption, strong anti-jamming capability [5]. Ultrasonic sensor has two parts, one is as transmitter,another is as receiver. The transmitter launches ultrasonic with same amplitude to detection area, and receivers get the returned ultrasonic. Terminal devices adopted high integration USR - WIFI232 wireless module, and it communicates with the control chip via serial port. WIFI module internal integrates TCP/IP protocol, so the main control chip doesn t need to have TCP/IP protocol. All of parts simplify the design of program greatly and improve development efficiency. 6 Experimental Results Experiment is performed in Nantong university innovation laboratory, meanwhile, the Java Web server is running on PC. User can be access to the server daemon through browser. After logining into the server backstage, it will present a map of cemetery. In the map, dot is on behalf of user's current position.android App is running on the Meizu MX5 Android phone. The five digital identification tag mark paths in order of the sequence of five targets. The sequence is calculated by server using Floyd algorithm, figure 4 illustrates the shortest paths. Fig. 4 Navigation interface Parking space acquisition terminal connect laboratory internal WIFI network through WIFI module, meanwhile, set the IP address of PC that performs the experimental in lower position machine system. Acquisition terminal can access to server through internal WIFI network. The experimental chooses 24 nodes, and each module is checked carefully to ensure data accurately. The hascar property in server database table is initialized to zero. Place hard wood randomly in front of ultrasonic sensors. 7 Conclusions The actual test proves that the Android App, server and parking space data acquisition terminal cooperate with each other effectively, the server receives requests from App and data acquisition terminal successfully, in the same time, returns correct response. Ultrasonic sensor in acquisition terminal can capture parking information accurately, and upload data to server via WIFI module; User can query navigation and parking information query by using Android App with the aid of server and acquisition terminal. In view of that the cemetery is difficult to find, and cemetery parking space has problems of management, this article presents cemetery navigation and information query system based on Android and Java Web server, this system has high applied value. 11

Acknowledgments This work was supported by Industry-University-Research Project of Jiangsu Province under Grant BY2014081-08 and Technology Project of Nantong under Grant CP22014005, AA2014013 and BK2014002. References [1] Chen H, Li X, Wu Y, et al. The Application of GPS Positioning Technology in Building Deformation Monitoring. Soil Engineering & Foundation. Vol. 41 (2012) No. 43, p.13292-13297. [2] Mojica Ruiz I, Nagappan M, Adams B, et al. On the Relationship between the Number of Ad Libraries in an Android App and its Rating. IEEE Software. Vol. 31(2014) No. 6, p. 86-92. [3] Arzt S, Rasthofer S, Fritz C, et al. FlowDroid: Precise Context, Flow, Field, Object-sensitive and Lifecycle-aware Taint Analysis for Android Apps. Acm Sigplan Notices. Vol.49 (2014) No. 6, p. 259-269. [4] Anusas-Amornkul T, Silawong C. The study of compression algorithms for WebSocket protocol. International Conference on Electrical Engineering/electronics, Computer, Telecommunications and Information Technology, 2014, p. 1-6. [5] Yang H, Anzenberg V, Held K D. Design of water source information collection device based on STC12C5A60S2 microcontroller. Journal of Chinese Agricultural Mechanization. Vol. 168 (2014) No. 3, p. 292-298. 12