基于用户健康数据的在线健康咨询方法及装置与流程

文档序号:16368766发布日期:2018-12-22 08:34阅读:168来源:国知局
基于用户健康数据的在线健康咨询方法及装置与流程

本发明涉及智慧医疗领域,特别涉及一种基于用户健康数据的在线健康咨询方法及系统。

背景技术

近10年来中国慢性病发病率呈爆发式增长,这给国民体质的提升和生活品质的改善带来很大的威胁。慢性病的治疗除了吃药外,往往还需患者配合调整其生活习惯以提高疾病的治疗效果。

然而由于当前医疗资源的紧缺,患者在就医时,往往没有太多的时间与医生沟通,导致医生很难准确的了解到患者体质情况及生活习惯,从而难以给出最贴切患者个人情况的健康调理方法;因此,随着网络技术日新月异的发展,通过网络途径获取健康资讯,已经成为了越来越多患者,特别是慢性病患者的选择;然而,由于网络上的信息量巨大,患者往往很难准确的获取贴合其自身情况的健康资讯。



技术实现要素:

为克服现有技术的不足,本发明提供了一种基于用户健康数据的在线健康咨询方法及装置,可以依据用户的个人健康数据,向用户推送最符合用户个人情况的健康资讯,满足了用户对于健康资讯的需求,提高咨询对用户的有效性。

为实现上述目的,本发明的技术方案如下:

第一方面,本发明提供了一种基于用户健康数据的在线健康咨询方法,包括:

获取第一用户发送的疾病数据,记为第一疾病数据;

获取所述第一用户发送的健康数据,记为第一健康数据;

获取第二用户的第二疾病数据;

记所述第二疾病数据与所述第一疾病数据匹配的第二用户,为候选用户;

获取所述候选用户的健康数据,记为第二健康数据;

记所述第二健康数据与第一健康数据匹配的候选用户为匹配用户;

获取所述匹配用户发布的健康资讯;

将所述健康资讯发送给第一用户。

在本发明一实施例,获取所述候选用户的健康数据,记为第二健康数据,具体包括:

获取所述候选用户的健康资讯的发布时间;

获取所述候选用户的健康数据,记为第二健康数据;

获取所述第二健康数据的记录时间;

记所述记录时间在所述发布时间之前的第二健康数据为历史健康数据;

记所述记录时间在所述发布时间之后的第二健康数据为当前健康数据;

则,所述记所述第二健康数据与第一健康数据匹配的候选用户为匹配用户,具体包括:

记所述历史健康数据与第一健康数据匹配的候选用户为匹配用户;

则,所述将所述健康资讯发送给第一用户,之后还包括:

将所述匹配用户的当前健康数据发送给第一用户。

在本发明一实施例中,所述健康数据包括饮食数据、运动数据及作息数据中的一种或多种;

则,所述获取所述第一用户发送的健康数据,记为第一健康数据,具体包括:

获取预设数据关联表,所述预设数据关联表中包括至少一个预设疾病数据,及至少一个与所述预设疾病数据匹配的关联健康数据标签,所述关联健康数据标签包括饮食标签、运动标签及作息标签;

根据所述第一疾病数据,从所述预设数据关联表中获取匹配的预设疾病数据;

获取与所述预设疾病数据匹配的关联健康数据标签;

获取第一用户发送的健康数据,并记其中与所获取到的关联健康数据标签匹配的健康数据为第一健康数据;

则,所述获取所述候选用户的健康数据,记为第二健康数据,具体包括:

获取所述候选用户发送的健康数据,并记其中与所获取到的关联健康数据标签匹配的健康数据为第二健康数据。

在本发明一实施例中,所述第一健康数据包括第一饮食数据,所述第一饮食数据包括第一用餐时间;

所述历史健康数据包括历史饮食数据,所述历史饮食数据包括历史用餐时间;

则,所述记所述历史健康数据与第一健康数据匹配的候选用户为匹配用户,具体包括:

根据所述第一用餐时间生成第一偏差时间;

根据所述历史用餐时间生成第二偏差时间;

记所述第二偏差时间不小于预设偏差时间的所述候选用户的为用餐不规律用户;

记所述第二偏差时间小于预设偏差时间的所述候选用户的为用餐规律用户;

当所述第一偏差时间不小于预设偏差时间时,记所述用餐不规律用户为匹配用户;

当所述第一偏差时间小于预设偏差时间时,记所述用餐规律用户为匹配用户。

第二方面,本发明还提供了一种基于用户健康数据的在线健康咨询装置,包括第一用户数据获取模块,第二用户数据获取模块,候选用户筛选模块,候选用户数据获取模块,匹配模块,健康资讯获取模块及发送模块;

所述第一用户数据获取模块,用于获取第一用户发送的疾病数据,记为第一疾病数据;

所述第一用户数据获取模块,还用于获取所述第一用户发送的健康数据,记为第一健康数据;

所述第二用户数据获取模块,用于获取第二用户的第二疾病数据;

所述候选用户筛选模块,用于记所述第二疾病数据与所述第一疾病数据匹配的第二用户,为候选用户;

所述候选用户数据获取模块,用于获取所述候选用户的健康数据,记为第二健康数据;

所述匹配模块,用于记所述第二健康数据与第一健康数据匹配的候选用户为匹配用户;

所述健康资讯获取模块,用于获取所述匹配用户发布的健康资讯;

所述发送模块,用于将所述健康资讯发送给第一用户。

在本发明一实施例,所述一种基于用户健康数据的在线健康咨询装置,还包括发布时间获取模块,记录时间获取模块;

所述发布时间获取模块,用于获取所述候选用户的健康资讯的发布时间;

所述记录时间获取模块,用于获取所述第二健康数据的记录时间;

所述候选用户数据获取模块,还用于记所述记录时间在所述发布时间之前的第二健康数据为历史健康数据;

所述候选用户数据获取模块,还用于记所述记录时间在所述发布时间之后的第二健康数据为当前健康数据;

所述匹配模块,还用于记所述历史健康数据与第一健康数据匹配的候选用户为匹配用户;

所述发送模块,还用于将所述匹配用户的当前健康数据发送给第一用户。

与现有技术相比,本发明的有益效果在于:

本发明所提供的一种基于用户健康数据的在线健康咨询方法和装置,能够根据用户咨询的疾病信息及用户的个人健康数据,向用户推送最符合用户个人情况的健康资讯,满足了用户对于健康资讯的需求,提高咨询对用户的有效性。

附图说明

图1是本发明一实施例中的一种基于用户健康数据的在线健康咨询方法的流程示意图;

图2是本发明一实施例中的一种基于用户健康数据的在线健康咨询装置的结构示意图。

具体实施方式

下面通过具体实施方式对本发明进行详细说明。

根据本发明所公开的技术内容,本领域技术人员将很清楚本发明的其他实施方案,下述实施方案仅作示例。在不违反本发明主旨及范围的情况下,可对本发明进行各种改变和改进。这些改变和改进均应在本发明的保护范围之内。

第一方面,如图1所示,本发明提供了一种基于用户健康数据的在线健康咨询方法,具体包括:

s100:获取第一用户发送的疾病数据,记为第一疾病数据;

s200:获取第一用户发送的健康数据,记为第一健康数据;

s300:获取第二用户的第二疾病数据;

s400:记所述第二疾病数据与所述第一疾病数据匹配的第二用户,为候选用户;

s500:获取所述候选用户的健康数据,记为第二健康数据;

s600:记所述第二健康数据与第一健康数据匹配的候选用户为匹配用户;

s700:获取所述匹配用户发布的健康资讯;

s800:将所述健康资讯发送给第一用户。

在本发明一实施例,步骤s500,具体包括:

获取所述候选用户的健康资讯的发布时间;

获取所述候选用户的健康数据,记为第二健康数据;

获取所述第二健康数据的记录时间;

记所述记录时间在所述发布时间之前的第二健康数据为历史健康数据;

记所述记录时间在所述发布时间之后的第二健康数据为当前健康数据;

则,步骤s600,具体包括:

记所述历史健康数据与第一健康数据匹配的候选用户为匹配用户;

则,步骤s800,之后还包括:

将所述匹配用户的当前健康数据发送给第一用户。

在本发明一具体应用场景中,第一方面所提供的基于用户健康数据的在线健康咨询方法,通过后台服务器实现;

咨询用户通过移动终端向后台服务器发送第一疾病数据,即想要咨询的疾病信息,如慢性咽炎吃什么好;同时后台服务器通过咨询用户的移动终端获取用户的健康数据,如用户手环记录的每天的运动情况,用户的睡眠的时间及质量,用户的外卖订单数据等;

后台服务器获取后台中记录的其他用户以前发送的咨询记录,将以前咨询过慢性咽炎的其他用户记为候选用户;后台服务器从存储器中调用所述候选用户的健康数据,记为第二健康数据;后台服务器挑选其中第二健康数据与咨询用户的健康数据匹配的候选用户记为匹配用户,如咨询用户的每天运动情况为步行1万步,则后台服务器从候选用户中挑选平均每日步行数在1万步左右的用户记为匹配用户;又如,咨询用户最近一个月的外卖订单主要为湘菜,则后台服务器从候选用户中挑选外卖订单数据中偏好辣椒的用户作为匹配用户;

之后,后台服务器获取所述匹配用户发布过的健康资讯,如慢性咽炎的食疗食谱、慢性咽炎患者的注意事项等信息,并将所获取的信息发送给咨询用户。

其中,可以理解的是,所述健康数据可以通过管理用户的智能设备如手机、手环等自动获取,也可以由用户手动输入。

进一步的,在本发明另一应用场景中,用户在发布了健康咨询之后,可能还会调整自身的运动情况、作息时间、饮食习惯等;

因此,后台服务器中还记录有用户发布健康咨询的发布时间,并根据所述发布时间,将存储的用户的健康数据分为历史健康数据及当前健康数据;后台服务选取历史健康数据与获取到的咨询用户的健康数据匹配的候选用户作为匹配用户,并在发送所述匹配用户发不过的健康资讯时,同步发送匹配用户的当前健康数据,作为对资讯用户的生活习惯调整建议。

在本发明一实施例中,所述健康数据包括饮食数据、运动数据及作息数据中的一种或多种;

则,步骤s200,具体包括:

获取预设数据关联表,所述预设数据关联表中包括至少一个预设疾病数据,及至少一个与所述预设疾病数据匹配的关联健康数据标签,所述关联健康数据标签包括饮食标签、运动标签及作息标签;

根据所述第一疾病数据,从所述预设数据关联表中获取匹配的预设疾病数据;

获取与所述预设疾病数据匹配的关联健康数据标签;

获取第一用户发送的健康数据,并记其中与所获取到的关联健康数据标签匹配的健康数据为第一健康数据;

则,所述获取所述候选用户的健康数据,记为第二健康数据,具体包括:

获取所述候选用户发送的健康数据,并记其中与所获取到的关联健康数据标签匹配的健康数据为第二健康数据。

在本发明另一应用场景中,后台服务器中还存储有预设数据关联表,预设数据关联表中记录有与疾病数据相关的健康数据标签,如慢性胃炎的关联健康数据标签为饮食数据标签,如高血压的关联数据标签为运动数据标签及饮食数据标签等;

后台服务器在获取到咨询用户发送的第一疾病数据后,从存储的预设数据关联表中获取匹配的关联健康数据标签,并从用户发送的健康数据中选取与所述关联健康数据标签匹配的健康数据作为第一健康数据;如用户发送的第一疾病数据为高血压,则后台服务器挑选用户的运动数据及饮食数据作为该用户的第一健康数据;同时,后台服务器获取候选用户的运动数据及饮食数据作为第二健康数据;并从中选取运动习惯及饮食习惯与咨询用户相似的候选用户作为匹配用户。

在本发明一实施例中,所述第一健康数据包括第一饮食数据,所述第一饮食数据包括第一用餐时间;

所述历史健康数据包括历史饮食数据,所述历史饮食数据包括历史用餐时间;

则,所述记所述历史健康数据与第一健康数据匹配的候选用户为匹配用户,具体包括:

根据所述第一用餐时间生成第一偏差时间;

根据所述历史用餐时间生成第二偏差时间;

记所述第二偏差时间不小于预设偏差时间的所述候选用户的为用餐不规律用户;

记所述第二偏差时间小于预设偏差时间的所述候选用户的为用餐规律用户;

当所述第一偏差时间不小于预设偏差时间时,记所述用餐不规律用户为匹配用户;

当所述第一偏差时间小于预设偏差时间时,记所述用餐规律用户为匹配用户。

具体的,所述第一用餐时间包括第一用户手动输入的用餐时间,及通关关联外卖平台所获取到的第一用户的外卖订单时间;

所述历史用餐时间包括第二用户手动输入的用餐时间,及通关关联外卖平台所获取到的第二用户的外卖订单时间。

第二方面,本发明还提供了一种基于用户健康数据的在线健康咨询装置,包括第一用户数据获取模块100,第二用户数据获取模块200,候选用户筛选模块300,候选用户数据获取模块400,匹配模块500,健康资讯获取模块600及发送模块700;

所述第一用户数据获取模块100,用于获取第一用户发送的疾病数据,记为第一疾病数据;

所述第一用户数据获取模块100,还用于获取所述第一用户发送的健康数据,记为第一健康数据;

所述第二用户数据获取模块200,用于获取第二用户的第二疾病数据;

所述候选用户筛选模块300,用于记所述第二疾病数据与所述第一疾病数据匹配的第二用户,为候选用户;

所述候选用户数据获取模块400,用于获取所述候选用户的健康数据,记为第二健康数据;

所述匹配模块500,用于记所述第二健康数据与第一健康数据匹配的候选用户为匹配用户;

所述健康资讯获取模块600,用于获取所述匹配用户发布的健康资讯;

所述发送模块700,用于将所述健康资讯发送给第一用户。

在本发明一实施例,所述一种基于用户健康数据的在线健康咨询装置,还包括发布时间获取模块,记录时间获取模块;

所述发布时间获取模块,用于获取所述候选用户的健康资讯的发布时间;

所述记录时间获取模块,用于获取所述第二健康数据的记录时间;

所述候选用户数据获取模块400,还用于记所述记录时间在所述发布时间之前的第二健康数据为历史健康数据;

所述候选用户数据获取模块400,还用于记所述记录时间在所述发布时间之后的第二健康数据为当前健康数据;

所述匹配模块500,还用于记所述历史健康数据与第一健康数据匹配的候选用户为匹配用户;

所述发送模块700,还用于将所述匹配用户的当前健康数据发送给第一用户

以上述依据本发明的理想实施例为启示,通过上述的说明内容,本领域技术人员完全可以在不偏离本发明技术思想的范围内,进行多样的变更以及修改。本发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求书范围来确定其技术性范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1