一种体重测量方法、装置、设备及可读存储介质
文献发布时间:2024-01-17 01:26:37
技术领域
本申请涉及体重测量技术领域,尤其涉及一种体重测量方法、装置、设备及可读存储介质。
背景技术
随着社会的发展,人们日常的生活节奏也随之加快,而在快节奏的社会环境下,尤其是年轻男女更加重视自己的身体数据变化,但是在繁忙的工作压力下,又很容易忽略测量身体数据的事情,或者是不愿意在测量方面浪费不必要的时间。在传统的测量工具上,人们往往需要平稳站在体重秤上等待最终数值的确定,限制了用户的身体活动,体重数据生成速度缓慢,浪费用户时间。
发明内容
本申请提供了一种体重测量方法、装置、设备及可读存储介质,至少能够解决相关技术中体重测量时需限制用户身体活动,浪费用户时间的问题。
本申请实施例第一方面提供了一种体重测量方法,包括:
获取用户选择指令;
根据所述用户选择指令确定测量模式;
当选择动态测量模式时,获取预设时长内同一压力传感区域的压力波动数据;其中,所述预设时长为用户走一步所需的平均时长;
基于所述压力波动数据的对应曲线确定用户的体重数据。
通过采用上述方案,用户在测量体重时,不再需要一直站在体重秤上等待显示屏显示的最终数据,只需要在经过多功能体重秤时踩在多功能体重秤上即可,系统会自动修正用户踩在多功能体重秤上的压力波动数据,从而确定用户的体重数据,减少用户等待时间。
可选的,所述获取预设时长内同一压力传感区域的压力波动数据的步骤之前,还包括:
获取步调频率;
根据所述步调频率确定获取压力波动数据的所述预设时长。
通过采用上述方案,获取步调频率是为了确定用户走一步需要的时长,将该时长设置为多功能体重秤确定用户体重数据的有效获取时长,超过该时长所检测到的压力数据认定为无效数据,能够有效提高压力检测的准确性。
可选的,所述基于所述压力波动数据的对应曲线确定用户的体重数据的步骤,包括:
检测所述压力波动数据的对应曲线是否满足正态分布曲线;
若所述压力波动数据的对应曲线不满足正态分布曲线,则通过修正算法将所述曲线修正为对应的正态分布曲线;
根据所述对应的正态分布曲线确定用户的体重数据。
通过采用上述方案,将压力波动数据的曲线修正为对应的正态分布曲线,通过修正之后的正态分布曲线计算用户的体重数据,能够有效提高数据的准确性。
可选的,所述根据所述用户选择指令确定测量模式的步骤之后,还包括:
当选择所述静态测量模式时,通过获取不同测量类型的测量数据对用户进行多维度测量;其中,所述测量类型包括体重测试、身高测试。
通过采用上述方案,当选择静态测量模式时,用户需要静止在多功能体重秤上进行测量,此时体重秤可以根据多功能体重秤多种测量类型对用户自身的身高、体重的数据进行多维度测量。
可选的,所述通过获取不同测量类型的测量数据对用户进行多维度测量的步骤,包括:
基于控制指令获取不同测量类型的测量权限;其中,所述测量权限包括体重测量权限、身高测量权限等;
基于所述体重测量权限,通过力传感器获取的压力数据对用户进行体重测量,和/或,基于所述身高测量权限,通过检测数据线的拉伸长度对所述用户进行身高测量。
通过采用上述方案,用户通过与多功能体重秤连接的用户终端,控制多功能体重秤解锁不同的测量功能,满足日常各种类型的测量需求。
可选的,所述通过检测数据线的拉伸长度对所述用户进行身高测量的步骤之前,还包括:
检测压力数据;
当所述压力数据的波动范围在预设波动范围内时,对所述数据线进行解锁。
通过采用上述方案,在多功能体重秤未检测到压力数据时,锁定测量身高的测量权限,当多功能体重秤检测到压力数据,且压力数据的波动范围在预设波动范围内时,对测量身高的数据线进行解锁,防止因为频繁拉扯数据线而损坏测量的灵敏度。
可选的,所述通过获取不同测量类型的测量数据对用户进行多维度测量的步骤之后,还包括:
获取用户查询指令;
根据所述用户查询指令查询多维度测量的历史测量数据。
通过采用上述方案,用户可在多功能体重秤上查询存储的历史测量数据,有利于用户将历史测量数据与当前测量数据进行比对,从而确认测量数据的变化量。
本申请实施例第二方面提供了一种体重测量装置,包括:
第一获取获取模块,用于获取用户选择指令;
第一确定模块,用于根据所述用户选择指令确定测量模式;
第二获取模块,用于当选择动态测量模式时,获取预设时长内同一压力传感区域的压力波动数据;
第二确定模块,用于基于所述压力波动数据的对应曲线确定用户的体重数据。
本申请实施例第三方面提供了一种电子设备,包括存储器及处理器,其中,所述处理器用于执行存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序时上述本申请实施例第一方面提供的体重测量方法中的各步骤。
本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的体重测量方法中的各步骤。
综上所述,本发明的有益效果包括:
1.用户在测量体重时,不再需要一直站在体重秤上等待显示屏显示的最终数据,只需要在经过多功能体重秤时踩在多功能体重秤上即可,系统会自动修正用户踩在多功能体重秤上的压力波动数据,从而确定用户的体重数据,减少用户等待时间。
2.当选择静态测量模式时,用户需要静止在多功能体重秤上进行测量,此时用户可以根据多功能体重秤多种测量类型对用户自身的身高、体重的数据进行多维度测量。
附图说明
图1为本申请实施例提供的体重测量方法的基本流程示意图;
图2为本申请实施例提供的多功能体重秤的静态测量模式的基本流程图;
图3为本申请实施例提供的体重测量装置的程序模块示意图;
图4为本申请实施例提供的电子设备的结构示意图。
具体实施方式
为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请提供一种多功能体重秤,该多功能体重秤分为秤体和手柄,秤体上有手柄卡槽载体,在秤体前端增加手柄托盘,放置手柄。通过手柄内部隐藏的可抽拉式转盘内的连接线进行传输,在此线材上有清晰的高度刻度标识,内部有感应装置,可以精确的感知到身高数据。用户可以根据不同应用场景下的使用需求,选择不同的测量模式,如下为在不同应用场景下所列举的实施例。
实施例
为了解决相关技术中体重测量时需限制用户身体活动,浪费用户时间的问题,本申请实施例提供了一种体重测量方法,如图1为本实施例提供的体重测量方法的基本流程图,该体重测量方法包括以下的步骤:
步骤110、获取用户选择指令;
步骤120、根据用户选择指令确定测量模式;
步骤130、当选择动态测量模式时,获取预设时长内同一压力传感区域的压力波动数据;
步骤140、基于压力波动数据的对应曲线确定用户的体重数据。
在实际应用中,如常见的家用便携式体重秤,需要用户静止的站在体重秤上才能准确的测量出用户的体重,或者是其他智能体重秤,同样需要用户站在体重秤上才能测量出用户的体重。而在本实施例中,用户只需要将多功能体重秤放置在用户经常经过的地面,在正常走路过程中,用户踩在多功能体重秤上,多功能体重秤则根据力传感器获取压力传感区域的压力波动数据,并根据算法对波动的压力数据进行修正校验,从而得到准确的体重数据。
具体的,多功能体重秤通过蓝牙或者WiFi与用户终端的APP或者小程序对接,用户可以直接在多功能体重秤上选择测量模式,或通过APP、小程序向多功能体重秤发送选择测量模式的相应指令,多功能体重秤在接收到用户选择指令之后,根据用户选择指令确定需要切换的测量模式,当选择动态测量模式时,将压力传感区域内的力传感器调整为动态感应状态,当用户踩在多功能体重秤上时,压力传感区域内的力传感器突然获取到一个向下的压力,且用户在行走过程中,身体重心在不断变化,因此力传感器获取到的压力数据时一个波动数据。在此之前,还需要预设一个获取压力波动数据的获取时长,这个预设时长应当基于正常人走一步所需的时长而定,即使超过预设时长之后,力传感器还能获取到压力数据,也不会再记录在压力波动数据中。在压力波动数据获取完成之后,由于压力波动数据是在预设时长内不断跳动的数据,因此不能做为用户最终的体重数据,还需要通过修正算法对压力波动数据进行修正,使压力波动曲线趋近于一条水平的直线,从而确定用户的体重数据。
在本实施例一种可选的实施方式中,获取预设时长内同一压力传感区域的压力波动数据的步骤之前,还包括:获取步调频率;根据步调频率确定获取压力波动数据的预设时长。
具体的,预设时长根据步调频率而定,而步调频率可以是同一设定的,也可以是基于用户日常步调习惯确定的。一方面,在多功能体重秤出厂之前,系统的预设时长就已经设置完成,通过大数据调取不同年龄段的测试对象每一分钟走了多少步,从而确定测试对象走一步所需要的时长,基于大量的测试用例,最终确定获取压力波动数据的的标准预设时长。另一方面,若在用户使用过程中检测到用户在多功能体重秤上的停留时长远低于标准预设时长,则在经过多次测量之后,计算用户在多功能体重秤上的停留时长的平均值,并将该平均值发送至用户终端,经用户确认之后,将平均停留时长设置为预设时长;或,用户可以根据自身习惯自由设置预设时长。
在本实施例一种可选的实施方式中,基于压力波动数据的对应曲线确定用户的体重数据的步骤,包括:检测压力波动数据的对应曲线是否满足正态分布曲线;若压力波动数据的对应曲线不满足正态分布曲线,则通过修正算法将曲线修正为对应的正态分布曲线;根据对应的正态分布曲线确定用户的体重数据。
具体的,在通常情况下,用户将单脚踩上多功能体重秤上行走时,力传感器所检测出来的压力波动数据应当符合正态分布规律,用户正常的行走状态可分为:脚A在体重秤上,脚B着地、脚A在体重秤上,脚B悬空、脚A在体重秤上,脚B再次着地、脚A悬空,脚B着地。压力数据由没有逐渐提升至峰值,过来峰值之后压力数据又逐渐变小直至为零,在无其他外力作用下,用户的体重应当为峰值的数据,但用户行走的压力数据并非一定会按照正态分布规律进行,因此需要对用户行走时产生的压力波动数据的对应曲线进行修正,以符合正态分布的标准曲线,标准曲线的峰值即可认定为用户的体重数据,提高数据的准确性。
基于上述申请的实施例方案,获取用户选择指令;根据用户选择指令确定测量模式;当选择动态测量模式时,获取预设时长内同一压力传感区域的压力波动数据;基于压力波动数据的对应曲线确定用户的体重数据。通过上述申请方案的实施,基于动态测量模式,用户在测量体重时,不再需要一直站在体重秤上等待显示屏显示的最终数据,只需要在经过多功能体重秤时踩在多功能体重秤上即可,系统会自动修正用户踩在多功能体重秤上的压力波动数据,从而确定用户的体重数据,减少用户等待时间。
实施例
在成长期的儿童体重和身高的变化比较大,对身高和体重的测量需求同样重要。现有市面上的身高体重秤产品外形较大,摆放在家里会占用不少空间,不适宜家庭摆放和使用。而现有的便于收纳的家用测量仪又只包含测量体重的功能,并不能测量用户的身高或体脂,测完体重之后还需要用户使用额外工具进行手动测量。
如图2为本实施例提供的多功能体重秤的静态测量模式的基本流程图,具体包括以下步骤:
步骤110、获取用户选择指令;
步骤120、根据用户选择指令确定测量模式;
步骤150、当选择静态测量模式时,通过获取不同测量类型的测量数据对用户进行多维度测量。
具体的,静态测量模式所能测量的类型包括但不限于体重测量、身高测量以及体脂测量等。同理,多功能体重秤通过蓝牙或者WiFi与用户终端的APP或者小程序对接,用户可以直接在多功能体重秤上切换测量模式,或通过APP、小程序向多功能体重秤发送选择测量模式的相应指令,多功能体重秤在接收到用户选择指令之后,根据用户选择指令确定需要切换的测量模式,当选择静态测量模式时,由于静态测量时,用户在多功能体重秤上的时间较长,可以实现多维度数据的获取,因此用户可以通过多功能体重秤测量更多数据。
在本实施例一种可选的实施方式中,通过获取不同测量类型的测量数据对用户进行多维度测量的步骤,包括:基于控制指令获取不同测量类型的测量权限;基于体重测量权限,通过力传感器获取的压力数据对用户进行体重测量,和/或,基于身高测量权限,通过检测数据线的拉伸长度对用户进行身高测量。
具体的,在本实施方式中,在选择静态测量模式之后,用户根据自身测量需求在选择静态模式后,进一步设置测量权限的指令获取不同测量类型的测量权限,解锁不同的测量功能,例如在对儿童进行体重测量时,由于控制儿童在动态测量模式下进行瞬时的体重测量较为困难,因此,就需要一个能够持续性测量体重的模式,即静态测量模式。当儿童站立在多功能电子秤上时,力传感器所接收到的压力趋近于平稳状态,经过不断的校正力传感器的压力数据,最终确定儿童的体重数据。用户还可以根据实际情况选择是否测量儿童的身高,当选择测量儿童身高时,用户沿垂直儿童水平方向向上拉出手柄,当手柄底端与儿童头顶平齐时,将手柄旋转九十度使手柄底端水平压住头顶,在拉伸数据线的过程中,多功能体重秤中隐藏的可抽拉式转盘上的传感器感应数据线被拉出的长度,当获取到手柄发送的数据确定指令时,通过传感器确定数据线被拉出的长度,并将该数值发送至手柄的显示器上,从而确定儿童当前身高。
应当理解的是,根据用户控制指令,静态测量模式可以只测量身高体重之间的一种,也可以同时测量身高体重,也可以通过多功能体重秤上的电极片测量用户的体脂数据。
在本实施例一种可选的实施方式中,通过检测数据线的拉伸长度对用户进行身高测量的步骤之前,还包括:检测压力数据;当压力数据的波动范围在预设波动范围内时,对数据线进行解锁。
具体的,为了防止手柄和数据线在未使用时就已经被损坏,在使用多功能体重秤进行测量之前,锁定手柄和数据线,当数据线对应的传感器感应到外部拉力时,系统会检测力传感器上的压力数据,当压力数据的波动范围在预设波动范围内时,对数据线进行解锁。在多功能体重秤未检测到压力数据时,锁定测量身高的测量权限,当多功能体重秤检测到压力数据,且压力数据的波动范围在预设波动范围内时,对测量身高的数据线进行解锁,防止因为儿童玩耍时频繁拉扯数据线而损坏测量的灵敏度。
可选的,用户还可以直接通过APP或小程序向多功能体重秤发送控制指令,多功能体重秤根据接收到的控制指令锁定手柄和数据线,当需要测量身高数据时,则再次通过控制指令对手柄和数据线进行解锁。
可选的,多功能体重秤还可以包括手柄隐藏功能,在切换至动态测量模式时,多功能体重秤会根据相应控制指令收缩卡槽,通过收缩卡槽隐藏手柄,起到防止因为频繁拉扯数据线而损坏测量的灵敏度的效果。
可选的,多功能体重秤还可以保存预设次数的历史测量数据,用户可以通过查询指令直接在手柄的显示器上查询历史测量数据,当存储的历史测量数据的数量超过预设次数时,根据数据存入顺序用当期测量数据替换最先存入的数据,例如,多功能体重秤预设可以存储5个历史测量数据,当历史测量数据存满时,按照历史测量数据的存储顺序删除第一个历史测量数据。
可选的,在多功能体重秤测量出体重数据或身高数据之后,还可以通过语音的方式播报身高体重数据。
图3为本申请实施例提供的一种体重测量装置,该体重测量装置可用于实现前述实施例中的体重测量方法。如图3所示,该体重测量装置主要包括:
第一获取获取模块10,用于获取用户选择指令;
第一确定模块20,用于根据用户选择指令确定测量模式;
第二获取模块30,用于当选择动态测量模式时,获取预设时长内同一压力传感区域的压力波动数据;其中,预设时长为用户走一步所需的平均时长;
第二确定模块40,用于基于压力波动数据的对应曲线确定用户的体重数据。
在本实施例一种可选的实施方式中,第二获取模块具体用于:获取步调频率;根据步调频率确定获取压力波动数据的预设时长。
在本实施例一种可选的实施方式中,第二确定模块具体用于:检测压力波动数据的对应曲线是否满足正态分布曲线;若压力波动数据的对应曲线不满足正态分布曲线,则通过修正算法将曲线修正为对应的正态分布曲线;根据对应的正态分布曲线确定用户的体重数据。
在本实施例一种可选的实施方式中,该体重测量装置还包括:测量模块。测量模块用于:当选择静态测量模式时,通过获取不同测量类型的测量数据对用户进行多维度测量;其中,测量类型包括体重测量、身高测量。
进一步的,在本实施例一种可选的实施方式中,测量模块具体用于:基于控制指令获取不同测量类型的测量权限;其中,测量权限包括体重测量权限、身高测量权限等;基于体重测量权限,通过力传感器获取的压力数据对用户进行体重测量,和/或,基于身高测量权限,通过检测数据线的拉伸长度对用户进行身高测量。
再进一步的,在本实施例一种可选的实施方式中,该体重测量装置还包括:解锁模块。解锁模块用于:检测压力数据;当压力数据的波动范围在预设波动范围内时,对数据线进行解锁。
进一步的,在本实施例另一种可选的实施方式中,该体重测量装置还包括:查询模块。查询模块用于:获取用户查询指令;根据用户查询指令查询多维度测量的历史测量数据。
根据本申请方案所提供的体重测量装置,获取用户选择指令;根据用户选择指令确定测量模式;当选择动态测量模式时,获取预设时长内同一压力传感区域的压力波动数据;通过修正算法对压力波动数据的修正,确定用户的体重数据。通过上述申请方案的实施,基于动态测量模式,用户在测量体重时,不再需要一直站在体重秤上等待显示屏显示的最终数据,只需要在经过多功能体重秤时踩在多功能体重秤上即可,系统会自动修正用户踩在多功能体重秤上的压力波动数据,从而确定用户的体重数据,减少用户等待时间。
图4为本申请实施例提供的一种电子设备。该电子设备可用于实现前述实施例中的体重测量方法,主要包括:
存储器401、处理器402及存储在存储器401上并可在处理器402上运行的计算机程序403,存储器401和处理器402通过通信连接。处理器402执行该计算机程序403时,实现前述实施例中的体重测量方法。其中,处理器的数量可以是一个或多个。
存储器401可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。存储器401用于存储可执行程序代码,处理器402与存储器401耦合。
进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子设备中,该计算机可读存储介质可以是前述图4所示实施例中的存储器。
该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述实施例中的体重测量方法。进一步的,该计算机可存储介质还可以是U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本申请所提供的体重测量方法、装置、设备及可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
- 一种导线电流测量方法、装置、设备及可读存储介质
- 一种身高体重测量方法、装置、测量设备及存储介质
- 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
- 一种交叉链路干扰测量方法、设备和计算机可读存储介质
- 一种体重测量方法、设备和计算机可读存储介质
- 一种体重测量方法、设备和计算机可读存储介质