CN108332770B - 一种防计步作弊的方法、装置和*** - Google Patents
一种防计步作弊的方法、装置和*** Download PDFInfo
- Publication number
- CN108332770B CN108332770B CN201711472933.0A CN201711472933A CN108332770B CN 108332770 B CN108332770 B CN 108332770B CN 201711472933 A CN201711472933 A CN 201711472933A CN 108332770 B CN108332770 B CN 108332770B
- Authority
- CN
- China
- Prior art keywords
- heart rate
- cheating
- increment
- counting
- rate data
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
- G01C22/006—Pedometers
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/024—Detecting, measuring or recording pulse rate or heart rate
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6802—Sensor mounted on worn items
- A61B5/681—Wristwatch-type devices
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Pathology (AREA)
- Veterinary Medicine (AREA)
- Cardiology (AREA)
- Physiology (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本发明公开了一种防计步作弊的方法、装置和***,该方法包括:获取智能穿戴设备内的计步传感器累计采集的步数总量;每隔预先设定时间间隔统计一次获取的步数总量,计算相邻两次统计的步数总量之间的差值,得到每个预先设定时间间隔内的步数增量;根据每个预先设定时间间隔内的步数增量判断计步是否为疑似作弊,并在判断计步为疑似作弊时,获取智能穿戴设备内的心率传感器采集的心率数据,根据心率数据进一步确定计步是否为真实作弊。该方法填补了目前在防止用户计步作弊方面的空白;提供了真实的运动排行榜;防止因计步数据错误而造成对用户健康状态的评估出现偏差;防止在计步比赛中,因计步作弊获得不正当收益,失去比赛的意义。
Description
技术领域
本发明涉及智能设备领域,特别涉及一种防计步作弊的方法、装置和系 统。
背景技术
常见的手环计步作弊方法是将手环设备放到物理摇摆器上进行固定频率 的摇晃,以实现步数的增长。如图1所示,这是一种现有的通过电池实现的 永动机。将手环绑在此设备上,就会按照一定的频率左右摇摆,模拟出人走 路的状态,进而产生虚假步数。计步数据作假,导致以下问题:用户数据虚 假飙高,在用户排行榜中占领第一名,但却招致其余用户不满;计步数据虚 假,对用户日常运动状态的评估造成干扰,对用户健康分析造成不准确的判 断;涉及计步比赛时,出现比赛作弊,在比赛中获得不应该有的优势从而获 益的情况。而目前没有防止用户进行计步作弊的任何策略。
发明内容
本发明提供的一种防计步作弊的方法、装置和***,以解决或部分解决 上述的问题。
根据本发明的一个方面,提供了一种防计步作弊的方法,该方法包括:
获取智能穿戴设备内的计步传感器累计采集的步数总量;
每隔预先设定时间间隔统计一次获取的步数总量,计算相邻两次统计的 步数总量之间的差值,得到每个预先设定时间间隔内的步数增量;
根据每个预先设定时间间隔内的步数增量判断计步是否为疑似作弊,并 在判断计步为疑似作弊时,获取所述智能穿戴设备内的心率传感器采集的心 率数据,根据所述心率数据进一步确定计步是否为真实作弊。
可选地,所述根据每个预先设定时间间隔内的步数增量判断计步是否为 疑似作弊包括:
将一天划分为多个连续的时间段,对每个时间段内的多个预先设定时间 间隔内的步数增量,依次计算前后相邻两个预先设定时间间隔内的步数增量 之间的差值,得到多个增量差值,去除一个最大值和一个最小值,统计剩余 的多个增量差值的绝对值不大于预先设定步数阈值的个数,当统计出的个数 大于预先设定数量阈值时,判断获取的计步总量为疑似作弊。
可选地,所述根据所述心率数据进一步确定计步是否为真实作弊包括:
判断所述心率数据是否为零,当所述心率数据为零,则判断所述智能穿 戴设备未被佩戴,进而确定计步为真实作弊;
当所述心率数据不为零,则判断所述智能穿戴设备被佩戴,进一步计算 所述获取的计步总量对应的运动速度,获取所述运动速度对应的心率范围; 判断所述心率数据是否满足所述心率范围,若不满足,则确定计步为真实作 弊。
本发明还公开了一种防计步作弊的方法,该方法包括:
获取计步传感器累计采集的步数总量;
每隔预先设定时间间隔统计一次所述步数总量,计算相邻两次统计的步 数总量之间的差值,得到每个预先设定时间间隔内的步数增量;
将每个预先设定时间间隔内的步数增量上传给服务器,由服务器根据上 传的每个预先设定时间间隔内的步数增量判断计步是否为疑似作弊;以及, 在所述服务器判断计步为疑似作弊时,响应于所述服务器发送的获取心率数 据的请求,将心率传感器采集的心率数据发送给所述服务器,由所述服务器 根据所述心率数据进一步确定计步是否为真实作弊。
可选地,所述由服务器根据上传的每个预先设定时间间隔内的步数增量 判断计步是否为疑似作弊包括:
将一天划分为多个连续的时间段,对每个时间段内的多个预先设定时间 间隔内的步数增量,依次计算前后相邻两个预先设定时间间隔内的步数增量 之间的差值,得到多个增量差值,去除一个最大值和一个最小值,统计剩余 的多个增量差值的绝对值不大于预先设定步数阈值的个数,当统计出的个数 大于预先设定数量阈值时,判断获取的计步总量为疑似作弊,并发送获取心 率数据的请求;
所述由所述服务器根据所述心率数据进一步确定计步是否为真实作弊包 括:
所述服务器判断判断所述心率数据是否为零,当所述心率数据为零,则 判断所述智能穿戴设备未被佩戴,进而确定计步为真实作弊;
当所述心率数据不为零,则判断所述智能穿戴设备被佩戴,进一步计算 所述获取的计步总量对应的运动速度,获取所述运动速度对应的心率范围; 判断所述心率数据是否满足所述心率范围,若不满足,则确定计步为真实作 弊。
本发明还公开了一种防计步作弊的装置,该装置包括:
接收单元,被配置为接收智能穿戴设备上传的其内的计步传感器累计采 集的步数总量;
计算单元,被配置为每隔预先设定时间间隔统计一次接收的步数总量, 计算相邻两次统计的步数总量之间的差值,得到每个预先设定时间间隔内的 步数增量;
第一判断单元,被配置为根据每个预先设定时间间隔内的步数增量判断 计步是否为疑似作弊;
第二判断单元,被配置为在所述第一判断单元判断计步为疑似作弊时, 获取所述智能穿戴设备内的心率传感器采集的心率数据,根据所述心率数据 进一步确定计步是否为真实作弊。
可选地,所述第一判断单元,具体被配置为将一天划分为多个连续的时 间段,对每个时间段内的多个预先设定时间间隔内的步数增量,依次计算前 后相邻两个预先设定时间间隔内的步数增量之间的差值,得到多个增量差值, 去除一个最大值和一个最小值,统计剩余的多个增量差值的绝对值不大于预 先设定步数阈值的个数,当统计出的个数大于预先设定数量阈值时,判断获 取的计步总量为疑似作弊;
所述第二判断单元,具体被配置为判断所述心率数据是否为零,当所述 心率数据为零,则判断所述智能穿戴设备未被佩戴,进而确定计步为真实作 弊;当所述心率数据不为零,则判断所述智能穿戴设备被佩戴,进一步计算 所述获取的计步总量对应的运动速度,获取所述运动速度对应的心率范围; 判断所述心率数据是否满足所述心率范围,若不满足,则确定计步为真实作 弊。
本发明还公开了一种防计步作弊的装置,该装置包括存储器和处理器, 所述存储器和所述处理器之间通过内部总线通讯连接,所述存储器存储有能 够被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时能 够实现上述的防计步作弊的方法。
本发明还公开了一种防计步作弊的***,该***包括智能穿戴设备和服 务器,
所述智能穿戴设备,被配置为获取计步传感器累计采集的步数总量,每 隔预先设定时间间隔统计一次所述步数总量,计算相邻两次统计的步数总量 之间的差值,得到每个预先设定时间间隔内的步数增量,将每个预先设定时 间间隔内的步数增量上传给服务器,以及响应于所述服务器发送的获取心率 数据的请求,将其内的心率传感器采集的心率数据发送给所述服务器;
所述服务器,被配置为将一天划分为多个连续的时间段,对每个时间段 内的多个预先设定时间间隔内的步数增量,依次计算前后相邻两个预先设定 时间间隔内的步数增量之间的差值,得到多个增量差值,去除一个最大值和 一个最小值,统计剩余的多个增量差值的绝对值不大于预先设定步数阈值的 个数,当统计出的个数大于预先设定数量阈值时,判断获取的计步总量为疑 似作弊,并向所述智能穿戴设备发送获取心率数据的请求;以及根据所述智 能穿戴设备发送的其内的心率传感器采集的心率数据,判断所述心率数据是 否为零,当所述心率数据为零,则判断所述智能穿戴设备未被佩戴,进而确 定计步为真实作弊;当所述心率数据不为零,则判断所述智能穿戴设备被佩 戴,进一步计算所述获取的计步总量对应的运动速度,获取所述运动速度对 应的心率范围;判断所述心率数据是否满足所述心率范围,若不满足,则确 定计步为真实作弊。
可选地,所述智能穿戴设备为智能手环。
本发明实施例的有益效果是:通过获取智能穿戴设备内的计步传感器累 计采集的步数总量;每隔预先设定时间间隔统计一次获取的步数总量,计算 相邻两次统计的步数总量之间的差值,得到每个预先设定时间间隔内的步数 增量;根据每个预先设定时间间隔内的步数增量判断计步是否为疑似作弊, 并在判断计步为疑似作弊时,获取智能穿戴设备内的心率传感器采集的心率 数据,根据心率数据进一步确定计步是否为真实作弊。本发明提供了防计步 作弊的技术方案,填补了目前在防止用户计步作弊方面的空白;给所有用户提供了真实的运动排行榜;防止因计步数据错误而造成对用户健康状态的评 估出现偏差;防止在计步比赛中,因计步作弊获得不正当收益,失去比赛的 意义。
附图说明
图1为本发明实施例提供的一种防计步作弊的方法流程图;
图2为本发明实施例提供的一种防计步作弊的方法流程图;
图3为本发明实施例提供的一种防计步作弊的装置图;
图4为本发明实施例提供的另一种防计步作弊的装置图;
图5为本发明实施例提供的一种防计步作弊的***图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发 明实施方式作进一步地详细描述。以下示例性实施例中所描述的实施方式并 不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求 书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申 请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该” 也旨在包括多数形式,除非上下文清楚地表示其他含义。
图1为本发明实施例提供的一种防计步作弊的方法流程图,如图1所示, 该方法包括:
步骤S11:获取智能穿戴设备内的计步传感器累计采集的步数总量;
步骤S12:每隔预先设定时间间隔统计一次获取的步数总量,计算相邻 两次统计的步数总量之间的差值,得到每个预先设定时间间隔内的步数增量;
步骤S13:根据每个预先设定时间间隔内的步数增量判断计步是否为疑 似作弊,以及,在判断计步为疑似作弊时,获取智能穿戴设备内的心率传感 器采集的心率数据,根据心率数据进一步确定计步是否为真实作弊。其中, 根据每个预先设定时间间隔内的步数增量判断计步是否为疑似作弊包括:将 一天划分为多个连续的时间段,对每个时间段内的多个预先设定时间间隔内 的步数增量,依次计算前后相邻两个预先设定时间间隔内的步数增量之间的 差值,得到多个增量差值,去除一个最大值和一个最小值,统计剩余的多个增量差值的绝对值不大于预先设定步数阈值的个数,当统计出的个数大于预 先设定数量阈值时,判断获取的计步总量为疑似作弊;根据心率数据进一步 确定计步是否为真实作弊包括:判断心率数据是否为零,当心率数据为零, 则判断智能穿戴设备未被佩戴,进而确定计步为真实作弊;当心率数据不为 零,则判断智能穿戴设备被佩戴,进一步计算获取的计步总量对应的运动速 度,获取运动速度对应的心率范围;判断心率数据是否满足心率范围,若不 满足,则确定计步为真实作弊。
图1所示方法完全通过后台服务器对智能穿戴设备发送的数据进行处理 实现的。智能穿戴设备可以为手环、手表等,以手环为例,手环中设置有计 步传感器,用来实时采集步数数据,计步传感器采集的步数数据是步数的累 积数量;将手环与后台服务器无线连接,后台服务器可以接受手环传送过来 的计步传感器累计采集的步数总量,进而对这些步数总量数据进行处理,即 每隔1分钟统计一次步数总量,计算相邻两分钟统计的步数总量之间的差值, 得到每分钟的步数增量,将一天划分为24个时间段,每个时间段为1个小时,计算该1个小时内的步数增量之间的差值,进而得到增量差值的绝对值,如 表1所示。
表1
采集时间 | 10:00 | 10:01 | 10:02 | 10:03 | 10:04 | … | 10:59 | 11:00 |
步数总量 | 1000 | 1100 | 1211 | 1330 | 1455 | … | 6210 | 6210 |
步数增量 | … | 100 | 111 | 119 | 125 | … | … | 0 |
增量差值 | … | … | 11 | 8 | 6 | … | … | … |
表1取了10:00—11:00中的步数增量进行检测,从表1中可以看出, 10:00-10:01的步数增量为100,10:01-10:02的步数增量为111,10:02-10:03 的步数增量为119,10:03-10:04的步数增量为125……10:00—11:00中有59 个步数增量数据,10:01-10:02的增量差值为11,10:02-10:03的增量差值为8, 10:03-10:04的增量差值为6……去掉增量差值中的最大值和最小值,则10: 00—11:00中剩余56个增量差值的绝对值数据,当这56个增量差值的绝对值 数据中有不少于50个不大于3的绝对值数据,则判断获取的计步总量为疑似 作弊,否则判断获取的计步总量为没有作弊。从表1中提供的数据可知,10: 00—11:00中的计步数据没有作弊。
当判断获取的计步总量为疑似作弊时,需要通过检测心率数据判断手环 是否被用户佩戴,从而最终确定计步是否作弊。手环中设置有心率传感器, 用来实时采集心率数据,后台服务器接收手环无线发送过来的心率数据,判 断心率数据是否为零,当心率数据为零,则判断智能穿戴设备未被佩戴,进 而确定计步为真实作弊;当心率数据不为零,则判断智能穿戴设备被佩戴, 进一步计算获取的计步总量对应的运动速度,获取运动速度对应的心率范围; 判断心率数据是否满足心率范围,若不满足,则确定计步为真实作弊。例如,在10:00—11:00这一时间段内,将获取的计步总量换算为运动速度,得到这 一个小时的平均运动速度为10km/h,则人体心率此时应达到平均120-180次 /分钟,而实际心率数据为平均80次/分钟,也说明计步真实作弊。
进行上述判断的依据为:1、正常人的计步行为呈现一定的不规律性,即 使跑步等长时间运动也无法产生完全固定频率的步数,如果增量差值的绝对 值都在3以内,说明步数增量大致是相同的,步数增加频率几乎固定,所以 这种情况视为疑似作弊;2、将智能穿戴设备放置在以固定频率运动的设备上, 也许会产生固定频率增加的步数,用户在跑步机等相对固定移动的器械上运 动产生的步数也有可能接近固定增量,此时可结合心率是否为人体心率判断 智能穿戴设备是否佩戴在用户身上,进而确定计步是否为真实作弊。
图2为本发明实施例提供的一种防计步作弊的方法流程图,如图2所示, 该方法包括:
步骤S21:获取计步传感器累计采集的步数总量;
步骤S22:每隔预先设定时间间隔统计一次步数总量,计算相邻两次统 计的步数总量之间的差值,得到每个预先设定时间间隔内的步数增量;
步骤S23:将每个预先设定时间间隔内的步数增量上传给服务器,由服 务器根据上传的每个预先设定时间间隔内的步数增量判断计步是否为疑似作 弊;服务器的处理过程具体为:将一天划分为多个连续的时间段,对每个时 间段内的多个预先设定时间间隔内的步数增量,依次计算前后相邻两个预先 设定时间间隔内的步数增量之间的差值,得到多个增量差值,去除一个最大 值和一个最小值,统计剩余的多个增量差值的绝对值不大于预先设定步数阈 值的个数,当统计出的个数大于预先设定数量阈值时,判断获取的计步总量为疑似作弊,并发送获取心率数据的请求;
以及,在服务器判断计步为疑似作弊时,响应于服务器发送的获取心率 数据的请求,将心率传感器采集的心率数据发送给服务器,由服务器根据心 率数据进一步确定计步是否为真实作弊。
图2所示方法的实现需要通过智能穿戴设备和后台服务器配合对数据进 行处理。以手环为例,手环获取计步传感器累计采集的步数总量;每隔1分 钟统计一次步数总量,计算相邻两次统计的步数总量之间的差值,得到每分 钟的步数增量;将每分钟的步数增量上传给服务器,由服务器根据上传的每 分钟的步数增量判断计步是否为疑似作弊;并当服务器发送获取心率数据的 请求时,将自身所带的心率传感器采集的心率数据发送给服务器,由服务器 根据心率数据进一步确定计步是否为真实作弊。关于服务器根据步数增量数 据以及心率数据判断计步是否为真实作弊的处理过程在图1所示实施例中已 作了详细阐述,在此不再赘述。
图3为本发明实施例提供的一种防计步作弊的装置图,如图3所示,该 装置30包括:
接收单元301,被配置为接收智能穿戴设备上传的其内的计步传感器累 计采集的步数总量;
计算单元302,被配置为每隔预先设定时间间隔统计一次接收的步数总 量,计算相邻两次统计的步数总量之间的差值,得到每个预先设定时间间隔 内的步数增量;
第一判断单元303,被配置为根据每个预先设定时间间隔内的步数增量 判断计步是否为疑似作弊;具体被配置为将一天划分为多个连续的时间段, 对每个时间段内的多个预先设定时间间隔内的步数增量,依次计算前后相邻 两个预先设定时间间隔内的步数增量之间的差值,得到多个增量差值,去除 一个最大值和一个最小值,统计剩余的多个增量差值的绝对值不大于预先设 定步数阈值的个数,当统计出的个数大于预先设定数量阈值时,判断获取的 计步总量为疑似作弊;
第二判断单元304,被配置为在第一判断单元判断计步为疑似作弊时, 获取智能穿戴设备内的心率传感器采集的心率数据,根据心率数据进一步确 定计步是否为真实作弊;具体被配置为判断心率数据是否为零,当心率数据 为零,则判断智能穿戴设备未被佩戴,进而确定计步为真实作弊;当心率数 据不为零,则判断智能穿戴设备被佩戴,进一步计算获取的计步总量对应的 运动速度,获取运动速度对应的心率范围;判断心率数据是否满足心率范围, 若不满足,则确定计步为真实作弊。
图4为本发明实施例提供的另一种防计步作弊的装置图,如图4所示, 该装置40包括存储器401和处理器402,存储器401和处理器402之间通过 内部总线403通讯连接,存储器401存储有能够被处理器402执行的计算机 程序,计算机程序被处理器402执行时能够实现上述的防计步作弊的方法。
在不同的实施例中,存储器401可以是内存或者非易失性存储器。其中 非易失性存储器可以是:存储驱动器(如硬盘驱动器)、固态硬盘、任何类型 的存储盘(如光盘、DVD等),或者类似的存储介质,或者它们的组合。内 存可以是:RAM(Radom Access Memory,随机存取存储器)、易失存储器、 非易失性存储器、闪存。进一步,非易失性存储器和内存作为机器可读存储 介质,其上可存储由处理器402执行的计算机程序,实现前述的防计步作弊的方法,该方法在图1和图2给出的实施例中已经作了详细阐述,在此不再 赘述。
图5为本发明实施例提供的一种防计步作弊的***图,如图5所示,该 ***50包括智能穿戴设备501和服务器502,
智能穿戴设备501,被配置为获取计步传感器累计采集的步数总量,每 隔预先设定时间间隔统计一次所述步数总量,计算相邻两次统计的步数总量 之间的差值,得到每个预先设定时间间隔内的步数增量,将每个预先设定时 间间隔内的步数增量上传给服务器502,以及响应于服务器502发送的获取 心率数据的请求,将其内的心率传感器采集的心率数据发送给服务器502;
服务器502,被配置为将一天划分为多个连续的时间段,对每个时间段 内的多个预先设定时间间隔内的步数增量,依次计算前后相邻两个预先设定 时间间隔内的步数增量之间的差值,得到多个增量差值,去除一个最大值和 一个最小值,统计剩余的多个增量差值的绝对值不大于预先设定步数阈值的 个数,当统计出的个数大于预先设定数量阈值时,判断获取的计步总量为疑 似作弊,并向智能穿戴设备501发送获取心率数据的请求;以及根据智能穿 戴设备501发送的其内的心率传感器采集的心率数据,判断心率数据是否为零,当心率数据为零,则判断智能穿戴设备未被佩戴,进而确定计步为真实 作弊;当心率数据不为零,则判断智能穿戴设备被佩戴,进一步计算获取的 计步总量对应的运动速度,获取运动速度对应的心率范围;判断心率数据是 否满足心率范围,若不满足,则确定计步为真实作弊。
其中,上述智能穿戴设备为智能手环。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参 见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的, 可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目 的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。 综上所述,本发明通过获取智能穿戴设备内的计步传感器累计采集的步数总 量;每隔预先设定时间间隔统计一次获取的步数总量,计算相邻两次统计的 步数总量之间的差值,得到每个预先设定时间间隔内的步数增量;根据每个 预先设定时间间隔内的步数增量判断计步是否为疑似作弊,并在判断计步为 疑似作弊时,获取智能穿戴设备内的心率传感器采集的心率数据,根据心率 数据进一步确定计步是否为真实作弊。本发明提供了防计步作弊的技术方案, 填补了目前在防止用户计步作弊方面的空白;给所有用户提供了真实的运动 排行榜;防止因计步数据错误而造成对用户健康状态的评估出现偏差;防止 在计步比赛中,因计步作弊获得不正当收益,失去比赛的意义。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均 包含在本发明的保护范围内。
Claims (10)
1.一种防计步作弊的方法,其特征在于,所述方法包括:
获取智能穿戴设备内的计步传感器累计采集的步数总量;
每隔预先设定时间间隔统计一次获取的步数总量,计算相邻两次统计的步数总量之间的差值,得到每个预先设定时间间隔内的步数增量;
根据每个预先设定时间间隔内的步数增量依次计算前后相邻两个预先设定时间间隔内的步数增量之间的差值,得到多个增量差值,基于增量差值获得增量差值的绝对值,根据增量差值的绝对值判断计步是否为疑似作弊,并在判断计步为疑似作弊时,获取所述智能穿戴设备内的心率传感器采集的心率数据,根据所述心率数据进一步确定计步是否为真实作弊。
2.根据权利要求1所述的方法,其特征在于,所述根据每个预先设定时间间隔内的步数增量判断计步是否为疑似作弊包括:
将一天划分为多个连续的时间段,对每个时间段内的多个预先设定时间间隔内的步数增量,依次计算前后相邻两个预先设定时间间隔内的步数增量之间的差值,得到多个增量差值,去除一个最大值和一个最小值,统计剩余的多个增量差值的绝对值不大于预先设定步数阈值的个数,当统计出的个数大于预先设定数量阈值时,判断获取的计步总量为疑似作弊。
3.根据权利要求1所述的方法,其特征在于,所述根据所述心率数据进一步确定计步是否为真实作弊包括:
判断所述心率数据是否为零,当所述心率数据为零,则判断所述智能穿戴设备未被佩戴,进而确定计步为真实作弊;
当所述心率数据不为零,则判断所述智能穿戴设备被佩戴,进一步计算所述获取的计步总量对应的运动速度,获取所述运动速度对应的心率范围;判断所述心率数据是否满足所述心率范围,若不满足,则确定计步为真实作弊。
4.一种防计步作弊的方法,其特征在于,所述方法包括:
获取计步传感器累计采集的步数总量;
每隔预先设定时间间隔统计一次所述步数总量,计算相邻两次统计的步数总量之间的差值,得到每个预先设定时间间隔内的步数增量;
将每个预先设定时间间隔内的步数增量上传给服务器,由服务器根据上传的每个预先设定时间间隔内的步数增量依次计算前后相邻两个预先设定时间间隔内的步数增量之间的差值,得到多个增量差值,基于增量差值获得增量差值的绝对值,根据增量差值的绝对值判断计步是否为疑似作弊;
以及,在所述服务器判断计步为疑似作弊时,响应于所述服务器发送的获取心率数据的请求,将心率传感器采集的心率数据发送给所述服务器,由所述服务器根据所述心率数据进一步确定计步是否为真实作弊。
5.根据权利要求4所述的方法,其特征在于,所述由服务器根据上传的每个预先设定时间间隔内的步数增量判断计步是否为疑似作弊包括:
将一天划分为多个连续的时间段,对每个时间段内的多个预先设定时间间隔内的步数增量,依次计算前后相邻两个预先设定时间间隔内的步数增量之间的差值,得到多个增量差值,去除一个最大值和一个最小值,统计剩余的多个增量差值的绝对值不大于预先设定步数阈值的个数,当统计出的个数大于预先设定数量阈值时,判断获取的计步总量为疑似作弊;
所述由所述服务器根据所述心率数据进一步确定计步是否为真实作弊包括:
判断所述心率数据是否为零,当所述心率数据为零,则判断智能穿戴设备未被佩戴,进而确定计步为真实作弊;
当所述心率数据不为零,则判断智能穿戴设备被佩戴,进一步计算所述获取的计步总量对应的运动速度,获取所述运动速度对应的心率范围;判断所述心率数据是否满足所述心率范围,若不满足,则确定计步为真实作弊。
6.一种防计步作弊的装置,其特征在于,所述装置包括:
接收单元,被配置为接收智能穿戴设备上传的其内的计步传感器累计采集的步数总量;
计算单元,被配置为每隔预先设定时间间隔统计一次接收的步数总量,计算相邻两次统计的步数总量之间的差值,得到每个预先设定时间间隔内的步数增量;
第一判断单元,被配置为根据每个预先设定时间间隔内的步数增量依次计算前后相邻两个预先设定时间间隔内的步数增量之间的差值,得到多个增量差值,基于增量差值获得增量差值的绝对值,根据增量差值的绝对值判断计步是否为疑似作弊;
第二判断单元,被配置为在所述第一判断单元判断计步为疑似作弊时,获取所述智能穿戴设备内的心率传感器采集的心率数据,根据所述心率数据进一步确定计步是否为真实作弊。
7.根据权利要求6所述的装置,其特征在于,
所述第一判断单元,具体被配置为将一天划分为多个连续的时间段,对每个时间段内的多个预先设定时间间隔内的步数增量,依次计算前后相邻两个预先设定时间间隔内的步数增量之间的差值,得到多个增量差值,去除一个最大值和一个最小值,统计剩余的多个增量差值的绝对值不大于预先设定步数阈值的个数,当统计出的个数大于预先设定数量阈值时,判断获取的计步总量为疑似作弊;
所述第二判断单元,具体被配置为判断所述心率数据是否为零,当所述心率数据为零,则判断所述智能穿戴设备未被佩戴,进而确定计步为真实作弊;
当所述心率数据不为零,则判断所述智能穿戴设备被佩戴,进一步计算所述获取的计步总量对应的运动速度,获取所述运动速度对应的心率范围;判断所述心率数据是否满足所述心率范围,若不满足,则确定计步为真实作弊。
8.一种防计步作弊的装置,其特征在于,所述装置包括存储器和处理器,所述存储器和所述处理器之间通过内部总线通讯连接,所述存储器存储有能够被所述处理器执行的计算机程序,所述计算机程序被所述处理器执行时能够实现权利要求1-3任意一项所述的防计步作弊的方法。
9.一种防计步作弊的***,其特征在于,所述***包括智能穿戴设备和服务器,
所述智能穿戴设备,被配置为获取计步传感器累计采集的步数总量,每隔预先设定时间间隔统计一次所述步数总量,计算相邻两次统计的步数总量之间的差值,得到每个预先设定时间间隔内的步数增量,将每个预先设定时间间隔内的步数增量上传给服务器,以及响应于所述服务器发送的获取心率数据的请求,将其内的心率传感器采集的心率数据发送给所述服务器;
所述服务器,被配置将一天划分为多个连续的时间段,对每个时间段内的多个预先设定时间间隔内的步数增量,依次计算前后相邻两个预先设定时间间隔内的步数增量之间的差值,得到多个增量差值,去除一个最大值和一个最小值,统计剩余的多个增量差值的绝对值不大于预先设定步数阈值的个数,当统计出的个数大于预先设定数量阈值时,判断获取的计步总量为疑似作弊,并向所述智能穿戴设备发送获取心率数据的请求;以及根据所述智能穿戴设备发送的其内的心率传感器采集的心率数据,判断所述心率数据是否为零,当所述心率数据为零,则判断所述智能穿戴设备未被佩戴,进而确定计步为真实作弊;当所述心率数据不为零,则判断所述智能穿戴设备被佩戴,进一步计算所述获取的计步总量对应的运动速度,获取所述运动速度对应的心率范围;判断所述心率数据是否满足所述心率范围,若不满足,则确定计步为真实作弊。
10.根据权利要求9所述的***,其特征在于,所述智能穿戴设备为智能手环。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711472933.0A CN108332770B (zh) | 2017-12-29 | 2017-12-29 | 一种防计步作弊的方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711472933.0A CN108332770B (zh) | 2017-12-29 | 2017-12-29 | 一种防计步作弊的方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108332770A CN108332770A (zh) | 2018-07-27 |
CN108332770B true CN108332770B (zh) | 2020-09-01 |
Family
ID=62923882
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711472933.0A Active CN108332770B (zh) | 2017-12-29 | 2017-12-29 | 一种防计步作弊的方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108332770B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109146558A (zh) * | 2018-07-31 | 2019-01-04 | 宜人恒业科技发展(北京)有限公司 | 一种识别虚假运动步数的方法和装置 |
CN109288210A (zh) * | 2018-08-01 | 2019-02-01 | 北京昊泽管理咨询有限公司 | 一种数据采集方法、装置、设备及*** |
CN110191175A (zh) * | 2019-05-28 | 2019-08-30 | 天津滨海新区盛源科技发展有限公司 | 一种竞翔过程中运用nfc的信鸽管理方法及装置 |
CN110260882B (zh) * | 2019-06-25 | 2022-02-18 | 北京金山安全软件有限公司 | 基于电子地图的计步方法、装置和电子设备 |
CN110263871B (zh) * | 2019-06-26 | 2023-04-18 | 深圳市悦动天下科技有限公司 | 计步作弊检测方法、装置、智能终端和存储介质 |
CN111000540A (zh) * | 2019-12-24 | 2020-04-14 | 博瑞资(重庆)教育科技有限公司 | 一种学生体质健康检测*** |
EP4160981A4 (en) * | 2020-05-28 | 2023-11-01 | Panasonic Intellectual Property Corporation of America | CONTROL METHOD, PROGRAM AND FRAUDULENT DATA COLLECTION SYSTEM |
JP6982152B2 (ja) * | 2020-05-28 | 2021-12-17 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 制御方法、プログラム及び不正データ検知システム |
CN113128131A (zh) * | 2021-05-17 | 2021-07-16 | 中国银行股份有限公司 | 计步作弊检测方法及装置 |
CN113835779A (zh) * | 2021-09-16 | 2021-12-24 | 平安养老保险股份有限公司 | 运动步数处理方法、装置、计算机设备和存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106441349B (zh) * | 2016-09-13 | 2019-06-25 | Oppo广东移动通信有限公司 | 基于计步器消息的伪造消息判定方法及装置 |
CN106595696B (zh) * | 2016-12-08 | 2023-12-08 | 臻鼎云智能科技(深圳)有限公司 | 一种防作弊计步装置的计步方法 |
CN106913325B (zh) * | 2017-02-17 | 2021-01-01 | 北京小米移动软件有限公司 | 计步方法及装置 |
CN107451799B (zh) * | 2017-04-21 | 2020-07-07 | 阿里巴巴集团控股有限公司 | 一种风险识别方法及装置 |
-
2017
- 2017-12-29 CN CN201711472933.0A patent/CN108332770B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108332770A (zh) | 2018-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108332770B (zh) | 一种防计步作弊的方法、装置和*** | |
EP3073402B1 (en) | System and method to recognize activities performed by an individual | |
US20190183412A1 (en) | System and method for assisting exercising of a subject | |
KR101715369B1 (ko) | 멀티센서를 이용한 운동 가이드피드백 시스템 및 방법 | |
CN111629667B (zh) | 运动负荷估计方法、运动负荷估计装置和记录介质 | |
US20190290181A1 (en) | Analytics System for Detecting Athletic Fatigue, and Associated Methods | |
CN105637513A (zh) | 有活动提示的活动识别 | |
WO2013142379A8 (en) | Devices, systems, and methods for monitoring, classifying, and encouraging activity | |
CN105358046A (zh) | 自动锻炼分割和识别 | |
CN105142745A (zh) | 用体力活动监视设备来扩展游戏 | |
CA2999222A1 (en) | A rewards system and method | |
CN106913325B (zh) | 计步方法及装置 | |
CN105512762A (zh) | 一种基于相关分析的游戏数值投放评估方法及装置 | |
CN111035934A (zh) | 游戏教学方法、装置、电子设备和存储介质 | |
CN105574471B (zh) | 用户行为数据的上传方法、用户行为的识别方法及装置 | |
US10600509B2 (en) | Wearable device for automated construction of training plans and method of using the same | |
JP4494843B2 (ja) | ペット管理システム | |
CN110585722A (zh) | 基于区块链的游戏时间信息的处理方法及装置、游戏控制方法及装置 | |
CN110595502A (zh) | 一种跑步距离的估算方法及装置 | |
KR20200109199A (ko) | 실내 스포츠를 위한 카메라를 이용한 운동량 산출 시스템 | |
Sindik | Performance indicators of the top basketball players: relations with several variables | |
US20200045042A1 (en) | Physical activity assessment system | |
JP6920714B2 (ja) | 健康管理装置 | |
US20230169531A1 (en) | Method and apparatus for motion data analysis | |
CN115068910B (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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20191112 Address after: 266104 Laoshan Qingdao District North House Street investment service center room, Room 308, Shandong Applicant after: GEER TECHNOLOGY CO., LTD. Address before: 266061, No. 3, building 18, Qinling Mountains Road, Laoshan District, Shandong, Qingdao 401 Applicant before: Qingdao real time Technology Co., Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |