基于大数据挖掘及数据冗余处理的医疗信息系统的制作方法

文档序号:11156017阅读:来源:国知局

技术特征:

1.一种基于大数据挖掘及数据冗余处理的医疗信息系统,其特征在于设有管控平台以及两个以上的本地监控终端,管控平台与本地监控终端经网络通信电路相连接,其中所述管控平台包括服务器、数据接收机构、数据分析机构,数据分析机构和数据接收机构分别与服务器相连接,数据分析机构与数据接收机构相连接,所述数据分析机构包括用于获取关键信息的数据抽取模块、用于对获取的数据进行预处理的预处理模块、数据简约模块、用于对处理方式进行选择的参数设置模块、用于对数据进行分析运算的数据挖掘模块、用于对多项挖掘结果进行融合的数据融合模块、用于输出融合后最终结果的显示输出模块;所述本地监控终端设有控制器、数据采集模块、数据存储模块、数据发送模块,其中控制器分别与数据采集模块、数据存储模块、数据发送模块相连接,数据采集模块和数据发送模块分别与数据存储模块相连接;所述本地监控终端还设有与控制器相连接的网络拥塞检测模块和数据通信快速切换模块,其中网络拥塞检测模块包括传输延时变化率获取模块、基准值调整模块、判断是否重置基准值模块、基准值重置模块、抖动值计算模块,其中传输延时变化率获取模块、基准值调整模块、判断是否重置基准值模块依次连接,判断是否重置基准值模块的输出端分别与基准值重置模块和抖动值计算模块相连接,基准值重置模块的输出端与基准值调整模块相连接;所述数据简约模块对获取的数据进行以下处理:在待计算数据内容的字节序列中确定窗口长度;确定并行计算的窗口数及跳转间隔;根据已算得的窗口指纹值并行计算各窗口的指纹值,其中所述窗口指纹值的计算方式为:RF(α1、α2、α3......αβ)=(α1pβ2pβ‐1+...+αβ‐1p+αβ)mod M;其中α1、α2、α3......αβ为待计算数据内容中的字节序列,RF(α1、α2、α3......αβ)表示窗口长度为β的字节序列的指纹值,p和M为可选的常数;所述根据已算得的窗口指纹值并行计算各窗口的指纹值由下式计算:RF(αi+1、αi+2、αi+3......αi+β)=(RF(αi、αi+1、αi+2......αi+β‐1)‐αi×pβ)×p+αi+βmod M;其中αi+1、αi+2、αi+3......αi+β为待计算数据内容中的字节序列,RF(αi、αi+1、αi+2......αi+β‐1)表示窗口长度为β的字节序列的指纹值,p和M为可选的常数;标记窗口指纹值符合预定的数据分块边界条件的窗口位置为数据分块边界,其中,窗口指纹值符合预定的数据分块条件,则将当前滑动窗口的右边界所在位置标记为数据分块的边界;计算数据分块的散列值,并标记数据分块的散列值与已存储的数据分块散列值相等的为冗余数据块。

2.根据权利要求1所述的一种基于大数据挖掘及数据冗余处理的医疗信息系统,其特征在于所述窗口指纹值由拉宾指纹函数计算;所述跳转间隔为所述并行计算的窗口数的整数倍;所述跳转间隔不是所述并行计算的窗口数的整数倍;所述跳转间隔中重叠计算的窗口指纹值用于校验;所述并行计算的窗口位于同一跳转间隔中;所述并行计算的窗口位于不同跳转间隔中;以散列值与引用信息替代所述标记为冗余数据块的数据进行所述数据块的存储。

3.根据权利要求1所述的一种基于大数据挖掘及数据冗余处理的医疗信息系统,其特征在于网络拥塞检测模块的输出端与数据通信快速切换模块相连接,数据通信快速切换模块的输入端与网络拥塞检测模块中抖动值计算模块的输出端相连接,数据通信快速切换模块包括门限值比对模块、地址分配模块、当前服务网络信号强度接收模块、当前节点与基站距离判断模块、边缘触发模块、通信通道更新/建立模块,其中抖动值计算模块的输出端与门限值比对模块相连接,门限值比对模块的输出端与地址分配模块相连接,地址分配模块与当前节点与基站距离判断模块、边缘触发模块、通信通道更新/建立模块依次相连接,当前服务网络信号强度接收模块的额输出端与门限值比对模块相连接。

4.根据权利要求1所述的一种基于大数据挖掘及数据冗余处理的医疗信息系统,其特征在于所述本地监控终端中的数据采集模块用于采集患者身体数据,包括血压值、血糖值、体温、心跳等。

5.根据权利要求1所述的一种基于大数据挖掘及数据冗余处理的医疗信息系统,其特征在于所述传输延时变化率获取模块把连续的时间离散化,以帧作为离散化的时间单位,Ti至Ti+1时间间隔内共20帧,用Di表示数据包的传输延时,传输时延Di的计算公式为:Di=(Ri‐Si),其中Ri为接收端收到数据包的时间,Si为数据包自带的发送时间,计算Ti‐1到Ti时间内传输延时的平均值和Ti到Ti+1时间内传输延时的平均值根据和得到传输延时的变化率DRi

6.根据权利要求1所述的一种基于大数据挖掘及数据冗余处理的医疗信息系统,其特征在于所述基准值调整模块进行每单位时间调整基准值:E=E+DRi×Δt,其中,E为期望值,Δt为两帧间的时间差。

7.根据权利要求1所述的一种基于大数据挖掘及数据冗余处理的医疗信息系统,其特征在于所述判断是否重置基准值模块判断是否需要重置基准值:若是,则通过基准值重置模块将基准值重置为:E=Di+DRi×(Ti+1‐Ti)/2,然后送入抖动值计算模块,否则直接送入抖动值计算模块。

8.根据权利要求1所述的一种基于大数据挖掘及数据冗余处理的医疗信息系统,其特征在于抖动值计算模块求平均值与基准值的差值,并对这个差值的绝对值做指数平滑,计算抖动值Ji为:Ji=(15×Ji‐1+|Di‐E|)/16,用抖动值表征网络拥塞情况,抖动值越大则即将发生的网络拥塞越严重。

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