基于物联网的药品数据存储方法技术

技术编号:13749227 阅读:48 留言:0更新日期:2016-09-24 09:21
本发明专利技术提供了一种基于物联网的药品数据存储方法,该方法包括:将感知数据在药品数据存储系统的数据接收端口进行整合,将所有的采集节点在该药品数据存储系统中注册,进行药品数据的检索、分析和管理。本发明专利技术提出了一种基于物联网的药品数据存储方法,对药品数据的存储、访问以及管理进行模块化、标准化和统一化,并节约了存储空间。

【技术实现步骤摘要】

本专利技术涉及大数据计算,特别涉及一种基于物联网的药品数据存储方法
技术介绍
随着物联网技术的发展和成熟,物联网应用日趋广泛,在医药产品生产、分发和销售领域有着广泛应用。越来越多的数据不断产生。如何存储和管理物联网数据,成为物联网发展的一大核心。医药物联网产生的药品数据具有海量、多源、异构、高度动态性和不确定性等特点,使得数据存储和管理更加复杂化。在物联网中,嵌入式感知或控制设备一般都采用不同的硬件平台、操作系统、数据库和中间件,并且都部署在无法自由交换信息的多种异构网络环境中,通过专用的业务系统和管理平台为上层应用提供数据和服务,在业务层面难以兼容互通。从技术层面上来说,当前的物联网平台耦合度很高,导致其扩展性和通用性较差,终端应用的多样化使得异构网络的通信变得复杂,无法使用统一的标准和接口对其进行操作。
技术实现思路
为解决上述现有技术所存在的问题,本专利技术提出了一种基于物联网的药品数据存储方法,包括:将感知数据在药品数据存储系统的数据接收端口进行整合,将所有的采集节点在该药品数据存储系统中注册,进行药品数据的检索、分析和管理。优选地,所述药品数据存储系统包括主服务器、数据存储服务器、管理客户端和移动客户端;主服务器包括数据压缩模块、数据更新模块、数据检索模块、数据分析模块、数据监视模块和轮询模块,其中数据监视模块包含了报警
数据发布,通过局域网发布报警数据,所述数据存储系统根据感知层数据规模的大小选择集中式数据库存储或分布式数据存储,管理客户端和移动客户端为用户提供对传感设备的数据的检索,管理客户端和移动客户端均包括采集节点管理模块、药品数据显示模块、实时数据显示模块和历史数据检索模块;数据更新包括采集节点的添加、删除和药品数据的存储;采集节点的添加和删除功能由用户添加,并且对采集节点进行管理;感知层采集的药品数据通过串口传送到数据接收端,数据接收端将数据推送到主服务器,然后主服务器将数据保存到数据存储系统中;数据压缩模块将数据保存到数据存储系统前,对数据进行压缩处理;数据检索模块包括药品数据查看、实时数据监测和历史数据检索,由用户通过管理客户端和移动客户端进行操作;数据分析模块是对数据存储系统中的数据按照时间段划分,然后对每个时间段的数据进行报警数据统计和分析,也可以根据实际需求对药品数据进行分析;数据监视模块对数据存储系统中的最新数据即上次轮询结束到本次轮询开始时段所采集的药品数据进行检索和检测,如果数据存在异常,则触发报警数据发布功能,通过局域网将报警数据分发给特定的用户;轮询模块是对用户的局域网账号发布的消息做轮询,解析消息得到药品数据检索请求,然后从数据存储系统中检索相关数据,通过局域网返回给用户。优选地,所述药品数据存储系统的数据由两部分组成,用户数据和药品数据;用户在药品数据存储系统上注册时,需要提供自己的信息,包括个人信息和局域网账号信息;药品数据包括采集节点信息;每个采集节点每隔一定的频率采集数据,然后需要将这些数据保存起来,所述药品数据存储系统需要保存每个采集节点从接入药品数据存储系统到从药品数据存储系统断开的所有历史药品数据;药品数据的数据库操作包括在插入和检索;数据采集线程将采集到
的数据存储到数据库中,而且主服务器根据采集频率设置计时器,定时触发数据压缩操作和数据库插入操作;数据库由Hadoop集群为基础,主机作为文件系统的名字节点和MapReduce计算框架的资源管理器;从机作为文件系统的数据节点和MapReduce的节点管理器;对获取所有药品数据和获取某个指定采集节点的数据操作中,根据采集节点ID和药品数据类型,用行键检索定位到所需的数据;在获取历史药品数据时,用行键定位到所需的数据,并且根据时间进行筛选;对感知信息表的数据建立一个感知区域索引表,行键为用户ID和区域ID的组合,列为采集节点ID和药品数据类型,对感知区域索引表和感知数据表做两次行键査询来获得需要的数据:1)行键检索感知区域索引表,得到该用户在该区域的拥有的采集节点,值为采集节点ID和药品数据类型;2)将上面的检索结果结合用户ID组成行键,在感知数据表中进行检索。本专利技术相比现有技术,具有以下优点:本专利技术提出了一种基于物联网的药品数据存储方法,对药品数据的存储、访问以及管理进行模块化、标准化和统一化,并节约了存储空间。附图说明图1是根据本专利技术实施例的基于物联网的药品数据存储方法的流程图。具体实施方式下文与图示本专利技术原理的附图一起提供对本专利技术一个或者多个实施例的详细描述。结合这样的实施例描述本专利技术,但是本专利技术不限于任何实施例。本专利技术的范围仅由权利要求书限定,并且本专利技术涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本专利技术的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本专利技术。本专利技术的一方面提供了一种基于物联网的药品数据存储方法。图1是根据本专利技术实施例的基于物联网的药品数据存储方法流程图。本专利技术将数据的存储、数据的访问以及管理进行模块化、标准化和统一化,将感知层在药品数据存储系统的数据接收端口进行整合,然后将所有的采集节点在该药品数据存储系统中注册,进行药品数据的检索、分析和管理,消除药品数据的时间相关性,节约了存储空间。药品数据存储系统由多个组件组成,包括主服务器、数据存储服务器、管理客户端和移动客户端。主服务器包括数据压缩模块、数据更新模块、数据检索模块、数据分析模块、数据监视模块和轮询模块,其中数据监视模块包含了报警数据发布,通过局域网发布报警数据。数据存储系统根据感知层数据规模的大小选择集中式数据库存储和分布式数据存储。管理客户端和移动客户端提供给不同需求的用户对传感设备的数据进行检索,包括采集节点管理模块、药品数据显示模块、实时数据显示模块和历史数据检索模块。数据更新模块可以分为采集节点的添加、删除和药品数据的存储。采集节点的添加和删除功能由用户添加属于自己的采集节点,并且对它们进行管理。感知层采集的药品数据通过串口传送到数据接收端,数据接收端将数据推送到主服务器,然后主服务器将数据保存到数据存储系统中。数据压缩模块将数据保存到数据存储系统前,对数据进行压缩处理。数据检索模块包括药品数据查看、实时数据监测和历史数据检索,由用户通过管理客户端和移动客户端进行操作。数据分析模块是对数据存储系统中的数据按照时间段划分,然后对每个时间段的数据进行报警数据统计和分析,也可以根据实际需求对药品数据进行分析,然后根据分析结果,可以对环境做出相应的调整。数据监视模块对数据存储系统中的最新数据(即上次轮询结束到本次轮询开始时段所采集的药品数据)进行检索和检测,如果数据存在异常,则触发报警数据发布功能,通过局域网将报警数据分发给特定的用户。轮询模块是对用户的局域网账号发布的消息做轮询,解析消息得到药品数据检索请求,然后从数据存储系统中检索相关数据,通过局域网返回给用户。感知层分为通信模块和传感模块。基于成本考虑,本专利技术将所有的控制模块都在软件部分实现,如采集节点的采集频率设置等,而且模块的硬件部分只用于满足最基本的通信等需求。感知层通过汇聚节点将感知层的数据通过串口传输到数据接收端的电脑,安装在此电脑上的数据采集线程本文档来自技高网
...

【技术保护点】
一种基于物联网的药品数据存储方法,其特征在于,包括:将感知数据在药品数据存储系统的数据接收端口进行整合,将所有的采集节点在该药品数据存储系统中注册,进行药品数据的检索、分析和管理。

【技术特征摘要】
1.一种基于物联网的药品数据存储方法,其特征在于,包括:将感知数据在药品数据存储系统的数据接收端口进行整合,将所有的采集节点在该药品数据存储系统中注册,进行药品数据的检索、分析和管理。2.根据权利要求1所述的方法,其特征在于,所述药品数据存储系统包括主服务器、数据存储服务器、管理客户端和移动客户端;主服务器包括数据压缩模块、数据更新模块、数据检索模块、数据分析模块、数据监视模块和轮询模块,其中数据监视模块包含了报警数据发布,通过局域网发布报警数据,所述数据存储系统根据感知层数据规模的大小选择集中式数据库存储或分布式数据存储,管理客户端和移动客户端为用户提供对传感设备的数据的检索,管理客户端和移动客户端均包括采集节点管理模块、药品数据显示模块、实时数据显示模块和历史数据检索模块;数据更新包括采集节点的添加、删除和药品数据的存储;采集节点的添加和删除功能由用户添加,并且对采集节点进行管理;感知层采集的药品数据通过串口传送到数据接收端,数据接收端将数据推送到主服务器,然后主服务器将数据保存到数据存储系统中;数据压缩模块将数据保存到数据存储系统前,对数据进行压缩处理;数据检索模块包括药品数据查看、实时数据监测和历史数据检索,由用户通过管理客户端和移动客户端进行操作;数据分析模块是对数据存储系统中的数据按照时间段划分,然后对每个时间段的数据进行报警数据统计和分析,也可以根据实际需求对药品数据进行分析;数据监视模块对数据存储系统中的最新数据即上次轮询结束到本次轮询开始时段所采集的药品数据进行检索和检测,如果数据存在异常,则触发报警数据发布功能,通过局域网将...

【专利技术属性】
技术研发人员:许驰
申请(专利权)人:成都鼎智汇科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1