CN111818133A - 针对手机传感器的非刻意性数据的采集方法 - Google Patents
针对手机传感器的非刻意性数据的采集方法 Download PDFInfo
- Publication number
- CN111818133A CN111818133A CN202010568532.0A CN202010568532A CN111818133A CN 111818133 A CN111818133 A CN 111818133A CN 202010568532 A CN202010568532 A CN 202010568532A CN 111818133 A CN111818133 A CN 111818133A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- data
- connection
- control end
- acquisition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000006399 behavior Effects 0.000 claims abstract description 17
- 230000001133 acceleration Effects 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 3
- 238000013480 data collection Methods 0.000 description 5
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000005358 geomagnetic field Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及针对手机传感器的非刻意性数据的采集方法,包括步骤:A.被采集人开启手机,手机与后台的控制端自动建立WebSocket连接,生成连接ID;B.控制人员在控制端选择连接ID,并标识出本次采集的拓展信息,将开始采集的指令发送给手机;C.手机根据接收到的指令,通过手机内的传感器监听器对手机内的传感器开始采集数据,并实时将采集的数据发送到控制端;D.控制端通过连接ID,向正在采集数据的手机发送停止采集的指令;E.接收到停止采集指令的手机终止采集数据。本发明能够通过一个控制端对多个手机同时进行数据采集,并且能够在被采集人不知采集起止的情况下进行正常行为的数据采集,有效减少了采集时的脏数据。
Description
技术领域
本发明涉及数据采集的方法,具体讲是针对手机传感器的非刻意性数据的采集方法。
背景技术
手机上通常都具有各种传感器,包括加速度传感器、磁场传感器、方向传感器等。这些传感器可以实时采集手机沿三轴方向的加速度、沿三轴方向旋转的角速度、地磁场强度矢量等数据。同时也可以通过这些数据对手机持有人的行为进行分析。部分数据标注公司基于手机传感器提供行为数据采集业务,在采集过程中使用的常规方法如下:
常规的行为数据采集方法是埋点,通过在需要采集的行为数据的某个过程中加入采集代码,并以某些事件作为这个过程的开始以及结束的标志。例如从输入账号开始到点击登录结束、从拍照开始到上传图片结束等过程。当被采集人触发被标记为开始的事件的时候,采集代码会被执行,当被采集人触发被标记为结束的事件时,采集代码结束运行。采集的开始与结束通过被采集人主动触发开始事件以及结束事件控制。
这种数据采集方式的缺陷包括:
1、需要被采集人主动触发开始以及结束采集,这可能会导致一些脏数据被收集。例如在收集走路对应的行为数据时,被采集人点击开始按钮放下手机并开始走路,这一段过程中,“放下手机”这一步骤的传感器数据会被采集。
2、当被采集人得知自己正在被采集时可能会做出一些刻意性行为,导致采集数据与实际场景存在误差。
发明内容
本发明提供了一种针对手机传感器的非刻意性数据的采集方法,以实现一控制端、多采集端的结构,并且使被采集人不用自己控制采集的起止,在不知采集过程的情况下进行正常行为的数据采集。
本发明针对手机传感器的非刻意性数据的采集方法,包括步骤:
A.被采集人开启手机,手机与后台的控制端通过通信通道自动建立WebSocket连接,并生成连接ID;
B.控制人员在控制端选择对应的连接ID,并至少标识出包含本次采集的场景和被采集的行为的拓展信息,点击开始采集的按键,将开始采集的指令通过WebSocket连接发送给所述手机;
C.所述手机根据接收到的指令,通过手机内的传感器监听器对手机内的传感器开始采集数据,所述传感器包括手机加速度传感器、磁场传感器和/或方向传感器,并实时将采集的数据通过WebSocket连接发送到控制端;
D.控制端通过连接ID,向正在采集数据的手机发送停止采集的指令;
E.接收到停止采集指令的手机终止采集数据。
被采集人事先知道会被采集手机数据,因此在开启手机后,手机能够与后台的控制端通过通信通道自动建立WebSocket连接,并生成相应的连接ID。所述的手机数据主要是针对手机的方向或空间性的数据,例如手机实时的加速度、磁场强度、手机朝向和/或旋转等数据。由于被采集人不知道何时何地会进行数据采集,因此在控制人员对其手机进行数据采集时,其行为既没有刻意性的行为,也不会有因为由被采集人控制采集开始到开始正常采集这段时间内的冗余数据。实现了数据的客观性和准确性,并且控制人员还可以在控制端同时控制多个被采集的手机,实现了一个控制端、多个被采集端的采集方式。
具体的,步骤A包括:
A1.手机通过通信通道自动向后台的控制端发送WebSocket连接请求;
A2.控制端根据接收的所述WebSocket连接请求建立连接,将生成的UUID(通用唯一识别码,Universally Unique Identifier)作为当前的连接ID,发送给手机;
A3.控制端标识当前连接对应的手机状态为未采集,并以当前的连接ID为键,手机状态为值建立键-值对,将所述键-值对存入数据库(例如Redis数据库)中;
A4.手机向连接ID反馈发送给控制端,作为已建立连接的响应。
具体的,步骤B包括:
B1.控制人员通过控制端获取包含所有连接ID的列表,并选择其中至少一个连接ID,并至少标识出包含本次采集的场景、被采集的行为和采集人员的拓展信息,然后点击开始采集的按键。根据采集的需要,在标识的拓展信息中还可以包括采集时长,在开始采集后通过控制端中的计时器计时,达到采集时长后控制端便自动执行步骤D,向手机发送停止采集的指令。
B2.以选择的连接ID为查询条件,在数据库中查询到该连接ID对应的数据,将所述的拓展信息添加为该数据的值,并在数据库中修改该数据中手机状态为正在采集;
B3.将开始采集的指令通过WebSocket连接发送给连接ID对应的手机。
具体的,步骤D包括:
D1.控制人员通过控制端选择连接ID或者控制端根据连接ID对应设置的采集时长,向正在采集数据的手机发送停止采集的指令;
D2.以选择的连接ID为查询条件,在数据库中查询到该连接ID对应的数据,将该数据中的手机状态修改为停止采集。
具体的,步骤E包括:接收到停止采集指令的手机终止采集数据,并且注销掉手机内的传感器监听器。
本发明针对手机传感器的非刻意性数据的采集方法,能够通过一个控制端对多个手机同时进行数据采集,并且能够在被采集人不知采集起止的情况下进行正常行为的数据采集,有效减少了采集时的脏数据。并且控制端与被采集的手机之间可以双向通讯,控制端能够实时控制对手机的采集状态。
以下结合实施例的具体实施方式,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。
附图说明
图1为本发明针对手机传感器的非刻意性数据的采集方法的流程图。
具体实施方式
如图1所示本发明针对手机传感器的非刻意性数据的采集方法,包括步骤:
A.建立连接,包括步骤:
A1.被采集人开启手机,手机通过通信通道自动向后台的控制端发送WebSocket连接请求;
A2.控制端根据接收的所述WebSocket连接请求建立连接,将生成的UUID(通用唯一识别码,Universally Unique Identifier)作为当前的连接ID,发送给手机;
A3.控制端标识当前连接对应的手机状态为未采集,并以当前的连接ID为键,手机状态为值建立键-值对,将所述键-值对存入Redis数据库中;
A4.手机向连接ID反馈发送给控制端,作为已建立连接的响应。
B.发送采集数据指令:
B1.控制人员通过控制端获取包含所有连接ID的列表,并选择其中至少一个连接ID,并至少标识出包含本次采集的场景、被采集的行为和采集人员的拓展信息,然后点击开始采集的按键。根据采集的需要,在标识的拓展信息中还可以包括采集时长,在开始采集后通过控制端中的计时器计时,达到采集时长后控制端便自动执行步骤D,向手机发送停止采集的指令。
B2.以选择的连接ID为查询条件,在Redis数据库中查询到该连接ID对应的数据,将所述的拓展信息添加为该数据的值,并在Redis数据库中修改该数据中手机状态为正在采集;
B3.将开始采集的指令通过WebSocket连接发送给连接ID对应的手机。
C.开始采集数据:所述手机根据接收到的指令,通过手机内的传感器监听器对手机内的传感器开始采集数据,所述传感器包括手机加速度传感器、磁场传感器和/或方向传感器,并实时将采集的数据通过WebSocket连接发送到控制端。
D.发送停止采集数据指令:
D1.控制人员通过控制端选择连接ID或者控制端根据连接ID对应设置的采集时长,向正在采集数据的手机发送停止采集的指令;
D2.以选择的连接ID为查询条件,在Redis数据库中查询到该连接ID对应的数据,将该数据中的手机状态修改为停止采集。
E.停止采集数据:接收到停止采集指令的手机终止采集数据,并且注销掉手机内的传感器监听器。
被采集人事先知道会被采集手机数据,因此在开启手机后,手机能够与后台的控制端通过通信通道自动建立WebSocket连接,并生成相应的连接ID。所述的手机数据主要是针对手机的方向或空间性的数据,例如手机实时的加速度、磁场强度、手机朝向和/或旋转等数据。由于被采集人不知道何时何地会进行数据采集,因此在控制人员对其手机进行数据采集时,其行为既没有刻意性的行为,也不会有因为由被采集人控制采集开始到开始正常采集这段时间内的冗余数据。实现了数据的客观性和准确性,避免了采集过程中的脏数据。
Claims (5)
1.针对手机传感器的非刻意性数据的采集方法,其特征为,包括步骤:
A.被采集人开启手机,手机与后台的控制端通过通信通道自动建立WebSocket连接,并生成连接ID;
B.控制人员在控制端选择对应的连接ID,并至少标识出包含本次采集的场景和被采集的行为的拓展信息,点击开始采集的按键,将开始采集的指令通过WebSocket连接发送给所述手机;
C.所述手机根据接收到的指令,通过手机内的传感器监听器对手机内的传感器开始采集数据,所述传感器包括手机加速度传感器、磁场传感器和/或方向传感器,并实时将采集的数据通过WebSocket连接发送到控制端;
D.控制端通过连接ID,向正在采集数据的手机发送停止采集的指令;
E.接收到停止采集指令的手机终止采集数据。
2.如权利要求1所述的针对手机传感器的非刻意性数据的采集方法,其特征为:步骤A包括:
A1.手机通过通信通道自动向后台的控制端发送WebSocket连接请求;
A2.控制端根据接收的所述WebSocket连接请求建立连接,将生成的UUID作为当前的连接ID,发送给手机;
A3.控制端标识当前连接对应的手机状态为未采集,并以当前的连接ID为键,手机状态为值建立键-值对,将所述键-值对存入数据库中;
A4.手机向连接ID反馈发送给控制端,作为已建立连接的响应。
3.如权利要求1所述的针对手机传感器的非刻意性数据的采集方法,其特征为:步骤B包括:
B1.控制人员通过控制端获取包含所有连接ID的列表,并选择其中至少一个连接ID,并至少标识出包含本次采集的场景、被采集的行为和采集人员的拓展信息,然后点击开始采集的按键;
B2.以选择的连接ID为查询条件,在数据库中查询到该连接ID对应的数据,将所述的拓展信息添加为该数据的值,并在数据库中修改该数据中手机状态为正在采集;
B3.将开始采集的指令通过WebSocket连接发送给连接ID对应的手机。
4.如权利要求1所述的针对手机传感器的非刻意性数据的采集方法,其特征为:步骤D包括:
D1.控制人员通过控制端选择连接ID或者控制端根据连接ID对应设置的采集时长,向正在采集数据的手机发送停止采集的指令;
D2.以选择的连接ID为查询条件,在数据库中查询到该连接ID对应的数据,将该数据中的手机状态修改为停止采集。
5.如权利要求1所述的针对手机传感器的非刻意性数据的采集方法,其特征为:步骤E包括:接收到停止采集指令的手机终止采集数据,并且注销掉手机内的传感器监听器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010568532.0A CN111818133B (zh) | 2020-06-19 | 2020-06-19 | 针对手机传感器的非刻意性数据的采集方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010568532.0A CN111818133B (zh) | 2020-06-19 | 2020-06-19 | 针对手机传感器的非刻意性数据的采集方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111818133A true CN111818133A (zh) | 2020-10-23 |
| CN111818133B CN111818133B (zh) | 2022-11-04 |
Family
ID=72846328
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010568532.0A Active CN111818133B (zh) | 2020-06-19 | 2020-06-19 | 针对手机传感器的非刻意性数据的采集方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111818133B (zh) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101867791A (zh) * | 2010-04-30 | 2010-10-20 | 东北大学 | 基于智能手机的视频监控系统及其监控方法 |
| CN102480749A (zh) * | 2010-11-25 | 2012-05-30 | 中国移动通信集团浙江有限公司 | 一种远程采集主机进程信息的方法、装置和系统 |
| WO2016015565A1 (zh) * | 2014-07-29 | 2016-02-04 | 胡琨 | 智能移动终端无线接收上传数据的方法、装置和系统 |
| CN106933472A (zh) * | 2017-05-20 | 2017-07-07 | 南京西桥科技有限公司 | 一种基于手机app的用户行为数据采集系统及其控制方法 |
| CN107396438A (zh) * | 2017-08-25 | 2017-11-24 | 哈尔滨工业大学 | 基于智能手机无线局域网的通信通道构建方法、时间同步方法及结构健康监测方法 |
| CN108668306A (zh) * | 2017-03-28 | 2018-10-16 | 江苏北弓智能科技有限公司 | 一种移动操作系统内置的数据采集系统 |
| CN109948077A (zh) * | 2018-08-20 | 2019-06-28 | 平安普惠企业管理有限公司 | 用户行为数据采集方法、装置、设备和计算机存储介质 |
-
2020
- 2020-06-19 CN CN202010568532.0A patent/CN111818133B/zh active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101867791A (zh) * | 2010-04-30 | 2010-10-20 | 东北大学 | 基于智能手机的视频监控系统及其监控方法 |
| CN102480749A (zh) * | 2010-11-25 | 2012-05-30 | 中国移动通信集团浙江有限公司 | 一种远程采集主机进程信息的方法、装置和系统 |
| WO2016015565A1 (zh) * | 2014-07-29 | 2016-02-04 | 胡琨 | 智能移动终端无线接收上传数据的方法、装置和系统 |
| CN108668306A (zh) * | 2017-03-28 | 2018-10-16 | 江苏北弓智能科技有限公司 | 一种移动操作系统内置的数据采集系统 |
| CN106933472A (zh) * | 2017-05-20 | 2017-07-07 | 南京西桥科技有限公司 | 一种基于手机app的用户行为数据采集系统及其控制方法 |
| CN107396438A (zh) * | 2017-08-25 | 2017-11-24 | 哈尔滨工业大学 | 基于智能手机无线局域网的通信通道构建方法、时间同步方法及结构健康监测方法 |
| CN109948077A (zh) * | 2018-08-20 | 2019-06-28 | 平安普惠企业管理有限公司 | 用户行为数据采集方法、装置、设备和计算机存储介质 |
Non-Patent Citations (1)
| Title |
|---|
| 董启宏: "《基于智能手机传感器的用户隐私安全研究》", 《中国优秀硕士学位论文全文数据库——信息科技辑》 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111818133B (zh) | 2022-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3593459B2 (ja) | 移動体監視方法及びシステム | |
| US7099921B1 (en) | Method and apparatus for people to simply communicate their location and activity information | |
| RU2005113233A (ru) | Обеспечение информации, относящейся к мобильной станции | |
| US9509950B2 (en) | Information processing system, information processing method, information processing apparatus, and control method and control program of information processing apparatus | |
| CN113064683B (zh) | 一种电控设备控制界面显示方法及系统、终端和电控设备 | |
| CN113064642B (zh) | 电控设备的工作流程启动方法及系统、终端和电控设备 | |
| JP2008148281A (ja) | 家庭用モバイルロボットの掃除およびホームモニタリング予約サービスのためのサーバ装置およびそのサービス方法 | |
| CN103313347A (zh) | 一种移动终端的连接建立方法、移动终端及服务器 | |
| CN111273573A (zh) | 一种环境数据监测方法及装置 | |
| JP2016036123A (ja) | 見守りシステム、見守り方法、携帯端末、管理装置及びその制御方法と制御プログラム | |
| WO2022194165A1 (zh) | 电控设备的预设平台的启动方法及系统、终端和电控设备 | |
| CN112882845A (zh) | 一种信息传输方法、系统及可读存储介质 | |
| JP2011091723A (ja) | 映像記録装置および外部端末 | |
| CN111818133B (zh) | 针对手机传感器的非刻意性数据的采集方法 | |
| JP5454992B2 (ja) | 映像ネットワークシステム | |
| JP2003162429A (ja) | 画像情報伝送による故障解析装置、故障解析システム、故障解析方法、及びプログラム | |
| CN111935627A (zh) | 基于gis服务的一键点名方法、存储介质 | |
| CN105472101A (zh) | 远程求助的方法、主控移动智能终端和受控移动智能终端 | |
| JP2006101028A (ja) | 監視システム | |
| JP2018194517A (ja) | 管理装置、位置情報収集システム、および位置情報収集方法 | |
| CN114089935B (zh) | 投屏处理方法、装置、设备和存储介质 | |
| CN113921036A (zh) | 监控方法、监控装置及存储介质 | |
| CN213424166U (zh) | 一种旅游团防游客丢失预警系统 | |
| JP2020009081A (ja) | 通知装置及びプログラム | |
| CN114202375A (zh) | 信息推荐方法、装置、电子设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |