CN112954010A - 一种数据分配方法及装置 - Google Patents
一种数据分配方法及装置 Download PDFInfo
- Publication number
- CN112954010A CN112954010A CN202110109002.4A CN202110109002A CN112954010A CN 112954010 A CN112954010 A CN 112954010A CN 202110109002 A CN202110109002 A CN 202110109002A CN 112954010 A CN112954010 A CN 112954010A
- Authority
- CN
- China
- Prior art keywords
- data
- account
- weight
- acquisition device
- bound
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000005259 measurement Methods 0.000 claims abstract description 166
- 238000013480 data collection Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 4
- 230000037396 body weight Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 10
- 238000005303 weighing Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 210000000577 adipose tissue Anatomy 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000037213 diet Effects 0.000 description 1
- 235000005911 diet Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000011664 signaling 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/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
- G01G19/44—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for weighing persons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
本申请提供一种数据分配方法及装置,应用于数据处理领域,方法包括:接收身体数据采集装置发送的用户的体重测量数据;判断身体数据采集装置是否与多个账号绑定;若是,则获取每一个账号对应的最近体重数据;判断每一个账号对应的最近体重数据与体重测量数据的差值的绝对值是否不大于预设阈值;若仅存在一个账号对应的差值的绝对值不大于预设阈值,则将体重测量数据分配给账号。在上述方案中,服务器在接收到身体采集装置发送的体重测量数据之后,可以根据身体数据采集装置与账号的绑定关系以及账号对应的最近体重数据,将上述体重测量数据分配到对应的账号名下。因此,实现了身体数据采集装置将数据分配给对应的账号的目的。
Description
技术领域
本申请涉及数据处理领域,具体而言,涉及一种数据分配方法及装置。
背景技术
随着智能家具的发展,越来越多的家具能够通过移动终端实现与用户之间的交互,例如:智能电视机可以通过移动终端进行遥控;智能体重秤能够将用户的体重数据发送至移动终端,并根据用户的体重数据对用户的身体、饮食、睡眠等方面给出建议等。
其中,在智能体重秤的使用过程中,由于一个家庭中通常有多个家庭成员,因此会存在多个移动终端与智能体重秤绑定或者在一个移动终端中存在多个账号与智能体重秤绑定的情况。当用户通过智能体重秤进行体重测量后,智能体重秤无法将数据分配给对应的账号,只能通过手动分配的方式。
发明内容
本申请实施例的目的在于提供一种数据分配方法及装置,用以解决智能体重秤无法将数据分配给对应的账号的技术问题。
为了实现上述目的,本申请实施例所提供的技术方案如下所示:
第一方面,本申请实施例提供一种数据分配方法,包括:接收身体数据采集装置发送的用户的体重测量数据;判断所述身体数据采集装置是否与多个账号绑定;若所述身体数据采集装置与多个所述账号绑定,则获取每一个账号对应的最近体重数据;其中,所述最近体重数据为所述账号中测量时间距当前时间最近的体重数据;判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值;若仅存在一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述账号。在上述方案中,服务器在接收到身体采集装置发送的体重测量数据之后,可以根据身体数据采集装置与账号的绑定关系以及账号对应的最近体重数据,将上述体重测量数据分配到对应的账号名下。因此,实现了身体数据采集装置将数据分配给对应的账号的目的。
在本申请的可选实施例中,所述账号包括手机账号以及成员账号;所述判断所述身体数据采集装置是否与多个账号绑定,包括:判断所述身体数据采集装置是否与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号是否包括多个所述成员账号;其中,若所述身体数据采集装置与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号包括多个所述成员账号,则所述身体数据采集装置与多个所述账号绑定。在上述方案中,可以通过判断身体采集装置是否与多个手机账号绑定或者通过判断与身体数据采集装置绑定的手机账号是否包括多个成员账号,确定身体数据采集装置与账号的关系,以根据身体数据采集装置与账号的绑定关系以及账号对应的最近体重数据,将体重测量数据分配到对应的账号名下。
在本申请的可选实施例中,在所述判断所述身体数据采集装置是否与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号是否包括多个所述成员账号之后,所述方法还包括:若所述身体数据采集装置仅与一个手机账号绑定且与所述身体数据采集装置绑定的手机账号不包括成员账号,则判断所述与所述身体数据采集装置绑定的手机账号中是否存在历史体重数据;若所述与所述身体数据采集装置绑定的手机账号中不存在历史体重数据,则将所述体重测量数据分配给所述与所述身体数据采集装置绑定的手机账号。在上述方案中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且不存在历史体重数据时,可以直接将体重测量数据分配给上述手机账号。
在本申请的可选实施例中,在所述判断与所述身体数据采集装置绑定的手机账号中是否存在历史体重数据之后,所述方法还包括:若与所述身体数据采集装置绑定的手机账号中存在历史体重数据,则判断所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于所述预设阈值;若所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述与所述身体数据采集装置绑定的手机账号。在上述方案中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且存在历史体重数据时,可以将体重测量数据分配给最近体重数据与体重测量数据相近的手机账号。
在本申请的可选实施例中,在所述判断所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于所述预设阈值之后,所述方法还包括:若与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值大于所述预设阈值,则确定所述体重测量数据为待认领数据。在上述方案中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且存在历史体重数据时,可以将体重测量数据确定为待认领数据。
在本申请的可选实施例中,在所述判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值之后,所述方法还包括:若存在多个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则确定所述体重测量数据为待认领数据。在上述方案中,当身体数据采集装置与多个账号绑定且存在多个账号对应的最近体重数据与体重测量数据相近时,可以将体重测量数据确定为待认领数据。
在本申请的可选实施例中,在所述判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值之后,所述方法还包括:若不存在账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则确定所述体重测量数据为待认领数据。在上述方案中,当身体数据采集装置与多个账号绑定且不存在账号对应的最近体重数据与体重测量数据相近时,可以将体重测量数据确定为待认领数据。
第二方面,本申请实施例提供一种数据分配装置,包括:接收模块,用于接收身体数据采集装置发送的用户的体重测量数据;第一判断模块,用于判断所述身体数据采集装置是否与多个账号绑定;获取模块,用于若所述身体数据采集装置与多个所述账号绑定,则获取每一个账号对应的最近体重数据;其中,所述最近体重数据为所述账号中测量时间距当前时间最近的体重数据;第二判断模块,用于判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值;第一分配模块,用于若仅存在一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述账号。在上述方案中,服务器在接收到身体采集装置发送的体重测量数据之后,可以根据身体数据采集装置与账号的绑定关系以及账号对应的最近体重数据,将上述体重测量数据分配到对应的账号名下。因此,实现了身体数据采集装置将数据分配给对应的账号的目的。
在本申请的可选实施例中,所述账号包括手机账号以及成员账号;所述第一判断模块还用于:判断所述身体数据采集装置是否与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号是否包括多个所述成员账号;其中,若所述身体数据采集装置与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号包括多个所述成员账号,则所述身体数据采集装置与多个所述账号绑定。在上述方案中,可以通过判断身体采集装置是否与多个手机账号绑定或者通过判断与身体数据采集装置绑定的手机账号是否包括多个成员账号,确定身体数据采集装置与账号的关系,以根据身体数据采集装置与账号的绑定关系以及账号对应的最近体重数据,将体重测量数据分配到对应的账号名下。
在本申请的可选实施例中,所述数据分配装置还用于:第三判断模块,用于若所述身体数据采集装置仅与一个手机账号绑定且与所述身体数据采集装置绑定的手机账号不包括成员账号,则判断所述与所述身体数据采集装置绑定的手机账号中是否存在历史体重数据;第二分配模块,用于若所述与所述身体数据采集装置绑定的手机账号中不存在历史体重数据,则将所述体重测量数据分配给所述与所述身体数据采集装置绑定的手机账号。在上述方案中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且不存在历史体重数据时,可以直接将体重测量数据分配给上述手机账号。
在本申请的可选实施例中,所述数据分配装置还用于:第四判断模块,用于若与所述身体数据采集装置绑定的手机账号中存在历史体重数据,则判断所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于所述预设阈值;第三分配模块,用于若所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述与所述身体数据采集装置绑定的手机账号。在上述方案中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且存在历史体重数据时,可以将体重测量数据分配给最近体重数据与体重测量数据相近的手机账号。
在本申请的可选实施例中,所述数据分配装置还用于:第一确定模块,用于若与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值大于所述预设阈值,则确定所述体重测量数据为待认领数据。在上述方案中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且存在历史体重数据时,可以将体重测量数据确定为待认领数据。
在本申请的可选实施例中,所述数据分配装置还用于:第二确定模块,用于若存在多个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则确定所述体重测量数据为待认领数据。在上述方案中,当身体数据采集装置与多个账号绑定且存在多个账号对应的最近体重数据与体重测量数据相近时,可以将体重测量数据确定为待认领数据。
在本申请的可选实施例中,所述数据分配装置还用于:第三确定模块,用于若不存在账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则确定所述体重测量数据为待认领数据。在上述方案中,当身体数据采集装置与多个账号绑定且不存在账号对应的最近体重数据与体重测量数据相近时,可以将体重测量数据确定为待认领数据。
第三方面,本申请实施例提供一种电子设备,包括:处理器、存储器和总线;所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如第一方面中的数据分配方法。
第四方面,本申请实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如第一方面中的数据分配方法。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举本申请实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种数据分配方法的流程图;
图2为本申请实施例提供的另一种数据分配方法的流程图;
图3为本申请实施例提供的一种数据分配装置的结构框图;
图4为本申请实施例提供的一种电子设备的结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
身体数据采集装置可以与服务器端的手机账号存在多对多的绑定关系,例如:一台身体数据采集装置可以与四个手机账号绑定或者一台身体数据采集装置仅与一个手机账号绑定,一个手机账号也可以与多台身体数据采集装置绑定等;而一个手机账号可以创建多个成员账号,例如:一个手机账号创建了母亲、父亲、女儿三个人对应的成员账号或者一个手机账号没有创建成员账号等。
其中,本申请实施例对身体数据采集装置的具体实现方式不作具体的限定,举例来说,身体数据采集装置可以为智能体重秤、智能体脂秤、心率体脂秤,本领域技术人员可以根据实际情况进行合适的选择。
因此,每一台身体数据采集装置与手机账号以及成员账号(统称为账号)的绑定关系可以存在以下两种情况:第一种情况,身体数据采集装置与多个账号绑定(包括:与多个手机账号绑定,每个手机账号包括零个、一个或者多个成员账号;与一个手机账号绑定,该手机账号包括多个成员账号);第二种情况,身体数据采集装置与一个账号绑定(包括:与一个手机账号绑定,该手机账号包括零个成员账号)。
针对上述两种情况,依次介绍本申请实施例提供的数据分配方法。
首先,介绍在上述第一种情况下,本申请实施例提供的一种数据分配方法。请参照图1,图1为本申请实施例提供的一种数据分配方法的流程图,该数据分配方法可以包括如下步骤:
步骤S101:接收身体数据采集装置发送的用户的体重测量数据。
步骤S102:判断身体数据采集装置是否与多个账号绑定。
步骤S103:若身体数据采集装置与多个账号绑定,则获取每一个账号对应的最近体重数据。
步骤S104:判断每一个账号对应的最近体重数据与体重测量数据的差值的绝对值是否不大于预设阈值。
步骤S105:若仅存在一个账号对应的最近体重数据与体重测量数据的差值的绝对值不大于预设阈值,则将体重测量数据分配给账号。
具体的,当用户通过身体数据采集装置采集得到体重测量数据之后,身体数据采集装置可以将上述体重测量数据发送给服务器。服务器在接收到上述体重测量数据之后,可以首先判断发送该体重测量数据的身体数据采集装置是否与多个账号绑定。若发送该体重测量数据的身体数据采集装置与多个账号绑定,则符合上述第一种情况,可以执行后续的步骤S103;若发送该体重测量数据的身体数据采集装置不与多个账号绑定,则符合上述第二种情况,可以执行其他步骤(将在后续实施例中进行详细的说明,此处暂不介绍)。
作为一种实施方式,上述账号包括手机账号以及成员账号,因此,上述步骤S102可以包括如下步骤:
判断身体数据采集装置是否与多个手机账号绑定或者与身体数据采集装置绑定的手机账号是否包括多个成员账号,则身体数据采集装置与多个账号绑定。
也就是说,服务器判断身体数据采集装置与多个手机账号绑定或者与身体数据采集装置绑定的手机账号包括多个成员账号,则可以认为身体数据采集装置与多个账号绑定。
其中,服务器判断身体数据采集装置与多个账号的绑定关系可以采用如下方式:服务器可以获取发送体重测量数据的身体数据采集装置对应的产品序列号(SerialNumber,SN),并检索与该产品序列号对应的手机账号(例如:手机号码、手机标识码等)是否有多个以及每个手机账号是否绑定有多个成员账号。
在服务器判断身体数据采集装置与多个账号绑定之后,可以获取每一个账号对应的最近体重数据。其中,服务器可以通过读取云端存储的历史体重数据并查找到历史体重数据中的最近体重数据的方式,来获取上述最近体重数据。可以理解的是,最近体重数据是指一个或者多个历史体重数据中,测量时间距当前时间最近的体重数据。
作为第一种实施方式,每一个账号均存在历史体重数据,则服务器可以获取每一个账号对应的最近体重数据,并判断上述每一最近体重数据与服务器接收到的体重测量数据的差值的绝对值是否不大于预设阈值。其中,预设阈值可以为事先设定的好的一个数值,例如:两千克、一千克等,本申请实施例对此不作具体的限定。
可以理解的是,上述判断的判断结果同样存在多种情况:第一种,仅存在一个账号对应的最近体重数据与体重测量数据的差值的绝对值不大于预设阈值,此时,可以直接将体重测量数据分配给账号;第二种,存在多个账号对应的最近体重数据与体重测量数据的差值的绝对值不大于预设阈值,此时,可以确定体重测量数据为待认领数据;第三种,不存在账号对应的最近体重数据与体重测量数据的差值的绝对值不大于预设阈值,此时,可以确定体重测量数据为待认领数据。
其中,当服务器确定体重测量数据为待认领数据之后,用户可以通过移动终端手动认领该体重测量数据,例如:创建新的成员账号,将该体重测量数据分配给新的成员账号;或者,直接将该体重测量数据分配给手机账号或者成员账号;或者,也可以忽略该体重测量数据。本申请实施例对此不作具体的限定,本领域技术人员可以根据实际情况进行合适的调整。
作为第二种实施方式,部分账号存在历史体重数据,则服务器可以获取存在历史体重数据的每一个账号对应的最近体重数据,并判断上述每一最近体重数据与服务器接收到的体重测量数据的差值的绝对值是否不大于预设阈值。
同样的,上述判断的判断结果存在多种情况:第一种,仅存在一个账号对应的最近体重数据与体重测量数据的差值的绝对值不大于预设阈值,此时,可以直接将体重测量数据分配给账号;第二种,存在多个账号对应的最近体重数据与体重测量数据的差值的绝对值不大于预设阈值,此时,可以确定体重测量数据为待认领数据;第三种,不存在账号对应的最近体重数据与体重测量数据的差值的绝对值不大于预设阈值,此时,可以确定体重测量数据为待认领数据。
作为第三种实施方式,仅一个账号存在历史体重数据,则服务器可以获取该账号对应的最近体重数据,并判断该最近体重数据与服务器接收到的体重测量数据的差值的绝对值是否不大于预设阈值。
同样的,上述判断的判断结果存在多种情况:该最近体重数据与服务器接收到的体重测量数据的差值的绝对值不大于预设阈值,此时,可以直接将体重测量数据分配给账号;第二种,该最近体重数据与服务器接收到的体重测量数据的差值的绝对值大于预设阈值,此时,可以确定体重测量数据为待认领数据。
作为第四种实施方式,没有账号存在历史体重数据,此时,可以直接确定体重测量数据为待认领数据。
在上述方案中,服务器在接收到身体采集装置发送的体重测量数据之后,可以根据身体数据采集装置与账号的绑定关系以及账号对应的最近体重数据,将上述体重测量数据分配到对应的账号名下。因此,实现了身体数据采集装置将数据分配给对应的账号的目的。
然后,介绍在上述第二种情况下(即,身体数据采集装置与一个账号绑定),本申请实施例提供的一种数据分配方法。请参照图2,图2为本申请实施例提供的另一种数据分配方法的流程图,该数据分配方法可以包括如下步骤:
步骤S201:接收身体数据采集装置发送的用户的体重测量数据。
步骤S202:判断身体数据采集装置是否与多个账号绑定。
步骤S203:若身体数据采集装置仅与一个手机账号绑定且与身体数据采集装置绑定的手机账号不包括成员账号,则判断与身体数据采集装置绑定的手机账号中是否存在历史体重数据。
步骤S204:若与身体数据采集装置绑定的手机账号中不存在历史体重数据,则将体重测量数据分配给与身体数据采集装置绑定的手机账号。
具体的,在服务器判断身体数据采集装置没有与多个账号绑定,也就是说,在服务器判断身体数据采集装置仅与一个手机账号绑定且与身体数据采集装置绑定的手机账号不包括成员账号之后,可以判断与身体数据采集装置绑定的手机账号中是否存在历史体重数据。
上述判断的判断结果存在多种情况:第一种,与身体数据采集装置绑定的手机账号中不存在历史体重数据,此时,可以将体重测量数据分配给与身体数据采集装置绑定的手机账号;第二种,与身体数据采集装置绑定的手机账号中存在历史体重数据,此时,可以判断与身体数据采集装置绑定的手机账号对应的最近体重数据与体重测量数据的差值的绝对值是否不大于预设阈值,若不大于,则将体重测量数据分配给与身体数据采集装置绑定的手机账号,若大于,则确定体重测量数据为待认领数据。
在上述方案中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且不存在历史体重数据时,可以直接将体重测量数据分配给上述手机账号。
请参照图3,图3为本申请实施例提供的一种数据分配装置的结构框图,该数据分配装置300可以包括:接收模块301,用于接收身体数据采集装置发送的用户的体重测量数据;第一判断模块302,用于判断所述身体数据采集装置是否与多个账号绑定;获取模块303,用于若所述身体数据采集装置与多个所述账号绑定,则获取每一个账号对应的最近体重数据;其中,所述最近体重数据为所述账号中测量时间距当前时间最近的体重数据;第二判断模块304,用于判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值;第一分配模块305,用于若仅存在一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述账号。
在本申请实施例中,服务器在接收到身体采集装置发送的体重测量数据之后,可以根据身体数据采集装置与账号的绑定关系以及账号对应的最近体重数据,将上述体重测量数据分配到对应的账号名下。因此,实现了身体数据采集装置将数据分配给对应的账号的目的。
进一步的,所述账号包括手机账号以及成员账号;所述第一判断模块302还用于:判断所述身体数据采集装置是否与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号是否包括多个所述成员账号;其中,若所述身体数据采集装置与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号包括多个所述成员账号,则所述身体数据采集装置与多个所述账号绑定。
在本申请实施例中,可以通过判断身体采集装置是否与多个手机账号绑定或者通过判断与身体数据采集装置绑定的手机账号是否包括多个成员账号,确定身体数据采集装置与账号的关系,以根据身体数据采集装置与账号的绑定关系以及账号对应的最近体重数据,将体重测量数据分配到对应的账号名下。
进一步的,所述数据分配装置300还用于:第三判断模块,用于若所述身体数据采集装置仅与一个手机账号绑定且与所述身体数据采集装置绑定的手机账号不包括成员账号,则判断所述与所述身体数据采集装置绑定的手机账号中是否存在历史体重数据;第二分配模块,用于若所述与所述身体数据采集装置绑定的手机账号中不存在历史体重数据,则将所述体重测量数据分配给所述与所述身体数据采集装置绑定的手机账号。
在本申请实施例中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且不存在历史体重数据时,可以直接将体重测量数据分配给上述手机账号。
进一步的,所述数据分配装置300还用于:第四判断模块,用于若与所述身体数据采集装置绑定的手机账号中存在历史体重数据,则判断所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于所述预设阈值;第三分配模块,用于若所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述与所述身体数据采集装置绑定的手机账号。
在本申请实施例中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且存在历史体重数据时,可以将体重测量数据分配给最近体重数据与体重测量数据相近的手机账号。
进一步的,所述数据分配装置300还用于:第一确定模块,用于若与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值大于所述预设阈值,则确定所述体重测量数据为待认领数据。
在本申请实施例中,当身体数据采集装置仅与一个手机账号绑定、与身体数据采集装置绑定的手机账号不包括成员账号,且存在历史体重数据时,可以将体重测量数据确定为待认领数据。
进一步的,所述数据分配装置300还用于:第二确定模块,用于若存在多个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则确定所述体重测量数据为待认领数据。
在本申请实施例中,当身体数据采集装置与多个账号绑定且存在多个账号对应的最近体重数据与体重测量数据相近时,可以将体重测量数据确定为待认领数据。
进一步的,所述数据分配装置300还用于:第三确定模块,用于若不存在账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则确定所述体重测量数据为待认领数据。
在本申请实施例中,当身体数据采集装置与多个账号绑定且不存在账号对应的最近体重数据与体重测量数据相近时,可以将体重测量数据确定为待认领数据。
请参照图4,图4为本申请实施例提供的一种电子设备的结构框图,该电子设备400包括:至少一个处理器401,至少一个通信接口402,至少一个存储器403和至少一个通信总线404。其中,通信总线404用于实现这些组件直接的连接通信,通信接口402用于与其他节点设备进行信令或数据的通信,存储器403存储有处理器401可执行的机器可读指令。当电子设备400运行时,处理器401与存储器403之间通过通信总线404通信,机器可读指令被处理器401调用时执行上述数据分配方法。
例如,本申请实施例的处理器401通过通信总线404从存储器403读取计算机程序并执行该计算机程序可以实现如下方法:步骤S101:接收身体数据采集装置发送的用户的体重测量数据。步骤S102:判断身体数据采集装置是否与多个账号绑定。步骤S103:若身体数据采集装置与多个账号绑定,则获取每一个账号对应的最近体重数据。步骤S104:判断每一个账号对应的最近体重数据与体重测量数据的差值的绝对值是否不大于预设阈值。步骤S105:若仅存在一个账号对应的最近体重数据与体重测量数据的差值的绝对值不大于预设阈值,则将体重测量数据分配给账号。在一些示例中,处理器401还可以执行如下步骤:该数据分配方法可以包括如下步骤:步骤S201:接收身体数据采集装置发送的用户的体重测量数据。步骤S202:判断身体数据采集装置是否与多个账号绑定。步骤S203:若身体数据采集装置仅与一个手机账号绑定且与身体数据采集装置绑定的手机账号不包括成员账号,则判断与身体数据采集装置绑定的手机账号中是否存在历史体重数据。步骤S204:若与身体数据采集装置绑定的手机账号中不存在历史体重数据,则将体重测量数据分配给与身体数据采集装置绑定的手机账号。
处理器401可以是一种集成电路芯片,具有信号处理能力。上述处理器401可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其可以实现或者执行本申请实施例中公开的各种方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器403可以包括但不限于随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。
可以理解,图4所示的结构仅为示意,电子设备400还可包括比图4中所示更多或者更少的组件,或者具有与图4所示不同的配置。图4中所示的各组件可以采用硬件、软件或其组合实现。于本申请实施例中,电子设备400可以是,但不限于台式机、笔记本电脑、智能手机、智能穿戴设备、车载设备等实体设备,还可以是虚拟机等虚拟设备。另外,电子设备400也不一定是单台设备,还可以是多台设备的组合,例如服务器集群,等等。于本申请实施例中,数据分配方法中的服务器可以采用图4示出的电子设备400实现。
本申请实施例还提供一种计算机程序产品,包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述实施例中数据分配方法的步骤,例如包括:接收身体数据采集装置发送的用户的体重测量数据;判断所述身体数据采集装置是否与多个账号绑定;若所述身体数据采集装置与多个所述账号绑定,则获取每一个账号对应的最近体重数据;其中,所述最近体重数据为所述账号中测量时间距当前时间最近的体重数据;判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值;若仅存在一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述账号。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种数据分配方法,其特征在于,包括:
接收身体数据采集装置发送的用户的体重测量数据;
判断所述身体数据采集装置是否与多个账号绑定;
若所述身体数据采集装置与多个所述账号绑定,则获取每一个账号对应的最近体重数据;其中,所述最近体重数据为所述账号中测量时间距当前时间最近的体重数据;
判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值;
若仅存在一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述账号。
2.根据权利要求1所述的数据分配方法,其特征在于,所述账号包括手机账号以及成员账号;
所述判断所述身体数据采集装置是否与多个账号绑定,包括:
判断所述身体数据采集装置是否与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号是否包括多个所述成员账号;其中,若所述身体数据采集装置与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号包括多个所述成员账号,则所述身体数据采集装置与多个所述账号绑定。
3.根据权利要求2所述的数据分配方法,其特征在于,在所述判断所述身体数据采集装置是否与多个所述手机账号绑定或者与所述身体数据采集装置绑定的手机账号是否包括多个所述成员账号之后,所述方法还包括:
若所述身体数据采集装置仅与一个手机账号绑定且与所述身体数据采集装置绑定的手机账号不包括成员账号,则判断所述与所述身体数据采集装置绑定的手机账号中是否存在历史体重数据;
若所述与所述身体数据采集装置绑定的手机账号中不存在历史体重数据,则将所述体重测量数据分配给所述与所述身体数据采集装置绑定的手机账号。
4.根据权利要求3所述的数据分配方法,其特征在于,在所述判断与所述身体数据采集装置绑定的手机账号中是否存在历史体重数据之后,所述方法还包括:
若与所述身体数据采集装置绑定的手机账号中存在历史体重数据,则判断所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于所述预设阈值;
若所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述与所述身体数据采集装置绑定的手机账号。
5.根据权利要求4所述的数据分配方法,其特征在于,在所述判断所述与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于所述预设阈值之后,所述方法还包括:
若与所述身体数据采集装置绑定的手机账号对应的最近体重数据与所述体重测量数据的差值的绝对值大于所述预设阈值,则确定所述体重测量数据为待认领数据。
6.根据权利要求1所述的数据分配方法,其特征在于,在所述判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值之后,所述方法还包括:
若存在多个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则确定所述体重测量数据为待认领数据。
7.根据权利要求1所述的数据分配方法,其特征在于,在所述判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值之后,所述方法还包括:
若不存在账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则确定所述体重测量数据为待认领数据。
8.一种数据分配装置,其特征在于,包括:
接收模块,用于接收身体数据采集装置发送的用户的体重测量数据;
第一判断模块,用于判断所述身体数据采集装置是否与多个账号绑定;
获取模块,用于若所述身体数据采集装置与多个所述账号绑定,则获取每一个账号对应的最近体重数据;其中,所述最近体重数据为所述账号中测量时间距当前时间最近的体重数据;
第二判断模块,用于判断所述每一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值是否不大于预设阈值;
分配模块,用于若仅存在一个账号对应的最近体重数据与所述体重测量数据的差值的绝对值不大于所述预设阈值,则将所述体重测量数据分配给所述账号。
9.一种电子设备,其特征在于,包括:处理器、存储器和总线;
所述处理器和所述存储器通过所述总线完成相互间的通信;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1-7任一项所述的数据分配方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令被计算机运行时,使所述计算机执行如权利要求1-7任一项所述的数据分配方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110109002.4A CN112954010A (zh) | 2021-01-27 | 2021-01-27 | 一种数据分配方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110109002.4A CN112954010A (zh) | 2021-01-27 | 2021-01-27 | 一种数据分配方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112954010A true CN112954010A (zh) | 2021-06-11 |
Family
ID=76237577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110109002.4A Pending CN112954010A (zh) | 2021-01-27 | 2021-01-27 | 一种数据分配方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112954010A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114489514A (zh) * | 2022-02-11 | 2022-05-13 | 京东科技信息技术有限公司 | 数据存储方法和装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016010580A (ja) * | 2014-06-30 | 2016-01-21 | セイコーソリューションズ株式会社 | 生体情報測定装置 |
CN106845070A (zh) * | 2016-12-15 | 2017-06-13 | 杭州联络互动信息科技股份有限公司 | 一种基于智能体重秤的数据关联保存方法及装置 |
CN107273664A (zh) * | 2017-05-23 | 2017-10-20 | 上海斐讯数据通信技术有限公司 | 一种基于体重检测装置的数据接收装置、***及其方法 |
CN107290036A (zh) * | 2017-05-23 | 2017-10-24 | 上海斐讯数据通信技术有限公司 | 一种智能调节接收条件的数据接收装置、***及方法 |
CN109238427A (zh) * | 2018-10-22 | 2019-01-18 | 南京韦乐雅斯健康科技有限公司 | 智能体重测量方法、***、体重秤及存储介质 |
US20200113517A1 (en) * | 2018-10-11 | 2020-04-16 | Cal-Comp Big Data, Inc. | Method for automatically identifying users of body-fat meter |
-
2021
- 2021-01-27 CN CN202110109002.4A patent/CN112954010A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016010580A (ja) * | 2014-06-30 | 2016-01-21 | セイコーソリューションズ株式会社 | 生体情報測定装置 |
CN106845070A (zh) * | 2016-12-15 | 2017-06-13 | 杭州联络互动信息科技股份有限公司 | 一种基于智能体重秤的数据关联保存方法及装置 |
CN107273664A (zh) * | 2017-05-23 | 2017-10-20 | 上海斐讯数据通信技术有限公司 | 一种基于体重检测装置的数据接收装置、***及其方法 |
CN107290036A (zh) * | 2017-05-23 | 2017-10-24 | 上海斐讯数据通信技术有限公司 | 一种智能调节接收条件的数据接收装置、***及方法 |
US20200113517A1 (en) * | 2018-10-11 | 2020-04-16 | Cal-Comp Big Data, Inc. | Method for automatically identifying users of body-fat meter |
CN109238427A (zh) * | 2018-10-22 | 2019-01-18 | 南京韦乐雅斯健康科技有限公司 | 智能体重测量方法、***、体重秤及存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114489514A (zh) * | 2022-02-11 | 2022-05-13 | 京东科技信息技术有限公司 | 数据存储方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109918205B (zh) | 一种边缘设备调度方法、***、装置及计算机存储介质 | |
CN110991154A (zh) | 报表生成方法、***、计算机设备及计算机可读存储介质 | |
CN106130972A (zh) | 资源访问控制方法和装置 | |
EP3518166A1 (en) | Mobile terminal-based payment method and mobile terminal | |
CN114816738A (zh) | 算力节点的确定方法、装置、设备及计算机可读存储介质 | |
CN112954010A (zh) | 一种数据分配方法及装置 | |
CN110995866A (zh) | 节点调度方法、装置、调度服务器及存储介质 | |
CN110912805B (zh) | 消息读取状态的同步方法、终端、服务端及*** | |
CN112951371A (zh) | 一种热量摄入数据确定方法及装置 | |
CN110837421B (zh) | 一种任务分配方法及装置 | |
CN113676533A (zh) | 一种基于物联网数据压缩的传输通道确定方法及*** | |
CN112463046A (zh) | 一种动态调整位图空间的方法、***、终端及存储介质 | |
CN111182051A (zh) | 物联网设备与控制台的交互虚拟装置、***及可存储介质 | |
CN113747423B (zh) | 云手机状态同步方法、装置、设备、存储介质及程序产品 | |
CN116737764A (zh) | 数据同步的方法和装置、电子设备和存储介质 | |
CN110971697B (zh) | Redis单实例保护处理方法、装置、计算机设备及存储介质 | |
CN110677353B (zh) | 数据访问方法及*** | |
KR101719724B1 (ko) | 자원 제공 시스템 및 방법, 그리고 이의 자원 사용료 결정 방법 | |
CN113326333A (zh) | 数据处理方法、***、计算机设备及计算机存储介质 | |
CN108881057B (zh) | 回源线路的选择方法和流量分发器 | |
CN116743589B (zh) | 云主机迁移方法、装置及电子设备 | |
CN111030870A (zh) | 一种服务配置更新方法及装置 | |
CN103095706A (zh) | 一种终端安全的处理方法及*** | |
CN112825586B (zh) | 业务处理方法、终端及计算机可读存储介质 | |
CN113220555B (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210611 |
|
RJ01 | Rejection of invention patent application after publication |