The invention relates to the technical field of database, in particular to a clustered Fitness Management System Based on sequential database and its implementation method. The system of the invention includes: user information management module, fitness course management module, calorie real-time monitoring module, massive time series data distribution storage module, report data multi-dimensional statistical module, humanized recommendation module, data elimination compression module, future health prediction module and user data sharing/evaluation module. The module realizes user information management, fitness course management, calorie real-time monitoring, massive time series data distribution storage, multi-dimensional statistics of report data, humanized recommendation, data elimination compression, future health prediction, and user data sharing and evaluation. The invention can monitor and store the user's sports fitness data in real time, and after analyzing the data, carry out statistics, humanized processing and future prediction. At the same time, the user can share the data and evaluate the system, and complete the intelligent optimization and self-upgrading of the system.
【技术实现步骤摘要】
一种基于时序数据库的集群式健身管理系统及实现方法
本专利技术涉及数据库
,特别是一种基于时序数据库的集群式健身管理系统及实现方法。
技术介绍
时序数据库(TSDB)是一种特定类型的数据库,主要用来存储时序数据。随着5G技术的不断成熟,物联网技术将会使得万物互联。物联网时代之前只有手机、电脑可以联网,以后所有设备都会联网,这些设备每时每刻都会吐出大量的按照时间组织的数据,需要存储下来进行查询、统计和分析。TSDB将是未来一个非常具有市场性、挑战性的数据库,本文从大数据角度,将TSDB应用到健身软件系统里,从而:对用户的运动健身数据(如心跳数据、脉搏数据、步数、体感数据等)进行实时的监测和储存,解析后对数据进行统计、人性化处理和未来预测,同时用户可以共享数据、评价系统,完成系统的智能优化和自我升级。
技术实现思路
本专利技术解决的问题在于提供一种基于时序数据库的集群式健身管理系统及实现方法;实现对健身数据的管理。本专利技术解决上述技术问题的技术方案是:所述的系统包括:用户信息管理模块、健身课程管理模块、卡路里实时监测模块、海量时序数据分布存储模块、报表数据多维度统计模块、人性化推荐模块、数据淘汰压缩模块、未来健康预测模块和用户数据共享/评价模块;所述的模块共同实现用户信息管理、健身课程管理、卡路里实时监测、海量时序数据分布存储、报表数据多维度统计、人性化推荐、数据淘汰压缩、未来健康预测以及用户数据共享和评价。所述的用户信息管理模块,用于用户注册/登录本系统,建立用户信息档案;并提供用户信息维护功能,包括:账号迁移、账号增删改查、用户基本资料登记管理、用户健身 ...
【技术保护点】
1.一种基于时序数据库的集群式健身管理系统,其特征在于:所述的系统包括:用户信息管理模块、健身课程管理模块、卡路里实时监测模块、海量时序数据分布存储模块、报表数据多维度统计模块、人性化推荐模块、数据淘汰压缩模块、未来健康预测模块和用户数据共享/评价模块;所述的模块共同实现用户信息管理、健身课程管理、卡路里实时监测、海量时序数据分布存储、报表数据多维度统计、人性化推荐、数据淘汰压缩、未来健康预测以及用户数据共享和评价。
【技术特征摘要】
1.一种基于时序数据库的集群式健身管理系统,其特征在于:所述的系统包括:用户信息管理模块、健身课程管理模块、卡路里实时监测模块、海量时序数据分布存储模块、报表数据多维度统计模块、人性化推荐模块、数据淘汰压缩模块、未来健康预测模块和用户数据共享/评价模块;所述的模块共同实现用户信息管理、健身课程管理、卡路里实时监测、海量时序数据分布存储、报表数据多维度统计、人性化推荐、数据淘汰压缩、未来健康预测以及用户数据共享和评价。2.根据权利要求1所述的系统,其特征在于:所述的用户信息管理模块,用于用户注册/登录本系统,建立用户信息档案;并提供用户信息维护功能,包括:账号迁移、账号增删改查、用户基本资料登记管理、用户健身数据管理。3.根据权利要求1所述的系统,其特征在于:所述的健身课程管理模块,提供课程查询、课程分类、课程推荐、课程进度管理功能;其中:A:课程查询:提供海量健身课程库;按照难度、热门度等多维度进行排序和显示;B:课程分类:包括适合人群、适合时间、难度、热门度;C:课程推荐:按照用户基本登记资料进行大数据分析后,通过MapReduce对信息聚类,得到符合特定用户的课程推荐;D:课程进度管理:追踪某特定用户的特定课程;可随时查询进度和完成度,从而进行信息提醒推送和用户数据更新,用户健身评价。4.根据权利要求1所述的系统,其特征在于:所述的卡路里实时监测模块,当用户启动某一个健身课程后,即开启了实时监测功能;该功能能监测用户的卡路里消耗情况、心跳情况、脉搏情况、行走/跑步的步数、当前的体感动作;实时数据作为实时预警、数据压缩淘汰的基础;同时,当用户停止某健身课程后,对应该课程的实时数据即停止监测。5.根据权利要求1所述的系统,其特征在于:所述的海量时序数据分布存储模块,采用InfluxDB时序数据库对海量的健身实时数据进行存储,可实现分布式和水平伸缩扩展;其中:A:存储策略;采用默认策略即永久存储;用户可以进行系统设置,从而改变该策略;B:时间戳;为每个数据指定一个时间戳;优化后续的查询操作;C:存储引擎;创建多个shard,每个shard下都对应一个底层的tsm存储引擎,有独立的cache、wal、tsmfile以及compactor;D:索引优化;通过元数据索引和TSMFile索引...
【专利技术属性】
技术研发人员:黄博,关班记,张远世,庞毅,齐兆勇,何龙泉,骆振东,王京,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。