[发明专利]基于BS结构的医学影像阅片系统的实现方法有效
| 申请号: | 201310522401.9 | 申请日: | 2013-10-29 |
| 公开(公告)号: | CN104572293A | 公开(公告)日: | 2015-04-29 |
| 发明(设计)人: | 汤超;苑金龙;夏超 | 申请(专利权)人: | 蓝网科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;H04L29/08 |
| 代理公司: | 深圳冠华专利事务所(普通合伙) 44267 | 代理人: | 诸兰芬 |
| 地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 bs 结构 医学影像 系统 实现 方法 | ||
技术领域
本发明涉及医学影像处理技术,尤其是涉及一种基于BS结构的医学影像阅片系统的实现方法。
背景技术
最近JavaScript引擎的快速发展,脚本运行性能大幅提高,在浏览器端处理复杂应用变得可能,在前端采用模拟线程/模拟队列技术对用户的请求进行处理,同时Web影像服务程序中采用进程调度机制和缓冲机制实现医学影像的快速加载,这二者的结合能及时响应用户请求,保证取图成功。
已有发明通过ActiveX技术或者Java Applet来实现图像的处理,但需要浏览器预先安装插件。现有Web PACS需要在浏览器上安装ActiveX控件或Java Applet,加大了用户使用的难度和实施的复杂度,此种方法会影响图像浏览相关的每个用户,且插件的不稳定性会影响用户其他的浏览器操作。
发明内容
本发明是提出一种基于BS结构的医学影像阅片系统的实现方法,在浏览器没有插件支持的条件下实现医学影像显示,实现过程更简洁,用户使用更方便。
本发明采用如下技术方案实现:一种基于BS结构的医学影像阅片系统的实现方法,该医学影像阅片系统包括浏览器、采用进程调度机制和缓冲机制的医学影像Web服务器及图像处理子进程,所述方法包括步骤:
浏览器采用Ajax技术通过HTTP协议向医学影像Web服务器发出图像请求;
医学影像Web服务器根据共享内存的状态判断是否分配图像处理子进程的工作任务,如果共享内存中存在对应当前请求的医学影像,则直接将共享内存中对应当前请求的医学影像返回给浏览器,当共享内存中不存在当前请求的医学影像时,医学影像Web服务器分配图像处理子进程工作任务,并于图像处理子程序获取对应当前请求的医学影像后控制将对应当前请求的医学影像返回给浏览器;
图像处理子程序根据DICOM文件的UIDs从数据文件存储服务器请求对应当前请求的医学影像的DICOM文件流,并将DICOM文件流存储在共享内存中;
浏览器采用模拟队列的方式从医学影像Web服务器获取医学影像并进行显示。
其中,浏览器采用模拟队列的方式从医学影像Web服务器获取医学影像并进行显示的步骤具体包括:
当用户请求医学图像后,浏览器首先获取DICOM影像信息,采用模拟队列的方式保证每次只取当前信息同时保证获取成功;
当模拟队列的所有信息获取完成后,启动取图线程并加载蒙层图和切块图,在加载过程中蒙层显示而切块图隐藏,当加载完成后,切块图显示而蒙层图隐藏,同样采用模拟队列的方式保证用户最后一次的操作请求成功;
当显示窗口的图像加载完成后,启动显示线程来显示图像和图像信息。
其中,浏览器与医学影像Web服务器之间通过Ajax技术进行异步通信。
在,医学影像Web服务器为高并发Web服务器,且医学影像Web服务器具有完成端口来完成多个浏览器的并发请求。
其中,在医学影像Web服务器中至少配置了Web服务子进程、共享内存、处理任务子进程和管理主进程,通过进程调度机制来使用完成端口。
其中,进程调度机制包括:
当医学影像Web服务器接收到一个来自浏览器的请求时,Web服务子进程启动一个线程任务;
判断处理子进程的属性信息结构,如果该进程已经分配资源,直接向处理任务子进程发出处理请求,同时向处理任务子进程发出消息,通知处理任务子进程进入执行状态,如果该进程没有分配资源,则向管理主进程发出请求,由管理主进程为该线程任务分配资源;
如果所有的处理任务子进程都处于处理状态,则由管理主进程直接启动一个进程来执行任务。
与现有技术相比,本发明具有如下有益效果:
本发明改进了现有的Web PACS(Picture Archiving and Communication Systems)在客户端处理图像的框架,在浏览器没有安装任何插件下完成,直接通过Ajax技术实时向医学影像Web服务器发送获取医学影像的请求,医学影像Web服务器采用进程调度机制和缓冲机制根据请求中的参数处理和返回影像,同时在浏览器上进行显示,实现过程更简洁,用户使用更方便。并且,本发明在传统Web PACS的基础上改进了浏览器处理医学影像的模式,无需安装客户端和插件,只需要登录浏览器就可以使用本系统,同时采用进程调度机制和缓冲机制,实现了影像的快速传输与处理,整个系统在性能上有了很大的改进同时为系统跨平台跨浏览器的实现提供了有利条件。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蓝网科技有限公司;,未经蓝网科技有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310522401.9/2.html,转载请声明来源钻瓜专利网。





