- Prof. Vikas Nandgaonkar, Prof.Prashant Dongare
- Pratap Madane, Priyanka Rasal,Aniket Shilimkar, Vaibhav Waghmode
Abstract : micro-environment changer using sensor broadcasted data gives human centric context ( e.g indoor, outdoor, at home/in office, driving/walking)have been extensively researched, few attempts have studied from phones perspective(e.g. on table/sofa, in pocket/bag/hand). We refer to such immediate surroundings as micro-environment, usually several to a dozen of centimeters, around a phone In this study, we design and implement a micro environment sensing platform that automatically records sensor hints and characterize the micro-environment of Smartphone. The platform runs as a daemon process on Smartphone and provide finer-grained environment to upper layer applications via programming interface. micro-environment is unified framework converting the major cases of phone usage, placement , attitude. And interaction in practical uses with complicated user habits. As a long-term running middleware, considers both energy consumption and user friendship. We prototype micro-environment on Android OS. The preliminary results show that -environment changer using sensor broadcasted data achieves low energy cost, rapid system deployment, and competitive sensing accuracy.
Keywords— Sherlock, broadcasted data, Proximity Sensor, web sensing, micro -environment of smartphones.
Now days the use of mobile phone is increasing rapidly According to the version of mobile different sensors are inbuilt. The Smartphone has many inbuilt sensors like GPS, Proximity, Accelerometer, Gyro scope, Magnetic etc. using this sensors we develop many applications for different purpose.
In Smartphone sensors continuously broadcasted data. We will be developing various applications using that data for security as well as for saving the battery of mobile. Sherlock is a unified framework covering the major cases of phone usage, placement, attitude, and interaction in practical uses with complicated user habits. We prototype
Sherlock on Android OS and systematically evaluate its performance with data collected. Sherlock achieves low energy cost, rapid system deployment, and competitive sensing accuracy. Sherlock runs as a daemon process. Most context-sensible applications are human-centric, recognizing contexts from users point of view e.g., indoor/outdoor , at home/in office, driving/walking .Such information provide services according to user situation. For example, if a mobile phone is in a bag or pocket, it is useless to light up the screen when a phone call is coming. In addition, if a phone is placed on a sofa rather than on a desk, it is better to turn-up ring volume to avoid missing calls. Given accurate micro-environment Information, a phone can adapt its behaviour automatically and properly. when a mobile phone detects if its user is holding it in hand for safety . When a user enters a building, it is unnecessary to keep his phone’sGPS working to save energy.
II. NTRODUCTION TO SMART PHONE
Smartphone has open operating systems, such as Windows Mobile, Symbian, and Linux and scalable hard ware-software multi-function. Mobile phones and other wireless devices are becoming increasingly popular and that world expanded tremendously. With the development of information technology, Smartphone have become the mainstream in the mobile market and have gradually occupied the market steadily. For getting new features traditional phones are replaced by Smart phones. Smartphone has several advantages over the traditional mobile phones: Keep full functionality of the traditional mobile phones (e.g. phone conversation, text message and so on). With the ability of plugging into the Internet . It is a kind of cell phone which includes personal information manager, schedule control, multimedia application and internet connection.
A Android features
Reuse and replacement of components
Bluetooth, EDGE, 3G, and WiFi .
A. System Overview:
Microenvironment also known as a micro habitat, a very small, specific area in a habitat, distinguished from its immediate surroundings by factors such as the amount of incident light, the degree of moisture, and the range of temperatures. In our system there are different micro – environments such as phone placement, pattern recognition, pressure on touch screen,  phone interaction etc. are sensing by sensors.
There are 3 steps
- Smart phone sensors
- Action listener
- Business Logic
Smart phone which contains many built in sensors
these sensors are Magnetic sensor, Camera and GPS, Pressure sensor, Proximity sensor etc.  These sensors sense the provided input environment and sends sensing data to Action listener which triggers actions. These actions are processing in Business Logic. Applications extract data from business logic and generate output according to applications.
From the input and processing blocks various applications will be generated such as No vibration and increasing ringtone volume,  Theft detection, women’s security and Automatic call acceptance.
B. System Architecture:
Hardware layer is lower layer. It consists of all sensors which are used in Smartphone. There are different types of sensors like Accelerometer, Camera,  Proximity, Gyroscope etc.The sensor continuously broadcast the data and captures the mobile environment and gives captured data as input to upper layer i.e. middleware layer. According to the data received from the hardware layer it detects the behavior of the user and performs action accordingly.
There are two types of detection.
Phone Placement:-  This detection detects the placement of the mobile. It detects where the mobile is placed in hand, in pocket, on desk etc. Phone interaction detection:- This detection detects whether the user is interacting or not. The interaction can be receiving call, browsing. Backing material detection:-This detection detects the backing material of the phone where it is placed. The material can be glass, wood, leather. pressersensor, gyroscope etc. are behind these Smartphone’s. Let us understand how each sensor works with respect to its operating principle.
1) Proximity Sensor:
The main function of this proximity sensor is to detect how close your Smartphone’s screen is to your bod y.  When you use your Smartphone, it detects the position of ear with respect to screen and turn s off the light of screen and saves battery. Also proximity sensor stops the accidental touch, unwanted input during talk.  These sensors also detect the signal strength, interference sources and amplify or filter by use of Beam Forming Technique.
Fig2: System Architecture
According to detection pattern output from the middleware layer is given as input to upper layer i.e. application layer. From the input the application layer performs the actions.
D. Introduction to Sensors:
Since the beginning of race in mobile communication, a new model is being launched every day into the world with different features. These new features and specifications gain enough fame of users to survive in the competition of mobile technology. Today different manufacturers like Samsung, Apple, Sony, HTC and many more manufactures of smart phones and became competitors. One of the features that attract the mobile phone buyer is the smart work it does. Different types of sensors like accelerometer, ambient light sensor, GPS sensor, compass, proximity.
2) GPS (Global Positioning System) sensor:
GPS short form of Global Positioning System, originally developed and setup for military operations and was made available for everyone in 1980s by government.
3) Ambient Light Sensor:
This sensor optimizes the light of screen when it exposed to normal light with different intensity.  Ultimate function of ambient light sensor is to adjust the display brightness, which at the end saves the battery power and life too.
The main function of accelerometer rise to sense the changes in the orientation of Smartphone with respect to datum and adjust the orientation to suits the viewing angle of operator. For example, when you are looking for web-page with increased width, you can get this landscape view from changing the orientation of phone to horizontal. These features are then utilized to determine whether the phone is in motion. There are plenty of moving detection schemes that can successfully vibration patterns: 1) the phone’s mechanical motion and 2) the acoustical features, which can be captured by embedded accelerometer and microphone, respectively.
To this end, Sherlock extracts a series of lightweight features from acceleration/acoustic traces in both time and frequency domain, and classifies backing materials like leather chair, wood desk or glass table.
5) Gyros or Gyroscope:
This function is to maintain and control the sensor’s This position, level or orientation based on the principle of angular momentum. When ‘Gyros’ used along with senses motion from six axes i.e. right, left, accelerometer up, down, forward and backward.
In this paper we present the design, implementation and evaluation of Sherlock simple yet practical platform for micro-environment sensing for Smartphone via collaboration among built-in sensors. The platform automatically collects sensor hints and characterizes the immediate surroundings of Smartphone at centimeter level accuracy, providing fine-grained environment in formation to upper layer application.
 J. Yang, S. Sdhom, G. Chandrasekaran, T. Vu, H. Liu, N. Cecan, Y. Chen, M. Gruteser and R. Martin, Detecting Driver Phone Use Leveraging Car Speakers. In MOBICOM’11, 2011.
 S. Nath. ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing. In MobiSys’12, 2012.
 T. Yan, D. Chu, D. Ganesan, A. Kansal, and J. Liu. Fast app launching for mobile devices using predictive user context. In MobiSys’12, 2012.
 C. Qin, X. Bao, R. Roy Choudhury, and S. Nelakuditi. Tagsense: a smartphone-based approach to automatic image tagging. In MobiSys’11, 2011.
 H. Lu, W. Pan, N. D. Lane, T. Choudhury, and A. T. Campbell. Soundsense: scalable sound sensing for people-centric applications on mobile phones. In MobiSys’09, 2009.
 H. Lu, J. Yang, Z. Liu, N. D. Lane, T. Choudhury, and A. T. Campbell. The jigsaw continuous sensing engine for mobile phone applications. In SenSys’10, 2010.
 M. Azizyan, I. Constandache, and R. Choudhury. SurroundSense: Mobile phone localization via ambience fingerprinting. In MOBICOM’ 09, 2009.
 A. Rai, K. Chintalapudi, V. Padmanabhan, and R. Sen. Zee: Zero-Effort Crowdsourcing for Indoor Localization. In MOBICOM’12, 2012.
 P. Zhou, Y. Zheng, Z. Li, M. Li, and G. Shen. IODetector: A Generic Service for Indoor Outdoor Detection. In SenSys’12, 2012.
 X. Zhu, Q. Li, G. Chen. APT: Accurate Outdoor Pedestrian Tracking with Smartphones. In INFOCOM’13, 2013.
 P. Mohan, V. Padmanabhan, and R. Ramjee. Rich Monitoring of Roads and Traffic Using Mobile Smartphones. In SenSys’08, 2008.
 A. Thiagarajan, L. Ravindranath, K. LaCurts, S. Madden, H. Balakrishnan, S. Toledo, and J. Eriksson. Vtrack: accurate, energyaware road traffic delay estimation using mobile phones. In Sen-Sys’09, 2009.
 C. Tacconi, S. Mellone, L. Chiari. Smartphone-based applications for investigating falls and mobility. In PervasiveHealth’11, 2011.
 J. Dai, X. Bai, Z. Yang, Z. Shen, D. Xuan. PerFallD: A Pervasive Fall Detection System Using Mobile Phones. In PervasiveHealth’10, 2010.
 S. Salvador, P. Chan, Toward accurate dynamic time warping in linear time and space, In Journal Intelligent Data Analysis, 2007.
 web references,www.digikey.com/
 Sherlock: Micro-environment Sensing for Smartphones
Zheng Yang, Member, IEEE
Cite This Work
To export a reference to this article please select a referencing stye below: