一种电子设备、服务器及体重检测方法与流程

文档序号:31471359发布日期:2022-09-09 23:18阅读:60来源:国知局
一种电子设备、服务器及体重检测方法与流程

1.本技术涉及体重检测技术领域,尤其涉及一种电子设备、服务器及体重检测方法。


背景技术:

2.随着aiot(人工智能物联网)的普及,电子设备,如手机、冰箱、电视等可以与体重秤连接,体重秤具有测量人体的体重、体脂量、基础代谢率等功能,用户在使用体重秤称重时,电子设备将显示并存储用户的称重数据,以便用户结合历史存储的称重数据了解身体的变化。
3.但是,当多人共用一台体重秤时,由于电子设备无法识别称重人的身份信息,电子设备将无差别的存储每一个称重人的称重数据,导致用户难以结合历史存储的称重数据了解身体的变化,不利于用户体验。


技术实现要素:

4.本技术一些实施例中提供了一种电子设备、服务器及体重检测方法,以解决与体重秤连接的电子设备无法识别称重人的身份信息的问题,有利于用户体验。
5.第一方面,本技术提供了一种电子设备,包括显示器、通信器和控制器。其中,显示器用于显示用户界面,通信器用于与体重秤和服务器建立通信连接,控制器被配置为:接收体重秤在检测到用户上秤时发送的称重数据;响应于接收到的所述称重数据,向所述服务器发送用于获取历史称重数据的获取请求,所述历史称重数据标记有历史上秤用户的身份标签;接收所述服务器发送的所述历史称重数据;计算标记有相同身份标签的所述历史称重数据的平均值,得到平均历史称重数据;提取与所述称重数据具有最小差值的所述平均历史称重数据,以及,将提取的所述平均历史称重数据对应的所述身份标签确定为目标身份标签;控制所述显示器显示包括所述称重数据和所述目标身份标签对应的所述历史称重数据的画面。
6.第二方面,本技术提供了一种服务器,包括通信模块和控制模块,其中,通信模块用于为与电子设备建立通信连接;控制模块,被配置为:接收电子设备发送的用于获取历史称重数据的获取请求,所述获取请求是所述电子设备在接收到体重秤发送的称重数据后发送的;响应于接收到的所述获取请求,向所述电子设备发送标记有历史上秤用户的身份标签的所述历史称重数据,以使所述电子设备根据标记有相同身份标签的所述历史称重数据的平均值,得到平均历史称重数据,以及,使所述电子设备提取与所述称重数据具有最小差值的所述平均历史称重数据,将提取的所述平均历史称重数据对应的所述身份标签确定为目标身份标签,以使所述电子设备显示包括所述称重数据和所述目标身份标签对应的所述历史称重数据的画面。
7.第三方面,本技术提供了一种体重检测方法,应用于电子设备,所述电子设备包括显示器、通信器以及控制器,其中,所述通信器用于与体重秤和服务器建立通信连接,所述方法包括:接收体重秤在检测到用户上秤时发送的称重数据;响应于接收到的所述称重数
据,向所述服务器发送用于获取历史称重数据的获取请求,所述历史称重数据标记有历史上秤用户的身份标签;接收所述服务器发送的所述历史称重数据;计算标记有相同身份标签的所述历史称重数据的平均值,得到平均历史称重数据;提取与所述称重数据具有最小差值的所述平均历史称重数据,以及,将提取的所述平均历史称重数据对应的所述身份标签确定为目标身份标签;控制所述显示器显示包括所述称重数据和所述目标身份标签对应的所述历史称重数据的画面。
8.本技术在一些实施例中提供了一种电子设备、服务器及体重检测方法,可以建立体重秤、电子设备以及服务器之间的通信连接,当体重秤检测到用户上秤时,体重秤将测量的称重数据发送至电子设备,电子设备响应于接收到的称重数据,向服务器发送用于获取历史称重数据的获取请求,历史称重数据标记有历史上秤用户的身份标签,电子设备接收到服务器发送的历史称重数据后,计算标记有相同身份标签的所述历史称重数据的平均值,得到平均历史称重数据,提取与称重数据具有最小差值的平均历史称重数据,以及,将提取的平均历史称重数据对应的身份标签确定为目标身份标签,并控制显示器显示包括称重数据和目标身份标签对应的历史称重数据的画面。
附图说明
9.图1中示例性示出了根据实施例中体重秤-电子设备-服务器之间操作场景的示意图;
10.图2示出了根据示例性实施例中电子设备300的硬件配置框图;
11.图3中示例性示出了根据实施例中体重秤-电子设备-服务器之间的交互流程图;
12.图4中示例性示出了根据实施例中得到平均历史称重数据的流程图;
13.图5中示例性示出了根据实施例中提供的身份切换界面的示意图;
14.图6中示例性示出了根据实施例中提供的身份切换界面的示意图;
15.图7中示例性示出了根据实施例中提供的身份切换界面的示意图;
16.图8中示例性示出了根据实施例中体重秤-电子设备-服务器之间的交互流程图;
17.图9中示例性示出了根据实施例中体重秤-电子设备-服务器之间的交互流程图;
18.图10中示例性示出了根据实施例中提供的身份切换界面的示意图。
具体实施方式
19.为了使本技术领域的人员更好地理解本技术中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
20.在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
21.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,
包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
22.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
23.图1中示例性示出了根据实施例中体重秤-电子设备-服务器之间操作场景的示意图。如图1中示出,体重秤100与服务器200之间、体重秤100与电子设备300之间、服务器200与电子设备300之间均可建立通信连接。其中,体重秤100-电子设备300-服务器200之间的通信包括蓝牙协议通信、局域网(lan)、无线局域网(wlan)或其他网络通信。
24.在一些实施例中,体重秤100是用于检测上秤用户称重数据的设备,体重秤100与电子设备300建立通信连接可以将检测到的称重数据发送至电子设备300,并在电子设备300的显示屏中显示。体重秤100与服务器200建立通信连接可以将检测到的称重数据存储至服务器200以便后续调用。
25.在一些实施例中,电子设备300可以是具有显示功能的设备,如图1中所示的冰箱,此外,电子设备还可以是电视、智能电视、激光投影设备、手机、可穿戴设备、增强现实(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备、平板电脑等。电子设备300与服务器200建立通信连接可以获取服务器200中存储的历史称重数据并在显示屏中显示包括历史称重数据对应的画面,电子设备300也可以向与之连接的体重秤100发送称重数据获取请求,以获取体重秤100实时检测到的称重数据并在显示屏中显示包括检测到的称重数据对应的画面。
26.图2示出了根据示例性实施例中电子设备300的硬件配置框图。
27.在一些实施例中,电子设备300包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
28.在一些实施例中控制器250包括处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
29.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面。
30.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。
31.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备(如体重秤100)或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。电子设备300可以通过通信器220与体重秤100或服务器200建立控制信号和数据信号的发送和接收。
32.在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
33.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制电子设备的工作和响应用户的操作。控制器250控制电子设备200的整体操作。例如:响应于接收到用于获取用户称重数据的用户命令,控制器250可以通过服务器200获取用户的历史称重数据,也可以通过体重秤100获取上称用户实时的称重数据,并控制显示器显示相关的ui界面。
34.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram(random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
35.cpu处理器,用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
36.在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器260上。
37.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
38.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接收形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。
39.在一些实施例中,电子设备300可以具有多种功能,如体重管理功能,k歌功能,菜谱推荐功能等。其中,体重管理功能可以基于电子设备300上安装的与体重秤100和/或服务器200关联的应用实现,为了便于说明,将电子设备300上安装的与体重秤100和/或服务器200关联的应用称为“体重管理应用”。体重管理应用启动后,显示器260上呈现体重管理界面,当电子设备300接收到体重秤100发送的称重数据和/或服务器200发送的历史称重数据后,可以在体重管理界面显示与接收到的称重数据和/或历史称重数据对应的画面,例如,在体重管理界面显示与接收到的称重数据和/或历史称重数据对应的画面,以便用户可以在电子设备300端查看并了解称重数据的变化情况。
40.但是,当多人共用一台体重秤100时,由于电子设备300无法识别称重人的身份信息,电子设备300将无差别的显示每一个称重人的称重数据,导致用户难以结合历史存储的称重数据了解身体的变化,不利于用户体验。因此,为了增加用户的体验感,本技术一些实施例提供了一种电子设备300和服务器200,电子设备300包括显示器260和通信器,服务器
200包括通信模块和控制模块。其中,显示器260用于显示用户界面,通信器用于连接通信模块,以使电子设备300和服务器200建立通信连接,控制器用于根据接收到的控制信号执行相应的应用程序。
41.在一些实施例中,体重秤100可以用于检测上称用户的称重数据,其中,称重数据可以包括体重、体质指数(简称bmi)、体脂率、骨骼肌率、内脏脂肪率、基础代谢、身体水分、骨量、肌肉量等用于反应人体健康情况的数据中的至少一项。
42.图3中示例性示出了根据实施例中体重秤-电子设备-服务器之间的交互流程图,如图3所示,体重秤100在检测到用户上秤时,可以将检测到的称重数据发送至电子设备300中,电子设备300接收到体重秤100发送的称重数据后,控制器250可以执行如下步骤,s301:响应于接收到的称重数据,向服务器200发送用于获取历史称重数据的获取请求,其中,历史称重数据标记有历史上秤用户的身份标签;s302:电子设备300接收到历史称重数据后,控制器250可以计算标记有相同身份标签的历史称重数据的平均值,得到平均历史称重数据;s303:基于与称重数据具有最小差值的平均历史称重数据对应的身份标签,识别上秤用户的身份信息;s304:控制显示器260显示体重管理界面,体重管理界面包括上秤用户对应的称重数据和历史称重数据。例如,电子设备300接收到体重秤100发送的称重数据是用于表示上秤用户体重的数据(如50kg),电子设备300接收到称重数据后,向服务器200发送用于获取历史称重数据的获取请求,服务器200响应于接收到的用于获取历史称重数据的获取请求,向电子设备300发送标记有历史上称用户身份标签的历史称重数据(如标签a-51kg、标签a-50kg、标签b-65kg、标签b-60kg、标签b-64kg),电子设备300基于接收的历史称重数据,可以得到对应于各用户身份标签的平均历史称重数据(如标签a对应的平均历史称重数据为50.5kg、标签b对应的平均历史称重数据为63kg),控制器250通过检测可以得到与称重数据50kg具有最小差值的平均历史称重数据为标签a对应的50.5kg,因此,可以得到上秤用户与标签a对应的历史上秤用户为同一用户,以控制体重管理界面显示上秤用户的称重数据(50kg)和标签a对应的历史上秤用户的历史称重数据(51kg、50kg)。
43.在一些实施例中,控制器250计算标记有相同身份标签的历史称重数据的平均值,得到平均历史称重数据之前,可以预设数量阈值,如果控制器250检测到标记有相同身份标签的历史称重数据的数量小于数量阈值,则计算标记有相同身份标签的历史称重数据的数量的平均值,得到平均历史称重数据,如果控制器250检测到标记有相同身份标签的历史称重数据的数量大于或等于数量阈值,则计算数量阈值个最近生成的标记有相同身份标签的历史称重数据,得到平均历史称重数据。例如,设置数量阈值为10,如果控制器250检测到标记有相同身份标签的历史称重数据的数量小于10,则计算标记有相同身份标签的历史称重数据的数量的平均值,得到平均历史称重数据,如果控制器250检测到标记有相同身份标签的历史称重数据的数量大于或等于10,则计算最近十次记录的标记有相同身份标签的历史称重数据,得到平均历史称重数据。
44.在一些实施例中,可以预设差值阈值以通过控制器250进一步检测上秤用户与称重数据具有最小差值的平均历史称重数据对应的历史上秤用户是否为同一用户。如图4所示,控制器250控制显示器260显示体重管理界面前,可以执行如下步骤,s401:获取与称重数据具有最小差值的平均历史称重数据;s402:若检测到通过计算得到的平均历史称重数据小于差值阈值,提取该平均历史称重数据对应的身份标签,并将该平均历史称重数据对
应的身份标签确定为目标身份标签;s403:控制显示器260显示包括称重数据和标记有目标身份标签的历史称重数据的画面。例如,预设差值阈值为3kg,若称重数据为50kg,控制器250通过计算得到与称重数据50kg具有最小差值的平均历史称重数据为标签a对应的50.5kg,控制器进一步检测到(50.5kg-50kg)《3kg,则提取标签a,并控制体重管理界面显示称重数据50kg和标签a标记的全部历史称重数据。
45.在一些实施例中,控制器250通过计算得到与称重数据具有最小差值的平均历史称重数据后,若检测到通过计算得到的平均历史称重数据大于或等于差值阈值,将控制显示器260显示如图5所示的身份切换界面,身份切换界面中包括至少一个第一标签切换控件501,每个第一标签切换控件501均与历史上秤用户的身份标签绑定,其中,第一标签切换控件501可以呈现为用于表示历史上秤用户的图标的样式,所述历史上秤用户的图标包括但不限于对应的用户图像、用户名称、用户编号等。用户可以对任意第一标签切换控件501进行选中操作,控制器250响应于用户对第一标签切换控件501的选中操作,调用与第一标签切换控件501绑定的身份标签,并控制体重管理界面显示称重数据和与第一标签切换控件501绑定的身份标签标记的历史称重数据。
46.在一些实施例中,控制器250若检测到通过计算得到的平均历史称重数据小于差值阈值,且存在至少两个与称重数据具有最小差值的平均历史称重数据,将控制显示器260显示身份切换界面,以使用户可以在身份切换页面中选择对应的第一标签切换控件。
47.在一些实施例中,控制器250若检测到通过计算得到的平均历史称重数据小于差值阈值,且存在至少两个与称重数据具有最小差值的平均历史称重数据,控制器250可以控制在身份切换界面中显示与通过计算得到的平均历史称重数据对应的身份标签绑定的第一标签切换控件,以使用户更快的查找到对应的第一标签切换控件。例如,若存在3个身份标签,分别为标签a、标签b以及标签c,标签a对应的平均历史称重数据为48.4kg、标签b对应的平均历史称重数据为63kg以及标签c对应的平均历史称重数据为48.4kg,差值阈值为3kg,控制器250检测到标签a和标签c是与称重数据48.4kg具有最小差值的平均历史称重数据,且最小差值1.6kg《3kg,控制器250可以控制在身份切换界面中显示如图6所示的与标签a绑定的第一标签切换控件和与标签c绑定的第一标签切换控件,而不显示与标签b绑定的第一标签切换控件。
48.在一些实施例中,如图5或图6所示,身份切换界面中还可以包括第二标签切换控件502,第二标签控件未与历史上秤用户的身份标签绑定,若身份切换界面中不存在与上秤用户的身份信息对应的第一标签切换控件501,用户可以对第二标签控件进行选中操作,控制器250响应于用户对第二标签控件的选中操作,调用存储器中预先存储的与身份标签生成功能相关的程序,以生成与第二标签切换控件502绑定的身份标签,并控制体重管理界面显示上秤用户对应的实时称重数据。
49.在一些实施例中,当第二标签切换控件502与生成的身份标签绑定后,第二标签切换控件502将变为第一标签切换控件501,控制器250检测到第二标签切换控件502将变为第一标签切换控件501后,控制在身份切换界面中显示新的第二标签切换控件502。例如,用户选中图6中所示的第二标签切换控件502,控制器250响应于用户对第二标签切换控件502的选中操作,控制在身份切换界面中显示如图7所示的用于表示用户k的第二标签切换控件503,此时,由于第二标签切换控件503与用户k的身份标签绑定,第二标签切换控件503将变
为第一标签切换控件,控制器控制在身份切换界面中显示新的第二标签切换控件502。
50.在一些实施例中,当第二标签切换控件502与生成的身份标签绑定后,控制器250控制利用与第二标签切换控件502绑定的身份标签标记称重数据,并将标记后的称重数据发送至服务器200,以在服务器200中存储标记后的称重数据。
51.在一些实施例中,若控制器250检测到上秤用户是历史上秤用户时,即检测到与上秤用户匹配的标记有身份标签的历史称重数据时,可以根据称重数据和所述历史称重数据拟合称重曲线,并控制在体重管理界面显示上显示该称重曲线,以便用户了解称重数据的变化趋势。
52.在一些实施例中,控制器250向服务器200发送用于获取历史称重数据的获取请求,服务器200接收到获取请求后,可以发送称重曲线至电子设备300,称重曲线是服务器根据标记有相同的身份标签的历史称重数据拟合得到,称重曲线的数量与身份标签的种类相同,例如,服务器存储的用于标记历史称重数据的身份标签分别为a身份标签、b身份标签以及c身份标签,则服务器将发送三条称重曲线至控制器,每条称重曲线均包括对应身份标签标记的历史称重数据。电子设备300接收各称重曲线后,控制器250可以提取称重曲线中标记有身份标签的历史称重数据,以根据历史称重数据检测上秤用户的身份信息。
53.其中,控制器250检测到上秤用户是历史上秤用户时,获取上秤用户对应的身份标签,以及所述身份标签对应的称重曲线,并根据上秤用户的称重数据更新所述称重曲线,以控制体重管理界面显示更新后的称重曲线。
54.在一些实施例中,控制器250检测到上秤用户是历史上秤用户并得到上秤用户对应的身份标签后,可以利用所述身份标签标记称重数据,并将标记的称重数据发送至服务器200,服务器200接收到标记有身份标记的称重数据后,获取所述身份标签对应的称重曲线,并根据称重数据更新所述身份标签对应的称重曲线。
55.在一些实施例中,图8中示例性示出了根据实施例中体重秤-电子设备-服务器之间的交互流程图,如图8所示,电子设备300接收到体重秤100发送的称重数据后,控制器250响应于接收到的称重数据,向服务器200发送用于获取历史称重数据的获取请求,其中,获取请求中可以包括称重数据,服务器200接收到获取请求后,可以执行如下步骤,s701:计算标记有相同身份标签的历史称重数据的平均值,得到平均历史称重数据;s702:将与称重数据具有最小差值的平均历史称重数据对应的身份标签确定为目标身份标签;s703:利用目标身份标签标记称重数据;s704:将目标身份标签标记的历史称重数据和称重数据发送至电子设备300,以在电子设备300中显示包括电子设备300接收到的历史称重数据和称重数据的体重管理界面。
56.在一些实施例中,服务器200计算标记有相同身份标签的历史称重数据的平均值,得到平均历史称重数据之前,如果服务器200检测到标记有相同身份标签的历史称重数据的数量小于数量阈值,则计算标记有相同身份标签的历史称重数据的数量的平均值,得到平均历史称重数据,如果服务器200检测到标记有相同身份标签的历史称重数据的数量大于或等于数量阈值,则计算数量阈值个最近生成的标记有相同身份标签的历史称重数据,得到平均历史称重数据。
57.在一些实施例中,可以预设差值阈值以通过服务器200进一步检测上秤用户与称重数据具有最小差值的平均历史称重数据对应的历史上秤用户是否为同一用户。其中,服
务器200通过计算得到与称重数据具有最小差值的平均历史称重数据后,若检测到通过计算得到的平均历史称重数据小于差值阈值,将提取该平均历史称重数据对应的身份标签,将该平均历史称重数据对应的身份标签确定为目标身份标签,并将目标身份标签标记的历史称重数据发送至电子设备300,以使电子设备300显示称重数据和标记有目标身份标签的历史称重数据。
58.在一些实施例中,服务器200通过计算得到与称重数据具有最小差值的平均历史称重数据后,若检测到通过计算得到的平均历史称重数据大于或等于差值阈值,可以向电子设备300发送用于指示显示身份切换界面的切换指令,所述身份切换指令包括标记有身份标签的历史称重数据,电子设备300接收到切换指令后,可以提取所述身份标签并控制生成身份切换界面,以在身份切换界面中显示与各所述身份标签绑定的第一标签切换控件501。
59.在一些实施例中,服务器200若检测到通过计算得到的平均历史称重数据小于差值阈值,且存在至少两个与称重数据具有最小差值的平均历史称重数据,可以向电子设备300发送用于指示显示身份切换界面的切换指令,所述身份切换指令包括标记有身份标签的所述计算得到的平均历史称重数据,电子设备300接收到切换指令后,可以提取所述身份标签并控制生成身份切换界面,以在身份切换界面中显示与所述计算得到的平均历史称重数据的身份标签对应的第一标签切换控件501。
60.在一些实施例中,服务器200可以根据存储的标记有身份标签的历史称重数据,拟合与各身份标签对应的称重曲线,每条称重曲线上的历史称重数据的身份标签的种类均相同。若服务器200检测到上秤用户是历史上秤用户时,即检测到存在与上秤用户对应的身份标签时,服务器200提取所述身份标签对应的称重曲线,并将所述身份标签对应的称重曲线发送至电子设备300,以使电子设备300在接收到所述称重曲线后,控制器250控制在体重管理界面显示所述称重曲线。
61.在一些实施例中,图9中示例性示出了根据实施例中体重秤-电子设备-服务器之间的交互流程图,如图9所示,体重秤100在检测到用户上秤时,可以将检测到的称重数据发送至服务器200,服务器200接收到获取请求后,可以执行如下步骤,s901:计算标记有相同身份标签的历史称重数据的平均值,得到平均历史称重数据;s902:将与称重数据具有最小差值的平均历史称重数据对应的身份标签确定为目标身份标签;s903:利用目标身份标签标记称重数据;s904:如果检测到存在目标身份标签对应的称重曲线时,根据称重数据更新目标身份标签对应的称重曲线;s905:将更新后的称重曲线发送至电子设备300,以在电子设备300中显示包括所述称重曲线的体重管理界面。
62.在一些实施例中,如图10所示,体重管理界面还包括菜谱控件101,用户对菜谱控件101进行选中操作后,控制器250响应于用户的选中操作,向服务器发送菜谱推荐指令,所述菜谱推荐指令包括与用户的身份信息对应的身份标签,服务器200接收到菜谱推荐指令后,可以调取与接收到的身份标签对应的历史称重数据,以分析用户的健康情况(如超重、偏瘦等),并基于用户的健康情况向控制器250发送对应的菜谱,控制器250接收到服务器200发送的菜谱后,控制在体重管理界面显示对应的菜谱。
63.在一些实施例中,本技术提出一种体重检测方法,应用于电子设备,所述电子设备包括显示器、通信器以及控制器,其中,通信器用于与体重秤和服务器建立通信连接,所述
方法包括:接收体重秤在检测到用户上秤时发送的称重数据;响应于接收到的所述称重数据,向所述服务器发送用于获取历史称重数据的获取请求,所述历史称重数据标记有历史上秤用户的身份标签;接收所述服务器发送的所述历史称重数据;计算标记有相同身份标签的所述历史称重数据的平均值,得到平均历史称重数据;提取与所述称重数据具有最小差值的所述平均历史称重数据,以及,将提取的所述平均历史称重数据对应的所述身份标签确定为目标身份标签;控制所述显示器显示包括所述称重数据和所述目标身份标签对应的所述历史称重数据的画面。
64.在一些实施例中,所述将提取的所述平均历史称重数据对应的所述身份标签确定为目标身份标签步骤中,如果检测到仅存在一个与所述称重数据具有最小差值的所述平均历史称重数据,且所述最小差值小于预设的差值阈值,提取与所述称重数据具有最小差值的所述平均历史称重数据对应的身份标签;将提取的所述身份标签确定为目标身份标签。
65.在一些实施例中,所述控制所述显示器显示包括所述称重数据和所述目标身份标签对应的所述历史称重数据的画面步骤前,如果检测到存在至少两个与所述称重数据具有最小差值的所述平均历史称重数据,或者,如果检测到所述最小差值大于或等于预设的差值阈值,控制所述显示器显示与所述历史上秤用户的身份标签绑定的第一标签切换控件501;响应于用户对所述第一标签切换控件501的选中操作,将与所述第一标签切换控件501绑定的所述身份标签确定为所述目标身份标签。
66.在一些实施例中,如果检测到所述最小差值大于或等于预设的差值阈值,控制所述显示器显示标签生成控件;响应于用户对所述标签生成控件的选中操作,控制所述显示器显示未与所述历史上秤用户的身份标签绑定的第二标签切换控件502;响应于用户对所述第二标签切换控件502的选中操作,生成与所述第二标签切换控件502绑定的所述身份标签;将生成的所述身份标签确定为所述目标身份标签。
67.在一些实施例中,接收所述服务器发送的所述称重数据步骤中,接收所述服务器发送的称重曲线,所述称重曲线是所述服务器根据标记有相同的身份标签的所述历史称重数据拟合得到;提取所述称重曲线中的所述历史称重数据。
68.在一些实施例中,所述控制所述显示器显示包括所述称重数据和所述目标身份标签对应的所述历史称重数据的画面步骤中,根据所述称重数据更新所述目标身份标签对应的称重曲线;控制所述显示器显示更新后的所述称重曲线。
69.在一些实施例中,利用所述目标身份标签标记所述称重数据;将标记后的所述称重数据发送至所述服务器,以使所述服务器根据所述称重数据更新所述目标身份标签对应的所述称重曲线。
70.本技术在一些实施例中提供的一种电子设备、服务器及体重检测方法,可以建立体重秤、电子设备以及服务器之间的通信连接,当体重秤检测到用户上秤时,体重秤将测量的称重数据发送至电子设备,电子设备响应于接收到的称重数据,向服务器发送用于获取历史称重数据的获取请求,历史称重数据标记有历史上秤用户的身份标签,电子设备接收到服务器发送的历史称重数据后,计算标记有相同身份标签的所述历史称重数据的平均值,得到平均历史称重数据,提取与称重数据具有最小差值的平均历史称重数据,以及,将提取的平均历史称重数据对应的身份标签确定为目标身份标签,并控制显示器显示包括称重数据和目标身份标签对应的历史称重数据的画面。
71.具体实现中,本技术一些实施例还提供一种存储介质,其中,该存储介质可存储有程序,该程序执行时可包括本技术一些实施例提供的体重检测方法的各实施例中的部分或全部步骤。的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:rom)或随机存储记忆体(英文:random access memory,简称:ram)等。
72.本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于显示设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
73.以上所述的本发明实施方式并不构成对本发明保护范围的限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1