Please wait a minute...
Data Analysis and Knowledge Discovery  2017, Vol. 1 Issue (5): 82-93    DOI: 10.11925/infotech.2096-3467.2017.05.10
Orginal Article Current Issue | Archive | Adv Search |
Collecting Mobile Data Based on Content Awareness——An Empirical Study
Xia Lixin, Yang Jinqing(), Cheng Xiufeng
School of Information Management, Central China Normal University, Wuhan 430079, China
Download: PDF (2871 KB)   HTML ( 3
Export: BibTeX | EndNote (RIS)      
Abstract  

[Objective] This paper proposes the framework for a mobile data retrieval and analysis system based on context-awareness, aiming to optimize the related data mining procedures. [Context] Nowadays, the automatic dynamic and comprehensive applications for mobile data mining were still being developed. [Methods] First, we proposed a framework to collect mobile data from the client side with the help of Android AWARE sensor. The collected data was received by the server automatically. Then, we designed an empirical study to analyze the retrieved APP usage data. [Results] The proposed system could effectively recommand useful APPs to the mobile users. [Limitations] More in-depth analysis was needed to examine the collected data. [Conclusions] The proposed framework could help us effectly retrieve and analyze mobile useage data, which benefits the contextual computing research and the mobile informaiton behavior studies.

Key wordsContext Awareness      Application Framework      Android      Context Reasoning      User Behavior     
Received: 09 December 2016      Published: 06 June 2017
ZTFLH:  G25 TP311  

Cite this article:

Xia Lixin,Yang Jinqing,Cheng Xiufeng. Collecting Mobile Data Based on Content Awareness——An Empirical Study. Data Analysis and Knowledge Discovery, 2017, 1(5): 82-93.

URL:

https://manu44.magtech.com.cn/Jwk_infotech_wk3/EN/10.11925/infotech.2096-3467.2017.05.10     OR     https://manu44.magtech.com.cn/Jwk_infotech_wk3/EN/Y2017/V1/I5/82

传感器 类型 描述
HW SW H
Accelerometer 表示沿着设备轴的加速度力包括重力
Application 用于记录设备上的前台和后台运行的应用名称
Barometer 表示记录大气气压有关的传感器信息
Battery 产生电池和电源事件数据(如重启、关闭)
Bluetooth 内置的蓝牙传感器产生信息和执行间隔扫描附近的蓝牙设备
Communication 用于用户的通讯活动, 例如通话状态、信息状态
ESM 通过ESM问卷获取用户提供的数据, ESM是由情境事件、时间等触发
Gravity 表示沿着设备轴的重力有关的传感器信息
Installations 用于记录移动设备上的应用程序添加、删除或更新的信息
Light 用于感触周围环境亮度信息
Locations 记录移动设备的网络和GPS位置信息并提供最可靠的位置信息
Network 记录使用网络情况, 例如移动网络、WiFi
Orientation 表示沿着设备轴的方位角有关的传感器信息
Processor 记录系统、用户和移动处理器的工作负载
Proximity 记录设备和对象之间的距离
Screen 记录屏幕状态以及用户的锁定和释放事件
TYPE 参数名称 传感器名称
1 TYPE_ACCELEROMETER 加速度传感器
4 TYPE_GYROSCOPE 陀螺仪传感器
5 TYPE_LIGHT 光照传感器
2 TYPE_MAGNETIC_FIELD 磁力计传感器
3 TYPE_ORIENTATION 方位传感器
6 TYPE_PRESSURE 压力传感器
8 TYPE_PROXIMITY 距离传感器
7 TYPE_TEMPERATURE 温度传感器
9 TYPE_APPLICATION 应用记录传感器
-1 TYPE_ALL 所有传感器
数据采集系统服务器
Web服务器 MQTT服务器
Data MVC Messages Repository
Databases Messages
元组 记录 记录解释
硬件传感器(列举 个) Location
地理空间
Location=<device_id,timestamp,latitude,longitude,accuracy>
device_id 设备ID
timestamp 记录时的时间戳
latitude 用户所处的纬度
longitude 用户所处的经度
accuracy 位置的误差值
Device
手机品牌、型号及软件版本
Device=<device_id,timestamp,hardware,product>
device_id 设备ID
timestamp 记录时的时间戳
hardware 移动设备代码
product 移动设备名称及型号
Temperature
手机外部温度
Temperature=<device_id,timestamp,tempOut, accuracy>
device_id 设备ID
timestamp 记录时的时间戳
tempOut 设备外部环境温度
accuracy 外部温度的误差
Battery
手机电池温度
Battery =<device_id,timestamp,tempIn, battery_level>
device_id 设备ID
timestamp 记录时的时间戳
tempIn 手机内部温度(电池温度)
battery_level 电池温度的合理范围
WIFI
手机WiFi,
WIFI=<device_id, timestamp, ssid, frequency>
device_id 设备ID
timestamp 记录时的时间戳
ssid 当前连接的网络接口名称
frequency WiFi宽带频率
软件传感器(列举4个) App-Foreground
正在运行的APP
App-Foreground=<device_id,timestamp,app_name, Is_sys_app>
device_id 设备ID
timestamp 记录时的时间戳
app_name 正在运行的APP应用
Is_sys_app 判断是否系统自带APP
App-History
手机APP运行历史
App-History=<device_id, timestamp,app_name, end_ time>
device_id 设备ID
timestamp 记录时的时间戳
app_name 使用过的所有APP应用名称
end_time APP应用使用终止的时间
App-Notification
手机应用通知
App-Notification=<device_id, timestamp,app_name, text>
device_id 设备ID
timestamp 记录时的时间戳
app_name 被发送通知消息的所有APP名称
text 通知消息的标题内容
App-Crash
手机应用运行错误
App-Crash=<device_id, timestamp,app_name, error>
device_id 设备ID
timestamp 记录时的时间戳
app_name 运行错误的所有APP应用名称
error 记录错误类型
关联(中层情境) 推理适用算法 高层情境
Life生活型情境 K-means、SOM、FCM… 表示App-History中存在某种生活规律
Influence影响型情境 SVD、NSFCM、VSM… 表示App-Notification中通知信息的干扰性
Experience体验型情境 Apriori、FP Growth、Eclat… 表示Device、Location、tempIn-temp间存在的相关关系
Mental心理型情境 Apriori、FP Growth、Eclat… 表示App-Crash与App-History、Device间存在的相关关系
Device_id 时间 经度 纬度 电量 任务
a32f534c4a 2016-09-09 15:01:18 30.521051 114.357306 45 有道词典
a32f534c4a 2016-09-09 15:18:00 30.521051 114.357306 45 有道词典
a32f534c4a 2016-09-09 15:19:45 30.521051 114.357306 44 有道词典
a32f534c4a 2016-09-09 16:02:18 30.521051 114.357306 30 有道词典
a32f534c4a 2016-09-09 16:28:22 30.521051 114.357306 30 有道词典
列名 说明
1 NA 行ID
2 Deviceid 设备ID, 同一手机内的不同APP应用使用ID来关联
3 APP_name 对应不同用户不同的APP, 由“<app分类名称>.<app名称>”组成
4 timestamp 不同用户使用和终止APP时间
[1] 李伟平, 王武生, 莫同, 等. 情境计算研究综述[J]. 计算机研究与发展, 2015, 52(2): 542-552.
doi: 10.7544/issn1000-1239.2015.20131266
[1] (Li Weiping, Wang Wusheng, Mo Tong, et al.Survey of Contextual Computing[J]. Journal of Computer Research and Development, 2015, 52(2): 542-552.)
doi: 10.7544/issn1000-1239.2015.20131266
[2] 莫同, 李伟平, 吴中海, 等. 一种情境感知服务系统框架[J]. 计算机学报, 2010, 33(11): 2084-2092.
doi: 10.3724/SP.J.1016.2010.02084
[2] (Mo Tong, Li Weiping, Wu Zhonghai, et al.Framework of Context-Aware Based Service System[J]. Chinese Journal of Computers, 2010, 33(11): 2084-2092.)
doi: 10.3724/SP.J.1016.2010.02084
[3] Hassenzahl M, Tractinsky N.User Experience - A Research Agenda[J]. Behaviour & Information Technology, 2006, 25(2): 91-97.
doi: 10.1080/01449290500330331
[4] Li W, Chu W, Tung F, et al.A Uniform Device Information Access for Context-Aware Middleware[C]//Proceedings of IEEE International Conference on Web Services. IEEE Computer Society, 2010:654-657.
[5] Abowd G D, Dey A K, Brown P J, et al.Towards a Better Understanding of Context and Context-Awareness[C]// Proceedings of International Symposium on Handheld & Ubiquitous Computing, Karlsruhe, Germany. London, UK: Springer-Verlag, 1999: 304-307.
[6] Weiser M.Hot Topics-Ubiquitous Computing[J]. Computer, 1993, 26(10): 71-72.
[7] Imielinski T, Korth H F.Mobile Computing[M]. Boston Kluwer Academic, 1996.
[8] Android Mobile Context Instrumentation Framework [EB/OL]. [2017-02-10]. .
[9] Schilit B, Adams N, Want R.Context-Aware Computing Applications[C]// Proceedings of the Workshop on Mobile Computing Systems & Applications. Washington, USA: IEEE Computer Society, 1994: 85-90.
[10] Li W, Chu W, Tung F, et al.A Uniform Device Information Access for Context-Aware Middleware[C]// Proceedings of the 2010 IEEE International Conference on Web Services. Washington, USA: IEEE Computer Society, 2010:654-657.
[11] Xu C, Cheung S C.Inconsistency Detection and Resolution for Context-Aware Middleware Support[J]. ACM SIGSOFT Software Engineering Notes, 2005, 30(5): 336-345.
doi: 10.1145/1095430.1081759
[12] 韩立, 刘正捷, 李晖,等. 基于情境感知的远程用户体验数据采集方法[J]. 计算机学报, 2015,38(11):2234-2246.
[12] (Han Li, Liu Zhengjie, Li Hui, et al.A Method Based on Context- Awareness for Remote User Experience Data Capturing[J]. Chinese Journal of Computers, 2015, 34(11): 2234-2246.)
[13] 薛霄, 常静坤, 曾志峰, 等. 基于情境感知的智慧矿山服务系统研究[J]. 计算机工程与科学, 2013, 35(9): 36-44.
doi: 10.3969/j.issn.1007-130X.2013.09.006
[13] (Xue Xiao, Chang Jingkun, Zeng Zhifeng, et al.Context- Aware Intelligent Service System for Mine Industry[J]. Computer Engineering & Science, 2013, 35(9): 36-44.)
doi: 10.3969/j.issn.1007-130X.2013.09.006
[14] 蒋达央, 姚琪, 季云. 基于智慧校园的情境感知数据采集的策略研究[J]. 常州信息职业技术学院学报, 2016, 15(4): 29-31.
[14] (Jiang Dayang, Yao Qi, Ji Yun.Study on Strategies of Context Awareness Data Collection Based on Smart Campus[J]. Journal of Changzhou Vocational College of Information Technology, 2016, 15(4): 29-31.)
[15] Dey A K.Understanding and Using Context[J]. Personal and Ubiquitous Computing, 2001, 5(1): 4-7.
doi: 10.1007/s007790170019
[16] Biegel G, Cahill V.A Framework for Developing Mobile, Context-aware Applications[C]//Proceedings of the 2nd IEEE Conference on Pervasive Computing and Communications. IEEE, 2004: 361-365.
[17] Korpipaa P, Mantyjarvi J, Kela J, et al.Managing Context Information in Mobile Devices[J]. IEEE Pervasive Computing, 2003, 2(3): 42-51.
doi: 10.1109/MPRV.2003.1228526
[18] Raento M, Oulasvirta A, Petit R, et al.ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications[J]. IEEE Pervasive Computing, 2005, 4(2): 51-59.
doi: 10.1109/MPRV.2005.29
[19] Wegdam M.AWARENESS: A Project on Context AWARE Mobile NEtworks and ServiceS[J]. Mobile & Wireless Communication Summit, 2005, 6: 19-23.
[20] Carter S, Mankoff J, Heer J.Momento: Support for Situated Ubicomp Experimentation[C]// Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, California, USA. New York, USA: ACM, 2007:125-134.
[21] Froehlich J, Chen M Y, Consolvo S, et al.MyExperience: A System for in Situ Tracing and Capturing of User Feedback on Mobile Phones[C]// Proceedings of the 5th International Conference on Mobile Systems, Applications and Services. New York, USA: ACM, 2007: 57-70.
[22] Miluzzo E, Lane N D, Eisenman S B, et al.CenceMe - Injecting Sensing Presence into Social Networking Applications[C]// Proceedings of EuroSSC 2007. Berlin, Germany: Springer, 2007: 1-28.
[23] Rachuri K K, Musolesi M, Mascolo C, et al.EmotionSense: A Mobile Phones Based Adaptive Platform for Experimental Social Psychology Research[C]// Proceedings of the 12th ACM International Conference on Ubiquitous Computing, Copenhagen, Denmark. New York, USA: ACM, 2010: 281-290.
[24] Falaki H, Mahajan R, Estrin D.SystemSens: A Tool for Monitoring Usage in Smartphone Research Deployments[C]// Proceedings of the 6th International Workshop on MobiArch, Maryland, USA. New York, USA: ACM, 2011: 25-30.
[25] Ferreira D, Kostakos V, Dey A K. AWARE: Mobile Context Instrumentation Framework[J]. Frontiers in ICT, 2015, 2: Article 6.
doi: 10.3389/fict.2015.00006
[26] Kwon O B.Modeling and Generating Context-Aware Agent- Based Applications with Amended Colored Petri Nets[J]. Expert Systems with Applications, 2004, 27(4): 609-621.
doi: 10.1016/j.eswa.2004.06.008
[27] Henricksen K, Indulska J, Rakotonirainy A.Modeling Context Information in Pervasive Computing Systems[C]// Proceedings of the 1st International Conference on Pervasive Computing. London, UK: Springer-Verlag, 2002: 167-180.
[28] Wang W, Li W, Wu Z, et al.An Ontology-Based Context Model for Building Context-Aware Services[C]// Proceedings of the 2nd International Conference on Intelligent Systems, Modeling and Simulation. Washington, USA: IEEE Xplore, 2011: 296-299.
[29] Gruber T R.A Translation Approach to Portable Ontology Specifications[J]. Knowledge Acquisition, 1993, 5(2): 199-220.
doi: 10.1006/knac.1993.1008
[30] 郝倩. 普适学习空间中情境建模及推理研究[D]. 大连: 大连理工大学, 2011.
[30] (Hao Qian.Research on Context Modeling and Reasoning in Ubiquitous Learning Environment [D]. Dalian: Dalian University of Technology, 2011.)
[31] Li W, Xia Q.A Method of Concept Similarity Computation Based on Semantic Distance[J]. Procedia Engineering, 2011, 15: 3854-3859.
doi: 10.1016/j.proeng.2011.08.721
[32] 刘宏岚, 高庆狮, 杨炳儒. 多值逻辑中的命题相关性与逻辑运算研究[J]. 北京科技大学学报, 2007, 29(S2): 172-177.
[32] (Liu Honglan, Gao Qingshi, Yang Bingru.Proposition Relativity and Logic Calculation in Many-Valued Logic[J]. Journal of University of Science and Technology Beijing, 2007, 29(S2): 172-177.)
[33] Chen H, Tolia S.Steps Towards Creating a Context-Aware Agent System[R]. HP Laboratories Palo Alto, 2001.
[34] 张楚才, 刘昀岢, 瞿绍军. 一种基于本体和自定义规则的情景推理方法[J]. 计算机技术与发展, 2014, 24(4): 139-142.
doi: 10.3969/j.issn.1673-629X.2014.04.035
[34] (Zhang Chucai, Liu Junke, Qu Shaojun.A Context Reasoning Method Based on Ontology and User-defined Rules[J]. Computer Technology and Development, 2014, 24(4): 139-142.)
doi: 10.3969/j.issn.1673-629X.2014.04.035
[35] McGuinness D L, Harmelened F. OWL Web Ontology Language Overview [EB/OL].[2004-02-10]. .
[36] Horrocks I, Patel-Schneider P, Boley H, et al. SWRL: A Semantic Web Rule Language Combining OWL and RuleML [EB/OL]. [2004-05-21]. .
[1] Lu An,Yanping Liang. Selection of Users’ Behaviors Towards Different Topics of Microblog on Public Health Emergencies[J]. 数据分析与知识发现, 2019, 3(4): 33-41.
[2] Linna Xi,Yongxiang Dou. Examining Reposts of Micro-bloggers with Planned Behavior Theory[J]. 数据分析与知识发现, 2019, 3(2): 13-20.
[3] Chen Yuan,Liu Fuzhen,Wu Jiang. Studying Users’ Interaction Behaviors of Sharing Economic Platform with 2-Mode Complex Network Analysis[J]. 数据分析与知识发现, 2017, 1(6): 72-82.
[4] Tong Guoping, Sun Jianjun. User Behavior Analysis Based on Search Engine Log[J]. 现代图书情报技术, 2015, 31(7-8): 80-88.
[5] Huang Wenbin, Xu Shanchuan, Ma Long, Wang Jun. Analysis of Mobile User Behaviors with Telecommunication Data[J]. 现代图书情报技术, 2015, 31(5): 80-87.
[6] Yang Ning, Huang Feihu, Wen Yi, Chen Yunwei. An Opinion Evolution Model Based on the Behavior of Micro-blog Users[J]. 现代图书情报技术, 2015, 31(12): 34-41.
[7] Chen Yong, Li Honglian, Lv Xueqiang. Analysis for the Search Behavior of Web Users[J]. 现代图书情报技术, 2014, 30(12): 10-17.
[8] He Jing, Guo Jinli, Xu Xuejuan. Analysis on Statistical Characteristic and Dynamics for User Behavior in Microblog Communities[J]. 现代图书情报技术, 2013, 29(7/8): 94-100.
[9] Li Wenjiang, Chen Shiqin. Design of Library Information Push System Based on Android GCM Service[J]. 现代图书情报技术, 2013, 29(11): 91-96.
[10] Qiu Jin, Wu Dan. A Study on Users’ Collaborative Information Seeking Behavior and System Evaluation——A Perspective of Tasks and Collaborative Abilities[J]. 现代图书情报技术, 2012, (9): 62-68.
[11] Zhang Yunzhong. Using Formal Concept Analysis to Construct the Model of User Behavior Knowledge Discovery in Folksonomy[J]. 现代图书情报技术, 2012, 28(7): 66-75.
[12] Shen Hongzhou, Zong Qianjin, Yuan Qinjian. Implementation of Commerce Information Push Service Using Google C2DM[J]. 现代图书情报技术, 2012, 28(6): 78-83.
[13] Wang Jie. Application of Android in Book Acquisition Duplicate Checking System[J]. 现代图书情报技术, 2012, 28(4): 84-88.
[14] Yuan Yuan, Sun Xiaoling, Zhu Qinghua. Research on Attention Behavior of Microblog Users Based on Social Network Analysis[J]. 现代图书情报技术, 2012, 28(2): 68-75.
[15] Guo Xiaoqing, Ren Shougang, Xie Zhonghong. Research and Implementation of Drive-level Local User Behavior Monitoring System[J]. 现代图书情报技术, 2012, (10): 77-82.
  Copyright © 2016 Data Analysis and Knowledge Discovery   Tel/Fax:(010)82626611-6626,82624938   E-mail:jishu@mail.las.ac.cn