一种基于云计算的智慧医疗服务提供方法和系统与流程

文档序号:37800769发布日期:2024-04-30 17:10阅读:11来源:国知局
一种基于云计算的智慧医疗服务提供方法和系统与流程

【】本发明属于智慧医疗,尤其涉及一种基于云计算的智慧医疗服务提供方法和系统。

背景技术

0、
背景技术:

1、随着人口老龄化和人们对健康的需求日益旺盛,医疗资源变得越来越紧张,挂号和住院成了难题。智慧医疗就是要采用信息通信技术,使得联网挂号、医疗资源和数据共享等成为可能,提高医疗的效率和方便程度。智慧医疗具有互联互通的特性、协作的特性、预防性的特性以及普及性的特性,能够有效改善传统医疗模式的痛点问题,从而实现智能化医疗的普及,提高医疗资源的分配和使用效率,确保现代医疗系统能够应对复杂的医疗问题。

2、云计算作为一种新兴技术逐渐渐入用户的视野。云计算是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。随着智慧医疗技术和5g高速移动通信网络的发展,依托于云计算的线上计算能力,可以为医疗资源分配提供技术基础,通过云计算方式和智能数据处理,能够实现医疗信息的互通,通过医疗信息和记录的共享互联,整合并形成一个高度发达的综合医疗网络,实现医疗资源的优势互补。

3、对于医疗服务来说,其存在一个特点就是,其对于数据处理的要求越来越高,大量的医疗图像和医疗数据均需要进行相应的处理。而且各种类型的新的处理方式会快速的被使用起来;另一方面就是,医疗服务请求的使用者往往是医生,而医生对具体医疗服务请求的使用实际上是存在很大的地域性、学科性、习惯性差异的;因此,对于不同的医疗服务类型的使用情况来说可能呈现出较大的差异;而实际上,医疗服务终端对应云计算设备的请求和使用是透明的,他们往往不知道他们在具体的情况哪个服务器;而边端服务器也不知道何时去更新模型是更佳的,他们往往只能是使用自身的固有规则来做资源的更新和配置;那么如何利用医疗服务请求的特点,使得智慧医疗中充分的利用云计算的资源,布设于已有的云计算资源的架构和运行方式之上,取得更高的效果,是待解决的技术问题;

4、本发明在兼容云计算架构中原有的计算模型更新方式的基础上,通过基于变化趋势情况在各个边端服务器中重新调整各种类型的医疗服务子任务在云端服务器上的分布,在遵循原有的任务请求模式的情况下,为医疗服务请求的提供取得更高的执行效率。


技术实现思路

0、
技术实现要素:

1、为了解决现有技术中的上述问题,本发明提出了一种基于云计算的智慧医疗服务提供方法和系统,所述方法包含:

2、步骤s1:边端服务器接受来自医疗服务终端的医疗服务请求,基于所述医疗服务请求创建医疗服务任务;并根据所述医疗服务请求的类型对医疗服务请求进行拆分,以得到一个或者多个存在先后顺序关系的子任务;将所述医疗服务子任务插入到子任务队列中;边端服务器异步的从子任务队列中获取子任务并执行;其中:每个边端服务器设置有独立的子任务队列和一个或者多个执行单元;每个执行单元能够执行所述医疗服务子任务;

3、所述步骤s1具体包括如下步骤:

4、步骤s11:边端服务器接受来自医疗终端的医疗服务请求;

5、步骤s12:基于医疗服务请求创建医疗服务任务,并根据所述医疗服务请求的类型对医疗服务请求进行拆分,以得到一个或者多个存在先后顺序关系的子任务;按照其对应的先后顺序完成这些子任务后就能够完成其医疗服务任务;

6、步骤s13:将子任务按照其先后顺序及子任务列表的插入规则插入到子任务队列中;边端服务器异步的从子任务队列中获取子任务并执行;

7、所述边端服务器异步的从子任务队列中获取子任务并执行;具体为:多个不同的边端服务器按照各自的任务调度策略从子任务队列获取子任务,并将子任务调度到配置有和所述子任务类型相匹配的医疗服务模型的执行单元上执行;

8、步骤s2:云端服务器监测各个边端服务器中各个类型医疗服务模型的使用信息,并基于所述使用信息更新使用情况的变化趋势;所述变化趋势指示各个类型医疗服务模型的使用情况随时间的变化趋势情况;基于变化趋势情况在各个边端服务器中重新调整各种类型的医疗服务子任务在云端服务器上的分布;所述边端服务器基于医疗服务模型的使用信息更新边端服务器中配置的医疗服务模型;

9、所述基于变化趋势情况在各个边端服务器中重新调整各种类型的医疗服务子任务在云端服务器上的分布,具体为:针对一边端服务器,若存在一医疗服务模型,其在过去的第一时间范围内的使用次数超过预设使用次数且变化趋势呈现为增长趋势;则进一步的确定另一边端服务器,使得针对该医疗服务模型,其在过去的第一时间范围内的使用次数小于预设使用次数且变化趋势呈现减少趋势;将所述另一边端服务器作为目标边端服务器;从目标边端服务器上该医疗服务模型j对应的医疗服务子任务中确定目标子任务,并将目标子任务推送到所述一边端服务器中;确定的方式是,所述目标子任务在所述一边端服务上的执行时间能够满足该目标子任务的实时性要求和数据依赖性要求;

10、所述边端服务器基于医疗服务模型的使用信息更新边端服务器中配置的医疗服务模型,具体为:边端服务器中监测已配置的医疗服务模型的使用情况,在存在可配置空间且满足可配置条件时,根据医疗服务模型的使用信息确定一目标医疗服务模型;请求云端服务器以获取目标医疗服务模型的更新配置资源,在所述可配置空间中更新配置所述目标医疗服务模型的配置资源;在经过更新配置后,在该边端服务器上针对该被更新的目标医疗服务模型的执行效率被提高;

11、所述根据医疗服务模型的使用信息确定一目标医疗服务模型;具体为:将最近使用次数最高、最近使用频率最高的医疗服务模型作为目标医疗服务模型;

12、步骤s3:在每个子任务被执行完毕后,标记其所属医疗服务任务对应的任务拆分表,以指示该子任务的完成,解除和该子任务存在依赖关系的其它子任务相关联的执行限制;当任务拆分表指示所有子任务均被执行完毕后,医疗服务任务执行完成并返回执行结果给医疗服务终端。

13、进一步的,执行单元基于医疗服务模型完成和其类型对应的医疗服务子任务。

14、进一步的,医疗服务请求中包括作为输入的医疗数据。

15、进一步的,所述医疗数据包括ct,pet影像。

16、进一步的,每个医疗服务子任务具有唯一的子任务编号。

17、一种基于云计算的智慧医疗服务提供系统,其特征在于,包括:医疗服务终端、云端服务器、边端服务器;所述系统用于完成所述的基于云计算的智慧医疗服务提供方法。

18、一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述的基于云计算的智慧医疗服务提供方法。

19、一种执行设备,包括处理器,所述处理器和存储器耦合,所述存储器存储有程序指令,当所述存储器存储的程序指令被所述处理器执行时实现所述的基于云计算的智慧医疗服务提供方法。

20、一种计算机可读存储介质,包括程序,当其在计算机上运行时,使得计算机执行所述的基于云计算的智慧医疗服务提供方法。

21、一种云计算服务器,所述云计算服务器被配置为执行所述的基于云计算的智慧医疗服务提供方法。

22、本发明的有益效果包括:

23、(1)本发明在兼容云计算架构中原有的计算模型更新方式的基础上,通过基于变化趋势情况在各个边端服务器中重新调整各种类型的医疗服务子任务在云端服务器上的分布,从而间接的调整医疗服务模型在边端服务器上的不同配置情况和不同分布情况,使得一些边端服务器上热点医疗服务模型能够更早的被更优的配置,而另一些边端服务器上逐渐降低或保持该医疗服务模型;在遵循原有的任务请求模式的情况下,为医疗服务请求提供更高的执行效率;

24、(2)实现方式简单,通过简单的在医疗服务器模型中不舍使用信息采集模块就能够获取调整所需的所有信息,进一步的在所收集的使用信息的基础上,通过量化计算快速准确的发现推送双方,同时进行基于依赖关系和完成时间的估计,使得调整方式对边端服务器来说是透明的,且调整方式能够满足该目标子任务的实时性要求和数据依赖性要求;

25、进一步的:通过设置任务拆分表的方式使得能够简单的支持任务在边端服务器之间的推送转移;

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