|
|
Design and implementation of mobile crowdsensing platform |
Jia-hao LIAO1( ),Zhi-wen YU2,*( ),Yi-meng LIU2,Bin GUO2 |
1. School of Software, Northwestern Polytechnical University, Xi’an 710129, China 2. School of Computer Science, Northwestern Polytechnical University, Xi’an 710129, China |
|
|
Abstract The mobile crowdsensing platform was designed and application development work was completed using Android in order to utilize the idle sensing resources of mobile devices. The sensor type of mobile smart devices was adapted and the multi-source sensing data was obtained to complete the sensing task with the application. The task template was used to guide the user to publish the task and simplify the task publishing process. The multi-domain and multi-type sensing data were collected for tasks. The application was developed using the model-view-controller (MVC) pattern. Two user interface page levels and five functional modules were designed. The core function of this application was the task publishing and reception, which enabled users to act as task publishers and publish the current unsolved problems as sense tasks on the mobile crowdsensing platform. The user could be a task receiver, receiving and completing the sensing task. The application maintained good response speed and performance in the simulation experiment while application showed one thousand sensing tasks.
|
Received: 16 December 2019
Published: 28 October 2020
|
|
Corresponding Authors:
Zhi-wen YU
E-mail: liaojh@mail.nwpu.edu.cn;zhiwenyu@nwpu.edu.cn
|
移动群智感知平台设计与实现
为了利用移动智能设备上闲置的传感器资源,对移动群智感知平台应用进行设计,在Android系统下完成应用开发工作. 应用程序可以适配移动智能设备具备的传感器类型,获取多源传感数据完成感知任务;使用任务模版引导用户发布任务的方式,简化任务发布过程,能够面向多领域、多类型的感知任务完成传感数据收集. 框架设计模型-视图-控制器(MVC)模式,设计了2个用户界面层次和5个功能模块. 核心功能为感知任务的发布与接收,能够让使用者作为任务发布者,将当前待解决的问题作为感知任务在移动群智感知平台上发布;能够让使用者作为任务接受者领取并完成感知任务. 应用程序在1 000个感知任务显示的仿真实验下,保持良好的响应速度和性能.
关键词:
移动群智感知,
传感器,
软件设计与开发,
Android应用,
SQLite数据库
|
|
[1] |
GANTI R K, YE F, LEI H Mobile crowdsensing: current state and future challenges[J]. IEEE Communications Magazine, 2011, 49 (11): 32- 39
doi: 10.1109/MCOM.2011.6069707
|
|
|
[2] |
GUO B, WANG Z, YU Z W, et al Mobile crowd sensing and computing: the review of an emerging human-powered sensing paradigm[J]. ACM Computing Surveys, 2015, 48 (1): 1- 31
|
|
|
[3] |
WANG L, ZHANG D, WANG Y, et al Sparse mobile crowdsensing: challenges and opportunities[J]. IEEE Communications Magazine, 2016, 54 (7): 161- 167
doi: 10.1109/MCOM.2016.7509395
|
|
|
[4] |
陈荟慧, 郭斌, 於志文 移动群智感知应用[J]. 中兴通讯技术, 2014, 20 (1): 35- 37 CHEN Hui-hui, GUO Bin, YU Zhi-wen Mobile crowd-sensing application[J]. ZTE Technology Journal, 2014, 20 (1): 35- 37
|
|
|
[5] |
KIM S, ROBSON C, ZIMMERMAN T, et al. Creek watch: pairing usefulness and usability for successful citizen science [C] // Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. New York: ACM, 2011: 2125–2134.
|
|
|
[6] |
DUTTA P, AOKI P M, KUMAR N, et al. Common sense: participatory urban sensing using a network of handheld air quality monitors [C] // Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems. Berkeley, California: ACM, 2009: 349-350.
|
|
|
[7] |
MATHUR S, JIN T, KASTURIRANGAN N, et al. Parknet: drive-by sensing of road-side parking statistics [C] // Proceedings of the ACM International Conference on Mobile Systems, Applications, and Services. San Francisco: ACM, 2010: 123-136.
|
|
|
[8] |
CHEN L, CAI Y, DING Y, et al. Spatially ?ne-grained urban air quality estimation using ensemble semi-supervised learning and pruning [C] // Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing. Heidelberg: ACM, 2016: 1076–1087.
|
|
|
[9] |
DEMIBAS M, RUDRA C, RUDRA A, et al. Imap: indirect measurement of air pollution with cellphones [C] // Proceedings of the IEEE International Conference on Pervasive Computing and Communications. Galveston: IEEE, 2009: 1-6.
|
|
|
[10] |
MOHAN P, PADMANABHAN V N, RAMJEE R. Nericell: rich monitoring of road and traffic conditions using mobile smartphones [C] // Proceedings of the 6th ACM Conference on Embedded Network Sensor Systems. New York: ACM, 2008: 323-336.
|
|
|
[11] |
LIU S, LIU Y, NI L, et al Detecting crowdedness spot in city transportation[J]. IEEE Transactions on Vehicular Technology, 2013, 62 (4): 1527- 1539
doi: 10.1109/TVT.2012.2231973
|
|
|
[12] |
CHEN H, GUO B, YU Z W, et al. Toward real-time and cooperative mobile visual sensing and sharing [C] // Proceedings of the 35th Annual IEEE International Conference on Computer Communications. San Francisco: IEEE, 2016: 1-9.
|
|
|
[13] |
LIU Y M, YU Z W, GUO B, et al. CrowdOS: a ubiquitous operating system for crowdsourcing and mobile crowd sensing [EB/OL]. [2020-08-11]. https://doi.org/10.1109/TMC.2020.3015750.
|
|
|
[14] |
RANA R K, CHOU C T, KANHERE S S, et al. Ear-phone: an end-to-end participatory urban noise mapping system [C] // Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks. Stockholm, Sweden: ACM, 2010: 105-116.
|
|
|
[15] |
WHITE J, THOMPSON C, TURNER H, et al Wreckwatch: automatic traf?c accident detection and noti?cation with smart phones[J]. Mobile Networks and Applications, 2011, 16 (3): 285- 303
doi: 10.1007/s11036-011-0304-8
|
|
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|