勾画服务的远程实现方法、云平台、终端、系统及介质与流程

文档序号:33511324发布日期:2023-03-21 23:46阅读:90来源:国知局
勾画服务的远程实现方法、云平台、终端、系统及介质与流程

1.本发明涉及医疗信息技术领域,具体而言,涉及一种勾画服务的远程实现方法、云平台、终端、系统及介质。


背景技术:

2.随着网页(web)技术的发展,将应用以web服务的形式提供给用户使用已经成为一种趋势,它可以让用户感受到互联网的方便、快捷等特性。
3.然而,在医疗领域中,由于用户数据的敏感性,大部分应用都是在医院本地设备上部署,而应用如果直接从医疗机构的医疗设备获取医疗数据,又不能保证数据的安全性。
4.因此,如何在保证数据安全的情况下,为医疗机构实现方便快捷的医疗勾画服务是目前亟需解决的问题。


技术实现要素:

5.本发明的目的在于,针对上述现有技术中的不足,提供一种勾画服务的远程实现方法、云平台、终端、系统及介质,以在保证数据安全的情况下,为医疗机构实现方便快捷的医疗勾画服务。
6.为实现上述目的,本发明实施例采用的技术方案如下:
7.第一方面,本发明实施例提供了一种勾画服务的远程实现方法,包括:接收用户终端发送的勾画请求以及与所述勾画请求关联的医学图像;基于所述勾画请求以及所述医学图像,调用勾画终端中勾画服务的接口,以使所述勾画终端获取所述医学图像,并对所述医学图像进行自动勾画,得到勾画文件;接收所述勾画终端返回的所述勾画文件并进行存储。
8.第二方面,本技术实施例还提供一种勾画服务的远程实现方法,包括:响应接收到的医疗云平台基于勾画请求以及医学图像发送的所述勾画服务的接口调用请求,获取所述医学图像,并对所述医学图像执行自动勾画,得到勾画文件;其中,所述勾画请求和所述医学图像为用户终端发送至所述医疗云平台;向所述医疗云平台返回所述勾画文件。
9.第三方面,本技术实施例还提供一种医疗云平台,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一所述的勾画服务的远程实现方法。
10.第四方面,本技术实施例还提供一种勾画终端,包括:存储器和处理器,所述存储器存储有所述处理器可执行的计算机程序,所述处理器执行所述计算机程序时实现上述第二方面中任一所述的勾画服务的远程实现方法。
11.第五方面,本技术实施例还提供一种勾画服务的远程实现系统,包括:用户终端、医疗云平台和勾画终端,其中,所述用户终端和所述医疗云平台通信连接,所述医疗云平台还与所述勾画终端通信连接,所述医疗云平台用于执行上述第一方面中任一所述的勾画服务的远程实现方法,所述勾画终端用于执行上述第二方面中任一所述的勾画服务的远程实现方法。
12.第六方面,本技术实施例还提供一种非易失性存储介质,所述存储介质上存储有计算机程序,所述计算机程序被读取并执行时,实现上述任一所述的勾画服务的远程实现方法。
13.本技术的有益效果是:
14.本技术所提供的勾画服务的远程实现方法、云平台、终端、系统及介质中,可通过医疗云平台接收用户终端发送的勾画请求以及与勾画请求关联的医学图像,并基于该勾画请求以及该医学图像,调用勾画终端中勾画服务的接口,以使该勾画终端获取该医学图像,并对该医学图像进行自动勾画得到勾画文件,继而接收该勾画终端返回的该勾画文件并进行存储。在该实施例提供的方法中,用户终端在获取到该医学图像之后无法直接进行勾画,需要将该医疗平台作为中间设备,由中间设备调用勾画终端中勾画服务的接口,从而实现针对该医学图像的勾画,采集该医学图像的医疗机构无需和勾画终端进行直接数据交互,其涉及的医疗敏感数据,无论是医学图像,还是勾画得到的勾画文件,均由医疗云平台进行数据管理,由医疗云平台提供数据的安全保证,使得医疗机构无需担心医疗敏感数据的不安全问题,在通过医疗云平台为医疗机构实现了方便快捷的勾画服务的情况下,有效保证医疗敏感数据的安全性。
附图说明
15.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
16.图1为本技术实施例提供的一种勾画服务的远程实现系统的场景示意图;
17.图2为本技术实施例提供的勾画服务的远程实现方法的流程示意图一;
18.图3为本技术实施例提供的一种勾画服务的远程实现方法中用户终端登录勾画终端的方法流程示意图;
19.图4为本技术实施例提供的一种勾画服务的远程实现方法中用户终端登录勾画终端的另一方法流程示意图;
20.图5为本技术实施例提供的一种勾画服务的远程实现方法中推送勾画文件的方法流程示意图;
21.图6为本技术实施例提供的一种勾画服务的远程实现方法中调用勾画服务的接口的方法流程示意图;
22.图7为本技术实施例提供的一种勾画服务的远程实现方法中调用勾画服务的接口的另一方法流程示意图;
23.图8为本技术实施例提供的一种勾画服务的远程实现方法中调用勾画服务的接口的又一方法流程示意图;
24.图9为本技术实施例提供的勾画服务的远程实现方法的流程示意图二;
25.图10为本技术实施例提供的勾画服务的远程实现方法中用户终端登录勾画终端的又一方法流程示意图;
26.图11为本技术实施例提供的一种勾画服务的远程实现方法中推送勾画文件的另
in medicine,简称dicom)格式,是医学图像和相关信息的国际标准(iso12052),它定义了质量能满足临床需要的可用于数据交换的医学图像格式。因此,在一些场景中,医学图像还可称为dcm图像、dcm文件,或者dcm数据。
40.s202、基于该勾画请求以及该医学图像,调用勾画终端中勾画服务的接口。
41.该医疗云平台可基于该勾画请求以及该医学图像,通过调用该勾画服务的接口,告知该勾画终端有医学图像需要进行勾画处理。
42.该医疗云平台中可存储有至少一个医疗应用的接口,其中,该至少一个医疗应用中至少包括:该勾画服务。每个医疗应用的接口例如可以为该每个医疗应用在对应医学应用终端上的应用程序接口(application programming interface,简称api),相应的,该勾画服务的结构可以为该勾画服务在该勾画终端上的api。
43.勾画终端可响应该勾画服务的接口调用请求,获取该医学图像,并对该医学图像进行自动勾画,得到勾画文件。
44.s203、接收该勾画终端发送的该勾画文件,并对该勾画文件进行存储。
45.该医疗云平台在接收到该勾画文件的情况下,可确定该勾画文件为该医学图像的勾画结果,即该医学图像对应的勾画文件,并将该勾画文件进行存储,在此情况下,还可存储该医学图像和该勾画文件的对应关系。
46.该实施例提供的勾画服务的远程实现方法,可通过医疗云平台接收用户终端发送的勾画请求以及与勾画请求关联的医学图像,并基于该勾画请求以及该医学图像,调用勾画终端中勾画服务的接口,以使该勾画终端获取该医学图像,并对该医学图像进行自动勾画得到勾画文件,继而接收该勾画终端返回的该勾画文件并进行存储。在该实施例提供的方法中,用户终端在获取到该医学图像之后无法直接进行勾画,需要将该医疗平台作为中间设备,由中间设备调用勾画终端中勾画服务的接口,从而实现针对该医学图像的勾画,采集该医学图像的医疗机构无需和勾画终端进行直接数据交互,其涉及的医疗敏感数据,无论是医学图像,还是勾画得到的勾画文件,均由医疗云平台进行数据管理,由医疗云平台提供数据的安全保证,使得医疗机构无需担心医疗敏感数据的不安全问题,在通过医疗云平台为医疗机构实现了方便快捷的勾画服务的情况下,有效保证医疗敏感数据的安全性。
47.在上述勾画服务的远程实现方法的基础上,若用户需要访问勾画服务的页面,查看勾画情况,该用户终端可先成功登录该勾画终端,如下结合附图对用户终端登录该勾画终端的过程进行示例解释说明。图3为本技术实施例提供的一种勾画服务的远程实现方法中用户终端登录勾画终端的方法流程示意图,该方法可应用于医疗云平台。如图3所示,该勾画服务的远程实现方法,还可包括:
48.s301、接收用户终端发送的勾画访问请求。
49.该勾画访问请求可由用户终端发起并发送至该医疗云平台。在可能的应用示例中,该用户终端可访问医疗云平台对应的云平台页面,并通过该云平台页面向医疗云平台发送的针对该勾画服务的勾画访问请求。用户终端在访问该云平台页面的过程中,需通过该云平台页面输入该用户终端的登录信息,以登录该云平台页面,在登录该云平台页面之后,该用户终端便可通过该云平台页面向医疗云平台发送的针对该勾画服务的勾画访问请求。
50.s302、医疗云平台根据该勾画访问请求,生成该用户终端的第一令牌。
51.该医疗云平台在接收到该勾画访问请求的情况下,为该用户终端生成与该用户终端对应的唯一令牌,即该第一令牌。
52.s303、医疗云平台采用该第一令牌对该用户终端进行身份验证后完成登录该勾画终端。
53.该医疗云平台可采用该第一令牌与该勾画终端进行信息交互,使得勾画终端采用该第一令牌对该用户终端进行身份验证,并在身份验证通后,确定该用户终端已完成登录该勾画终端。
54.该实施例提供的勾画服务的远程实现方法,可通过医疗云平台接收到用户终端的勾画访问请求的情况下,为该用户终端生成第一令牌,继而可采用第一令牌对用户终端进行身份验证后完成登录该勾画终端,保证了用户终端登录该勾画终端的安全性。
55.可选的,在上述图3所示的勾画服务的远程实现方法的基础上,本技术实施例还提供另一种用户终端登录该勾画终端的实现示例。图4为本技术实施例提供的一种勾画服务的远程实现方法中用户终端登录勾画终端的另一方法流程示意图,该方法可应用于医疗云平台。如图4所示,如上方法中s303中采用该第一令牌对该用户终端进行身份验证后完成登录该勾画终端,可包括:
56.s401、向勾画终端发送页面跳转请求。
57.该页面跳转请求包括:该第一令牌。该页面跳转请求用于使得该用户终端跳转至该勾画服务的页面,使得该勾画终端获取该第一令牌。
58.相应的,该方法还可包括:勾画终端接收医疗云平台发送的该页面跳转请求。
59.该勾画终端在接收到携带该第一令牌的该页面跳转请求的情况下,可向医疗云平台发送该第一令牌的验证请求以对该第一令牌进行验证。
60.s402、接收勾画终端发送的该第一令牌的验证请求。
61.s403、对该第一令牌进行验证。
62.该医疗云平台例如可通过确定该第一令牌是否为预先存储的令牌,对该第一令牌的有效性进行验证,若该第一令牌为该预先存储的令牌中的令牌,则可确定该第一令牌即为该医疗云平台生成的合法令牌,便可确定该第一令牌验证通过;反之,该第一令牌不为该预设存储的令牌,则确定该第一令牌并非合法令牌,便可确定该第一令牌验证未通过。
63.s404、若该第一令牌验证通过,则确定该用户终端完成登录该勾画终端。
64.若该第一令牌验证通过,即第一令牌为有效合法令牌,可表明该用户终端的身份验证通过,因此,该医疗云平台便可确定该用户终端完成登录该勾画终端。
65.可选的,若该第一令牌验证通过,则该方法还包括:
66.s405、向勾画终端发送该用户终端对应的登录信息。
67.第一令牌验证通过,即该第一令牌有效,则医疗云平台可通过向勾画终端返回该用户终端对应登录信息,以指示该勾画终端该用户终端已登录成功。
68.相应的,勾画终端可接收医疗云品台发送的用户终端对应的登录信息,并基于该登录信息生成第二令牌,并将该第二令牌返回至该用户终端,使得用户终端采用第二令牌与勾画终端进行信息交互,其中信息交互可以为对自动勾画的轮廓进行手动修改、调整自动勾画参数、修改勾画结果标注等交互。
69.该实施例提供的勾画服务的远程实现方法,可通过医疗云平台在确定用户终端完
成登录该勾画终端的过程中,通过页面跳转请求,将该用户终端的第一令牌传输至勾画终端,触发勾画终端和医疗云平台对该第一令牌的验证流程,在第一令牌验证通过的情况下,确定用户终端完成登录该勾画终端,保证了用户终端登录该勾画终端的安全性;并且,该方法中,医疗云平台还在第一令牌验证通过的情况下,向勾画终端返回该用户终端对应的登录信息,以使得勾画终端为该用户终端生成第二令牌,从而使得用户终端后续可基于该第二令牌与勾画终端进行信息交互,保证了用户终端和勾画终端进行信息交互的安全性。
70.可选的,在上述图4所示的勾画服务的远程实现方法的基础上,本技术实施例还可提供一种采用第二令牌推送勾画文件的实现示例。图5为本技术实施例提供的一种勾画服务的远程实现方法中推送勾画文件的方法流程示意图,该方法可应用于医疗云平台。如图5所示,该勾画服务的远程实现方法还可包括:
71.s501、接收勾画终端发送的勾画推送请求。
72.该勾画推送请求为勾画终端接收到用户终端基于第二令牌发送的推送请求的情况下发送的请求,勾画推送请求包括:目标勾画文件的信息。
73.也就是说,用户终端可基于该第二令牌向勾画终端发送勾画推送请求,勾画终端在接收到该勾画推送请求的情况下,便将该勾画推送请求转发至该医疗云平台。
74.s502、医疗云平台基于该目标勾画文件的信息,将该目标勾画文件发送至用户终端。
75.该目标勾画文件的信息可用于唯一指示该目标勾画文件,该医疗云平台可基于该目标勾画文件的信息,查询该目标勾画文件,并将查询到的该目标勾画文件发送至该用户终端。
76.在一种可能的示例中,该勾画推送请求中还可包括:目标医疗设备的信息,医疗云平台在获取到的勾画推送请求的情况下,可将该目标勾画文件和该目标医疗设备的信息均发送至该用户终端,使得该用户终端可将目标勾画文件推送至该目标医疗设备上。
77.如上提及的,该目标医疗设备的信息例如可以包括:该目标医疗设备的标识等信息。该目标医疗设备例如可以为放疗计划系统中的设备,也可以为其它医疗设备。示例的,该用户终端例如可将该目标勾画文件推送至放疗计划系统中的设备上。
78.该实施例提供的勾画服务的远程实现方法,可在用户终端获取到第二令牌的时候,由用户终端采用该第二令牌向勾画终端发送勾画推送请求,由于勾画文件等医疗敏感数据均在医疗云平台中保存,因此,勾画终端在接收到该勾画推送请求的时候,将其转发至医疗云平台,由医疗云平台将需要推送的勾画文件,即目标勾画文件,以及目标医疗设备的信息发送至用户终端,通过用户终端将该目标勾画文件推送至该目标医疗设备,有效保证了勾画文件推送过程中的信息安全,保证了医疗敏感信息的安全性。
79.可选的,在上述图2-图5中任一实施例所提供的勾画服务的远程实现方法的基础上,本技术实施例还提供一种调用勾画服务的可能实现示例。图6为本技术实施例提供的一种勾画服务的远程实现方法中调用勾画服务的接口的方法流程示意图,该方法可应用于医疗云平台。如图6所示,在上述方法中s202中医疗云平台基于该勾画请求以及该医学图像,调用勾画终端中勾画服务的接口,包括:
80.s601、医疗云平台存储该医学图像,得到该医学图像的存储地址。
81.医疗云平台在获取到该医学图像的情况下,可将该医学图像存储至医疗云平台所
提供的预设存储系统中,得到该医学图像的存储地址。其中,该预设存储系统例如可以为该医疗平台的本地存储系统,和/或,与该医疗云平台关联的云存储系统等。
82.s602、医疗云平台基于该勾画请求以及该医学图像的该存储地址,调用该勾画服务的接口,使得该勾画终端基于该存储地址获取该医学图像。
83.在该实施例提供的实现方式中,医疗云平台在调用该勾画服务的接口的过程中,采用该勾画请求以及该医学图像的该存储地址即可,无需携带该医学图像,减少了调用过程中的信息携带量,保证了远程调用勾画服务的过程中的信息传输效率。
84.可选的,在上述图2-图5中任一实施例所提供的勾画服务的远程实现方法的基础上,本技术实施例还提供一种调用勾画服务的接口的可能实现示例。图7为本技术实施例提供的一种勾画服务的远程实现方法中调用勾画服务的接口的另一方法流程示意图,该方法可应用于医疗云平台。该勾画请求中可携带有:该用户终端对应医疗机构的用户信息,如图7所示,在上述方法中s202中医疗云平台基于该勾画请求以及该医学图像,调用勾画终端中勾画服务的接口,包括:
85.s701、根据该用户信息,判断该医疗机构是否开通了该勾画服务。
86.该医疗云平台上存储有开通该勾画服务的至少一个用户的信息,可通过确定该用户信息,是否为已开通该勾画服务的至少一个用户信息中的用户信息,判断该医疗机构是否开通该勾画服务。若该用户信息为已开通该勾画服务的至少一个用户信息中的用户信息,则可确定该医疗结构开通有该勾画服务;反之,若该用户信息不为已开通该勾画服务的至少一个用户信息中的用户信息,则可确定该医疗结构并未开通该勾画服务。
87.s702、若该医疗机构开通了该勾画服务,则基于该勾画请求以及医疗云平台医学图像,调用勾画服务的接口。
88.可选的,在上述s701中医疗云平台根据该用户信息,判断该医疗机构是否开通了该勾画服务之前,该方法还可包括:
89.s701a、接收用户终端在开通该勾画服务时发送的该医疗机构的用户信息。
90.用户终端例如可在响应输入的开通勾画服务的确认操作指令,向医疗云平台发送该医疗机构的信息,实现开通该勾画服务的用户信息在医疗云平台的存储备份。
91.s701b、调用该勾画服务的接口,以使得勾画终端获取该医疗机构的用户信息,并将该医疗机构的用户信息存储至该勾画服务对应的用户数据库中。
92.在可能的实现方式中,该医疗云平台可通过调用该勾画服务的接口,由该勾画终端将该用户信息存入该勾画服务对应的用户数据库中,实现了开通该勾画服务的医疗机构的用户信息在该勾画服务中的导入及备份。
93.该实施例提供的勾画服务的远程实现方法,可通过医疗云平台在判断该医疗结构开通有该勾画服务的情况下,调用该勾画服务的接口,实现了医疗云平台对勾画服务有权限的使用,进一步保障了勾画服务的调用安全;并且,在该方法中,医疗云平台还通过调用该勾画服务的接口,将该用户信息在勾画服务中进行导入和备份,有效地保障了调用勾画服务的安全性。
94.可选的,在上述图2-图5中任一实施例所提供的勾画服务的远程实现方法的基础上,本技术实施例还提供一种调用勾画服务的接口的可能实现示例。图8为本技术实施例提供的一种勾画服务的远程实现方法中调用勾画服务的接口的又一方法流程示意图,该方法
可应用于医疗云平台。如图8所示,在上述方法中s202中医疗云平台基于该勾画请求以及该医学图像,调用勾画终端中勾画服务的接口,包括:
95.s801、医疗云平台判断该医学图像是否满足预设的勾画条件。
96.该勾画条件还可称为勾画要求,即勾画服务所需的预设图像条件。
97.s802、若该医学图像满足该勾画条件,则医疗云平台基于医疗云平台该勾画请求以及该医学图像,调用该勾画服务的接口。
98.该实施例所提供的勾画服务的远程实现方法,可在医疗云平台判断该医学图像满足预设的勾画条件的情况下,调用该勾画服务的接口,有效保证了勾画终端对该医学图像进行自动勾画的成功率,有效提高了生成勾画文件的准确度及可靠性。
99.在上述任一实施例的基础上,本技术实施例还可提供一种勾画终端执行的勾画服务端的远程实现方法,该勾画终端可以为上述图1所示的勾画服务的远程实现系统的勾画终端13。如下结合附图进行示例的解释说明,图9为本技术实施例提供的勾画服务的远程实现方法的流程示意图二。图9所示,该方法可包括:
100.s901、响应接收到的医疗云平台基于勾画请求以及医学图像发送的该勾画服务的接口调用请求,获取医学图像,并对医学图像执行自动勾画,得到勾画文件。
101.其中,该勾画请求和该医学图像为用户终端发送至医疗云平台。勾画终端在获取该医学图像的情况下,可采用预设的勾画应用对该医学图像进行自动勾画,得到该勾画文件,从而实现针对该医学图像的勾画服务。需要说明的是,本技术的方案中,勾画终端获取到该医学图像,便可对该医学图像进行自动勾画,在自动勾画的过程中,无需用户操作的介入,用户也无法直接查看该医学图像以及勾画文件,有效保证在勾画构成中的医疗敏感数据的安全问题。
102.s902、向医疗云平台返回该勾画文件。
103.勾画终端在得到该勾画文件的情况下,可将该勾画文件作为该医学图像的勾画结果推送至该医疗云平台。
104.该实施例提供的勾画服务的远程实现方法,可由勾画终端在接收到医疗云平台发送的勾画服务的接口调用请求的情况下,响应该接口调用请求获取该医学图像,并对该医学图像进行自动勾画得到勾画文件,继而接收该勾画终端返回的该勾画文件并进行存储。在该实施例提供的方法中,用户终端在获取到该医学图像之后无法直接进行勾画,需要将该医疗平台作为中间设备,由中间设备调用勾画终端中勾画服务的接口,从而实现针对该医学图像的勾画,采集该医学图像的医疗机构无需和勾画终端进行直接数据交互,其涉及的医疗敏感数据,无论是医学图像,还是勾画得到的勾画文件,均由医疗云平台进行数据管理,由医疗云平台提供数据的安全保证,使得医疗机构无需担心医疗敏感数据的不安全问题,在通过医疗云平台为医疗机构实现了方便快捷的勾画服务的情况下,有效保证医疗敏感数据的安全性。
105.在上述图9所示的勾画服务的远程实现方法的基础上,本技术实施例还可提供一种勾画终端执行的用户终端登录勾画终端的实现方法示例,图10为本技术实施例提供的勾画服务的远程实现方法中用户终端登录勾画终端的又一方法流程示意图,该方法可应用于勾画终端。如图10所示,该方法还可包括:
106.s1001、接收医疗云平台发送的页面跳转请求。
107.页面跳转请求包括:第一令牌,该页面跳转请求用于使得用户终端跳转至勾画服务的页面;其中,第一令牌为医疗云平台根据用户终端发送的勾画访问请求为用户终端生成的令牌。
108.当该勾画终端接收到携带有该第一令牌的该页面跳转请求的情况下,可使得用户终端上显示的云平台页面跳转至该勾画服务的页面,实现了用户终端上的页面跳转。
109.s1002、向医疗云平台发送该第一令牌的验证请求。
110.验证请求用于使得该医疗云平台对第一令牌进行验证,在第一令牌验证通过的情况下,确定用户终端完成登录勾画终端。
111.勾画终端在通过上述页面跳转请求获取到该第一令牌的情况下,便需要对该第一令牌进行验证,如此,可通过向医疗云平台发送该第一令牌的验证请求,以使得医疗云平台对该第一令牌的有效性进行验证。示例的,该勾画终端可先将该第一令牌发送至该勾画终端的后端,即该勾画终端对应的勾画服务器,由该勾画服务器向医疗云平台发起针对该第一令牌的验证请求。
112.可选的,该方法还可包括:
113.s1003、收医疗云平台发送的该用户终端对应的登录信息。
114.该登录信息为该医疗云平台在确定该用户终端完成登录该勾画终端时的登录信息。
115.s1004、基于该登录信息生成第二令牌。
116.该勾画终端可在接收到该登录信息的情况下,确定该用户终端已登录完成,便可基于该登录信息为该用户终端生成登录令牌,即该第二令牌。
117.s1005、向用户终端返回该第二令牌,以采用该第二令牌与用户终端进行信息交互。
118.用户终端可接收用户终端返回的该第二令牌,继而采用该第二令牌与勾画终端进行信息交互。在用户终端完成登录的过程中,该用户终端的显示页面也由医疗云平台的页面跳转至该勾画服务的页面,因此,该用户终端可响应通过该勾画服务的页面输入的操作请求,采用该第二令牌与该勾画终端进行信息交互,其中信息交互可以为对自动勾画的轮廓进行手动修改、调整自动勾画参数、修改勾画结果标注等交互。
119.该实施例提供的勾画服务的远程实现方法,可通过勾画终端在用户终端完成登录该勾画终端的过程中,触发勾画终端向医疗云平台发起针对该第一令牌的验证流程,在第一令牌验证通过的情况下,确定用户终端完成登录该勾画终端,保证了用户终端登录该勾画终端的安全性;并且,该方法中,勾画终端还可接收该医疗云平台在确定用户终端完成登录该勾画终端的情况下发送的该用户终端对应的登录信息,并根据该登录信息为该用户终端生成第二令牌,从而使得用户终端后续可基于该第二令牌与勾画终端进行信息交互,保证了用户终端和勾画终端进行信息交互的安全性。
120.在上述图10所示的勾画服务的远程实现方法的基础上,本技术实施例还可提供一种勾画终端执行的用户终端登录勾画终端的实现方法示例,图11为本技术实施例提供的一种勾画服务的远程实现方法中推送勾画文件的另一方法流程示意图,该方法可应用于勾画终端。如图11所示,该方法还可包括:
121.s1101、接收用户终端基于第二令牌发送的勾画推送请求。
122.该勾画推送请求包括:目标勾画文件的信息。该目标勾画文件的信息可用于唯一指示该目标勾画文件。
123.该用户终端例如可响应通过勾画服务的页面上输入的推送点击操作,采用该第二令牌向勾画终端发送该勾画推送请求。勾画文件通常为rt结构(struct)的文件,因此,该推送点击操作例如可以为rt struct文件对应的推送点击操作,以指示将该rt struct文件推送至放疗计划系统(treatment plan system,简称tps)中。
124.s1102、在该第二令牌验证通过后,勾画终端向医疗云平台转发该勾画推送请求,以使得该医疗云平台将该目标勾画文件推送至该用户终端。
125.勾画终端在接收到该勾画推送请求的情况下,可对该第二令牌进行验证,并在验证通过的情况下,向医疗云平台发送该勾画推送请求,使得该医疗云平台采用该目标勾画文件的信息查询该目标勾画文件,并将查询到的目标勾画文件推送至该用户终端。
126.在一种可能的示例中,该勾画推送请求中还包括:目标医疗设备的信息该医疗云平台在向用户终端推送该目标勾画文件的情况下,还向该用户终端推送该目标医疗设备的信息,以使得该用户终端将接收到的该目标勾画文件推送至该目标医疗设备。当然,该用户终端在接收到该目标勾画文件的情况下,可对该目标勾画文件进行存储,或者进行加密等处理后再进行相应的处理。其中,该目标医疗设备的信息例如可以包括:该目标医疗设备的标识等信息。该目标医疗设备例如可以为放疗计划系统中的设备,也可以为其它医疗设备。
127.该实施例提供的勾画服务的远程实现方法,可在用户终端获取到第二令牌的时候,由用户终端采用该第二令牌向勾画终端发送勾画推送请求,由于勾画文件等医疗敏感数据均在医疗云平台中保存,因此,勾画终端在接收到该勾画推送请求的时候,将其转发至医疗云平台,由医疗云平台将需要推送的勾画文件,即目标勾画文件,以及目标医疗设备的信息发送至用户终端,通过用户终端将该目标勾画文件推送至该目标医疗设备,有效保证了勾画文件推送过程中的信息安全,保证了医疗敏感信息的安全性。
128.如下结合附图对用户终端、医疗云平台和勾画终端进行信息交互所执行的勾画服务的远程实现方法通过一个示例进行解释说明。图12为本技术实施例提供的一种勾画服务的远程实现方法的交互流程示意图。如图12所示,该方法可包括:
129.s1201、用户终端向医疗云平台发送勾画请求以及与该勾画请求关联的医学图像。
130.相应的,医疗云平台接收用户终端发送的勾画请求以及与该勾画请求关联的医学图像。在具体实现过程中,s1201的实现细节可参见上述图2所示的实现示例中用户终端发送该勾画请求以及该医学图像的实现过程的描述,在此不再赘述。
131.s1202、医疗云平台基于该勾画请求以及该医学图像的存储地址,调用该勾画服务的接口。
132.在可能实现中,s1202的实现细节可参见上述图2所示的方法流程中s202的相关描述、或者,图6-图8中任一实施例中调用勾画服务的接口的相关描述,本技术实施例在此不再赘述。
133.s1203、勾画终端响应该勾画服务的接口调用请求,基于该存储地址获取该医学图像,并对医学图像执行自动勾画,得到勾画文件。
134.在可能实现中,s1203的实现细节可参见上述图9中s901的相关描述,本技术实施例在此不再赘述。
135.s1204、勾画终端向医疗云平台返回该勾画文件。
136.在可能实现中,s1204的实现细节可参见上述图9中s902的相关描述,本技术实施例在此不再赘述。
137.s1205、医疗云平台接收该勾画终端发送的该勾画文件,并对该勾画文件进行存储。
138.在可能实现中,s1205的实现细节可参见上述图2中s203的相关描述,本技术实施例在此不再赘述。
139.s1206、用户终端向医疗云平台发送勾画访问请求。
140.相应的,医疗云平台接收用户终端发送的该勾画访问请求。
141.在可能实现中,s1206的实现细节可参见上述图3中s301的相关描述内容中用户终端发送该勾画访问请求的相关描述,本技术实施例在此不再赘述。
142.s1207、医疗云平台根据该勾画访问请求,生成该用户终端的第一令牌。
143.在可能实现中,s1207的实现细节可参见上述图3中s302的相关描述,本技术实施例在此不再赘述。
144.s1208、医疗云平台采用该第一令牌对该用户终端进行身份验证后完成登录该勾画终端。
145.在可能实现中,s1208的实现细节可参见上述图3中s303的相关描述、或者上述图4的相关描述,本技术实施例在此不再赘述。
146.s1209、医疗云平台向勾画终端发送该用户终端对应的登录信息。
147.在可能实现中,s1209的实现细节可参见上述图4中s405的相关描述,本技术实施例在此不再赘述。
148.相应的,勾画终端接收该登录信息。
149.s1210、勾画终端基于该登录信息生成第二令牌。
150.在可能实现中,s1210的实现细节可参见上述图10中s1004的相关描述,本技术实施例在此不再赘述。
151.s1211、勾画终端将该第二令牌返回至用户终端。
152.在可能实现中,s1211的实现细节可参见上述图10中s1005的相关描述,本技术实施例在此不再赘述。
153.相应的,用户终端接收该第二令牌。
154.s1212、用户终端基于第二令牌向勾画终端发送勾画推送请求。
155.相应的,勾画终端接收用户终端发送的该勾画推送请求。
156.该勾画终端接收该勾画推送请求的具体实现,可参见上述图11中s1101的相关描述,在此不再赘述。
157.s1213、勾画终端将该勾画推送请求转发至医疗云平台。
158.在可能实现中,s1213的实现细节可参见上述图11中s1102的相关描述,本技术实施例在此不再赘述。
159.s1214、医疗云平台基于目标勾画文件的信息,将该目标勾画文件发送至用户终端。
160.在可能实现中,s1214的实现细节可参见上述图5中s502的相关描述,本技术实施
例在此不再赘述。
161.本技术实施例提供的该勾画服务的远程实现方法,可实现上述任一实施例所实现的技术效果,具体描述,参见上述,在此不再赘述。
162.下述对用以执行的本技术所提供的勾画服务的远程实现方法的装置、设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
163.图13为本技术实施例提供的一种勾画服务的远程实现装置的示意图,该勾画服务的远程实现装置可用于执行上述医疗云平台所执行的勾画服务的远程实现方法。如图13所示,该勾画服务的远程实现装置1300可包括:
164.第一接收模块1301,用于接收用户终端发送的勾画请求以及与该勾画请求关联的医学图像。
165.调用模块1302,用于基于该勾画请求以及该医学图像,调用勾画终端中勾画服务的接口,以使该勾画终端获取该医学图像,并对该医学图像进行自动勾画,得到勾画文件。
166.第二接收模块1303,用于接收该勾画终端返回的该勾画文件并进行存储。
167.可选的,第一接收模块1301,还用于接收该用户终端发送的勾画访问请求。
168.该勾画服务的远程实现装置1300还可包括:
169.生成模块,用于根据该勾画访问请求,生成该用户终端的第一令牌;
170.登录验证模块,用于采用该第一令牌对该用户终端进行身份验证后完成登录该勾画终端。
171.可选的,登录验证模块,具体用于向该勾画终端发送页面跳转请求,该页面跳转请求包括:该第一令牌,该页面跳转请求用于使得该用户终端跳转至该勾画服务的页面,使得该勾画终端获取该第一令牌;接收该勾画终端发送的该第一令牌的验证请求;对该第一令牌进行验证;若该第一令牌验证通过,则确定该用户终端完成登录该勾画终端。
172.可选的,若该第一令牌验证通过,则登录验证模块,还用于向该勾画终端发送该用户终端对应的登录信息,以使得该勾画终端基于该登录信息生成第二令牌,并将该第二令牌返回至该用户终端,使得该用户终端采用该第二令牌与该勾画终端进行信息交互。
173.可选的,第二接收模块1303,还用于接收该勾画终端发送的勾画推送请求,该勾画推送请求为该勾画终端接收到该用户终端基于该第二令牌发送的推送请求的情况下发送的请求,该勾画推送请求包括:目标勾画文件的信息;
174.该勾画服务的远程实现装置1300还可包括:
175.推送模块,用于根据该目标勾画文件的信息,将该目标勾画文件推送至该用户终端上。
176.可选的,该勾画请求中携带有:该用户终端对应医疗机构的用户信息;
177.该勾画服务的远程实现装置1300还可包括:
178.第一判断模块,用于根据用户信息,判断医疗机构是否开通了勾画服务;
179.调用模块1302,具体用于若医疗机构开通了所述勾画服务,则基于勾画请求以及医学图像,调用勾画服务的接口。
180.可选的,该勾画服务的远程实现装置1300还可包括:
181.第二判断模块,用于判断该医学图像是否满足预设的勾画条件;
182.调用模块1302,具体用于若该医学图像满足所述勾画条件,则基于该勾画请求以
及该医学图像,调用该勾画服务的接口。
183.上述装置用于执行前述实施例中医疗云平台所执行的提供的勾画服务的远程实现方法,其实现原理和技术效果类似,在此不再赘述。
184.本技术实施例还提供一种可执行上述勾画终端执行的勾画服务的远程实现方法的装置。图14为本技术实施例提供的另一种勾画服务的远程实现装置的示意图。如图14所示,该勾画服务的远程实现装置1400可包括:
185.接收模块1401,用于接收医疗云平台基于勾画请求以及医学图像发送的该勾画服务的接口调用请求。其中,该勾画请求和该医学图像为用户终端发送至该医疗云平台。
186.勾画模块1402,用于响应接收到的医疗云平台基于勾画请求以及医学图像发送的该勾画服务的接口调用请求,获取该医学图像,并对该医学图像执行自动勾画,得到勾画文件。
187.发送模块1403,用于向该医疗云平台返回该勾画文件。
188.可选的,接收模块1401,还用于接收该医疗云平台发送的页面跳转请求,该页面跳转请求包括:第一令牌,该页面跳转请求用于使得该用户终端跳转至该勾画服务的页面;其中,该第一令牌为该医疗云平台根据该用户终端发送的勾画访问请求为该用户终端生成的令牌;
189.发送模块1403,还用于向该医疗云平台发送该第一令牌的验证请求,该验证请求用于使得该医疗云平台对该第一令牌进行验证,在该第一令牌验证通过的情况下,确定该用户终端完成登录该勾画终端。
190.可选的,接收模块1401,还用于接收该医疗云平台发送的该用户终端对应的登录信息,该登录信息为该医疗云平台在确定该用户终端完成登录该勾画终端时的登录信息;
191.该勾画服务的远程实现装置1400还可包括:
192.生成模块,用于基于该登录信息生成第二令牌;
193.上述发送模块1403,还用于向该用户终端返回该第二令牌,以采用该第二令牌与该用户终端进行信息交互。
194.可选的,接收模块1401,还用于接收该用户终端基于该第二令牌发送的勾画推送请求,其中,该勾画推送请求包括:目标勾画文件的信息;
195.发送模块1403,还用于在该第二令牌验证通过后,向该医疗云平台转发该勾画推送请求,以使得该医疗云平台根据该目标勾画文件的信息将该目标勾画文件推送至该用户终端。
196.可选的,接收模块1401,还用于接收该医疗云平台在该用户终端对应医疗机构开通该勾画服务时发送的该医疗机构的用户信息;
197.该勾画服务的远程实现装置1400还可包括:
198.存储模块,用于将该医疗机构的用户信息存储至该勾画服务对应的用户数据库中。
199.上述装置用于执行前述实施例中勾画终端所执行的提供的勾画服务的远程实现方法,其实现原理和技术效果类似,在此不再赘述。
200.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个
或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
201.图15为本技术实施例提供的医疗云平台的示意图,该医疗云平台可以集成于服务器或者服务器的芯片,该医疗云平台可以是具备计算处理功能的服务设备如服务器。
202.该医疗云平台1500包括:存储器1501、处理器1502。存储器1501和处理器1502通过总线连接。
203.存储器1501用于存储程序,处理器1502调用存储器1501存储的程序,以执行上述任一实施例中医疗云平台所执行的勾画服务的远程实现方法,具体实现方式和技术效果类似,这里不再赘述。
204.图16为本技术实施例提供的勾画终端的示意图,该勾画终端可以集成于设备或者设备的芯片,该勾画终端可以是具备计算处理功能的终端设备。
205.该勾画终端1600包括:存储器1601、处理器1602。存储器1601和处理器1602通过总线连接。
206.存储器1601用于存储程序,处理器1602调用存储器1601存储的程序,以执行上述任一实施例中勾画终端所执行的勾画服务的远程实现方法,具体实现方式和技术效果类似,这里不再赘述。
207.可选地,本发明还提供一种程序产品,例如计算机可读存储介质,其可以为非易失性存储介质,其可包括计算机程序,该计算机程序在被处理器读取并执行时用于执行上述任一勾画服务的远程实现方法实施例。
208.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
209.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
210.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
211.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器
(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
212.上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1