健康服务分析方法和系统与流程

文档序号:23094467发布日期:2020-11-27 12:52阅读:108来源:国知局
健康服务分析方法和系统与流程

本申请涉及大数据领域,具体而言,涉及健康服务分析方法和系统。



背景技术:

目前,随着人们生活水平的不断提高,人们对个人的健康状况越来越重视。同时,随着互联网技术的快速发展,国内外都已经进入了大数据、云计算的研究热潮,大规模区域医疗信息系统和大型健康数据中心的建立也在同时进行。

为了使用户能够对自身的健康状况进行监控,出现了越来越多的基于健康大数据的健康服务平台,但目前的健康服务平台通常是将收集到的用户的健康数据存储在中心化的云端服务器上,以对健康数据进行集中管理,此种方式存储的数据很容易被篡改,导致健康数据的可信度较低,以至于根据该健康数据分析后的结果的可信度也比较低,无法用于表示用户的健康状况。



技术实现要素:

为了至少克服现有技术中的上述不足,本申请的目的之一在于提供一种健康服务分析方法和系统。

第一方面,本发明实施例提供一种健康服务分析方法,应用于健康服务分析系统的云端服务器,所述健康服务分析系统还包括客户端及区块链服务器,所述方法包括:

获取所述客户端采集到的用户的健康数据;

将获取到的所述健康数据发送至所述区块链服务器存储为链式结构的数据;

对获取到的所述健康数据进行分析,获得分析结果,并将所述分析结果反馈至客户端。

在可选的实施方式中,所述健康数据包括用户的个人信息、用户的既往病史及用药情况,所述对获取到的所述健康数据进行分析,获得分析结果,并将所述分析结果反馈至客户端,包括:

基于获取到的用户的个人信息、用户的既往病史及用药情况进行分析,获得该用户的药品推荐剂量,并将所述药品推荐剂量反馈至所述客户端。

在可选的实施方式中,所述健康数据还包括用户的每日运动信息及每日饮食信息,所述对获取到的所述健康数据进行分析,获得分析结果,并将所述分析结果反馈至客户端,还包括:

基于获取到的用户的每日运动信息、每日饮食信息预测该用户的健康状况,并将预测结果反馈至所述客户端;

根据所述预测结果为用户推送注意事项。

在可选的实施方式中,所述客户端包括用户对应的第一客户端及设定对象对应的第二客户端,所述方法还包括:

获取用户的咨询问题,并将所述咨询问题发送至所述设定对象对应的第二客户端,将所述设定对象对于该咨询问题的回答反馈至用户对应的第一客户端。

在可选的实施方式中,所述云端服务器还与医疗数据中心连接,所述方法还包括:

从所述医疗数据中心获取用户的病历信息及治疗记录;

基于用户的既往病史、咨询问题以及从所述医疗数据中心获取到的用户的病历信息及治疗记录,对用户的身体状况进行评估,获得评估结果;

将所述评估结果发送至所述客户端。

在可选的实施方式中,所述方法还包括:

接收所述客户端发送的数据查询请求;

根据所述数据查询请求从所述区块链数据库查询所述健康数据,并将查询到的所述健康数据发送至所述客户端。

第二方面,本发明实施例提供一种健康服务分析系统,包括云端服务器、区块链服务器及客户端;

所述客户端用于采集用户的健康数据;

所述云端服务器用于获取所述客户端采集到的健康数据,并将获取到的所述健康数据发送至所述区块链服务器存储为链式结构的数据;

所述云端服务器还用于对获取到的所述健康数据进行分析,获得分析结果,并将所述分析结果反馈至客户端;

所述区块链服务器用于将所述云端服务器发送的健康数据采用链式数据结构进行存储。

在可选的实施方式中,所述健康数据包括用户的个人信息、用户的既往病史及用药情况,所述云端服务器具体用于:

基于获取到的用户的个人信息、用户的既往病史及用药情况进行分析,获得该用户的药品推荐剂量,并将所述药品推荐剂量反馈至所述客户端。

在可选的实施方式中,所述健康数据还包括用户的每日运动信息及每日饮食信息,所述云端服务器具体还用于:

基于获取到的用户的每日运动信息、每日饮食信息预测该用户的健康状况,并将预测结果反馈至所述客户端;

根据所述预测结果为用户推送注意事项。

在可选的实施方式中,所述客户端包括用户对应的第一客户端及设定对象对应的第二客户端,所述云端服务器还用于:

获取用户的咨询问题,并将所述咨询问题发送至所述设定对象对应的第二客户端,将所述设定对象对于该咨询问题的回答反馈至用户对应的第一客户端。

相对于现有技术而言,本申请具有以下有益效果:

本申请提供了一种健康服务分析方法和系统,该方法应用于健康服务分析系统的云端服务器,健康服务分析系统还包括客户端及区块链服务器。云端服务器首先获取所述客户端采集到的用户的健康数据,并将获取到的健康数据发送至区块链服务器存储为链式结构的数据,对获取到的所述健康数据进行分析,获得分析结果,并将所述分析结果反馈至客户端。健康数据通过区块链服务器进行存储,采用区块链技术对健康数据加密,可以防止数据被修改,保证健康数据的安全性,提高健康数据及基于健康数据获得的分析结果的可信度。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请提供的健康服务分析系统的示意图;

图2为本申请实施例提供的健康服务分析方法的流程图之一;

图3为本申请实施例提供的图2中的步骤s130的子步骤流程图;

图4为本申请实施例提供的健康服务分析方法的流程图之二;

图5为本申请实施例提供的健康服务分析方法的流程图之三;

图6为本申请实施例提供的云端服务器的示意图。

图标:10-健康服务分析系统;11-云端服务器;111-处理器;112-可读存储器;113-总线;12-区块链服务器;13-客户端。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。

随着生活水平的提高,人们开始越来越关注自己的健康状况,因此,也出现了越来越多的健康评估平台。但目前大部分的健康评估平台都是将采集到的数据存储在中心服务器中进行集中管理,通过此种方式存储的数据修改难度较小,且修改成本较低,很难保证数据的真实性及可信度。

另外,目前在对用户的身体进行评估时,通常会通过用户的医疗信息(例如就诊记录或体检报告)对用户进行评估,但此种方式对于很少去医院或几乎不体检的用户来说,可参考的信息很少,无法保证评估结果的准确性。

因此,为了解决上述问题,本申请提供了一种健康服务分析方法及系统,下面结合附图对健康服务分析方法进行说明。

首先,请参照图1,图1为本申请提供的健康服务分析系统10的示意图。在本实施例中,健康服务分析系统10包括云端服务器11、客户端13以及区块链服务器12。

云端服务器11、客户端13以及区块链服务器12的各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

在本实施例中,云端服务器11可以是,但不限于,web(网站)服务器、ftp(filetransferprotocol,文件传输协议)服务器等。所述客户端13可以是,但不限于,智能手机、个人电脑(personalcomputer,pc)、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动上网设备(mobileinternetdevice,mid)等。所述客户端13的操作系统可以是,但不限于,安卓(android)系统、ios(iphoneoperatingsystem)系统、windowsphone系统、windows系统等。所述客户端13可以通过网络下载安装所需要的应用程序,例如浏览器(ie浏览器、uc浏览器、360浏览器及qq浏览器等)或其它各种应用程序。所述客户端13上安装的应用程序可直接与云端服务器11进行数据通信和交互。

请参照图2,图2为本申请实施例提供的健康服务分析方法的流程图之一。在本实施例中,该方法应用于图1中的云端服务器11,所述方法包括:

步骤s110,获取客户端13采集到的用户的健康数据。

步骤s120,将获取到的健康数据发送至区块链服务器12存储为链式结构的数据。

步骤s130,对获取到的健康数据进行分析,获得分析结果,并将分析结果反馈至客户端13。

在本步骤中,客户端13用于采集用户的健康数据,云端服务器11与客户端13通信,以获取客户端13采集到的健康数据,并将获取到的健康数据发送至区块链服务器12进行存储。区块链服务器12在接收到健康数据后将该健康数据存储为链式结构的数据,以保证数据的安全性。

云端服务器11还用于对获取到的健康数据进行分析,获得分析结果,并将分析结果反馈至客户端13,便于用户查看。

具体地,在本步骤中,客户端13在将采集到的用户的健康数据发送给云端服务器11之前,还需要采用加密算法对健康数据进行加密,再将加密后的健康数据发送至云端服务器11,云端服务器11在对健康数据分析之前,还需通过解密算法对加密后的健康数据进行解密。

区块链服务器12接收云端服务器11发送的加密后的健康数据,并采用区块链技术对加密后的健康数据进行存储,防止健康数据被篡改,保证健康数据的安全性及可信度。

通过区块链存储数据还可以实现计费、支付等程序的自动化,降低管理成本,同时也能为用户节省时间。另外,通过区块链存储健康数据还可以使数据具有可追溯性,可以快速获取到数据的来源及传输路径,便于对数据进行管理。

可选地,在本实施例中,可以通过非对称加密算法对健康数据进行加密,避免健康数据被篡改或泄露,保证健康数据的隐私性及可信度。

请参照图3,图3为本申请实施例提供的图2中的步骤s130的子步骤流程图。在本实施例中,健康数据包括用户的个人信息、用户的既往病史及用药情况。步骤s130包括:

子步骤s1301,基于获取到的用户的个人信息、用户的既往病史及用药情况进行分析,获得该用户的药品推荐剂量,并将药品推荐剂量反馈至客户端13。

在具体的实施过程中,用户可以在客户端13上手动输入个人信息、既往病史、家族遗传病史及目前的用药情况等信息,客户端13也可以在用户授权后通过客户端13的其他应用程序获取用户的个人信息,在采集到用户的信息后,将采集到的信息加密后发送至云端服务器11,由云端服务器11解密后对用户的健康数据进行分析,从而可以根据用户的年龄信息、用药名称、既往病史等信息,为用户计算符合年龄信息和病史情况的药品推荐剂量(例如药品a一天两粒或药品b一天四粒等),并将药品推荐剂量反馈至客户端13。

例如,若用户患有高血压或糖尿病等需要持续用药的慢性病,用户可以在客户端13中手动输入自己的年龄(如65)、既往病史(如糖尿病)以及服用药品的名称,客户端13将用户输入的信息发送至云端服务器11,云端服务器11根据接收到的信息进行分析,从而可以为用户推送每天应当服用的药品的剂量,以提醒用户按时用药。

请继续参照图3,在本实施例中,健康数据还包括用户的每日运动信息及每日饮食信息,步骤s130还包括:

子步骤s1302,基于获取到的用户的每日运动信息、每日饮食信息预测该用户的健康状况,并将预测结果反馈至所述客户端13。

子步骤s1303,根据预测结果为用户推送注意事项。

在上述子步骤中,客户端13还可以向用户发送授权信息请求,在获得用户的授权信息后,采集用户每天的运动信息(例如步数、跑步公里数以及跑步配速等信息)以及采集用户主动输入的每日饮食信息,并将采集到的运动信息及饮食信息加密后发送至云端服务器11。

云端服务器11基于接收到的运动信息或饮食信息对用户的健康状况进行预测,并将预测结果反馈至客户端13。例如,当云端服务器11接收到用户在较长一段时间内缺乏运动且饮食不规律时,预测出该用户可能处于亚健康状态,并将该预测结果反馈至客户端13提示用户,以使用户可以随时查看自己的健康状况。

具体地,可以通过预先训练的健康预测模型对用户的健康状况进行预测,其中,健康预测模型由大量的训练样本训练获得,训练样本包括有多个用户的健康状况以及各个用户在预设时间段内的运动信息及饮食信息。

在云端服务器11预测出该用户的健康状况后,云端服务器11根据该预测结果为用户推送注意事项。例如,若预测结果为该用户处于亚健康状态,则为用户推送健康饮食食谱,或在预设的时间点后为用户推送早点休息的信息,以提醒用户早睡早起。

云端服务器11还可以根据预测结果为用户生成定制的运动推荐,当用户每天的运动量较少时,可以为用户推荐每天的运动建议,例如,建议用户今日步行1万步或跑步5公里,同时可以为用户推送关于运动的文章。

当云端服务器11分析出用户的饮食时间不规律,饮食习惯较差时,可以在固定的时间为用户推送用餐提醒,也可以为用户推荐健康食谱,提醒用户关注自己的身体状况。

在本实施例中,客户端13包括用户对应的第一客户端13及设定对象对应的第二客户端13,所述方法还包括:

获取用户的咨询问题,并将咨询问题发送至设定对象对应的第二客户端13,将设定对象对于该咨询问题的回答反馈至用户对应的第一客户端13。

在具体的实施方式中,设定对象可以是经过资格验证的专业医师,专业医师对应的第二客户端13通过云端服务器11与用户对应的第一客户端13通信连接。

用户可在第一客户端13上输入咨询问题,云端服务器11获取到咨询问题后将该咨询问题发送至第二客户端13,由专业医师对该咨询问题进行回答,云端服务器11将该咨询问题的回答反馈至第一客户端13。

进一步地,用户在进行问题咨询时,可以自行选择该咨询问题是否向其他用户公开。当用户选择不公开时,该咨询问题及回答仅对应的用户可见,以保护用户的隐私。

进一步地,请参照图4,图4为本申请实施例提供的健康服务分析方法的流程图之二。在实施例中,云端服务器11还可以与医疗数据中心连接,所述方法还包括:

步骤s140,从医疗数据中心获取用户的病历信息及治疗记录。

步骤s150,基于用户的既往病史、用户的咨询问题以及用户的病历信息及治疗记录,对用户的身体状况进行评估,获得评估结果。

步骤s160,将评估结果发送至客户端13。

在上述步骤中,医疗数据中心可以为各个医院公开的数据库,在用户授权通过的前提下,云端服务器11可以从医疗数据中心获取到与各个用户对应的病历信息及指治疗记录,同时云端服务器11根据前述步骤获取到的用户的既往病史、用户的咨询问题等信息,对用户的身体状况进行综合评估,获得评估结果,例如,评估结果可以是健康、亚健康等。

云端服务器11将评估结果反馈至各个用户对应的客户端13,以使用户可以查看自己的身体状况并及时改变作息习惯。

在其他的实施方式中,云端服务器11还可以将评估结果发送至区块链服务器12进行存储,以便用户可以随时调用查看。

具体地,请参照5,图5为本申请实施例提供的健康服务分析方法的流程图之三。在本实施例中,所述方法还包括:

步骤s170,接收客户端13发送的数据查询请求。

步骤s180,根据数据查询请求从区块链数据库查询健康数据,并将查询到的健康数据发送至客户端13。

在上述步骤中,用户可以通过客户端13向云端服务器11发起数据查询请求,云端服务器11在接收到数据查询请求之后,根据数据查询请求的内容从区块链服务器12中查询相应的健康数据并将查询到的健康数据发送至用户对应的客户端13,以便用户查看。

具体地,在本步骤中,用户除了可以查询客户端13采集到的健康数据之外,还可以查询云端服务器11对于健康数据分析之后的分析结果。例如,用户可以查询在某一天云端服务器11推送的食谱或注意事项,也可以查询云端服务器11对自己身体状况的评估结果。

可选地,在本实施例中,云端服务器11还可以为不同的用户建立不同的健康档案,将采集到的用户的饮食信息、运动信息、用药情况、就诊记录等健康数据全部存储在每个用户各自的健康档案中,便于对数据进行管理也便于用户查看。

综上所述,本申请实施例提供了一种健康服务分析方法,应用于健康服务分析系统10的云端服务器11,健康服务分析系统10还包括客户端13及区块链服务器12。云端服务器11首先获取所述客户端13采集到的用户的健康数据,并将获取到的健康数据发送至区块链服务器12存储为链式结构的数据,也可以对获取到的所述健康数据进行分析,获得分析结果,并将所述分析结果反馈至客户端13。健康数据通过区块链服务器12进行存储,采用区块链技术对健康数据加密,可以防止数据被修改,保证健康数据的安全性,提高健康数据及基于健康数据获得的分析结果的可信度。

基于同一发明构思,本申请实施例中还提供了一种健康服务分析系统10,如图1所示,健康服务分析系统10包括云端服务器11、区块链服务器12及客户端13。

客户端13用于采集用户的健康数据;云端服务器11用于获取所述客户端13采集到的健康数据,并将获取到的健康数据发送至区块链服务器12存储为链式结构的数据。

云端服务器11还用于对获取到的健康数据进行分析,获得分析结果,并将分析结果反馈至客户端13;区块链服务器12用于将数据服务器发送的健康数据采用链式数据结构进行存储。

可选地,在本实施例中,健康数据包括用户的个人信息、用户的既往病史及用药情况,云端服务器11具体用于:

基于获取到的用户的个人信息、用户的既往病史及用药情况进行分析,获得该用户的药品推荐剂量,并将药品推荐剂量反馈至客户端13。

可选地,在本实施例中,健康数据还包括用户的每日运动信息及每日饮食信息,云端服务器11具体还用于:

基于获取到的用户的每日运动信息、每日饮食信息预测该用户的健康状况,并将预测结果反馈至所述客户端13;根据预测结果为用户推送注意事项。

可选地,在本实施例中,客户端13包括用户对应的第一客户端13及设定对象对应的第二客户端13,云端服务器11还用于:

获取用户的咨询问题,并将咨询问题发送至设定对象对应的第二客户端13,将设定对象对于该咨询问题的回答反馈至用户对应的第一客户端13。

其中,设定对象可以是通过资格验证的专业医师。

由于本申请实施例提供的健康服务分析系统10解决问题的原理与上述的健康服务分析方法相似,因此健康服务分析系统10的实施可以参见方法的实施,重复之处不再赘述。

进一步地,请参照图6,图6为本申请实施例提供的云端服务器11的示意图。在本实施例中,云端服务器11可以包括处理器111、可读存储器112、和总线113。可读存储器112存储有处理器111可执行的机器可读指令,当云端服务器11运行时,处理器111与可读存储器112之间通过总线113通信,机器可读指令被处理器111执行时执行上述的健康服务分析方法。

本申请实施例还提供了一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器111运行时执行上述的交易数据存储方法的步骤。

具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述任一实施例的方法,从而降低排序过程中的网络开销,消除单点故障的风险,同时还能避免单个交易节点的交易数据被恶意篡改。

在一些实施例中,处理器111可以包括一个或多个处理核(例如,单核处理器111(s)或多核处理器111(s))。仅作为举例,处理器111可以包括中央处理单元(centralprocessingunit,cpu)、专用集成电路(applicationspecificintegratedcircuit,asic)、专用指令集处理器111(applicationspecificinstruction-setprocessor,asip)、物理处理单元(physicsprocessingunit,ppu)、数字信号处理器111(digitalsignalprocessor,dsp)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、可编程逻辑器件(programmablelogicdevice,pld)、控制器、微控制器单元、简化指令集计算机(reducedinstructionsetcomputing,risc)、或微处理器111等,或其任意组合。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的云端服务器11的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。

应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

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