网盘集成打开影像的方法与流程

文档序号:17881711发布日期:2019-06-13 10:46阅读:506来源:国知局

本发明涉及一种网盘集成打开影像的方法。



背景技术:

医学影像文件由医疗成像设备(如CT、MR、超声、后处理工作站)产生,影像文件的存储和传输遵循医疗数字影像与通信国际标准。这些影像文件由于格式的特殊性需要由专业的软件才能查看,通常称为PACS影像工作站或DICOM影像查看器。随着就医方式、医疗服务方式的多样化,如远程会诊、互联网问诊、移动医疗等。患者逐渐地可以从医院将自己数字化的医学影像文件拷贝出来,医护人员对医学影像数据的使用也已经不局限在医院内。越来越多的通过网络化的存储,如网盘,进行存储和分享。

网盘又称网络U盘、网络硬盘,是由网络公司推出的在线存储服务。向用户提供文件的存储、访问、备份、共享等文件管理等功能。用户不需要随身携带,更不怕丢失。可以把网盘看成一个放在网络上的硬盘或U盘,不管是在家中、单位或其它任何地方,只要你连接到因特网,你就可以管理、编辑网盘里的文件,做到随时随地读取及使用,存储等服务。常用的网盘国内包括腾讯微云,金山快盘,国外包括box,dropbox等。网盘在企业和机构内的应用称为企业级网盘,企业网盘是一个机构内私有的专用网盘系统,除网盘的通用功能外具有强大和简单易用的文档在线编辑预览、协同办公、部门或虚拟团队级文件共享、自动定时备份、历史资料归档等丰富功能。

目前大家使用网盘进行存储医学影像文件,虽然解决了一部分集中存储和便携性的问题,但是在使用时由于医学影像的特殊性,需要登录网盘分享给他人并且要下载到安装了专业软件的电脑上才能查看,中间又涉及到多次的拷贝,使用受到极大的限制。同时文件被下载后患者的隐私和数据的安全不能保证。



技术实现要素:

针对所提到的问题,本发明提供了一种网盘集成打开影像的方法,步骤包括:

1)申请端向网盘认证服务器发送认证请求;

2)所述网盘认证服务器向审批端发送认证请求,并将认证页面显示给申请端,由用申请端选择给予影像集成程序授权;

3)审批端选择给予授权后,由所述网盘认证服务器向所述影像查看服务器发送授权码;

4)所述影像查看服务器收到授权码后,附上重定向URI,并向所述网盘认证服务器申请令牌;

5)所述网盘认证服务器核对了授权码和重定向URI,确认无误后,向申请端发送访问令牌和更新令牌;

6)所述影像查看服务器根据访问令牌访问网盘上的要打开的影像目录,并获取影像文件;

7)所述影像查看服务器对所述影像文件进行同步或异步处理,完成后返回影像调阅的访问地址并打开影像浏览器实现影像查看。

优选方案是,在步骤1之前,申请端发送登录信息至服务器,所述服务器对该用户进行登入验证,服务器对用户登录信息验证无误后,用户向网盘认证服务器发送认证请求。

优选方案是,所述申请端通过网页或APP两种形式进行登录。

优选方案是,申请端通过网页登录的步骤包括:

1)打开登录URL地址,申请者在登录框输入用户名和密码后,申请者身份信息提交到服务器端;

2)服务器后台执行登录过程,若成功,申请端显示系统主界面;若不成功,申请端显示失败界面。

优选方案是,申请端通过APP登录的步骤包括:

1)APP通过扫描申请者二维码查询申请者信息;

2)当确认申请者信息后,将申请者信息存储到APP相应的数据区域;

3)将申请者身份信息发送到服务器端,服务器后台执行登录过程,若成功,显示系统主界面;若不成功,显示失败界面。

本发明的有益效果:

1)影像文件存储在用户的私人空间下,通过授权进行访问,保护了用户的数据;

2)影像文件没有重复存储节省了存储的空间和成本;

3)避免了数据重复拷贝,无论是在线还是离线拷贝,节省了时间;

4)在线即可调阅影像,为使用者提供了极大的便利。

具体实施方式

下面对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。

应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不配出一个或多个其它元件或其组合的存在或添加。

本发明提供了一种网盘集成打开影像的方法,步骤包括:

1)申请端向网盘认证服务器发送认证请求。

在具体实施时,申请端可通过影像集成程序向网盘的认证服务器发送请求。其中,所述网盘支持基于OAuth(https://oauth.net OAuth1.0,或https://oauth.net/2/OAuth 2.0)的安全验证。

OAuth提供了一种client代表资源的拥有者访问server的方法,也就是在资源拥有者不向第三方提供证书(通常是指用户名和密码)的情况下,允许第三方使用用户代理重定向访问服务器上的资源。简单来说,OAuth是一种开放的协议,它能为桌面程序或者基于BS的web应用提供一种简单的标准方式去访问需要用户授权的API(Application Programming Interface)服务,而且任何第三方都可以使用OAuth认证服务。在为第三方提供服务的过程中,它还能起到保护用户账号安全的作用。

2)所述网盘认证服务器向审批端发送认证请求,并将认证页面显示给申请端,由用申请端选择给予影像集成程序授权。

在具体实施中,用户可通过申请端在认证页面上通过常见的选项控件(例如单选框)选择给予影响集成程序授权。

3)审批端选择给予授权后,由所述网盘认证服务器向所述影像查看服务器发送授权码。

在具体实施中,认证服务器将用户导向影像查看服务器事先指定的"重定向URI"(redirection URI),同时附上一个授权码。可选地,申请端可通过是影像集成程序访问影像查看服务器。

4)所述影像查看服务器收到授权码后,获取影像,对影像处理,并将影像在申请端显示。

在具体实施中,影像查看服务器收到授权码,附上"重定向URI",向认证服务器申请令牌。由于影像查看服务器是影像集成程序的后台服务器,因此申请令牌的过程对用户不可见。

认证服务器核对了授权码和重定向URI,确认无误后,向申请端发送访问令牌(access token)和更新令牌(refresh token)。

影像查看服务器根据访问令牌(access token)访问网盘上的要打开的影像目录,并获取影像文件。

影像查看服务器对文件进行同步或异步处理,完成后返回影像调阅的访问地址并打开影像浏览器实现影像查看,在计算资源允许的最优情况下可降低影像打开延迟到秒级。

优选方案是,在步骤1之前,申请端发送登录信息至服务器,所述服务器对该用户进行登入验证,服务器对用户登录信息验证无误后,用户向网盘认证服务器发送认证请求。

优选方案是,所述申请端通过网页或APP两种形式进行登录。

优选方案是,申请端通过网页登录的步骤包括:

1)打开登录URL地址,申请者在登录框输入用户名和密码后,申请者身份信息提交到服务器端;

2)服务器后台执行登录过程,若成功,申请端显示系统主界面;若不成功,申请端显示失败界面。

优选方案是,申请端通过APP登录的步骤包括:

1)APP通过扫描申请者二维码查询申请者信息;

2)当确认申请者信息后,将申请者信息存储到APP相应的数据区域;

3)将申请者身份信息发送到服务器端,服务器后台执行登录过程,若成功,显示系统主界面;若不成功,显示失败界面。

实施例1

本实施例提供了一种网盘集成打开影像的方法,步骤包括:

1)打开登录URL地址,医生在登录框输入用户名和密码后,身份信息提交到服务器端;

2)服务器验证成功后,在医生屏幕上显示系统主界面;

3)医生向网盘认证服务器发送认证请求;

4)所述网盘认证服务器向病人发送认证页面;

5)病人选择给予授权后,向所述影像查看服务器发送授权码;

6)所述影像查看服务器收到授权码后,获取影像,对影像处理,并将影像在医生屏幕上显示。

实施例2

本实施例提供了一种网盘集成打开影像的方法,步骤包括:

1)APP通过扫描医生二维码查询医生身份信息;

2)当确认医生身份信息后,将医生身份信息存储到APP相应的数据区域;

3)将医生身份信息发送到服务器端,服务器验证成功后,在医生屏幕上显示系统主界面;

4)医生向网盘认证服务器发送认证请求;

5)所述网盘认证服务器向病人发送认证页面;

6)病人选择给予授权后,向所述影像查看服务器发送授权码;

7)所述影像查看服务器收到授权码后,获取影像,对影像处理,并将影像在医生屏幕上显示。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节。

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