本发明专利技术公开了一种基于COS的医疗信息系统的数据监测方法,包括:根据外部设备的类别分别设置随机数据发生器;所述随机数据发生器根据外部设备实时获取到的生理数据产生随机事件,并汇总到随机事件池中;根据所述外部设备的事件优先级从高到低调取所述随机事件池中的随机事件。本发明专利技术基于COS内核进行软件开发,为接入系统的不同外部设备生成不同的随机事件,按照优先级分时调用随机事件池中的随机事件并响应,区别于消息队列的事件机制,避免大概率事件长时间占用CPU而导致对其他事件的响应延迟。
A Data Monitoring Method of Medical Information System Based on COS
【技术实现步骤摘要】
一种基于COS的医疗信息系统的数据监测方法
本专利技术涉及医疗卫生
,尤其涉及一种基于COS的医疗信息系统的数据监测方法。
技术介绍
2014年斯诺登棱镜门事件后,各国各界均认识到数据安全问题的严重性。在我国的医疗健康领域,医疗系统一直以Windows操作系统(PC终端)和Android/iOS操作系统(移动终端)为主,这使得我国居民的健康数据面临严重的安全问题。中国操作系统(COS),是继银河麒麟,YunOS、同洲960等之后又一款国产操作系统,基于Linux研发,可通过虚拟机实现安卓应用安装及使用。基于国产COS操作系统开发健康终端及软件,将大大推动COS操作系统在我国基层健康服务领域的应用普及,提升国产基础软件在新兴健康产业中的市场占有率,为提高我国国民健康数据安全性奠定基础。COS支持基于C/C++的原生代码层,医院的信息系统里数据量大,在实际应用中需要并行采集多种生理生化参数,而随着数据量的增大,需要增强系统的负荷能力以提高工作效率。为实现更友好的人机交互效果,高负荷工作下的相应速度十分关键。
技术实现思路
本专利技术的目的在于提出一种基于COS的医疗信息系统的数据监测方法,能够快速响应不同外部设备的请求,妥善处理外部设备采集到的生理数据。为达此目的,本专利技术采用以下技术方案:一种基于COS的医疗信息系统的数据监测方法,包括:根据外部设备的类别分别设置随机数据发生器;所述随机数据发生器根据外部设备实时获取到的生理数据产生随机事件,并汇总到随机事件池中;根据所述外部设备的事件优先级从高到低调取所述随机事件池中的随机事件。进一步的,所述随机数据发生器根据外部设备实时获取到的生理数据产生随机事件,并汇总到随机事件池之后,还包括:统计所述随机事件池中的随机事件,计算相同类别的外部设备产生的随机事件的概率;若所述概率达到概率阈值,则所述相同类别的外部设备产生的随机事件为大概率事件;减少所述大概率事件占用的CPU时间片。其中,根据所述外部设备的事件优先级从高到低调取所述随机事件池中的随机事件,包括:在预设的CPU周期内,调取所述随机事件池中的随机事件并响应;所述CPU周期结束,则调用并响应所述随机事件池中的其他随机事件;根据所述外部设备的事件优先级从高到低设置调用顺序。其中,所述随机事件包括外部设备类型、生理数据、生理数据采集时间和待执行的指令。其中,所述生理数据包括心电图、血常规检验数据、尿常规检验数据的一种或多种。进一步的,根据外部设备的类别分别设置随机数据发生器之前,还包括:根据外部设备的类别分别配置外围接口。本专利技术的有益效果为:本专利技术基于COS内核进行软件开发,为接入系统的不同外部设备生成不同的随机事件,按照优先级分时调用随机事件池中的随机事件并响应,区别于消息队列的事件机制,避免大概率事件长时间占用CPU而导致对其他事件的响应延迟。附图说明图1是本专利技术实施例提供的数据监测方法的流程图。具体实施方式为使本专利技术解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本专利技术实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本实施例供一种基于COS的医疗信息系统的数据监测方法,用于响应高负荷的外部设备生理数据采集。图1是本专利技术实施例提供的数据监测方法的流程图,如图1所示,所述方法包括如下步骤:S11,根据外部设备的类别分别设置随机数据发生器。外部设备包括各种医疗检测设备,如心电图仪、血液检测设备、尿液检测设备、透视设备等。随机数据发生器为不同外部设备产生的事件而产生随机事件。进一步的,步骤S11之前,还包括:根据外部设备的类别分别配置外围接口。每种设备完成检测后返回的数据不同,因此需要根据不同设备的事件类型、返回数据类型来配置外围接口,以使系统兼容更多的外部设备。S12,所述随机数据发生器根据外部设备实时获取到的生理数据产生随机事件,并汇总到随机事件池中。其中,所述随机事件包括外部设备类型、生理数据、生理数据采集时间和待执行的指令。所述生理数据包括心电图、血常规检验数据、尿常规检验数据的一种或多种。进一步的,所述随机数据发生器根据外部设备实时获取到的生理数据产生随机事件,并汇总到随机事件池之后,还包括:统计所述随机事件池中的随机事件,计算相同类别的外部设备产生的随机事件的概率;若所述概率达到概率阈值,则所述相同类别的外部设备产生的随机事件为大概率事件;减少所述大概率事件占用的CPU时间片。S13,根据所述外部设备的事件优先级从高到低调取所述随机事件池中的随机事件。在预设的CPU周期内,调取所述随机事件池中的随机事件并响应;所述CPU周期结束,则调用并响应所述随机事件池中的其他随机事件;根据所述外部设备的事件优先级从高到低设置调用顺序。基于COS内核进行软件开发,为接入系统的不同外部设备生成不同的随机事件,按照优先级分时调用随机事件池中的随机事件并响应,区别于消息队列的事件机制,避免大概率事件长时间占用CPU而导致对其他事件的响应延迟。以上结合具体实施例描述了本专利技术的技术原理。这些描述只是为了解释本专利技术的原理,而不能以任何方式解释为对本专利技术保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本专利技术的其它具体实施方式,这些方式都将落入本专利技术的保护范围之内。本文档来自技高网...
【技术保护点】
1.一种基于COS的医疗信息系统的数据监测方法,其特征在于,包括:根据外部设备的类别分别设置随机数据发生器;所述随机数据发生器根据外部设备实时获取到的生理数据产生随机事件,并汇总到随机事件池中;根据所述外部设备的事件优先级从高到低调取所述随机事件池中的随机事件。
【技术特征摘要】
1.一种基于COS的医疗信息系统的数据监测方法,其特征在于,包括:根据外部设备的类别分别设置随机数据发生器;所述随机数据发生器根据外部设备实时获取到的生理数据产生随机事件,并汇总到随机事件池中;根据所述外部设备的事件优先级从高到低调取所述随机事件池中的随机事件。2.根据权利要求1所述的数据监测方法,其特征在于,所述随机数据发生器根据外部设备实时获取到的生理数据产生随机事件,并汇总到随机事件池之后,还包括:统计所述随机事件池中的随机事件,计算相同类别的外部设备产生的随机事件的概率;若所述概率达到概率阈值,则所述相同类别的外部设备产生的随机事件为大概率事件;减少所述大概率事件占用的CPU时间片。3.根据权利要求1所述的数据监测方法,其...
【专利技术属性】
技术研发人员:杨忠波,黄石,
申请(专利权)人:深圳中科强华科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。