1.本发明涉及智能终端技术领域,特别涉及一种个人健康监测提醒方法、电子设备。
背景技术:2.随着生活水平的提高,人们对健康的关注度也越来越高,通常是去医院或体检机构体检来了解自身的健康状况,或者使用相关设备(比如血压计、体温计、体脂秤等)来监测自身的身体健康状况。
3.然而,上述传统的健康监测需要借助医疗设备或光学传感器,对于繁忙的现代人来说,无形中增加了很多麻烦。
4.各种电子设备(比如手机、平板电脑、智能手环等)越来越成为人们生活中不可缺少的一部分,无论是吃饭、睡觉、工作基本都会携带电子设备,因此,如果可以通过电子设备对人们的身体健康状况进行监测,对于工作节奏和生活节奏都比较快的现代人来说,是一个非常实用的功能。
技术实现要素:5.本发明实施方式主要解决的技术问题是如何提高用户健康监测的便捷性和实用性。
6.为解决上述技术问题,本发明实施方式采用的一个技术方案是:提供一种个人健康监测提醒方法,应用于电子设备,所述方法包括:
7.获取用户当前的电子设备数据和应用使用数据;
8.根据所述电子设备数据和所述应用使用数据对所述用户的健康状况进行打分,获得所述用户的健康打分结果;
9.在所述电子设备上显示所述打分结果。
10.可选地,所述方法还包括:
11.选择目标用户,获取所述目标用户的健康类型,并对所述健康类型进行打分;
12.获取所述健康类型的目标用户的所述电子设备数据和所述应用使用数据;
13.根据确定的所述目标用户的健康类型、打分结果,以及所述用户的所述电子设备数据和所述应用使用数据,建立数据与健康关联关系模型。
14.可选地,所述根据所述电子设备数据和所述应用使用数据对所述用户的健康状况进行打分,获得所述用户的健康打分结果,包括:
15.根据所述电子设备数据获取电子设备采集数据和电子设备使用数据;
16.将所述电子设备采集数据、所述电子设备使用数据以及所述应用使用数据输入所述数据与健康关联关系模型,以获得所述电子设备采集数据、所述电子设备使用数据和所述应用使用数据分别对应的权重;
17.计算所述电子设备采集数据、所述电子设备使用数据和所述应用使用数据分别对应的权重,获得所述用户的健康打分结果。
18.可选地,所述电子设备采集数据包括以下中的至少一种:
19.gps定位装置采集的地理数据;
20.红外传感器采集的光线数据;
21.温度传感器采集的温度数据;
22.陀螺仪传感器采集的运动数据;以及
23.声音传感器采集的声音数据。
24.可选地,所述电子设备使用数据包括:所述电子设备的使用时长、滑屏距离和滑屏时长。
25.可选地,所述应用使用数据包括:应用软件类型、使用所述应用软件的时间、与所述应用软件关联的关键词。
26.可选地,所述在所述电子设备上显示所述打分结果,包括:
27.在所述电子设备的负一屏显示所述用户当前的健康状况得分,以及健康提示信息。
28.可选地,所述健康提示信息包括:用户健康分析报告和健康推荐信息。
29.可选地,所述方法还包括:
30.周期性的更新所述用户的健康打分结果,并显示更新后的所述打分结果。
31.为解决上述技术问题,本发明实施方式采用的另一个技术方案是:提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
32.区别于相关技术的情况,本发明实施方式提供了一种个人健康监测提醒方法和电子设备,通过获取用户当前的电子设备数据和应用使用数据,并根据所述电子设备数据和所述应用使用数据对所述用户的健康状况进行打分,获得所述用户的健康打分结果,最后在所述电子设备上显示所述打分结果。本发明实施例主要通过用户的电子设备采集的数据对用户的健康状况进行分析,并能通过电子设备向用户实时反馈其健康状况,由此,使得用户能够更便捷的获得其自身的身体健康状况,而且实用性高。
附图说明
33.一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
34.图1是本发明实施例提供的一种应用环境的示意图;
35.图2是本发明实施例提供的一种终端的结构示意图;
36.图3是本发明实施例提供的一种个人健康监测提醒方法的流程图;
37.图4是本发明另一实施例提供的一种个人健康监测提醒方法的流程图;
38.图5是本发明实施例提供的一种个人健康监测提醒装置的结构示意图。
具体实施方式
39.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
41.本发明实施例提供的个人健康监测提醒方法和装置,可以应用于终端,也可以应用于服务器。在一个实施例中,本发明实施例提供的个人健康监测提醒方法可应用于如图1所示的应用环境中。其中,终端10与服务器20通过有线网络或无线网络通信连接,终端10可以自行获得用户当前的电子设备数据和应用使用数据,并根据所述电子设备数据和所述应用使用数据对所述用户的健康状况进行打分,获得所述用户的健康打分结果,再显示所述打分结果。其中,终端10可以但不限于是智能手机、平板电脑、便携式可穿戴设备等。
42.服务器20可以用独立的服务器或者是多个服务器组成的服务器集群来实现。上述个人健康监测提醒方法也可以由终端10和服务器20配合完成。终端10将自行获得的用户当前的电子设备数据和应用使用数据发送给服务器20,所述服务器20根据所述电子设备数据和所述应用使用数据对所述用户的健康状况进行打分,获得所述用户的健康打分结果,并发送所述打分结果给所述终端10,所述终端10显示所述打分结果。
43.在一个实施例中,请参阅图2,所述终端10包括:一个或多个处理器11以及存储器12,图2中以一个处理器11为例。处理器11和存储器12可以通过总线或者其他方式连接,图2中以通过总线连接为例。
44.存储器12作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的个人健康监测提醒方法对应的程序指令/模块(例如,附图5所示的第一获取模块31、打分模块32、显示模块33、模型建立模块34和更新模块35)。处理器11通过运行存储在存储器12中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例个人健康监测提醒方法。
45.存储器12可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据个人健康监测提醒装置的使用所创建的数据等。此外,存储器12可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器12可选包括相对于处理器11远程设置的存储器,这些远程存储器可以通过网络连接至个人健康监测提醒装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
46.所述一个或者多个模块存储在所述存储器12中,当被所述一个或者多个处理器11执行时,执行上述任意方法实施例中的个人健康监测提醒方法,例如,执行以下描述的图3中的方法步骤s11至步骤s13,图4中的方法步骤s21至步骤s26,实现图5中的模块31-35的功能。
47.上述产品可以执行本发明下述实施例提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。
48.请参阅图3,图3是本发明实施例提供的一种个人健康监测提醒方法的流程图。该
方法可应用于电子设备,所述电子设备可以是上述终端10,所述方法包括:
49.s11、获取用户当前的电子设备数据和应用使用数据。
50.所述电子设备数据指的是用户在使用电子设备的过程中所述电子设备本身产生的相关数据,其包括电子设备采集数据和电子设备使用数据等。所述电子设备包括各种传感器,比如gps定位装置、红外传感器、温度传感器、声音传感器、陀螺仪等。通过这些传感器可获得用户在使用所述电子设备时的电子设备采集数据,所述电子设备采集数据是用户在使用所述电子设备时,所述电子设备携带的传感器采集的数据,其包括:gps定位装置采集的地理数据、红外传感器采集的光线数据、温度传感器采集的温度数据、陀螺仪传感器采集的运动数据以及声音传感器采集的声音数据中的至少一种。所述电子设备使用数据是针对用户对所述电子设备的操作产生的与电子设备相关的数据,比如,包括所述电子设备的使用时长,滑屏距离和滑屏时长,电子设备的电池电量,电子设备连接的网络信息,等等。
51.所述应用使用数据指的是用户在使用电子设备的过程访问的应用软件数据,其包括应用软件类型和主题,使用所述应用软件的时间和时长,使用所述应用软件时用户输入的关键词和应用软件输出结果,等。
52.所述电子设备可以实时的监测所述电子设备数据和所述应用使用数据,所述电子设备也可以周期性的监测所述电子设备数据和所述应用使用数据。当需要获取用户当前的电子设备数据和应用使用数据时,通过所述电子设备读取实时的电子设备数据和应用使用数据,或者从电子设备的存储器中获取最近一次采集的所述电子设备数据和所述应用使用数据。
53.其中,可以由用户主动触发获取当前的所述电子设备数据和应用使用数据。比如,用户手机的显示屏的负一屏显示有用户的健康状况打分结果,用户通过对所述健康状况打分结果在屏幕上的显示效果进行点击操作或者划动操作等,从而触发获取所述用户当前的电子设备数据和所述应用使用数据。由此,用户可通过灵活操作手机屏幕来了解自身实时的健康状况。还可以是所述电子设备的系统自动获取所述用户当前的电子设备数据和应用使用数据,比如,所述电子设备的系统每间隔3个小时采集一次所述电子设备数据和所述应用使用数据,可将采集的数据保存在本地,也可上传至后台服务器。采集的所述电子设备数据和所述应用使用数据用于评估用户的健康状况。
54.s12、根据所述电子设备数据和所述应用使用数据对所述用户的健康状况进行打分,获得所述用户的健康打分结果。
55.其中,所述根据所述电子设备数据和所述应用使用数据对所述用户的健康状况进行打分可以包括:分析所述电子设备数据和所述应用使用数据,提取每一类数据对应的特征;根据专家经验确定每一类数据对应的特征的权重;计算所述权重获得每一类数据的打分结果;综合每一类数据的打分结果,最后获得所述用户的健康打分结果。
56.例如,所述gps定位装置采集的地理数据包括所述电子设备的地理位置信息,其对应的特征包括所述地理位置信息对应的气候信息,所述气候信息包括年平均气温变化、降雨量变化、空气质量变化等,通过分析所述年平均气温变化、所述降雨量变化、所述空气质量变化等,从而获得所述地理位置信息对应的气候条件,划分所述气候条件的等级,不同等级的气候条件对应的健康程度不同,比如恶劣气候条件下的电子设备使用者的健康程度低。如果用权重表示,可以将优秀气候条件下的电子设备使用者的健康程度的权重配置为
1,良气候条件下的电子设备使用者的健康程度的权重配置为0.7,较差气候条件下的电子设备使用者的健康程度的权重配置为0.4,恶劣气候条件下的电子设备使用者的健康程度的权重配置为0.1。
57.例如,红外传感器采集的光线数据包括所述电子设备的屏幕亮度数据,获取不同屏幕亮度对应的用户使用时间数据和使用时长数据,根据所述不同屏幕亮度下的用户使用时间数据和使用时长数据划分不同的权重,比如,如果用户在夜晚点亮屏幕亮度大于阈值且使用时长较长,则其对应的健康程度的权重较小。所述健康程度的权重越小表示健康程度越低,反之越高。
58.例如,温度传感器采集的温度数据包括手机电池温度和cpu温度,如果所述手机电池温度和所述cpu温度较高并且持续了一段时间,则其对应的健康程度的权重较小。
59.例如,陀螺仪传感器采集的所述电子设备的运动数据包括位移和加速度,将不同的位移和加速度数据划分不同的权重,比如,在检测到所述位移和所述加速度的变化不均匀时,确定其对应的健康程度的权重较小。
60.例如,声音传感器采集的声音数据包括所述电子设备的麦克风数据,其包括所述麦克风每天使用时长、总的平均使用时长、采集的声音分贝等。如果麦克风每天使用时长大于预设阈值,或者平均使用时长大于预设时长,或者声音分贝大于预设分贝,则可以确定其对应的健康程度的权重较小,反之,其对应的健康程度的权重较大。
61.所述应用使用数据具体可是应用软件的数据,包括:应用软件类型、使用所述应用软件的时间、与所述应用软件关联的关键词。例如,获取娱乐类应用软件(比如游戏、短视频、社交、音乐等软件)的使用时长,计算其平均时长,如果该平均时长高于平均区间值,则健康程度降低,其对应的权重小,并且不同的类型的娱乐类应用软件所占权重不一样,比如最低的是游戏、其次是短视频和社交,再是音乐。此外,还可以获取用户的健康类应用软件的数据信息,例如跑步、走路、睡眠等数据,分析这些数据,并为每一数据分配权重。还可以获取用户在应用软件中输入的数据,比如电商类应用软件中输入的关键词,或者搜索引擎里查找的关于健康的问题,健康类的商品、药品等信息,通过分析这些信息,为每一信息分配不同的权重。
62.在一些实施例中,可以根据所述电子设备的屏幕的类型(比如包括能操作的屏幕和不能操作的屏幕(如部分智能手表)),记录用户在屏幕上滑动的距离、位置、频率等操作,推测此时用户使用的是什么应用软件,比如玩游戏和看微博,以及获取这些操作的时间维度,推测用户使用手机的情景,从而判断其健康状况。
63.通过上述对每一类数据的每一特征分别进行打分,最后可通过求平均的方式获得该类数据的打分结果。再将每类数据的打分结果进行综合计算,比如求和计算,或者再给每类数据的打分结果赋予一权重,经过乘积以及求和运算后获得所述用户的健康打分结果。
64.需要说明的是,上述获取所述用户的健康打分结果的方式仅作为一种示例,在实际应用中,还可以采用其他方法。
65.s13、在所述电子设备上显示所述打分结果。
66.其中,所述在所述电子设备上显示所述打分结果,包括:在所述电子设备的负一屏显示所述用户当前的健康状况得分,以及健康提示信息。
67.所述负一屏是所述电子设备桌面的最左界面或者最右界面,可以将所述健康状况
得分(比如100、90等)直接显示于所述负一屏上。可以根据不同的得到对显示的分数进行不同的颜色渲染,比如,大于80分是绿色,小于或等于80分且大于60分是橙色,而小于或等于60分是红色,等。需要说明的是,所述健康状况得分的结果除了是具体的分数之外,还可以是图像,比如大于80分是笑脸图像,小于或等于80分且大于60分是面无表情的图像,而小于或等于60分是哭泣的图像,等。由此,使用户的健康打分结果的显示更丰富生动,增加用户的关注度,以达到提醒用户注意的目的。
68.可选地,还可以在所述打分结果周围插入健康提示信息,插入的健康提示信息可以以一个静态图标或动态图标展示与所述打分结果附近,用户通过对所述静态图标或动态图标执行点击、划动等操作,从而可以打开所述健康提示信息,以使所述健康提示信息以文字、图像等形式供用户浏览。其中,所述健康提示信息包括用户健康分析报告和健康推荐信息。所述用户健康分析报告包括历史健康数据和每一项健康数据的分析结果。所述健康推荐信息是根据所述健康分析报告获得的推荐信息,比如餐饮推荐、作息时间推荐等。
69.在一些实施例中,所述方法还包括将显示的所述打分结果以及所述健康分析报告进行分享。用户可以选择性的分享其健康打分结果和/或健康分析报告给其他用户。所述电子设备的后台系统也可以根据用户授予的权限自动的将所述打分结果和/或所述健康分析报告进行分享,比如,在所述用户的健康打分结果低于60分时,在所述电子设备上(可以是负一屏)推送健康预警提醒,并且还将所述打分结果和所述健康分析报告发送给所述用户的家庭医生或家人朋友等,由此提示用户的健康状况信息,以尽早使用户养成良好的生活习惯并进行体检,同时还可以推荐符合所述用户的健康饮食搭配。
70.在一些实施例中,所述电子设备可接受所述用户的操作关闭显示所述打分结果的功能,比如关闭负一屏显示的打分结果,在关闭该功能后,用户数据可被清除,并且不会推送相关分析报告和预警信息。当用户想再次使用监测其自身健康状况的功能时,可以操作负一屏的显示按键来打开所述功能。本实施例具有操作简便的特点,用户可以根据个人需要随时开启或关闭监测其自身健康状况的功能。
71.在一些实施例中,在所述用户开启所述监测其自身健康状况的功能时,还可以对所述用户的身份进行验证,以使得监测的用户数据更准确,最后获得的健康打分结果是符合所述用户的健康状况的。
72.本发明实施例提供的个人健康监测提醒方法,能够灵活的使用电子设备,比如用户手机等,去监测电子设备数据和应用使用数据,根据这些数据对用户的健康状况进行打分,最后在电子设备上显示打分结果。该方法具有灵活性高、操作简便、实用性强的优点,总体上提升了用户使用体验。
73.请参阅图4,图4是本发明另一实施例提供的一种个人健康监测提醒方法的流程图。所述方法包括:
74.s21、基于用户的健康类型和用户数据,建立数据与健康关联关系模型;
75.其中,建立数据与健康关联关系模型包括:选择目标用户,获取所述目标用户的健康类型,并对所述健康类型进行打分;获取所述健康类型的目标用户的所述电子设备数据和所述应用使用数据;根据确定的所述目标用户的健康类型、打分结果,以及所述用户的所述电子设备数据和所述应用使用数据,建立数据与健康关联关系模型。
76.例如,可以将收集到的用户数据进行整合,同时邀请部分用户进行体检,筛选出身
体健康状态良好的用户,以及处于亚健康的用户,将这两类用户的数据进行归类,通过人工智能算法形成数据与健康状态的关联关系模型,比如由身体严重处于亚健康的用户为1分,身体状态优秀的用户为满分10分,从而得到所述数据与健康关联关系模型。
77.s22、获取用户当前的电子设备采集数据、电子设备使用数据以及应用使用数据;
78.s23、将所述电子设备采集数据、所述电子设备使用数据以及所述应用使用数据输入所述数据与健康关联关系模型,以获得所述电子设备采集数据、所述电子设备使用数据和所述应用使用数据分别对应的权重;
79.s24、计算所述电子设备采集数据、所述电子设备使用数据和所述应用使用数据分别对应的权重,获得所述用户的健康打分结果;
80.s25、在所述电子设备上显示所述打分结果;
81.s26、周期性的更新所述用户的健康打分结果,并显示更新后的所述打分结果。
82.上述步骤详细地可参考上述方法实施例,在此不再赘述。
83.本发明实施例提供的个人健康监测提醒方法通过建立数据与健康关联关系模型,在获得用户当前的电子设备数据和应用使用数据后,将所述数据输入所述模型,即可获得所述用户当前的健康状况打分结果,并显示所述打分结果。另外,用户使用电子设备过程中不断地产生新的数据,因此还可以动态更新所述健康打分结果,以使用户准确掌握其健康状况。相比于现有技术,本方法具有灵活性高、操作简便、实用性强以及数据准确性高的优点,总体上提升了用户使用体验。
84.请参阅图5,图5是本发明实施例提供的一种个人健康监测提醒装置的结构示意图。该装置30可以应用于电子设备,所述电子设备具体可以是所述终端10。所述装置30包括:第一获取模块31、打分模块32和显示模块33。
85.所述第一获取模块31用于获取用户当前的电子设备数据和应用使用数据;所述打分模块32用于根据所述电子设备数据和所述应用使用数据对所述用户的健康状况进行打分,获得所述用户的健康打分结果;所述显示模块33用于在所述电子设备上显示所述打分结果。
86.在一些实施例中,所述装置30还包括模型建立模块34。所述模型建立模块34具体用于:选择目标用户,获取所述目标用户的健康类型,并对所述健康类型进行打分;获取所述健康类型的目标用户的所述电子设备数据和所述应用使用数据;根据确定的所述目标用户的健康类型、打分结果,以及所述用户的所述电子设备数据和所述应用使用数据,建立数据与健康关联关系模型。
87.其中,所述打分模块32具体用于:根据所述电子设备数据获取电子设备采集数据和电子设备使用数据;
88.将所述电子设备采集数据、所述电子设备使用数据以及所述应用使用数据输入所述数据与健康关联关系模型,以获得所述电子设备采集数据、所述电子设备使用数据和所述应用使用数据分别对应的权重;
89.计算所述电子设备采集数据、所述电子设备使用数据和所述应用使用数据分别对应的权重,获得所述用户的健康打分结果。
90.其中,所述电子设备采集数据包括以下中的至少一种:
91.gps定位装置采集的地理数据;
92.红外传感器采集的光线数据;
93.温度传感器采集的温度数据;
94.陀螺仪传感器采集的运动数据;以及
95.声音传感器采集的声音数据。
96.其中,所述电子设备使用数据包括:所述电子设备的使用时长、滑屏距离和滑屏时长。
97.其中,所述应用使用数据包括:应用软件类型、使用所述应用软件的时间、与所述应用软件关联的关键词。
98.其中,所述显示模块33具体用于在所述电子设备的负一屏显示所述用户当前的健康状况得分,以及健康提示信息。
99.其中,所述健康提示信息包括:用户健康分析报告和健康推荐信息。
100.在一些实施例中,所述装置30还包括更新模块35,所述更新模块35具体用于:周期性的更新所述用户的健康打分结果,并显示更新后的所述打分结果。
101.需要说明的是,上述个人健康监测提醒装置可执行本发明实施例所提供的个人健康监测提醒方法,具备执行方法相应的功能模块和有益效果。未在个人健康监测提醒装置实施例中详尽描述的技术细节,可参见本发明实施例所提供的个人健康监测提醒方法。
102.在一个实施例中,还提供了一种非易失性计算机存储介质,所述非易失性计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图2中的一个处理器11,可使得上述一个或多个处理器可执行上述任意方法实施例中的个人健康监测提醒方法。
103.在一个实施例中,还提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被所述电子设备执行时,使所述电子设备执行上述任意方法实施例中的个人健康监测提醒方法。
104.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
105.通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
106.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技
术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。