【技术实现步骤摘要】
一种云计算环境中的个人健康流数据处理系统及方法
本专利属于计算机
,涉及一种数据处理系统及办法,具体涉及一种云计算环境中的个人健康流数据处理系统及方法。
技术介绍
随着大数据时代的到来与IOT领域的兴起,慢病健康领域与生俱来的数据量大(Volume),数据变化快(Velocity),数据种类多(Variety)的特点显得更为突出,与此同时人们开始更加关心个人的健康,希望能更好的实时关注自己的健康状况。当下流行的数据处理引擎更多的是面向开发人员和数据分析人员,比如在健康监控方面,开发人员可能会提供几种类型的监控方案给用户,然而没有相关领域知识的个人用户,在希望能够自定义自己关心的健康状态时确无从下手。因此,在健康数据处理这一垂直领域,设计一种实时流数据处理引擎,并提供强交互性和用户友好的操作方式十分有必要。除此之外,这种数据处理引擎还应该很好的与云计算环境结合,满足数据平台多租户的功能需求。
技术实现思路
针对现有技术存在的不足,本专利技术提供了一种在云计算环境下,高性能、交互性强的数据处理系统及方法,并具有一定的通用性。本专利技术的系统所采用的技术方案为:一种云计算环境中的个人健康流数据处理系统,其特征在于:包括智能客户端、Kafka数据中间系统、后台服务器、方案处理转化服务器、云环境服务器、共享文件系统服务器、云环境数据库、云环境集群、云环境私有仓库、时序数据存储系统;所述智能客户端、Kafka数据中间系统、后台服务器、方案处理转化服务器、云环境服务器、共享文件系统服务器、云环境数据库、云环境集群、云环境私有仓库、时序数据存储系统均通过网络连接通信。本 ...
【技术保护点】
1.一种云计算环境中的个人健康流数据处理系统,其特征在于:包括智能客户端、Kafka数据中间系统、后台服务器、方案处理转化服务器、云环境服务器、共享文件系统服务器、云环境数据库、云环境集群、云环境私有仓库、时序数据存储系统;所述智能客户端、Kafka数据中间系统、后台服务器、方案处理转化服务器、云环境服务器、共享文件系统服务器、云环境数据库、云环境集群、云环境私有仓库、时序数据存储系统均通过网络连接通信。
【技术特征摘要】
1.一种云计算环境中的个人健康流数据处理系统,其特征在于:包括智能客户端、Kafka数据中间系统、后台服务器、方案处理转化服务器、云环境服务器、共享文件系统服务器、云环境数据库、云环境集群、云环境私有仓库、时序数据存储系统;所述智能客户端、Kafka数据中间系统、后台服务器、方案处理转化服务器、云环境服务器、共享文件系统服务器、云环境数据库、云环境集群、云环境私有仓库、时序数据存储系统均通过网络连接通信。2.一种云计算环境中的个人健康流数据处理方法,其特征在于,包括以下步骤:步骤1:用户通过智能客户端提交自己的监控需求;步骤2:智能客户端将用户的需求信息转化为JSON信息,并向后台服务器发起Ajax请求,作为流数据处理业务;步骤3:后台服务器将包括监控需求、用户信息的上下文信息以HTTPpost请求的方式发送给方案处理转化服务器;步骤4:方案处理转化服务器解析请求获取监控需求后,生成逻辑和物理执行计划,并以可执行文件和配置文件的形式进行本地存储;步骤5:将可执行文件和容器配置文件上传到共享文件系统服务器;步骤6:返回共享文件系统服务器中的文件路径给后台服务器;步骤7:后台服务器以HTTP调用的方式向云环境服务器请求创建集群镜像;步骤8:云环境服务器以HTTP形式向云环境集群发布集群镜像创建命令;步骤9:云环境集群接收到请求,从共享文件系统服务器拉取可执行文件;步骤10:云环境集群将可执行文件打包成镜像;步骤11:云环境集群把打包的镜像上传到云环境私有仓库;步骤12:云环境私有仓库将镜像存储信息返回给云环境集群;步骤13:云环境集群把镜像信息返回给云环境服务器;步骤14:云环境服务器把相关的镜像信息存储到云环境数据库中,并将相关信息返回给后台服务器;步骤15:后台服务器确定镜像创建成功后,向云环境服务器发送部署对应集群服务的请求;步骤16:云环境服务器接收到请求后,以HTTP形式向云环境集群发布部署命令;步骤17:云环境集群接收到命令后,向云环境私有仓库请求获取对应镜像;步骤18:当镜像拉取完毕后,集群以镜像为基础,部署对应服务,将对应服务业务信息返回给云环境服务器;步骤19:云环境服务器将服务信息存储到云环境数据库,并且把相关信息返回给后台服务器;步骤20:后台服务器最后根据部署好的云环境服务产生的分析结果,生成可视化的视图,反馈给用户。3.根据权利要求2所述的云计算环境中的个人健康流数据处理方法,其特征在于:步骤3中,后台服务器根据流数据处理业务需求定义,生成相应的处理逻辑,具体实现包括以下子步骤:步骤3.1:定义连接类型、条件和对象;步骤3.2:定义窗口类型、长度和间隔;步骤3.3:定义增幅增比;步骤3.4:定义聚集项和聚集类型;步骤3.5:定义过滤条件;步骤3.6:定义选择投影。4.根据权利要求2所述的云计算环境中的个人健康流数据处理方法,其特征在于:步骤4中,方案处理转化服务器获取流数据处理业务的JSON描述,首先根据对用户定义的流数据处理业务相关的语义约束,在该处进行数据校验后,筛选出流数据处理业务的基础信息和算子定义,并将用户定义的算子转换为抽象语法树结构;方案处理转化服务器接收流数据处理业务描述,经过验证转化、语义分析、生成物理计划,生成Kafka数据中间系统stream程序,提供流数据查询服务。5.根据权利要求4所述的云计算环境中的个人健康流数据处理方法,其特征在于:所述流数据查询服务,以Kafka数据中间系统中的流数据为全局的数据总线进行实时查询,在流数据查询中,定义数据查询...
【专利技术属性】
技术研发人员:桂浩,何承达,杜佶峻,黄章昊,
申请(专利权)人:武汉大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。