CN112274872B - 一种基于云端的智能核桃运动模式识别方法及*** - Google Patents

一种基于云端的智能核桃运动模式识别方法及*** Download PDF

Info

Publication number
CN112274872B
CN112274872B CN202011124307.4A CN202011124307A CN112274872B CN 112274872 B CN112274872 B CN 112274872B CN 202011124307 A CN202011124307 A CN 202011124307A CN 112274872 B CN112274872 B CN 112274872B
Authority
CN
China
Prior art keywords
motion
walnut
intelligent
data
intelligent walnut
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
Application number
CN202011124307.4A
Other languages
English (en)
Other versions
CN112274872A (zh
Inventor
金书易
丁珺淳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202011124307.4A priority Critical patent/CN112274872B/zh
Publication of CN112274872A publication Critical patent/CN112274872A/zh
Application granted granted Critical
Publication of CN112274872B publication Critical patent/CN112274872B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B23/00Exercising apparatus specially adapted for particular parts of the body
    • A63B23/035Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously
    • A63B23/12Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously for upper limbs or related muscles, e.g. chest, upper back or shoulder muscles
    • A63B23/16Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously for upper limbs or related muscles, e.g. chest, upper back or shoulder muscles for hands or fingers
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H39/00Devices for locating or stimulating specific reflex points of the body for physical therapy, e.g. acupuncture
    • A61H39/04Devices for pressing such points, e.g. Shiatsu or Acupressure
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B23/00Exercising apparatus specially adapted for particular parts of the body
    • A63B23/035Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously
    • A63B23/12Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously for upper limbs or related muscles, e.g. chest, upper back or shoulder muscles
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2411Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/243Classification techniques relating to the number of classes
    • G06F18/24323Tree-organised classifiers
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/12Driving means
    • A61H2201/1253Driving means driven by a human being, e.g. hand driven
    • A61H2201/1261Driving means driven by a human being, e.g. hand driven combined with active exercising of the patient
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/16Physical interface with patient
    • A61H2201/1602Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
    • A61H2201/1635Hand or arm, e.g. handle
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2201/00Characteristics of apparatus not provided for in the preceding codes
    • A61H2201/50Control means thereof
    • A61H2201/5058Sensors or detectors
    • A61H2201/5084Acceleration sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61HPHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
    • A61H2205/00Devices for specific parts of the body
    • A61H2205/06Arms
    • A61H2205/065Hands
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0691Maps, e.g. yardage maps or electronic maps
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • A63B2220/44Angular acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/803Motion sensors

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Rehabilitation Therapy (AREA)
  • Public Health (AREA)
  • Epidemiology (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Pain & Pain Management (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及一种基于云端的智能核桃运动模式识别方法及***,所述方法包括以下步骤:S601、利用智能核桃内部传感器实时采集用户运动数据;S602、对构建的时间序列进行平滑预处理,将处理后的时间序列按照一定的区间进行运动趋势提取;S603、对三个坐标轴方向分别计算加速度和角加速度,进行智能核桃运动趋势相关性分析;S604、以步骤S603计算的智能核桃运动趋势相关性结果构造三个坐标轴方向维度的相关系数特征;S605、利用步骤S604构造的三个坐标轴方向维度的相关系数特征训练动作识别模型;S606、对新采集用户运动数据进行智能核桃动作识别,将识别结果反馈至用户。有益效果是对智能核桃用户运动时间和状态进行有效评估、提醒用户有规律运动。

Description

一种基于云端的智能核桃运动模式识别方法及***
【技术领域】
本发明涉及智能穿戴设备运动识别技术领域,具体涉及一种基于云端的智能核桃运动模式识别方法及***。
【背景技术】
随着社会发展,我国人口老龄化情况日趋严重。随着人年龄的增加,其身体素质逐年下降,容易引发各种疾病,影响他们的日常生活。而在这些疾病中老年痴呆是十分常见的一种疾病。且随着年龄增大这种疾病发病的概率越高。现代医学研究表明,运动可以增强心血管功能,加强大脑的认知能力,延缓老年痴呆症的进展。考虑到老年人不宜做剧烈运动,轻巧灵活的运动更容易受老年人欢迎。研究人员提出手转核桃可以有效刺激手部穴位,帮助患者锻炼偏瘫侧的手臂神经和双臂的协调性,提高其手部功能和上肢功能的恢复效果。然而,目前市场上的文玩核桃功能单一,且无法定量计算使用者有效时间。并且随着年龄增长,老年人记忆衰退,不能有规律运动。
每次FFT变换只能对有限长度的时域数据进行变换,因此,需要对时域信号进行信号截断;即使是周期信号,如果截断的时间长度不是周期的整数倍。那,截取后的信号将会存在泄漏;为了将这个泄漏误差减少到最小程度需要使用加权函数,也叫窗函数,加窗主要是为了使时域信号似乎更好地满足FFT处理的周期性要求,减少泄漏。LOESS(locallyweighted regression)是一种用于局部回归分析的非参数方法,它主要是把样本划分成一个个小区间,对区间中的样本进行多项式拟合,不断重复这个过程得到在不同区间的加权回归曲线,最后再把这些回归曲线的中心连在一起合成完整的回归曲线。蓝牙低能耗(Bluetooth Low Energy,或称Bluetooth LE、BLE,旧商标Bluetooth Smart)也称低功耗蓝牙,是蓝牙技术联盟设计和销售的一种个人局域网技术,旨在用于医疗保健、运动健身、信标、安防、家庭娱乐等领域的新兴应用,相较经典蓝牙,低功耗蓝牙旨在保持同等通信范围的同时显著降低功耗和成本。MQTT(Message Queuing TelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分,该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。
本发明利用基于云端的信息采集处理技术,克服现有文玩核桃作为保健产品的不足,提出了一种智能核桃信息处理方法及***。
【发明内容】
本发明的目的是,提供一种对智能核桃用户运动时间和状态进行有效评估、提醒用户有规律运动的运动模式识别方法。
为实现上述目的,本发明采取的技术方案是一种基于云端的智能核桃运动模式识别方法,包括以下步骤:
S601、利用智能核桃内部传感器实时采集用户运动数据,采集数据包括智能核桃三个坐标轴方向水平加速度和角加速度,从而构成六个维度的智能核桃运动数据;
S602、按照固定的时间频率,将六个维度的传感器数据分别转化为时间序列,对构建的时间序列进行平滑预处理,将处理后的时间序列按照一定的区间进行运动趋势提取;
S603、对三个坐标轴方向分别计算加速度和角加速度,进行智能核桃运动趋势相关性分析;
S604、以步骤S603计算的智能核桃运动趋势相关性结果构造三个坐标轴方向维度的相关系数特征;
S605、利用步骤S604构造的三个坐标轴方向维度的相关系数特征训练动作识别模型;
S606、利用训练好的动作识别模型对新采集用户运动数据进行智能核桃动作识别,将识别结果反馈至用户。
优选地,上述的一种基于云端的智能核桃运动模式识别方法,用户利用所述智能核桃内部加速度计和陀螺仪采集智能核桃三个坐标轴方向水平加速度数据和角加速度数据;上述智能核桃动作分为旋转状态模式和行走状态模式;上述旋转状态模式是指用户处于原地旋转智能核桃以及用户处于行走状态同时旋转智能核桃;上述行走状态模式是指用户处于行走状态,但是智能核桃在手中并未转动。
优选地,上述的一种基于云端的智能核桃运动模式识别方法步骤S606智能核桃动作识别具体包括以下步骤:
S801、对加速计和陀螺仪采集的加速度数据和角加速度数据进行三个坐标轴方向时间序列建模;
S802、以窗函数均值平滑对步骤S801构建的时间序列进行平滑,窗的宽度由运动状态识别频率决定;
S803、对步骤S802获取的平滑后时间序列基于LOESS算法进行分解,将各个坐标轴方向时间序列分解成趋势分量、周期分量和余项;
S804、计算同一坐标轴方向的加速度数据和角加速度数据,采用局部相关系数衡量某个时刻沿这个坐标轴方向的运动一致性;
S805、将步骤S804所计算的相关系数时间序列构建基于不同坐标轴方向的运动趋势三维相关特征序列;
S806、以步骤S805中三维相关特征序列为数据集构建分类器,分类器根据三维相关特征所表征的运动趋势相关性高低进行运动模式识别,当三维运动趋势强相关,则表示智能核桃处于旋转状态,当三维运动趋势弱相关,则表示智能核桃处于行走状态。
优选地,上述的一种基于云端的智能核桃运动模式识别方法,步骤S801以加速度计数据D表示三轴加速度,则加速度计时间序列用集合{Dm[Tt])表示,其中m∈{x,y,z},i∈{1,2,...,N},x,y,z分别表示沿着X轴、Y轴、Z轴三个方向,N表示时间序列长度;以陀螺仪数据G表示三轴角加速度,则角加速度时间序列用集合{Gm[Ti]}表示,其中m∈{x,y,z},i∈{1,2,...,N},x,y,z分别表示沿着X轴、Y轴、Z轴三个方向,N表示时间序列长度;步骤S804中X、Y、Z的坐标方向加速度和角加速度之间的局部相关系数Hm[Ti]=corr(dm[Ti],gm[Ti]),其中m∈{x,y,z},i∈{1,2,...,N},corr为皮尔逊相关系数函数,N表示局部时间窗口,每个时间点Ti均可计算相关系数,得到各个轴方向相关系数时间序列;步骤S805利用相关系数时间序列构建三维相关特征序列,表示为
Figure BDA0002733085450000041
其中i∈{1,2,...,L},L为时间序列长度;步骤S806以步骤S805中Hm为数据集构建分类器。
优选地,上述步骤S806构建分类器进行智能核桃运动模式识别包括分类器模型训练过程,以及基于训练好的分类器对加速计和陀螺仪采集的加速度数据和角加速度数据进行实时识别过程。
优选地,上述的一种基于云端的智能核桃运动模式识别方法,采用支持向量机SVM,逻辑回归和决策树进行分类器模型训练。
本发明的再一目的是,提供一种对智能核桃用户运动时间和状态进行有效评估、提醒用户有规律运动的运动模式识别***。
为实现上述目的,本发明采取的技术方案是一种基于云端的智能核桃运动模式识别***,包括若干智能核桃、和上述若干智能核桃配对的手机以及云平台;上述智能核桃通过蓝牙和手机进行通讯,上述手机通过通讯链路和云平台进行通讯;上述智能核桃内置传感器用于采集用户运动数据传输至手机;上述手机用于接收运动数据,并将运动数据传输至云平台;上述云平台用于接收手机传输的运动数据,并存储、计算分析运动数据,反馈计算分析结果给手机;上述一种基于云端的智能核桃运动模式识别***执行上述的一种基于云端的智能核桃运动模式识别方法。
优选地,上述智能核桃通过低功耗蓝牙协议和手机进行通信,上述手机采用消息队列遥测传输协议和云平台进行通信。
优选地,上述智能核桃内置传感器单元、处理器单元和信号指示单元;上述传感器单元采集用户运动数据,上述处理器单元将采集的运动数据传输至手机端。
优选地,上述智能核桃包括智能核桃外壳,传感器控制板两个部分;上述传感器控制板包括传感器单元、信号指示单元和处理器单元;上述智能核桃外壳和普通文玩核桃外壳大小和形态相似,上述智能核桃外壳有纹状凸起,握感同普通文玩核桃相同;上述智能核桃内部空心化,传感器控制板位于智能核桃的两个半球中间。
优选地,上述手机用于信息传输中继将采集的运动数据传输至云平台、用于给采集的运动数据标记时间信息、用于提供智能核桃动作识别服务、以及用于展示用户运动状态。
本发明有如下有益效果:利用运动传感器对智能核桃动作的数据进行实时采集,智能核桃内置芯片则将数据传输至云端;在云端,算法构建传感器数据的时间序列,并提取出不同坐标轴方向的运动趋势;根据运动趋势数据,计算同坐标轴方向的运动相关系数,并构建基于不同坐标轴方向的运动趋势相关序列特征;以运动趋势相关序列特征为算法模型的样本,进行模型训练,训练出能够识别智能核桃运动模式的模型;将这些模型运用至新采集的运动数据,计算用户在不同模式下的运动时间,对用户玩转智能核桃的时间进行统计分析,并将分析结果发送回智能手机,通过手机提醒用户有规律运动。
【附图说明】
图1是一种基于云端的智能核桃运动模式识别方法流程图。
图2是一种基于云端的智能核桃运动模式识别方法智能核桃旋转动作示意图。
图3是一种基于云端的智能核桃运动模式识别方法智能核桃行走状态示意图。
图4是一种基于云端的智能核桃运动模式识别方法智能核桃识别算法流程图。
图5是一种基于云端的智能核桃运动模式识别***架构图。
图6是一种基于云端的智能核桃运动模式识别***智能核桃控制板功能模块图。
图7是一种基于云端的智能核桃运动模式识别***智能核桃透视图。
图8是一种基于云端的智能核桃运动模式识别***手机应用功能模块图。
图9是一种基于云端的智能核桃运动模式识别***分类模型和利用模型进行运动模式识别的流程图。
【具体实施方式】
下面结合实施例并参照附图对本发明作进一步描述。
在本发明中,服务器是在网络上提供、管理网络资源的一个计算机或设备,终端可指各种类型的装置,包括(但不限于)无线电话、蜂窝式电话、膝上型计算机、多媒体无线装置、无线通信个人计算机(PC)卡、个人数字助理(PDA)、外部或内部调制解调器等。客户端设备,即终端可为任何经由无线信道和/或经由有线信道(例如,光纤或同轴电缆)与服务器通信的数据装置。终端可具有多种名称,例如移动台、移动装置、移动单元,移动电话、远程站、远程终端机、远程单元、用户装置、用户设备、手持式装置等。不同终端可并入一个***中。终端可为移动的或固定的,且可分散遍及一个通信网络。
实施例1
本实施例实现一种基于云端的智能核桃运动模式识别方法。
附图1是一种基于云端的智能核桃运动模式识别方法流程图,如附图1所示,本实施例一种基于云端的智能核桃运动模式识别方法,包括以下步骤:
S601、利用智能核桃内部传感器实时采集用户运动数据,采集数据包括智能核桃三个坐标轴方向水平加速度和角加速度,从而构成六个维度的智能核桃运动数据;
S602、按照固定的时间频率,将六个维度的传感器数据分别转化为时间序列,对构建的时间序列进行平滑预处理,将处理后的时间序列按照一定的区间进行运动趋势提取;
S603、对三个坐标轴方向分别计算加速度和角加速度,进行智能核桃运动趋势相关性分析;
S604、以步骤S603计算的智能核桃运动趋势相关性结果构造三个坐标轴方向维度的相关系数特征;
S605、利用步骤S604构造的三个坐标轴方向维度的相关系数特征训练动作识别模型;
S606、利用训练好的动作识别模型对新采集用户运动数据进行智能核桃动作识别,将识别结果反馈至用户。
优选地,上述的一种基于云端的智能核桃运动模式识别方法,用户利用所述智能核桃内部加速度计和陀螺仪采集智能核桃三个坐标轴方向水平加速度数据和角加速度数据;上述智能核桃动作分为旋转状态模式和行走状态模式。
附图2是一种基于云端的智能核桃运动模式识别方法智能核桃旋转动作示意图,如附图2所示,上述旋转状态模式是指用户处于原地旋转智能核桃以及用户处于行走状态同时旋转智能核桃。
附图3是一种基于云端的智能核桃运动模式识别方法智能核桃行走状态示意图,如附图3所示,上述行走状态模式是指用户处于行走状态,但是智能核桃在手中并未转动。
附图4是一种基于云端的智能核桃运动模式识别方法智能核桃识别算法流程图,如附图4所示,优选地,上述的一种基于云端的智能核桃运动模式识别方法步骤S606智能核桃动作识别具体包括以下步骤:
S801、对加速计和陀螺仪采集的加速度数据和角加速度数据进行三个坐标轴方向时间序列建模;
S802、以窗函数均值平滑对步骤S801构建的时间序列进行平滑,窗的宽度由运动状态识别频率决定;
S803、对步骤S802获取的平滑后时间序列基于LOESS算法进行分解,将各个坐标轴方向时间序列分解成趋势分量、周期分量和余项;
S804、计算同一坐标轴方向的加速度数据和角加速度数据,采用局部相关系数衡量某个时刻沿这个坐标轴方向的运动一致性;
S805、将步骤S804所计算的相关系数时间序列构建基于不同坐标轴方向的运动趋势三维相关特征序列;
S806、以步骤S805中三维相关特征序列为数据集构建分类器,分类器根据三维相关特征所表征的运动趋势相关性高低进行运动模式识别,当三维运动趋势强相关,则表示智能核桃处于旋转状态,当三维运动趋势弱相关,则表示智能核桃处于行走状态。
优选地,上述的一种基于云端的智能核桃运动模式识别方法,步骤S801以加速度计数据D表示三轴加速度,则加速度计时间序列用集合{Dm[Ti])表示,其中m∈{x,y,z},i∈{1,2,...,N},x,y,z分别表示沿着X轴、Y轴、Z轴三个方向,N表示时间序列长度;以陀螺仪数据G表示三轴角加速度,则角加速度时间序列用集合{Gm[Ti])表示,其中m∈{x,y,z},i∈{1,2,...,N},x,y,z分别表示沿着X轴、Y轴、Z轴三个方向,N表示时间序列长度;步骤S804中X、Y、Z的坐标方向加速度和角加速度之间的局部相关系数Hm[Ti]=corr(dm[Ti],gm[Ti]),其中m∈{x,y,z},i∈{1,2,...,N},corr为皮尔逊相关系数函数,N表示局部时间窗口,每个时间点Ti均可计算相关系数,得到各个轴方向相关系数时间序列;步骤S805利用相关系数时间序列构建三维相关特征序列,表示为
Figure BDA0002733085450000091
其中i∈{1,2,...,L},L为时间序列长度;步骤S806以步骤S805中Hm为数据集构建分类器。
优选地,上述步骤S806构建分类器进行智能核桃运动模式识别包括分类器模型训练过程,以及基于训练好的分类器对加速计和陀螺仪采集的加速度数据和角加速度数据进行实时识别过程。
优选地,上述的一种基于云端的智能核桃运动模式识别方法,采用支持向量机SVM,逻辑回归和决策树进行分类器模型训练。
实施例2
本实施例实现一种基于云端的智能核桃运动模式识别***。
附图5是一种基于云端的智能核桃运动模式识别***架构图,如附图5所示,本实施例一种基于云端的智能核桃运动模式识别***,包括若干智能核桃、和上述若干智能核桃配对的手机以及云平台;上述智能核桃通过蓝牙和手机进行通讯,上述手机通过通讯链路和云平台进行通讯;上述智能核桃内置传感器用于采集用户运动数据传输至手机;上述手机用于接收运动数据,并将运动数据传输至云平台;上述云平台用于接收手机传输的运动数据,并存储、计算分析运动数据,反馈计算分析结果给手机;上述一种基于云端的智能核桃运动模式识别***执行上述的一种基于云端的智能核桃运动模式识别方法。
优选地,上述智能核桃通过低功耗蓝牙协议和手机进行通信,上述手机采用消息队列遥测传输协议和云平台进行通信。
附图6是一种基于云端的智能核桃运动模式识别***智能核桃控制板功能模块图,如附图6所示,优选地,上述智能核桃内置传感器单元、处理器单元和信号指示单元;上述传感器单元采集用户运动数据,上述处理器单元将采集的运动数据传输至手机端。
附图7是一种基于云端的智能核桃运动模式识别***智能核桃透视图,如附图7所示,优选地,上述智能核桃包括智能核桃外壳,传感器控制板两个部分;上述传感器控制板包括传感器单元、信号指示单元和处理器单元;上述智能核桃外壳和普通文玩核桃外壳大小和形态相似,上述智能核桃外壳有纹状凸起,握感同普通文玩核桃相同;上述智能核桃内部空心化,传感器控制板位于智能核桃的两个半球中间。
附图8是一种基于云端的智能核桃运动模式识别***手机应用功能模块图,如附图8所示,优选地,上述手机用于信息传输中继将采集的运动数据传输至云平台、用于给采集的运动数据标记时间信息、用于提供智能核桃动作识别服务、以及用于展示用户运动状态。
实施例3
本实施例实现一种基于云端的智能核桃运动模式识别***。本实施例在实施例1、2的基础上具体实现,将从***设计和智能识别算法两个方面进行介绍。
附图5是一种基于云端的智能核桃运动模式识别***架构图,如附图5所示,本实施例一种基于云端的智能核桃运动模式识别***包含智能核桃模块、智能手机数据采集应用模块、云端***数据存储和计算模块。智能核桃模块和数据采集应用之间采用低功耗蓝牙协议(BLE)进行传感器数据传输。智能手机和云端***则采用基于传感网的消息队列遥测传输协议(MQTT-SN)进行数据传输。传感器数据最终存储在云端,用于用户运动状况分析。同时,分析结果通过智能手机应用反馈给用户。
下面对基于云端动作识别智能核桃***各模块进行详细说明。
附图7是一种基于云端的智能核桃运动模式识别***智能核桃透视图,如附图7所示,智能核桃包括智能核桃外壳,传感器控制板两个部分。其中,传感器控制板包括传感器单元、信号指示单元和处理器单元。智能核桃外壳和普通文玩核桃外壳大小和形态相似,核桃外壳有纹状凸起,握感同普通核桃无异。核桃内部空心化,传感器控制板位于核桃的两个半球中间。传感器单元用于实时采集用户运动数据,信号指示单元用来指示设备工作状态,处理器单元则将采集的数据传输至智能手机。
附图6是一种基于云端的智能核桃运动模式识别***智能核桃控制板功能模块图,如附图6所示,控制板包含处理器、开关按钮、信号指示灯、电池模块、加速度计和陀螺仪模块和数据接口模块。加速度计和陀螺仪模块构成传感器模块,用于数据采集。传感器模块和控制芯片之间采用I2C方式通信。控制板还安装有启动开关和信号指示灯。当运动传感器采集到数据后,数据通过控制芯片将数据传输至智能手机,并通过应用将数据传输至云端。
附图8是一种基于云端的智能核桃运动模式识别***手机应用功能模块图,如附图8所示,智能手机上应用包括数据接收/发送模块、数据解析模块、发送配置模块、向云端收/发数据模块及信息展示模块。其中数据接收/发送模块用于接收智能核桃控制板发送的字节数据。字节数据则通过数据解析模块转换成字符串数据,最终发送至云端数据库存储。智能手机发送数据至云端的频率和字符串的时间戳、唯一标识码等信息则通过配置模块设定。信息展示模块主要实时展示用户的运动状态和云端发送至用户服务信息。在该***中,智能手机有三个作用:(a)作为信息传输中继,将采集传感器数据传输至云端数据库;(b)传感器采集信息缺少时间信息,手机应用软件给传感器数据标记时间信息;(c)展示用户运动状态,提供智能识别服务。
云端***包括数据接收模块、数据转换模块、模型训练和运动识别模块,以及Web信息展示控模块。其中,模型训练和运动识别模块构成计算模块。数据接收转换模块是一个消息中间件,当多个传感器数据传输至云端,数据并不直接存储至云端的数据库,而是缓存至转换模块中的消息队列中。转换模块中的解析子模块则持续从该消息队列中取出数据,并按照数据库存储规范,将数据解析成相应的格式,保存至数据库中。数据计算模块主要提供模型训练和动作识别算法,通过训练智能识别模型,对采集的数据所表征的运动状态进行识别,并将识别信息反馈至用户。同时,Web信息展示模块可事实展示信息采集状态和用户运动状态,Web信息通过权限控制对用户提供隐私保障。
基于智能核桃***,本实施例中提出了一种可靠、精确的运动模式识别方法。附图1是一种基于云端的智能核桃运动模式识别方法流程图,如附图1所示,该方法包括下列步骤:
步骤S601,利用智能核桃内部传感器实时采集用户运动数据,采集数据包括智能核桃三个自由轴方向水平加速度和角加速度,从而构成六个维度的智能核桃运动数据;
步骤S602,按照固定的时间频率,将六个维度的传感器数据分别转化为时间序列。接着,按照设定长度的时间区间,对每个维度的时间序列进行趋势分解,提取该时间区间内的运动趋势;
步骤S603,由步骤S601可知,采集的数据为三个自由轴方向上运动数据。设定这三个轴分别为X、Y、Z轴,则每个轴方向均有水平加速度数据和旋转角加速度数据。核桃在进行旋转运动的时候,分为自转和公转两个过程。自转即智能核桃绕X、Y、Z三个轴旋转,公转则绕两个核桃几何中心旋转。在旋转过程中具有一定周期性。因此,以X、Y、Z三个轴为方向,分别计算加速度和角加速度运动趋势相关性;
步骤S604,以步骤S603计算的相关性结果构造X、Y、Z三个维度的特征;
步骤S605,利用步骤S604特征训练动作识别模型;
步骤S606,利用训练模型对新的数据进行动作识别,将识别结果反馈至用户。
至此,本实施例中介绍了智能核桃***和核桃运动的识别流程。在实际应用中,用户在把玩智能核桃的时候,智能核桃的运动形态分为三种。这三种分别为:(a)人处于原地旋转核桃,此时核桃的运动状态为旋转状态,此时称核桃运动状态为状态a;(b)人处于行走状态同时旋转核桃,此时核桃的运动状态为行走和旋转状态,为状态b;(c)人处于行走状态,但是核桃在人手中并未转动,此时状态为状态c。此处不考虑人停止走动,并且停止转动手中核桃状态,此状态下,智能核桃的运动传感器各个方向上的数值均为0,因此不予考虑。而智能核桃运动状态a和状态b,其具有相同的旋转状态,区别在于b在X、Y、Z三轴水平方向上的加速度数值比a状态相同轴方向上的加速度值大。但是状态a和状态b的运动趋势是一致的,因此,可认为是两者均处于旋转状态,在运动数据上的表现为加速度和角加速非0,并且相同方向上的运动趋势一致。而状态c只在水平方向上存在运动加速度,角加速度趋于0。在实际应用中,状态a和状态b表示旋转状态,对用户手部神经进行按摩,均代表用户合理有效的运动时间。而状态c则代表休闲时间,为行走状态,并未起到舒缓手部运动神经作用。因此,在本实施例中,运动识别主要解决识别智能核桃的旋转状态和行走状态问题。
在实际应用中,当用户在行走时,智能核桃在正常工作时有旋转和行走两种运动状态。附图2是一种基于云端的智能核桃运动模式识别方法智能核桃旋转动作示意图,如附图2所示,核桃围绕两个核桃几何中心旋转,产生角加速度。同时,用户按照一定方向行走则产生水平方向加速度。这两种类型数据均被智能核桃内部的传感器数据采集。附图3是一种基于云端的智能核桃运动模式识别方法智能核桃行走状态示意图,如附图3所示,当核桃静止在手中时,其只有水平方向加速度。附图4是一种基于云端的智能核桃运动模式识别方法智能核桃识别算法流程图,如附图4所示,识别算法进行智能核桃两种运动方式的识别。具体方法包括以下步骤:
步骤S801,对加速计和陀螺仪数据进行时间序列建模。若以加速度计数据D表示三轴加速度,则加速度计时间序列用集合{Dm[Tt]}表示,其中m∈{x,y,z},i∈{1,2,...,N},x,y,z分别表示沿着X轴、Y轴、Z轴三个方向,N表示时间序列长度;以陀螺仪数据G表示三轴角加速度,则角加速度时间序列用集合{Gm[Ti]}表示,其中m∈{x,y,z},i∈{1,2,...,N},x,y,z分别表示沿着X轴、Y轴、Z轴三个方向,N表示时间序列长度。
步骤S802,对步骤S801时间序列进行平滑。由于传感器采集数据存在噪声,以窗函数均值平滑对步骤S801构建的时间序列进行平滑,窗的宽度由运动状态识别频率决定。
步骤S803,对S802步骤获取的平滑后的时间序列利用基于LOESS算法进行分解,将各个坐标轴方向时间序列分解成趋势分量、周期分量和余项。当智能核桃处于旋转状态时,同一轴方向的加速和角加速度在运动趋势一致,在本实施例中采用分解后的运动趋势作为智能核桃运动特征数据。智能核桃在旋转时的运动方向和运动趋势,沿着同一坐标轴方向的加速度和角加速度运动趋势一致。
步骤S804,计算同坐标轴方向传感器数据一致性。本实施例中采用局部相关系数衡量某个时刻沿坐标轴方向的运动一致性。根据步骤S801中表示方法,X、Y、Z的坐标方向加速度和角加速度之间的局部相关系数如下式所示:Hm[Ti]=corr(dm[Ti],gm[Ti]),其中m∈{x,y,z},i∈{1,2,...,N},corr为皮尔逊相关系数函数,N表示局部时间窗口。
对于每个时间点Ti均可由上述式子计算相关系数。因此,各个轴方向相关系数时间序列可以由S804步骤计算。
由智能核桃沿Z轴方向旋转状态和行走状态下,加速度和角加速度数据分布状况可以看出在旋转状态,加速度和角加速度呈现近似线性相关变化。而在行走状态,这两者分布并未呈现明显相关性。不同运动模式下,相关系数分布不同。旋转模式下,相关系数趋近1,分布集中;行走模式下,相关系数小于0.6,且分布均匀。
步骤S805,将步骤S804所计算的相关系数时间序列构成一个三维特征,表示为
Figure BDA0002733085450000161
其中i∈{1,2,...,L},L为时间序列长度。
步骤S806,以步骤S805中Hm为数据集构建分类器。分类器根据三维特征所表征的运动趋势相关性高低进行运动模式识别。当三维运动趋势强相关,则表示智能核桃处于旋转状态,反之,则处于行走状态。
构建分类器进行运动模式识别包括两个过程,一个是分类器模型训练,另一个是基于分类器对传感器采集数据进行实时识别。在本实施例中,分类器可采用支持向量机SVM,逻辑回归和决策树。用户可以根据需要,选择合适的分类器模型进行训练。
附图9是一种基于云端的智能核桃运动模式识别***分类模型和利用模型进行运动模式识别的流程图,如附图9所示模型训练和运动模式识别过程。模型训练包括传感器数据采集,特征构建和模型训练三个过程。数据采集由智能核桃采集,经手机传输至云端。特征构建则按照步骤S801至S805对数据进行构建。利用构建后的特征训练分类模型,训练好的模型则部署在云端,并提供模型通用接口。运动模式识别过程包括数据采集,特征构建、动作识别三个过程。特征构建完成后,程序调用模型接口,对实时采集数据进行识别,由此判断智能核桃运动状态,并将结果保存至数据库中。***根据数据库中的识别结果开发应用,并实时推送至用户手机端。
综上所述,本实施例中,利用智能核桃采集加速度和角加速度数据,并通过智能手机传输至云端。在云端,构建传感器时间序列,并根据时间序列分析智能核桃不同坐标轴方向的运动趋势。以相同坐标轴方向运动趋势的相关性构建智能核桃运动特征,并通过机器学习算法构建分类模型,对智能核桃的旋转模式和行走模式进行识别。通过对智能核运动模式识别,用户可获取运动状态的定量评估结果,从而合理制定运动计划,达到良好的保健效果。
本实施例中提供了一种电子设备和云端模式识别***。其中,电子设备包括加速度计、陀螺仪和处理器。陀螺仪、加速度计通过内部总线和处理器连接。处理器将采集的数据以蓝牙通信方式传输至智能手机。运动模式***包括一个信息接收队列、数据库和算法识别模块。智能手机将电子设备采集的数据传输至云端信息接收队列,数据解析模块将数据解析成标准记录保存至数据库中,算法识别模块则从数据中提取特征,通过训练好的模型进行电子设备的运动模式识别。***对识别结果进行分析,并反馈给用户。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AcessMemory,RAM)等。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和补充,这些改进和补充也应视为本发明的保护范围。

Claims (11)

1.一种基于云端的智能核桃运动模式识别方法,其特征在于包括以下步骤:
S601、利用智能核桃内部传感器实时采集用户运动数据,采集数据包括智能核桃三个坐标轴方向水平加速度和角加速度,从而构成六个维度的智能核桃运动数据;
S602、按照固定的时间频率,将六个维度的传感器数据分别转化为时间序列,对构建的时间序列进行平滑预处理,将处理后的时间序列按照一定的区间进行运动趋势提取;
S603、对三个坐标轴方向分别计算加速度和角加速度,进行智能核桃运动趋势相关性分析;
S604、以步骤S603计算的智能核桃运动趋势相关性结果构造三个坐标轴方向维度的相关系数特征;
S605、利用步骤S604构造的三个坐标轴方向维度的相关系数特征训练动作识别模型;
S606、利用训练好的动作识别模型对新采集用户运动数据进行智能核桃动作识别,将识别结果反馈至用户;所述智能核桃动作分为旋转状态模式和行走状态模式;所述旋转状态模式是指用户处于原地旋转智能核桃以及用户处于行走状态同时旋转智能核桃;所述行走状态模式是指用户处于行走状态,但是智能核桃在手中并未转动。
2.根据权利要求1所述的一种基于云端的智能核桃运动模式识别方法,其特征在于:用户利用所述智能核桃内部加速度计和陀螺仪采集智能核桃三个坐标轴方向水平加速度数据和角加速度数据。
3.根据权利要求2所述的一种基于云端的智能核桃运动模式识别方法,其特征在于步骤S606智能核桃动作识别具体包括以下步骤:
S801、对加速计和陀螺仪采集的加速度数据和角加速度数据进行三个坐标轴方向时间序列建模;
S802、以窗函数均值平滑对步骤S801构建的时间序列进行平滑,窗的宽度由运动状态识别频率决定;
S803、对步骤S802获取的平滑后时间序列基于LOESS算法进行分解,将各个坐标轴方向时间序列分解成趋势分量、周期分量和余项;
S804、计算同一坐标轴方向的加速度数据和角加速度数据,采用局部相关系数衡量某个时刻沿这个坐标轴方向的运动一致性;
S805、将步骤S804所计算的相关系数时间序列构建基于不同坐标轴方向的运动趋势三维相关特征序列;
S806、以步骤S805中三维相关特征序列为数据集构建分类器,分类器根据三维相关特征所表征的运动趋势相关性高低进行运动模式识别,当三维运动趋势强相关,则表示智能核桃处于旋转状态,当三维运动趋势弱相关,则表示智能核桃处于行走状态。
4.根据权利要求3所述的一种基于云端的智能核桃运动模式识别方法,其特征在于:步骤S801以加速度计数据D表示三轴加速度,则加速度计时间序列用集合{Dm[Ti]}表示,其中m∈{x,y,z},i∈{1,2,...,N},x,y,z分别表示沿着X轴、Y轴、Z轴三个方向,N表示时间序列长度;以陀螺仪数据G表示三轴角加速度,则角加速度时间序列用集合(Gm[Ti])表示,其中m∈{x,y,z},i∈{1,2,...,N},x,y,z分别表示沿着X轴、Y轴、Z轴三个方向,N表示时间序列长度;步骤S804中X、Y、Z的坐标方向加速度和角加速度之间的局部相关系数Hm[Ti]=corr(dm[Ti],gm[Ti]),其中m∈{x,y,z},i∈(1,2,...,N),corr为皮尔逊相关系数函数,N表示局部时间窗口,每个时间点Ti均可计算相关系数,得到各个轴方向相关系数时间序列;步骤S805利用相关系数时间序列构建三维相关特征序列,表示为{Hx[Ti],Hy[Ti],Hz[Ti]},其中i∈[1,2,...,L),L为时间序列长度;步骤S806以步骤S805中Hm为数据集构建分类器。
5.根据权利要求3所述的一种基于云端的智能核桃运动模式识别方法,其特征在于:所述步骤S806构建分类器进行智能核桃运动模式识别包括分类器模型训练过程,以及基于训练好的分类器对加速计和陀螺仪采集的加速度数据和角加速度数据进行实时识别过程。
6.根据权利要求5所述的一种基于云端的智能核桃运动模式识别方法,其特征在于:采用支持向量机SVM,逻辑回归和决策树进行分类器模型训练。
7.一种基于云端的智能核桃运动模式识别***,包括若干智能核桃、和所述若干智能核桃配对的手机以及云平台;所述智能核桃通过蓝牙和手机进行通讯,所述手机通过通讯链路和云平台进行通讯;所述智能核桃内置传感器用于采集用户运动数据传输至手机;所述手机用于接收运动数据,并将运动数据传输至云平台;所述云平台用于接收手机传输的运动数据,并存储、计算分析运动数据,反馈计算分析结果给手机;其特征在于:所述一种基于云端的智能核桃运动模式识别***执行权利要求1至6任一权利要求所述的一种基于云端的智能核桃运动模式识别方法。
8.根据权利要求7所述的一种基于云端的智能核桃运动模式识别***,其特征在于:所述智能核桃通过低功耗蓝牙协议和手机进行通信,所述手机采用消息队列遥测传输协议和云平台进行通信。
9.根据权利要求7所述的一种基于云端的智能核桃运动模式识别***,其特征在于:所述智能核桃内置传感器单元、处理器单元和信号指示单元;所述传感器单元采集用户运动数据,所述处理器单元将采集的运动数据传输至手机端。
10.根据权利要求9所述的一种基于云端的智能核桃运动模式识别***,其特征在于:所述智能核桃包括智能核桃外壳,传感器控制板两个部分;所述传感器控制板包括传感器单元、信号指示单元和处理器单元;所述智能核桃外壳和普通文玩核桃外壳大小和形态相似,所述智能核桃外壳有纹状凸起,握感同普通文玩核桃相同;所述智能核桃内部空心化,传感器控制板位于智能核桃的两个半球中间。
11.根据权利要求7所述的一种基于云端的智能核桃运动模式识别***,其特征在于:所述手机用于信息传输中继将采集的运动数据传输至云平台、用于给采集的运动数据标记时间信息、用于提供智能核桃动作识别服务、以及用于展示用户运动状态。
CN202011124307.4A 2020-10-20 2020-10-20 一种基于云端的智能核桃运动模式识别方法及*** Active CN112274872B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011124307.4A CN112274872B (zh) 2020-10-20 2020-10-20 一种基于云端的智能核桃运动模式识别方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011124307.4A CN112274872B (zh) 2020-10-20 2020-10-20 一种基于云端的智能核桃运动模式识别方法及***

Publications (2)

Publication Number Publication Date
CN112274872A CN112274872A (zh) 2021-01-29
CN112274872B true CN112274872B (zh) 2022-01-28

Family

ID=74423419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011124307.4A Active CN112274872B (zh) 2020-10-20 2020-10-20 一种基于云端的智能核桃运动模式识别方法及***

Country Status (1)

Country Link
CN (1) CN112274872B (zh)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090265671A1 (en) * 2008-04-21 2009-10-22 Invensense Mobile devices with motion gesture recognition
CN106267774B (zh) * 2015-05-25 2019-05-24 腾讯科技(深圳)有限公司 运动状态识别方法和装置
CN108520248A (zh) * 2018-04-17 2018-09-11 成都乐动信息技术有限公司 运动模式识别方法及装置

Also Published As

Publication number Publication date
CN112274872A (zh) 2021-01-29

Similar Documents

Publication Publication Date Title
Mukhopadhyay Wearable sensors for human activity monitoring: A review
Mitra et al. KNOWME: a case study in wireless body area sensor network design
Kwon et al. Unsupervised learning for human activity recognition using smartphone sensors
JP2018102617A (ja) 感情推定装置、方法およびプログラム
CN109069066A (zh) 可穿戴和连接的步态分析***
CN104921702A (zh) 用于操作多模式传感器装置及相关联设备的方法
CN105528613A (zh) 一种基于智能手机gps速度与加速度数据的行为识别方法
JP2008276353A (ja) 通信システム、管理装置、端末、方法、プログラム、及びデータ構造
CN105868519A (zh) 人体特征数据的处理方法及装置
CN110659677A (zh) 一种基于可移动传感器组合设备的人体跌倒检测方法
CN111178288B (zh) 基于局部误差逐层训练的人体姿态识别方法和装置
WO2024012330A1 (zh) 一种用于评估帕金森病情的电子设备
Fan et al. Wearable motion attitude detection and data analysis based on Internet of Things
CN105530581A (zh) 一种基于声音识别的智能穿戴设备和控制方法
Xu et al. Wearable muscle movement information measuring device based on acceleration sensor
CN112274872B (zh) 一种基于云端的智能核桃运动模式识别方法及***
Jiang et al. Fast, accurate event classification on resource-lean embedded sensors
CN109567814B (zh) 刷牙动作的分类识别方法、计算设备、***及存储介质
Wang et al. Digital and Intelligent Image Processing by Artificial Intelligence and Internet of Things Technology in Sports Fitness Detection
US20150221232A1 (en) System and methods for crediting physical activity performed by a user
Ding Role of sensors based on machine learning health monitoring in athletes' wearable heart rate monitoring
CN113095390B (zh) 基于云数据库和改进集成学习的手杖运动分析方法
CN108309294A (zh) 一种人体活动状态移动识别***
Yin et al. A Systematic Review of Human Activity Recognition Based On Mobile Devices: Overview, Progress and Trends
Qin et al. Real-time monitoring system of exercise status based on internet of health things using safety architecture model

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