一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于疫情信息管理与分析的方法及系统

2022-11-30 08:21:23 来源:中国专利 TAG:

技术特征:
1.一种基于疫情信息管理与分析的方法及系统,其特征在于,包括如下步骤:s1:用户信息管理模块,用户可以实现登录和注册,进入系统,其中管理员用户可以进入后台对登录的用户进行管理,以及对整个系统的疫情数据进行添加、删除、修改、查询;s2:疫情信息浏览模块,用于展示研究区域的疫情信息,通过echarts技术用直方图、表格等方式展示研究区域疫情的变化情况,包括确诊人数、疑似人数、隔离人数、治愈人数、死亡人数,同时为方便市民浏览更多信息,提供一键跳转功能,点击后直接跳转到疫情每日新闻通报页面,疫情新闻来自管理员的后台录入;s3:疫情地图浏览模块,用于实现对当前用户的定位,用地图的方式将获取的原始疫情数据(确诊病例的位置、确诊时间、行程轨迹等相关描述),用户通过地图可查看确诊病例和封控小区的空间分布情况和周边环境,获取周边最近的门诊医院、超市菜场等民生信息,实现疫情数据的地图可视化;s4:疫情风险等级判断模块,系统通过展示确诊人员的公开行动轨迹,准确定位到确诊病例常住的小区和场所,通过对疫情案例的空间分析,综合分析出当前用户区域的疫情风险等级,为小区居民提供科学防护依据,引导市民进行相应的隔离处置措施;s5:疫情来源分析模块,通过上述获得的研究区域不同确诊患者的地理位置,其中,经纬度数据经过数据归一化处理建立rossmo数学模型,求得病源在第ij个区域的可能性,从而确定病源范围,预测其最可能的地理位置;s6:疫情预测分析模块,通过获得的疫情原始数据,建立seir模型,确定研究区域易感人群、潜伏人群、感染人群、移除人群的数量,对疫情的传播进行模拟,预测本轮疫情的发展情况。2.根据权利要求1所述的一种基于疫情信息管理与分析的方法及系统,其特征在于,本系统使用java开发,使用spring springmvc mybatis架构,使用maven整合ssm框架,系统相关数据存储到my sql数据库中,使用shiro资源访问控制的权限管理作为项目安全框架设计。3.根据权利要求1所述的一种基于疫情信息管理与分析的方法及系统,其特征在于,本系统前台页面采用bootstrap框架;后台管理采用lay ui的轻量级框架;数据库连接池采用阿里巴巴的druid。4.根据权利要求1所述的一种基于疫情信息管理与分析的方法及系统,其特征在于,系统实现过程:jsp发出请求,dispacher servlet控制器查询找到hander mapping,并且寻找处理请求的controller来完成调用业务逻辑处理,后返回model and view,由dispacher serclet查询视图解析器,找到model and view指定的视图,结果由视图显示到客户端。5.根据权利要求1所述的一种基于疫情信息管理与分析的方法及系统,其特征在于,所述的步骤s1包括以下步骤:(1)前端采用ajax方法将登录信息发送到后端,shiro框架完成后端登录确认。(2)后端读取用户名和密码,进行登录确认:首先从数据库中读取相应帐号密码,若没有该帐号,则传回空值,若有,用户信息被读取;然后,无论成功与否,都会传回包含登录验证成功或失败的信息;最后,通过控制类来判定是否能进行登陆跳转或返回登录界面。6.根据权利要求1所述的一种基于疫情信息管理与分析的方法及系统,其特征在于,所述的步骤s2包括以下步骤:
(1)数据获取:从目标区域卫生健康委员会获取目标区域每日确诊人数、疑似人数、隔离人数、治愈人数、死亡人数。(2)数据录入:将获取的数据存储于my sql数据库。(3)数据展示:客户端通过ajax发送请求;控制层controller接收请求;获取mysql数据,转为json格式并返回给客户端;客户端接收数据后显示。7.根据权利要求1所述的一种基于疫情信息管理与分析的方法及系统,其特征在于,所述的步骤s3包括以下步骤:(1)数据获取:从目标区域卫生健康委员会爬取目标区域从疫情爆发到疫情结束,一个完整周期内的疫情原始数据,具体的使用数据项包括患者编号、日期、地点名称、经纬度坐标(poi地址解析)和详细的轨迹描述。(2)数据处理:对获取到的自然语言的数据(如患者id、日期、所在地点)进行结构的调整,转化为半结构化数据或结构化数据,经纬度坐标通过百度地图api接口geocoder()进行地址解析得到。(3)数据清洗:部分患者的轨迹点分布于非当前研究区域,也有的地址存在部分“同名”现象,使用百度api进行地址解析时,对范围的界定设为当前研究区域,都会有一部分轨迹点位置出现错误,因此通过对解析错误点使用“百度坐标拾取系统”进行经纬度修改。(4)数据入库:将上述获得的疫情数据录入mysql数据库。(5)数据显示:创建地图,调用百度地图api,实现对当前用户的定位,并且在地图中展示步骤3.4所述的疫情信息。8.根据权利要求1所述的一种基于疫情信息管理与分析的方法及系统,其特征在于,所述的步骤s4包括以下步骤:(1)创建基本地图,设置地图中心点坐标为当前研究区域,缩放级别为12,开启滚轮缩放,添加地图样式控件、缩放/平移控件和鹰眼缩略图控件。(2)显示所有轨迹点,通过遍历数据库中关于轨迹点的记录,取出索引值为3和4的分别代表经纬度坐标并创建点击事件(event)将该点的索引值为1和2的值取出保存在信息窗口,并作为解释信息在系统中显示。(3)创建疫情热力图,在系统中引入heatmap_min.js文件,后将轨迹点的经纬度坐标遍历提取,对按钮添加点击事件。9.根据权利要求1所述的一种基于疫情信息管理与分析的方法及系统,其特征在于,所述的步骤s5包括以下步骤:(1)将需要处理的地区划分为i
×
j个小区域,构建rossmo公式,如下:b=r=l/2.5n
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)式中:p
ij
是病源在区域ij的可能性;n是疫情发生总数;x
i
,y
i
是区域ij的坐标;x
n
,y
n
是第n个地点的坐标;b是缓冲区域的半径;φ是权重系数;k,f,g是参数,用来调节距离影响。
(2)通过rossmo公式,可以得到病源在各个区域的可能性矩阵p
ij
,令k=1得到p
ij
矩阵。(3)不同情况p
ij
的最大值不同,p
ij
元素范围不同,使得最后概率分布图差别很大,因此需要将p
ij
中的元素进行归一化处理。具体过程如下:令:则:p
ij
=p
ij
×
h≤1
ꢀꢀꢀꢀꢀꢀꢀ
(5)即:(4)根据处理后的p
ij
矩阵,通过matlab画出概率分布图。(5)概率分布图与疫情地图叠合分析,推测研究区域此次疫情爆发的源头,将此源头通过地图标记的方式在系统中展示。10.根据权利要求1所述的一种基于疫情信息管理与分析的方法及系统,其特征在于,所述的步骤s6包括以下步骤:(1)模型的建立:分为控制前阶段和控制后阶段。控制前阶段:(a)正常人
‑‑
疑似患者在控制之前,病人还没有被隔离,所以病情发展快,设每个感染者接触r个正常人,如果t时刻病人数量为i(t),则新增疑似患者人数为:δe=r
·
i(t)
·
δt。(b)疑似患者
‑‑
潜伏期疑似患者中有病毒携带者,也有非病毒携带者,病毒携带者会进入潜伏期。设疑似患者中病毒携带者占比为λ,设t时刻疑似患者为e(t),潜伏期患者为q(t),则q(t)=e(t)
·
λ,新增潜伏期人数为:δq=δe
·
λ。(c)潜伏期
‑‑
确诊患者设潜伏期病人变成确诊病人以指数形式出现的特性为β1。新增确诊数:δq=δe
·
λ,如果潜伏期天数从a1到a2,就会出现一个稳定的状态,那么,随着时间的推移,潜伏期病人数量会以指数形式递增,每天有1-(1-1/(a
2-a1))e-t
的人变为确诊患者,即β1=1-(1-1/(a
2-a1))e-t
。所以新增患者人数:δi=(1-(1-1/(a
2-a1))e-t
)
·
δq
·
δt。(d)确诊患者
‑‑
治愈、死亡假设t是离开系统的治愈者和死亡者,治疗时间为a3,则a3天后病人死亡或者痊愈,被治愈的人会产生抗体,不考虑再会被感染,因此,被治愈的人和死亡的人退出模型。设退出率为a3,则有退出人数δt=i(t)
·
β2·
δt。β2的求解方法与β1相同,即随着天数的增加退出传染系统的人数也越来越多,则β2=1-(1-1/(1-a3))e-t
。故新退出传染系统的人数:δt=(1-1/a3)e-t
i(t)
·
δt。根据上述(a)
‑‑
(d)的式子可以推出:
所以得出以下公式:控制后阶段:在控制后的疫情发展中,所有的确诊接受治疗,所有的疑似被隔离,只有没有被隔离的感染者仍然具有感染别人的可能性。对疫情在δt时期的发展和变化进行分析:(a)正常人
‑‑
疑似患者在控制之后,病人被隔离,因此,病毒的传播速度会变慢,病人每天会接触到δe=r

·
i(t)
·
δt个正常人,受隔离的程度影响,接触率r

变小,r

与隔离强度p有关,呈指数分布,所以r

=r
·
e-pt
,故新增疑似患者的数目:δe=r
·
e-pt
i(t)
·
δt。(b)疑似患者
‑‑
潜伏期控制后阶段,疑似患者中病毒携带者占疑似患者的比例不会改变。假设t时刻疑似患者人数为e(t),潜伏期患者人数为q(t)=e(t)
·
u,新增潜伏期人数为:δq(t)=δe
·
u。(c)潜伏期
‑‑
确诊患者潜伏期患者变为确诊患者的过程与控制前时刻相同,所以新增患者人数:δi=(1-(1-1/(a
2-a1))e-t
)
·
δq
·
δt。(d)确诊患者
‑‑
治愈者、死亡者退出传染系统的人数不变,新增退出传染系统的人数:δt=(1-1/a3)e-t
i(t)
·
δt。根据上述(a)
‑‑
(d)可进一步求得出:所以得出以下公式:(2)模型求解对该模型采用matlab中的ode函数进行求解。首先,将模型进行规范化,引入相关的参
数,建立微分方程组;其次通过调用ode函数,获得解向量;然后用plot函数绘制解向量,就可以得出不同群体随时间的变化。(3)模型导入将概率分布图与疫情地图综合分析,推测研究区域此次疫情发展的趋势,将各个人群数量随时间的变化用图的方式在系统中展示。

技术总结
本发明公开了一种基于疫情信息管理与分析的方法及系统。系统前端框架采用bootstrap Lay UI组件,后端采用Java语言,辅助以SSM框架,数据库采用MySQL;系统前台主要针对普通用户,后台管理员可以对各类数据进行管理;系统包括用户信息管理模块、疫情信息浏览模块、疫情地图浏览模块、疫情风险等级判断模块、疫情来源分析模块、疫情预测分析模块,其中疫情信息浏览运用ECharts技术进行图表展示,疫情来源分析采用Rossmo模型进行分析,疫情预测采用SEIR模型进行预测。发明在于提供一种疫情管理效果好、疫情分析预测准确、可以直观高效地管理与分析疫情数据的信息管理与分析的方法及系统。系统。系统。


技术研发人员:钱建国 郭育忻
受保护的技术使用者:辽宁工程技术大学
技术研发日:2022.06.15
技术公布日:2022/11/29
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献