基于数据分析的健康计划管理方法、装置、服务器及介质与流程

文档序号:17253875发布日期:2019-03-30 09:13阅读:163来源:国知局
基于数据分析的健康计划管理方法、装置、服务器及介质与流程

本发明涉及大数据领域,尤其涉及一种基于数据分析的健康计划管理方法、装置、服务器及介质。



背景技术:

随着人们日常生活水平的提高,健康的生活方式和较高的生活品质显得尤为重要。

健康计划是为了预防和减少疾病发生、延缓病情等情况为社会团队和个人制定的个性化健康管理服务计划,健康计划可以有效地提高生活质量。通常来说,制定健康计划,往往需要专业人士和用户进行沟通后,由专业人士根据用户的实际情况来为用户制定健康计划,该健康计划的制定过程较为繁琐。并且,由于缺乏对健康计划的监管,使得用户对健康计划的完成情况不理想。



技术实现要素:

本发明实施例提供了一种基于数据分析的健康计划管理方法、装置、服务器及介质,可以自动化智能化地为用户制定个性化健康计划,方便健康计划制定过程,并可以有效地对用户进行提醒以达到监管用户完成监管计划的目的。

第一方面,本发明实施例提供了一种基于数据分析的健康计划管理方法,包括:

接收终端发送的健康计划制定请求,所述健康计划制定请求包括所述终端对应的目标用户的病历数据;所述病历数据包括病况信息;所述病况信息包括疾病类型和疾病描述信息;

根据所述目标用户的病历数据确定出针对所述目标用户的健康计划;

将所述目标用户的健康计划发送至所述终端;

根据所述目标用户的疾病类型和疾病描述信息确定所述目标用户的疾病等级;

根据预设的疾病等级与健康计划提醒策略的对应关系,确定出所述目标用户的疾病等级对应的健康计划提醒策略;

根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端;所述提示信息用于提示执行所述目标用户的健康计划。

可选地,所述根据所述目标用户的病历数据确定出针对所述目标用户的健康计划,包括:

根据预设的疾病类型与健康计划的对应关系,查询出所述目标用户的疾病类型对应的健康计划;或,

根据所述目标用户的病况信息中的指定参数,从指定搜索引擎查询出所述指定参数对应的健康计划项,生成包括所述健康计划项的健康计划;或,

根据所述目标用户的病况信息中的指定参数,以及预设的参数与健康计划项的对应关系,查询出所述指定参数对应的健康计划项,生成包括所述健康计划项的健康计划。

可选地,所述指定参数为病况信息中的疾病类型或所述病况信息中的疾病描述信息中的检查结果的指标异常项;所述健康计划包括以下任意一项或多项计划:饮食计划、运动计划、作息时间计划;所述饮食计划包括在第一预设时间范围内的每餐时间和每餐的食谱;所述运动计划包括以下任意一项或多项信息:在第二预设时间范围内的运动类型、运动日期、运动时长;所述作息计划包括以下任意一项或多项信息:早起时间点、午休时间点、晚睡时间点。

可选地,所述根据所述目标用户的病历数据确定出针对所述目标用户的健康计划,包括:

根据所述目标用户的疾病类型和所述疾病描述信息确定所述目标用户的疾病标签;

根据预设的疾病标签和数据库的对应关系,确定出所述目标用户的疾病标签对应的数据库;所述目标用户的疾病标签对应的数据库包括预设的疾病类型和健康计划的对应关系;

根据所述预设的疾病类型和健康计划的对应关系,从所述目标用户的疾病标签对应的数据库中查询出所述目标用户疾病类型对应的健康计划。

可选地,所述根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端之后,所述方法还包括:

接收所述终端根据所述目标用户的健康计划发送的完成进度数据,并检测所述完成进度数据是否满足预设条件;

当所述完成进度数据不满足预设条件时,发送目标提示信息至所述终端;所述目标提示信息用于提示所述目标用户的完成进度异常。

可选地,所述发送目标提示信息至所述终端之前,所述方法还包括:

根据预设的完成度与完成等级的对应关系,确定所述健康计划完成度对应的完成等级;

根据预设的完成等级与提示信息的对应关系,确定所述健康计划完成度对应的完成等级对应的提示信息;

将所述健康计划完成度对应的完成等级对应的提示信息,作为目标提示信息。

可选地,所述完成进度数据包括作息时间和每天的步数,所述检测所述完成进度数据是否满足预设条件,包括:

判断所述完成进度数据包括的作息时间是否与所述健康计划包括的作息时间一致;

当所述完成进度数据包括的作息时间与所述健康计划包括的作息时间一致时,判断所述完成进度数据包括的每天的步数是否在所述健康计划包括的预设步数范围内;

当所述完成进度数据包括的作息时间与所述健康计划包括的作息时间不一致,或所述完成进度数据包括的每天的步数不在所述健康计划包括的预设步数范围内时,确定所述完成进度数据不满足预设条件。

第二方面,本发明实施例提供了一种基于数据分析的健康计划管理装置,包括用于执行如第一方面所述的方法的单元。

第三方面,本发明实施例提供了一种服务器,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面所述的方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面所述的方法。

综上所述,服务器可以接收终端发送的健康计划制定请求,并根据该健康计划制定请求包括的该终端对应的目标用户的病历数据,确定出针对该目标用户的健康计划以发送至所该终端,从而实现了自动化智能化地为用户制定个性化健康计划,方便了健康计划制定过程。并且,服务器还可以根据该目标用户的疾病类型和疾病描述信息确定目标用户的疾病等级,根据预设的疾病等级与健康计划提醒策略的对应关系,确定出该目标用户的疾病等级对应的健康计划提醒策略,从而根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至该终端以提醒目标用户执行该健康计划,达到了监管用户完成健康计划的目的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种基于数据分析的健康计划管理方法的流程示意图;

图2是本发明实施例提供的另一种基于数据分析的健康计划管理方法的流程示意图;

图3是本发明实施例提供的一种基于数据分析的健康计划管理系统的网络架构示意图;

图4是本发明实施例提供的一种基于数据分析的健康计划管理装置的结构示意图;

图5是本发明实施例提供的一种服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

请参阅图1,为本发明实施例提供的一种基于数据分析的健康计划管理方法的流程示意图。该方法可以应用于服务器,该服务器可以为互联网中的一个服务器或服务器集群。具体地,该方法可以包括以下步骤:

s101、接收终端发送的健康计划制定请求,所述健康计划制定请求包括所述终端对应的目标用户的病历数据。

其中,该病历数据包括病况信息;该病况信息包括疾病类型和疾病描述信息。疾病类型可以为疾病的名称,还可以为疾病所属类别的名称。例如,该疾病类型可以为风寒型感冒,或者可以就为感冒。该疾病描述信息,可以包括对该疾病的症状的描述信息,例如,对感冒的描述信息就可以为发烧、咳嗽、流鼻涕。该疾病描述信息还可以包括针对该疾病类型的检查结果。该检查结果可以由各项指标构成。该检查结果的各项指标可以分为正常项和异常项。例如。当该检查结果包括针对血红蛋白的浓度检查结果时,若该血红蛋白的浓度低于110g/l时,则可以确定该较低浓度的血红蛋白为指标异常项。

在一个实施例中,该疾病数据为预设时间段的病历数据,如近半年的病历数据,或近一个月的病历数据。

在一个实施例中,该疾病数据还可以为历史的疾病数据。

在一个实施例中,该病历数据可以是该终端从医院平台(如医院服务器)同步的,或者还可以是在该终端显示的病历数据填写页面输入的。

s102、根据所述目标用户的病历数据确定出针对所述目标用户的健康计划。

本发明实施例中,服务器根据该目标用户的病历数据确定出针对该目标用户的健康计划,可以有利于结合该目标用户的健康水平,为该目标用户针对性地制定健康计划。

其中,该健康计划可以包括以下任意一项或多项计划:饮食计划、运动计划、作息时间计划。该饮食计划可以包括在第一预设时间范围内的每餐时间和每餐的食谱。该第一预设时间范围可以为一周、一个月、一个季度等时间范围。在一个实施例中,该第一预设时间范围可以是根据该目标用户所对应的疾病类型对应的治疗疗程确定的。该运动计划可以包括以下任意一项或多项信息:在第二预设时间范围内的运动类型、运动日期、运动时长。该第二预设时间范围可以为一周、一个月、一个季度等时间范围。该第二预设时间范围可以与该第一预设时间范围相同或不同。在一个实施例中,该第二预设时间范围也可以是根据该目标用户所对应的疾病类型对应的治疗疗程确定的。该作息计划包括以下任意一项或多项信息:早起时间点、午休时间点、晚睡时间点。

在一个实施例中,服务器根据该目标用户的病历数据确定出针对该目标用户的健康计划,可以包括:服务器根据预设的疾病类型与健康计划的对应关系,查询出该目标用户的疾病类型对应的健康计划。

例如,该预设的疾病类型和健康计划的对应关系包括糖尿病与饮食计划1的对应关系,高血压与饮食计划2的对应关系,若该目标用户的病历数据包括高血压,则服务器可以从预设的疾病类型和健康计划的对应关系中查询出高血压对应的饮食计划2。

其中,服务器可以预设疾病类型和健康计划的对应关系,以便根据预设的疾病类型与健康计划的对应关系,查询出该目标用户的疾病类型对应的健康计划。

或,服务器根据该目标用户的病历数据确定出针对该目标用户的健康计划,可以包括:服务器根据该目标用户的病况信息中的指定参数,从指定搜索引擎查询出该指定参数对应的健康计划项,生成包括该健康计划项的健康计划。其中,该指定参数为病况信息中的疾病类型或所述病况信息中的检查结果的指标异常项,例如,当该指定参数包括叫低浓度的血红蛋白时,服务器从指定搜索引擎查询出该较低浓度的血红蛋白对应的健康计划项,如吃红枣,生成包括吃红枣的健康计划。

或,服务器根据该目标用户的病历数据确定出针对该目标用户的健康计划,可以包括:服务器根据该目标用户的病况信息中的指定参数,以及预设的参数与健康计划项的对应关系,查询出该指定参数对应的健康计划项,生成包括该健康计划项的健康计划。除了采用前述通过指定搜索引擎查询该指定参数对应的健康计划项以生成包括该健康计划项的健康计划的情况,还可以通过预设的参数与健康计划项的对应关系,查询出该指定参数对应的健康计划项。其中,该健康计划项可以包括以下任意一个或多个维度的健康计划项:与饮食相关的健康计划项、与运动相关的健康计划项、与作息相关的健康计划项,本发明实施例对其不做限制。

或,服务器根据该目标用户的病历数据确定出针对该目标用户的健康计划,可以包括:根据该目标用户的疾病类型和该疾病描述信息确定该目标用户的疾病标签;根据预设的疾病标签和数据库的对应关系,确定出该目标用户的疾病标签对应的数据库;该目标用户的疾病标签对应的数据库包括预设的疾病类型和健康计划的对应关系;根据该预设的疾病类型和健康计划的对应关系,从该目标用户的疾病标签对应的数据库中查询出该目标用户疾病类型对应的健康计划。其中,服务器可以预设疾病类型、疾病描述信息和疾病标签的对应关系,以便根据该目标用户的疾病类型和疾病描述信息确定该目标用户的疾病标签不。该疾病标签可以用于标识数据库,包括但不限于第一疾病标签(如1)、第二疾病标签(如2)、第三疾病标签(如3)。并且,不同疾病标签对应的数据库包括的健康计划的强度不同。同一疾病标签对应的数据库中的不同疾病类型对应的健康计划的强度可以相同也可以不同,它可以根据不同的疾病类型具体设置。

s103、将所述目标用户的健康计划发送至所述终端。

服务器可以在确定出针对该目标用户的健康计划之后,将该目标用户的健康计划发送至该终端。

为了更好的督促该目标用户执行该健康计划,服务器可以通过执行步骤s104-s106以根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至该终端以对该目标用户进行提醒。

s104、根据所述目标用户的疾病类型和疾病描述信息确定所述目标用户的疾病等级。

本发明实施例中,服务器可以预设疾病类型、疾病描述信息、疾病等级之间的对应关系表。服务器根据该目标用户的疾病类型和疾病描述信息确定目标用户的疾病等级,可以包括:服务器根据该对应关系表,查询出目标用户的疾病类型和疾病描述信息对应的疾病等级,并将该目标用户的疾病类型和疾病描述信息对应的疾病等级作为该目标用户的疾病等级。

在一个实施例中,服务器还可以通过建立疾病等级判定模型。服务器根据所述目标用户的疾病类型和疾病描述信息确定目标用户的疾病等级,可以包括:服务器根据该疾病等级判定模型以及该目标用户的疾病类型和疾病描述信息,得到该目标用户的疾病等级。其中,该疾病等级判定模型可以根据输入的该目标用户的疾病类型和疾病描述信息,输出该目标用户的疾病等级。在一个实施例中,该疾病等级判定模型可以是根据标记了疾病等级的疾病类型和疾病描述信息训练得到的。

在一个实施例中,服务器可以建立预设的关键词与疾病等级的对应关系。该预设的关键词可以包括轻微、一般、严重,该疾病等级可以包括一级、二级、三级等级别。其中,一级指示的疾病严重程度低于二级,二级指示的疾病严重程度低于三级。例如,该预设的关键词与疾病等级的对应关系可以包括轻微与一级的对应关系、一般与二级的对应关系、严重与三级的对应关系。服务器根据所述目标用户的疾病类型和疾病描述信息确定目标用户的疾病等级,可以包括:服务器在检测到该目标疾病类型和疾病描述信息中包括目标关键词(严重)时,根据该预设的关键词与疾病等级的对应关系,查询出该目标关键词对应的疾病等级,并将该目标关键对应的疾病等级作为该目标用户的疾病等级。

s105、根据预设的疾病等级与健康计划提醒策略的对应关系,确定出所述目标用户的疾病等级对应的健康计划提醒策略;

本发明实施例中,不同的疾病等级可以对应不同的健康计划提醒策略。例如,疾病等级为一级,一级对应第一健康计划提醒策略。疾病等级为二级,二级对应第二健康计划提醒策略。疾病等级为三级、三级对应的第三健康计划提醒策略。其中,第一健康计划提醒策略指示的提醒频率(如2次/月)低于第二健康计划提醒策略指示的提醒频率(如3次/月),第二健康计划提醒策略指示的提醒频率(如3次/月)低于第三健康计划提醒策略对应的提醒频率(如5次/月)。

s106、根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端。

例如,若该确定出的健康计划为第一健康计划,则服务器可以按照该第一健康计划指示的提醒频率(如2次/月),发送提示信息至终端。其中,该提示信息用于提示执行所述目标用户的健康计划。

在一个实施例中,终端可以接收服务器发送的该目标用户的健康计划,并可以根据该健康计划返回调整信息至服务器。其中,该调整信息用于指示针对该健康计划增加目标健康计划项或删除目标健康计划项。

可见,图1所示的实施例中,服务器可以接收终端发送的健康计划制定请求,并根据该健康计划制定请求包括的该终端对应的目标用户的病历数据,确定出针对该目标用户的健康计划以发送至所该终端,从而实现了自动化智能化地为用户制定个性化健康计划,方便了健康计划制定过程。并且,服务器还可以根据该目标用户的疾病类型和疾病描述信息确定目标用户的疾病等级,根据预设的疾病等级与健康计划提醒策略的对应关系,确定出所述目标用户的疾病等级对应的健康计划提醒策略,从而根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端以提醒目标用户执行该健康计划,达到了监管用户完成健康计划的目的。

请参阅图2,为本发明实施例提供的另一种基于数据分析的健康计划管理方法的流程示意图。其中,该方法可以应用于服务器。该服务器可以为互联网中的一个服务器或服务器集群。具体地,该方法可以包括以下步骤。

s201、接收终端发送的健康计划制定请求,所述健康计划制定请求包括所述终端对应的目标用户的病历数据;

s202、根据所述目标用户的病历数据确定出针对所述目标用户的健康计划;

s203、将所述目标用户的健康计划发送至所述终端;

s204、根据所述目标用户的疾病类型和疾病描述信息确定目标用户的疾病等级;

s205、根据预设的疾病等级与健康计划提醒策略的对应关系,确定出所述目标用户的疾病等级对应的健康计划提醒策略;

s206、根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端。

其中,步骤s201-s206可参见图1实施例中的步骤s101-s106,本发明实施例在此不做赘述。

s207、接收所述终端根据所述目标用户的健康计划发送的完成进度数据,并检测所述完成进度数据是否满足预设条件。

其中,该完成进度数据可以包括健康计划完成度,还可以包括针对该健康计划已完成的内容。该已完成的内容可以为饮食(如每天的饮水量)、运动量(如每天的步数)、作息时间等。

在一个实施例中,该健康计划完成度可以是终端根据该健康计划以及针对该健康计划已完成的内容计算得到的。

在一个应用场景中,终端可以显示该健康计划,目标用户可以执行对该健康计划各项内容中已完成的内容的选择操作,终端在检测到对该健康计划各项内容中已完成的内容的选择操作后,可以获取针对该健康计划已完成的内容。

在一个实施例中,服务器检测该完成进度数据是否满足预设条件,可以包括:服务器检测健康计划完成度是否小于预设完成度(如70%),当该检测计划完成度小于预设完成度时,确定该完成进度数据不满足预设条件。

在一个实施例中,服务器检测该完成进度数据是否满足预设条件,可以包括:服务器判断该完成进度数据包括的作息时间是否与该健康计划包括的作息时间一致;当该完成进度数据包括的作息时间与该健康计划包括的作息时间一致时,服务器判断该完成进度数据包括的每天的步数是否在该健康计划包括的预设步数范围内;当该完成进度数据包括的作息时间与该健康计划包括的作息时间不一致,或该完成进度数据包括的每天的步数不在该健康计划包括的预设步数范围内时,服务器确定该完成进度数据不满足预设条件。

例如,服务器判断该完成进度数据包括的作息时间中的晚睡时间点是否与该健康计划包括的作息时间中的晚睡时间点22:00一致;服务器可以在确定该完成进度数据包括的作息时间与该健康计划包括的作息时间一致时,判断该完成进度数据包括的每天的步数是否在该健康计划包括的大于10000步的范围内;当该完成进度数据包括的作息时间中的晚睡时间点与22:00不一致,或该完成进度数据包括的每天的步数不在大于10000步的范围内时,服务器确定该完成进度数据不满足预设条件。

s208、当所述完成进度数据不满足预设条件时,发送目标提示信息至所述终端。

其中,该目标提示信息用于提示该目标用户的完成进度异常。

在一个实施例中,服务器在发送该根据预设的完成度与完成等级的对应关系,确定该健康计划完成度对应的完成等级;根据预设的完成等级与提示信息的对应关系,确定该健康计划完成度对应的完成等级对应的提示信息;将该健康计划完成度对应的完成等级对应的提示信息,作为目标提示信息。其中,不同完成等级对应的提示信息可以相同也可以不同。每个完成等级对应的一个完成度范围,每个完成等级对应的完成度范围不同。

在一个实施例中,当该不同完成等级对应的提示信息不同时,该不同完成等级对应的提示信息可以包括该不同的完成等级,或还可以包括针对该健康计划的未完成进度,或未完成的内容。

可见,图2所示的实施例中,服务器不仅可以以健康计划提醒策略指示的提醒频率提示目标用户,还可以在接收到的终端发送的完成进度数据不满足预设条件时,发送目标提示信息至终端以提示进度异常,从而加强督促目标用户执行该健康计划的过程。

请参阅图3,为本发明实施例提供的一种基于数据分析的健康计划管理系统的网络架构示意图。其中,该系统可以包括服务器10、终端20,服务器10和终端20之间可以进行通信。

服务器10可以执行步骤s101-s106以根据健康计划提醒策略指示的提醒频率发送提醒信息至终端20,从而达到自动化智能化为目标用户制定健康计划,并达到了监管用户高效完成健康计划的目的。

请参阅图4,为本发明实施例提供的一种基于数据分析的健康计划管理装置的结构示意图。该装置可以应用于服务器。具体地,该装置可以包括:

接收单元401,用于接收终端发送的健康计划制定请求,所述健康计划制定请求包括所述终端对应的目标用户的病历数据;所述病历数据包括病况信息;所述病况信息包括疾病类型和疾病描述信息;

处理单元402,用于根据所述目标用户的病历数据确定出针对所述目标用户的健康计划;

发送单元403,用于将所述目标用户的健康计划发送至所述终端;

处理单元402,还用于根据所述目标用户的疾病类型和疾病描述信息确定所述目标用户的疾病等级,并根据预设的疾病等级与健康计划提醒策略的对应关系,确定出所述目标用户的疾病等级对应的健康计划提醒策略;

发送单元403,还用于根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端;所述提示信息用于提示执行所述目标用户的健康计划。

可选地,处理单元402,具体用于根据预设的疾病类型与健康计划的对应关系,查询出所述目标用户的疾病类型对应的健康计划;或,根据所述目标用户的病况信息中的指定参数,从指定搜索引擎查询出所述指定参数对应的健康计划项,生成包括所述健康计划项的健康计划;或,根据所述目标用户的病况信息中的指定参数,以及预设的参数与健康计划项的对应关系,查询出所述指定参数对应的健康计划项,生成包括所述健康计划项的健康计划。

可选地,所述指定参数为病况信息中的疾病类型或所述病况信息中的疾病描述信息中的检查结果的指标异常项;所述健康计划包括以下任意一项或多项计划:饮食计划、运动计划、作息时间计划;所述饮食计划包括在第一预设时间范围内的每餐时间和每餐的食谱;所述运动计划包括以下任意一项或多项信息:在第二预设时间范围内的运动类型、运动日期、运动时长;所述作息计划包括以下任意一项或多项信息:早起时间点、午休时间点、晚睡时间点。

可选地,处理单元402,具体用于根据所述目标用户的疾病类型和所述疾病描述信息确定所述目标用户的疾病标签;根据预设的疾病标签和数据库的对应关系,确定出所述目标用户的疾病标签对应的数据库;所述目标用户的疾病标签对应的数据库包括预设的疾病类型和健康计划的对应关系;根据所述预设的疾病类型和健康计划的对应关系,从所述目标用户的疾病标签对应的数据库中查询出所述目标用户疾病类型对应的健康计划。

可选地,处理单元402,还用于在发送单元403根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端之后,通过接收单元401接收所述终端根据所述目标用户的健康计划发送的完成进度数据,并检测所述完成进度数据是否满足预设条件;当所述完成进度数据不满足预设条件时,通过发送单元403发送目标提示信息至所述终端;所述目标提示信息用于提示所述目标用户的完成进度异常。

可选地,处理单元402,还用于在发送单元403发送目标提示信息至所述终端之前,根据预设的完成度与完成等级的对应关系,确定所述健康计划完成度对应的完成等级;根据预设的完成等级与提示信息的对应关系,确定所述健康计划完成度对应的完成等级对应的提示信息;将所述健康计划完成度对应的完成等级对应的提示信息,作为目标提示信息。

可选地,所述完成进度数据包括作息时间和每天的步数,处理单元402检测所述完成进度数据是否满足预设条件,具体为判断所述完成进度数据包括的作息时间是否与所述健康计划包括的作息时间一致;当所述完成进度数据包括的作息时间与所述健康计划包括的作息时间一致时,判断所述完成进度数据包括的每天的步数是否在所述健康计划包括的预设步数范围内;当所述完成进度数据包括的作息时间与所述健康计划包括的作息时间不一致,或所述完成进度数据包括的每天的步数不在所述健康计划包括的预设步数范围内时,确定所述完成进度数据不满足预设条件。

可见,图4所示的实施例中,服务器可以接收终端发送的健康计划制定请求,并根据该健康计划制定请求包括的该终端对应的目标用户的病历数据,确定出针对该目标用户的健康计划以发送至所该终端,从而实现了自动化智能化地为用户制定个性化健康计划,方便了健康计划制定过程。并且,服务器还可以根据该目标用户的疾病类型和疾病描述信息确定目标用户的疾病等级,根据预设的疾病等级与健康计划提醒策略的对应关系,确定出所述目标用户的疾病等级对应的健康计划提醒策略,从而根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端以提醒目标用户执行该健康计划,达到了监管用户完成健康计划的目的。

请参阅图5,为本发明实施例提供的一种服务器的结构示意图。本发明实施例中所描述的服务器可以包括:一个或多个处理器100,一个或多个输入设备200,一个或多个输出设备300和存储器400。处理器100、输入设备200、输出设备300和存储器400可以通过总线连接。

输入设备200、输出设备300可以是标准的有线或无线通信接口。

处理器100可以是中央处理模块(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器400可以是高速ram存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器400用于存储一组程序代码,输入设备200、输出设备300和处理器100可以调用存储器400中存储的程序代码。具体地:

处理器100,用于通过输入设备200接收终端发送的健康计划制定请求,所述健康计划制定请求包括所述终端对应的目标用户的病历数据;所述病历数据包括病况信息;所述病况信息包括疾病类型和疾病描述信息;根据所述目标用户的病历数据确定出针对所述目标用户的健康计划;通过输出设备300将所述目标用户的健康计划发送至所述终端;根据所述目标用户的疾病类型和疾病描述信息确定所述目标用户的疾病等级;根据预设的疾病等级与健康计划提醒策略的对应关系,确定出所述目标用户的疾病等级对应的健康计划提醒策略;通过输出设备300根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端;所述提示信息用于提示执行所述目标用户的健康计划。

可选地,处理器100,具体用于根据预设的疾病类型与健康计划的对应关系,查询出所述目标用户的疾病类型对应的健康计划;或,根据所述目标用户的病况信息中的指定参数,从指定搜索引擎查询出所述指定参数对应的健康计划项,生成包括所述健康计划项的健康计划;或,根据所述目标用户的病况信息中的指定参数,以及预设的参数与健康计划项的对应关系,查询出所述指定参数对应的健康计划项,生成包括所述健康计划项的健康计划。

可选地,所述指定参数为病况信息中的疾病类型或所述病况信息中的疾病描述信息中的检查结果的指标异常项;所述健康计划包括以下任意一项或多项计划:饮食计划、运动计划、作息时间计划;所述饮食计划包括在第一预设时间范围内的每餐时间和每餐的食谱;所述运动计划包括以下任意一项或多项信息:在第二预设时间范围内的运动类型、运动日期、运动时长;所述作息计划包括以下任意一项或多项信息:早起时间点、午休时间点、晚睡时间点。

可选地,处理器100,具体用于根据所述目标用户的疾病类型和所述疾病描述信息确定所述目标用户的疾病标签;根据预设的疾病标签和数据库的对应关系,确定出所述目标用户的疾病标签对应的数据库;所述目标用户的疾病标签对应的数据库包括预设的疾病类型和健康计划的对应关系;根据所述预设的疾病类型和健康计划的对应关系,从所述目标用户的疾病标签对应的数据库中查询出所述目标用户疾病类型对应的健康计划。

可选地,处理器100,还用于通过输出设备300根据确定出的健康计划提醒策略指示的提醒频率,发送提示信息至所述终端之后,通过输入设备200接收所述终端根据所述目标用户的健康计划发送的完成进度数据,并检测所述完成进度数据是否满足预设条件;当所述完成进度数据不满足预设条件时,通过输出设备300发送目标提示信息至所述终端;所述目标提示信息用于提示所述目标用户的完成进度异常。

可选地,处理器100,还用于通过输出设备300发送目标提示信息至所述终端之前,根据预设的完成度与完成等级的对应关系,确定所述健康计划完成度对应的完成等级;根据预设的完成等级与提示信息的对应关系,确定所述健康计划完成度对应的完成等级对应的提示信息;将所述健康计划完成度对应的完成等级对应的提示信息,作为目标提示信息。

可选地,所述完成进度数据包括作息时间和每天的步数。

可选地,处理器100检测所述完成进度数据是否满足预设条件,具体为判断所述完成进度数据包括的作息时间是否与所述健康计划包括的作息时间一致;当所述完成进度数据包括的作息时间与所述健康计划包括的作息时间一致时,判断所述完成进度数据包括的每天的步数是否在所述健康计划包括的预设步数范围内;当所述完成进度数据包括的作息时间与所述健康计划包括的作息时间不一致,或所述完成进度数据包括的每天的步数不在所述健康计划包括的预设步数范围内时,确定所述完成进度数据不满足预设条件。

具体实现中,本发明实施例中所描述的处理器100、输入设备200、输出设备300可执行图1实施例、图2实施例所描述的实现方式,也可执行本发明实施例所描述的实现方式,在此不再赘述。

在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以是两个或两个以上模块集成在一个模块中。上述集成的模块既可以采样硬件的形式实现,也可以采样软件功能模块的形式实现。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

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