一种移动操作系统内置的数据采集系统技术方案

技术编号:19187935 阅读:25 留言:0更新日期:2018-10-17 02:38
本发明专利技术提供一种移动移动操作系统内置的数据采集系统。所述数据采集系统实现了对手机操作行为和应用使用行为信息进行采集并传送至管理端的功能,同时可执行管理端发送的远程控制命令。本发明专利技术提供的所述数据采集系统嵌于移动操作系统中,由信息采集模块、监管协议模块、控制执行模块和缓存器组成。所述数据采集系统具有开机自动运行,用户无法自行修改或移除等特征。本发明专利技术提供的数据采集系统,可以为了解用户的使用行为、进一步分析用户的思想动态、用户的管理部门制定规章新的依据、风险预测提供数据来源,同时它能响应管理端下发的操作命令,降低非主动泄密的风险。

A data acquisition system built in mobile operation system

The invention provides a data acquisition system built in a mobile mobile operation system. The data acquisition system realizes the function of collecting and transmitting the information of mobile phone operation behavior and application usage behavior to the management side, and can execute the remote control command sent by the management side. The data acquisition system provided by the invention is embedded in a mobile operating system and consists of an information acquisition module, a monitoring protocol module, a control execution module and a buffer. The data acquisition system has the characteristics of automatic operation on startup, and no modification or removal by users. The data acquisition system provided by the invention can provide data sources for understanding the user's use behavior, further analyzing the user's thought dynamics, making new rules by the user's management department, and predicting the risk. At the same time, it can respond to the operation commands issued by the management end and reduce the risk of non-active disclosure.

【技术实现步骤摘要】
一种移动操作系统内置的数据采集系统
本专利技术涉及数据采集领域,具体涉及一种移动操作系统内置的数据系统。
技术介绍
数据采集是指从传感器和其它待测设备等模拟和数字被测单元中自动采集信息的过程,是用来批量采集网页、论坛等的内容,直接保存到数据库或发布到网络的一种信息化手段。数据采集系统是结合基于计算机的测量软件产品来实现灵活的,用户自定义的测量系统,或根据用户设定的规则自动采集原网页,获取格式网页中需要的内容,也可以对数据进行处理。调查数据表明,数据采集系统在移动智能终端领域尚未得到较好的发展,采集的用户行为并不完善,功能不全,不具备管控等功能。故,开发一种能采集用户所有行为、具备管控功能的数据收集系统,具有非常重要的现实意义。
技术实现思路
本专利技术的目的在于提供一种能采集移动智能终端用户使用行为数据的数据采集系统,可以为管理部门提供移动智能终端用户的使用数据,以备需要时有迹可寻,有证可查,同时可以为日常管理提供便利。为解决上述问题,本专利技术提供的移动操作系统内置的数据采集系统,该系统由行为采集模块、消息管道模块、数据压缩模块和缓存器组成,所述系统嵌于移动操作系统中,开机会自动运行,用户无法自行修改或移除。数据采集模块在操作系统后台开启一个行为收集服务,通过嵌入在各个模块中的行为采集模块采集用户的使用行为,然后以消息的形式发送至后台的消息管道中,最后经过数据压缩后上传至云端进行分析处理。所述数据采集系统内置于操作系统内,其采集的数据包括电话接听、拨打,短信使用,上网,软件安装,邮件收发用户行为。所述系统的实现步骤如下:步骤S1:在各个待采集模块检测用户的行为,触发采集。步骤S2:检测到用户的行为后,按照如下消息格式填充用户的行为数据。步骤S3:操作系统后台提供了行为收集的服务接口,采集模块首先获取该服务接口。步骤S4:获取到服务后,调用发送方法将第S2生成的行为消息发送至后台的消息管道中进行下一步处理。其中该发送方法的具体过程如下:首先,启动Ibinderservice;其次,创建Handler对象mHandler,并通过mMessenger=newMessenger(mHandler)创建一个信使对象;行为消息通过obtainMessage()获得Message对象Message,Message具体字段如下所示:其中,通过上述第三个字段obj传递行为消息,具体实现如下,定义行为类,按照消息内容定义构造函数,在定义的行为类里面创建该行为类型对象,将行为消息赋给Message字段obj,通过信使发送消息,调用mMessenger.sendMassage(),MessageQueue(消息队列)接收Message,MessageQueue提供enqueueMessage(Messagemsg)作为接口,将Message传入MessageQueue中。步骤S5:将收集到每条行为消息采用一般压缩方法进行压缩,若有WIFI连接时则把消息发出,否则将采集到的行为消息放入缓存,当WIFI连接时,再从缓存发出。相较于现有技术,本专利技术提供的所述移动操作系统内置的数据收集系统具有以下有益效果:一、所述数据采集系统,其能采集多种用户使用行为数据,包括电话接听、拨打,短信使用,上网,软件安装,邮件收发等。可以为管理者了解用户的使用行为、进一步分析用户的思想动态、用户的管理部门制定规章新的依据、风险预测提供数据来源。二、所述数据采集系统,所采集数据只有在连接WIFI时上传,避免了因采集数据上传而产生的资费。三、所述数据采集系统,内置于移动操作系统,避免了可修改或移除的风险,提高了数据采集的稳定性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1是本专利技术提供的移动操作系统内置的手机采集系统结构图(行为数据采集结构图);图2是本专利技术数据采集流程图(行为采集流程);图3是本用户短信行为信息采集的流程图(用户短信行为信息采集流程)。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。本实施例以对用户短信行为进行采集为例,进行说明。请结合参阅图1本专利技术提供的移动操作系统内置的手机采集系统结构图,图2本专利技术数据采集流程图和图3用户短信行为信息的采集流程图,以用户短信行为采集为例。步骤T1:监听短信发送,实现并注册BroadcastReceiver来监听在sendTextMessage方法中传入的PendingIntent的动作,为发送短信设置要监听的广播。步骤T2:采集发送信息,当发送短信时,监听器的做出反应,利用AndroidSmsMessage类里的getDisplayOriginatingAddress()返回信息来源地址,利用publicStringgetMessageBody()消息内容,利用publiclonggetTimestampMillis()返回发送时间,记录信息;步骤T3:采集结束信息,发送结束时,监听器做出反应,利用CDMA判断发送是否成功,记录信息;步骤T4:生成行为消息,根据记录的信息按照行为消息格式填充相应数据,生成行为消息:步骤T5:创建短信行为类及其行为对象:a)定义短信行为类SMessage;b)按照短信消息内容定义构造函数SMessage(),函数参数为tag,timestamp,number,time,content;c)每当产生一次短信发送行为时,创建一个SMessage类对象:SMessagesmsg=newSmessage(),每个对象包含一次行为数据;步骤T6:发送消息,当生成一条短信发送的行为消息时,将行为消息封装成message对象,利用message.obj=smsg将该行为消息植入message字段,发送message至消息管道;步骤T7:上传消息,收集消息后可上传至云端。相较于现有技术,本专利技术提供的所述移动终端智能仿真系统具有以下有益效果:一、所述数据采集系统,其能采集多种用户使用行为数据,包括电话接听、拨打,短信使用,上网,软件安装,邮件收发等。可以为管理者了解用户的使用行为、进一步分析用户的思想动态、用户的管理部门制定规章新的依据、风险预测提供数据来源。二、所述数据采集系统,所采集数据只有在连接WIFI时上传,避免了因采集数据上传而产生的资费。三、所述数据采集系统,内置于操作系统,避免了可修改或移除的风险,提高了数据采集的稳定性。以上所述仅为本专利技术的实施例,并非因此限制本专利技术的专利范围,凡是利用本专利技术说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的
,均同理包括在本专利技术的专利保护范围之内。本文档来自技高网
...

【技术保护点】
1.一种移动操作系统内置的数据采集系统,其特征在于:该系统由行为采集模块、消息管道模块、数据压缩模块和缓存器组成,所述系统嵌于移动操作系统中,开机会自动运行,用户无法自行修改或移除。数据采集模块在移动操作系统后台开启一个行为收集服务,通过嵌入在各个模块中的行为采集模块采集用户的使用行为,然后以消息的形式发送至后台的消息管道中,最后经过数据压缩后上传至云端进行分析处理。

【技术特征摘要】
1.一种移动操作系统内置的数据采集系统,其特征在于:该系统由行为采集模块、消息管道模块、数据压缩模块和缓存器组成,所述系统嵌于移动操作系统中,开机会自动运行,用户无法自行修改或移除。数据采集模块在移动操作系统后台开启一个行为收集服务,通过嵌入在各个模块中的行为采集模块采集用户的使用行为,然后以消息的形式发送至后台的消息管道中,最后经过数据压缩后上传至云端进行分析处理。2.根据权利要求1所述的移动操作系统内置的数据采集系统,其特征在于:所述移动操作系统内置的数据采集系统,对用户行为数据的采集步骤为:步骤S1:在各个待采集模块检测用户的行为,触发采集。步骤S2:检测到用户的行为后,按照如下消息格式填充用户的行为数据。步骤S3:操作系统后台提供了行为收集的服务接口,采集模块获取该服务接口。步骤S4:获取到服务后,调用发送方法将第S2生成的行为消息发送至后台的消息管道中进行下一步处理。步骤S5:将收集到每条行为消息进行压缩,若有WIFI连接时则把消息发出,否则将采集到的行为消息放入缓存,当WIFI连接时,再从缓存发出。3.根据权利要求2所述的移动操作系统...

【专利技术属性】
技术研发人员:刘铮周军张李秋杨柳张海兰邓高峰
申请(专利权)人:江苏北弓智能科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1