首页> 中国专利> 传输数据集和提供数据传输信息

传输数据集和提供数据传输信息

摘要

本发明涉及将数据集传输给中央数据存储器。本发明基于,借助于数据源接收数据集。此外可选地,借助于数据源接收国家信息。此外,基于数据集借助于数据源来确定数据分类。此外,将所述数据分类和可选地国家信息借助于数据源发送给服务器。此外,借助于数据源从服务器接收数据传输信息。在此,数据传输信息基于数据分类和可选地基于国家信息,并且数据传输信息涉及数据集的传输的可许可性。此外,数据集与数据传输信息相关地传输给中央数据存储器。本发明此外涉及提供数据传输信息,包括借助于服务器接收数据分类和可选地国家信息,借助于服务器确定数据传输信息,其中数据传输信息基于数据分类和可选地基于国家信息,并且借助于服务器将数据传输信息提供给数据源。

著录项

  • 公开/公告号CN112997169A

    专利类型发明专利

  • 公开/公告日2021-06-18

    原文格式PDF

  • 申请/专利权人 西门子医疗有限公司;

    申请/专利号CN201980073661.8

  • 发明设计人 米凯尔·罗梅尔;

    申请日2019-10-02

  • 分类号G06F16/51(20060101);G16H30/00(20060101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人张春水;周涛

  • 地址 德国埃朗根

  • 入库时间 2023-06-19 11:27:38

说明书

背景技术

医学设备,尤其成像医学设备,如计算机断层扫描仪、磁共振断层扫描仪、X射线设备或超声设备,通常经由数据连接与中央或中央数据存储器连接。所述数据连接例如能够实现从中央对医学设备的远程维护。在此,医学设备和中央能够位于不同的国家。

数据经由数据连接的传输在此经受完全不同的限制。例如,法律规定只能够允许传输特定类型的数据,和/或自允许在特定的国家的传输。此外,传输的可许可性能够与如下内容相关,在医学设备的运营商和中央运营商之间是否存在合同规定。

医学设备因此必须适当地配置,使得仅当实际上允许传输数据时,进行数据的传输。但各个医学设备的配置是非常耗费的,尤其当必须调整多个医学设备的配置时,并且尤其当必须使其频繁地匹配于改变的给定条件时如此。

替选地已知的是,在任何情况下或无条件地执行从医学设备至中央的数据传输,并且在中央才决定,是否允许数据传输,并且在中央进行验证之后清除在没有当前允许的情况下传输的数据。这尤其具有如下缺点,数据连接不必要地承受数据传输的负荷。

发明内容

本发明的目的是,提供一种用于数据传输的解决方案,所述解决方案造成较少的配置耗费和/或数据连接的较小的负荷。

所述目的根据独立权利要求通过一种用于传输数据集的方法、通过一种用于提供数据传输信息的方法、通过一种数据源、通过一种服务器、通过一种计算机程序产品和通过一种计算机可读的存储器来实现。有利的改进方案在从属权利要求中和在说明书中给出。

下面关于要求保护的设备和要求保护的方法来描述所述目的的根据本发明的解决方案。在此提到的特征、优点或替选的实施方式同样也可转用于其他要求保护的主题并且反之亦然。换言之,实体权利要求(其例如针对设备)也借助结合方法描述或要求保护的特征改进。方法的对应的功能特征在此通过对应的实体模块构成。

此外,在下文中不仅关于用于传送数据集的方法或客户端而且关于用于提供数据传输信息的方法或服务器来描述所述目的的根据本发明的解决方案。在此提到的特征、优点或替选的实施方式同样也可以转用于其他要求保护的主题并且反之亦然。换言之,用于传送数据集的方法或客户端的权利要求也可以借助结合用于提供数据传输信息或服务器的方法描述或要求保护的特征来改进。

本发明在第一方面中涉及一种用于将数据集传输给中央数据存储器的方法。所述方法基于,借助于数据源接收数据集。数据集的接收在此尤其借助于数据源的第一接口进行。所述方法此外基于,基于数据集借助于数据源来确定数据分类,在此所述确定尤其借助于数据源的第一计算单元进行。此外,所述数据分类和国家信息借助于数据源、尤其借助于数据源的第二接口发送给服务器。此外,从服务器借助于数据源接收数据传输信息,其中接收尤其借助于数据源的第二接口进行。在此,数据传输信息基于国家信息和数据分类,并且数据传输信息涉及传输数据集的可许可性。此外,数据集根据数据传输信息传输给中央数据存储器。

数据集是一组内容关联的数据段。尤其地,数据集为文件、文件的一部分和/或数据库的条目。数据集尤其可以为医学数据集。医学数据集在此包括涉及患者的医学数据(例如个人数据、医学图像数据、实验室报告、结构化的诊断和/或非结构化的诊断)和/或涉及医学设备的数据(例如登录数据)。

数据分类涉及数据集的类型和/或数据集的内容的类型。尤其地,数据分类能够包括数据集的格式(例如“PDF”、“Text”、“Dicom”)。尤其地,数据分类能够包括可能值的预设的列表中的值(例如列表“公开”、“内部”和“机密”中的值),所述值涉及数据集,此外数据分类可以包括一个或多个关于数据集的密钥值对(例如具有密钥“医学数据”和值“真”,或者具有密钥“涉及个人的数据”和值“假”)。尤其地,数据分类可以包括,相应的数据集是否是医学数据集和/或包括个人相关的数据。此外,数据分类也可以包括数据集的元数据,例如数据集的文件名或已产生数据集的医学设备的产品型号。

数据传输信息涉及传输数据集的可许可性。换言之,基于数据传输信息可以确定,是否可以和/或允许传输数据集。可许可性能够涉及技术可许可性(例如兼容性)和/或法律可许可性。技术可许可性尤其也可以涉及在两个国家之间的限制的数据传输率(使得数据集仅当传输少量其他数据时传输),或对于传输数据集的限制的时间段(使得具有低的优先级的特定类别的数据集仅在预定的时间发生,在所述时间传输具有高的优先级的少量数据集,例如在夜间)。

尤其地,数据传输信息能够包括二进制数据段,其中在二进制数据段的第一值中,允许数据集的传输,并且其中在二进制数据段的第二值中,不允许数据集的传输。尤其地,数据传输信息也可以包括如下数据段,所述数据段涉及中央数据存储器的数量,其中该数据段将对于所述传输许可的中央数据存储器列出。在该情况下,如果不允许数据集的传输,所述数量也可以是零。

发明人已经认识到,通过描述的方法基于由数据源发送的数据分类可以求取数据传输信息,而不必将真正的数据集传送给服务器。尤其地,因此少量数据仅必须由数据源传送给服务器,尤其当数据集的传输不允许时。

此外在所描述的用于求取传输数据集的可许可性的方法中不需要的是,为数据源提供基于数据分类求取数据分类所需要的规则和/或数据。尤其地,因此在所述数据和/或规则改变时,不一定在多个数据源中实现改变。在多个数据源中这种实现的必要性例如在连接中断或数据源暂时失效时引起数据集的可能有错误的传输。

根据本发明的另一方面,数据分类的发送通过调用服务器的接口函数进行,并且数据传输信息是接口函数的输出值。有利地,接口函数是服务器的编程接口的函数(编程接口的英文术语为“application programmable interface”,缩写为“API”)。

发明人已经认识到,通过使用接口函数,数据源和服务器能够作为逻辑分离的模块运行。尤其地,因此接口函数在服务器上的真正的实现可以改变,而不需要数据源和/或其编程的改变。尤其地,因此在数据源上不必存储和/或提供任何逻辑,以便基于数据分类求取数据传输信息。借此,在改变所述逻辑时仅必须调整服务器,并且不必调整各个数据源。这引起系统的提高的相容性和数据集的有错误的传输的减小。

根据本发明的另一方面,所述方法此外包括借助于数据源接收国家信息,此外在发送数据分类时同样借助于数据源将国家信息发送给服务器,此外,数据传输信息基于国家信息。在此,国家信息的接收尤其借助于数据源的第一接口进行。国家信息的发送尤其也能够通过调用服务器的接口函数来进行。

国家信息涉及要传输的数据集的源国家和/或目标国家。在此,源国家尤其是数据源所处的国家,并且目标国家是中央数据存储器所处的国家。国家(例如源国家或目标国家)能够为州、一组州或在一个或多个州之内的地区。尤其地,国家能够通过关于存储和/或传输数据集的统一立法来表征。

发明人已经认识到,通过所描述的方法基于由数据源发送的国家信息可以求取数据传输信息,而不必将真正的数据集传送给服务器。尤其地,因此少量的数据必须由数据源传送给服务器,尤其当数据集的传送不允许时如此。

此外,在所描述的用于求取传输数据集的可许可性的方法中不需要的是,为数据源提供基于国家信息求取数据分类所必需的规则和/或数据。尤其地,因此在所述数据和/或规则改变时,不一定在多个数据源中实现改变。在多个数据源中这种实现的必要性例如在连接中断或数据源暂时失效时引起数据集的可能有错误的传输。

根据本发明的另一方面,国家信息包括源国家信息和目标国家信息。尤其地,源国家信息涉及数据集的源国家,并且尤其地,目标国家信息涉及数据集的目标国家。发明人已经认识到,通过使用这两个信息特别可以防止数据集的大量不必要的传输。尤其地,由此可以针对如下情形,在所述情形中,数据集从第一源国家到目标国家的传输(在技术上和/或在法律上)是许可的,但是数据集从第二源国家到目标国家的传输(在技术上和/或在法律上)是不许可的。更确切地说,可以针对如下情形,在所述情形中,数据集从源国家到目标国家的传输(在技术上和/或在法律上)是许可的,然而数据集从源国家到第二目标国家的传输(在技术上和/或在法律上)是不许可的。在该情形中,尤其可以防止数据集的(在技术上和/或在法律上)不许可的传输。

根据本发明的一个方面,数据传输信息包括状态变量,其中当状态变量具有第一值时,进行数据集的传输,并且其中当状态变量具有第二值时,不进行数据集的传输。尤其地,数据传输信息可以与状态变量相同。

换言之,所述方法包括如下步骤:当状态变量具有第一值时,将数据集借助于数据源传输给中央数据存储器,并且所述方法包括如下步骤:当状态变量具有第二值时,借助于数据源阻挡数据集。

发明人已经认识到,通过包括这种状态变量的数据传输信息可以一对一地确定传输数据集的可许可性。尤其地,因此不需要数据源的其他步骤来基于数据传输信息来求取可许可性。由此,可以在数据源侧非常有效地执行所述方法。

根据本发明的另一方面,数据分类包含在数据集的元数据中。在此,元数据是关于其他数据的内容的结构化的信息。在此,元数据可以包含在数据集中,或者与数据集无关地存储。发明人已经认识到,通过数据分类包含在数据集的元数据中的事实,数据分类不那么易受错误影响。

根据本发明的另一方面,确定数据分类包括将正则表达式和/或经训练的函数、尤其经训练的神经网应用于数据集。

在此,正则表达式的应用尤其包括将数据集与正则表达式比较(英语专业术语为“Pattern Matching(模式匹配)”),尤其可以确定,正则表达式是否能够在文件名或文件路径名中找到。

尤其地,经训练的函数在此情况下基于训练数据集和相关联的训练数据分类。尤其地,每个所述训练数据集与一种训练数据类别相关联。经训练的函数的训练在此尤其可以基于训练数据类别与经训练的函数的输出值的比较,其中输出值是经训练的函数应用于相关联的训练数据集的结果。在此,训练尤其可以基于反向传播法(英语专业术语是“backpropagation”)。换言之,经训练的函数可以借助于机器学习的算法(英语专业术语为“machine learning”)训练。

发明人已经认识到,通过使用经训练的函数和/或正则表达式能够特别有效地确定数据分类。尤其地,不需要数据集的手动分类。

在第二方面中,本发明涉及一种计算机执行的用于提供数据传输信息的方法,包括借助于服务器接收数据分类,借助于服务器确定数据传输信息,其中数据传输信息基于数据分类,并且借助于服务器为数据源提供数据传输信息。尤其地,数据分类涉及数据集。

发明人已经认识到,基于数据分类确定数据传输信息是特别有效的。尤其地,不必已知数据集的任何其他细节或者数据集本身,以便求取数据集的传输的可许可性。此外,用于确定数据传输数据的逻辑能够在中央保存在服务器上,从而不必分配到各个数据源上。

根据本发明的另一方面,在接收数据分类时,此外接收国家信息,并且数据传输信息此外基于国家信息。

发明人已经认识到,基于国家信息可以特别有效地确定数据传输信息。尤其地,基于国家信息可以概括地许可或不许可特定的数据传输。

根据本发明的另一方面,从数据源接收数据分类,并且方法包括基于数据源确定国家信息。尤其地,国家信息可以基于数据源的地理位置来确定,尤其基于IP地址(“Internetprotokoll(互联网协议)”的缩写),基于可能的数据源的数据库和/或基于数据源的序列码。

发明人已经认识到,通过确定国家信息不必接收国家信息。由此,一方面必须传输少量数据,另一方面由此提高系统的安全性,因为使错误的或篡改的国家信息的使用变得困难。

根据本发明的另一方面,用于提供数据传输信息的方法此外包括确定第一分类符,其中第一分类符在第一数据表中与国家信息和/或数据分类关联地存储,并且其中确定数据传输信息基于第一分类符。在此,第一数据表尤其存储在服务器的第一存储单元中。

发明人已经认识到,基于在第一数据表中存储的第一分类符可以特别有效地确定,是否能够和/或允许传输数据集。尤其地,传输特定的数据集的可许可性的改变能够非常有效地通过如下方式实现:第一数据表中的对应的条目改变。

根据本发明的另一方面,用于提供数据传输信息的方法此外包括确定第二分类符,其中第二分类符在第二数据表中与合同信息关联地存储,并且其中确定数据传输信息此外基于第二分类符。

在此,第一数据表与第二数据表可以是相同的,替选地,第一数据表和第二数据表也可以是不同的。合同信息尤其说明,在数据源的运营商和服务器的运营商之间存在合同规定,和/或在数据源的运营商和中央数据存储器的运营商之间是否存在合同规定。合同信息尤其可以说明,在中央数据存储器中是否存在用于数据集的传输和/或存储的合同基础。

发明人已经认识到,基于在第二数据表中存储的第二分类符可以特别有效地确定,是否能够和/或允许传输数据集。尤其地,传输特定的数据集的可许可性的改变能够非常有效地通过如下方式实现:第二数据表中的对应的条目改变。

根据本发明的另一方面,在用于提供数据传输函数的方法中,仅当第一分类符具有预定值时,才确定第二分类符。

发明人已经认识到,通过仅在特定情况下确定第二分类符能够减少查询第二数据表的数量。尤其地,因此如果第一分类符已经报告数据集的传输不许可,那么例如不必确定第二分类符。

根据本发明的另一可行的方面,在用于提供数据传输函数的方法中,仅当第二分类符具有预定值时,才确定第一分类符。

发明人已经认识到,通过仅在特定情况下确定第一分类符,能够减少查询第一数据表的数量。尤其地,因此如果第二分类符已经报告不许可数据集的传输,那么例如不必确定第一分类符。

根据本发明的另一方面,用于提供数据传输信息的方法包括通过将正则表达式和/或经训练的函数借助于服务器应用于数据分类来确定修改的数据分类。尤其当数据分类包括数据集的元数据时,修改的数据分类能够涉及数据集的内容。确定修改的数据分类在此尤其能够借助于服务器的计算单元进行。

尤其地,数据传输信息不能够基于数据分类来确定,而是基于修改的数据分类。尤其地,第一分类符也能够在数据表中与修改的数据分类关联地存储,而不是与数据分类关联地存储。

发明人已经认识到,通过确定修改的数据分类,不仅可以放弃数据本身包括数据分类,并且也能够放弃,数据源执行数据分类的确定。尤其地,由此数据分类的确定能够在中央部位执行和预期。

根据本发明的另一方面,在用于将数据集传输给中央数据存储器的方法中,数据传输信息借助于根据本发明和其方面的用于确定数据传输信息的方法来确定。发明人已经认识到,通过将两种方法组合,尤其能够将方法的相应的优点组合。

本发明在第三可能的方面中涉及一种用于将数据集传输给中央数据存储器的方法,包括:

-借助于数据源接收数据集,

-基于数据集借助于数据源确定数据分类,

-数据分类由数据源传送给服务器,

-借助于服务器确定数据传输信息,其中数据传输信息基于数据分类,其中数据传输信息涉及传输数据集的可许可性,

-将数据传输信息从服务器传输给数据源,

-与数据传输信息相关地借助于数据源将数据集传输给中央数据存储器。

根据本发明的第三可行的方面的方法尤其可以包括用于将数据集传输给中央数据存储器和用于提供数据传输信息的方法的有利的实施方案和改进方案。

本发明在第四方面中涉及用于将数据集传输给中央数据存储器的数据源,包括:

-第一接口,构成用于接收数据集,

此外构成用于将国家信息和数据分类发送给服务器,

此外构成用于从服务器接收数据传输信息,

其中数据传输信息基于数据分类,其中数据传输信息涉及传输数据集的可许可性,

此外构成用于与数据传输信息相关地将数据集传输给中央数据存储器,

-第一计算单元,构成用于基于数据集确定数据分类。

本发明在第五方面涉及一种用于提供数据传输信息的服务器,包括:

-第二接口,构成用于接收数据分类,

此外构成用于为数据源提供数据传输信息,

-第二计算单元,构成用于确定数据传输信息,其中数据传输信息基于数据分类。

这种数据源和这种服务器尤其能够构成用于执行在上文中描述的根据本发明的方法和其方面。数据源和服务器构成用于执行所述方法和其方面,其方式为:第一接口和第一计算单元或第二接口和第二计算单元构成为执行对应的方法步骤。

本发明在可能的第六方面中涉及一种数据传输系统,包括根据本发明的第四方面的数据源和根据本发明的第五方面的服务器。

本发明在第七方面中涉及一种具有计算机程序的计算机程序产品,所述计算机程序能够直接加载到客户端的第一存储单元中,所述计算机程序具有程序段,以便当程序段由客户端执行时,执行根据本发明的一个方面的用于传输数据集的方法的所有步骤,和/或所述计算机程序能够直接加载到服务器的第二存储单元中,所述计算机程序具有程序段,以便当由服务器执行程序段时,执行根据本发明的一个方面的用于提供数据传输信息的方法的所有步骤。

本发明在可能的第八方面中涉及一种具有计算机程序的计算机程序产品,所述计算机程序能够直接加载到客户端的第一存储单元中,所述计算机程序具有程序段,以便当程序段由客户端执行时,执行根据本发明的一个方面的用于传输数据集的方法的所有步骤。

本发明在可能的第九方面中涉及一种具有计算机程序的计算机程序产品,所述计算机程序能够直接加载到服务器的第二存储单元中,所述计算机程序具有程序段,以便当程序段由服务器执行时,执行根据本发明的一个方面的用于提供数据传输信息的方法的所有步骤。

本发明在第十方面中涉及一种计算机可读的存储介质,在所述存储介质上存储有由客户端可读和可执行的程序段,以便当程序段由客户端执行时,执行根据本发明的一个方面的用于传输数据集的方法的所有步骤,和/或在所述存储介质上存储有由服务器可读和可执行的程序段,以便当程序段由服务器执行时,执行根据本发明的一个方面的用于提供数据传输信息的方法的所有步骤。

本发明在可能的第十一方面中涉及一种计算机可读的存储介质,在所述存储介质上存储有由客户端可读和可执行的程序段,以便当程序段由客户端执行时,执行根据本发明的一个方面的用于传输数据集的方法的所有步骤。

本发明在可能的第十二方面中涉及一种计算机可读的存储介质,在所述存储介质上存储有由服务器可读和可执行的程序段,以便当程序段由服务器执行时,执行根据本发明的一个方面的用于提供数据传输信息的方法的所有步骤。

很大程度上以软件方式的实现方案具有如下优点,迄今已经使用的服务器和客户端也能够以简单的方式通过软件升级改装,以便以根据本发明的方式工作。这种计算机程序产品除了计算机程序之外同样能够包括附加的组成部分,如例如文档和/或附加的组件,以及硬件组件,如硬件密钥(软件狗等),以使用软件。

附图说明

本发明的在上文中描述的特征、特性和优点以及如何实现这些特征、特性和优点的方式和方法结合下面对实施例的描述变得更清晰和更清楚地理解,所述实施例结合附图被详细阐述。通过所述描述,本发明并不限于所述实施例。在不同的附图中,相同的组件设有相同的附图标记。附图通常不是符合比例的。附图示出:

还没有具体发生、然而有意义并且在本发明的范围中的地方,各个实施例、其各个子方面或特征能够彼此组合或互换,而不脱离本发明的范围。本发明的参照一个实施例描述的优点在未详细提到的情况下在可转用的地方也适合其他实施例。

图1示出参与数据集的传输的单元,

图2示出用于传输数据集的数据流程图,

图3示出用于传输数据集的方法的第一实施例,

图4示出用于传输数据集的方法的第二实施例,

图5示出用于提供数据传输信息的方法的第一实施例,

图6示出用于提供数据传输信息的方法的第二实施例,

图7示出第一数据表,

图8示出第二数据表,

图9示出用于传输数据集的方法的第三实施例。

具体实施方式

图1示出参与数据集50的传输的单元。数据源10经由第一网络40与服务器20连接,此外,数据源10经由第二网络41与中央数据存储器30连接。数据集50应在此由数据源10传输给中央数据存储器30,其中数据集50的传输的技术的和/或法律的可许可性由服务器20来确定。在此示出的数据源10和在此示出的服务器20(单独地和/或协作地)构成为,执行根据本发明的方法。数据源10尤其与服务器20空间分离,并且数据源10尤其与中央数据存储器30空间分离。

在示出的实施例中,数据源10包括第一接口11、第一计算单元12和第一存储单元13。此外,服务器20包括第二接口21、第二计算单元22和第二数据单元23。

数据源10和/或服务器20能够尤其为计算机、微控制器或集成电路。替选地,数据源10和/或服务器20能够为计算机的真实的或虚拟的集群(真实集群的英语专业术语为“Cluster(集群)”,虚拟的集群的英语专业术语为“Cloud(云)”)。数据源10和/或服务器20也能够构成为虚拟系统,所述虚拟系统在真实的计算机或真实的或虚拟的计算机集群上构成(英语专业术语为“Virtualization(虚拟化)”)。

第一和第二接口11、21能够为硬件或软件接口(例如PCI总线、USB、固件、以太网、WLAN,尤其还有实现移动无线电标准、如GPRS、EDGE、UMTS、LTE、4G或5G的接口)。第一和第二接口11、21能够包括多个单独的子接口。第一和第二计算单元12、22能够具有硬件元件或软件元件,例如微处理器或所谓的FPGA(“Field Programmable Gate Array(现场可编程门阵列)”的英语缩写)。第一和第二计算单元12、22能够包括多个子计算单元。第一和第二存储单元13、23能够作为非持久的工作存储器(Random Access Memory,简称RAM,随机存取存储器)或持久的大容量存储器(硬盘、USB棒、SD卡、固态盘)实现。第一和第二存储单元13、23能够包括多个子存储单元。

第一网络40和第二网络41在此能够是不同的网络,第一网络40和第二网络41也能够是相同的。尤其地,服务器20能够包括中央数据存储器30或者中央数据存储器30能够包括服务器20。

第一和第二网络40、41能够为局域网(英语术语为“Local Area Network”,简称“LAN”)或为广域网(英语专业术语为“Wide Area Netzwork”,简称“WAN”)。局域网的实例是以太网,广域网的实例是因特网。第一和第二网络40、41尤其也能够无线地构成,尤其构成为WLAN(对于“无线LAN”,在英语中缩写“WiFi”是常用的)或者构成为蓝牙连接。第一和第二网络40、41也能够构成为所述实例的组合。

中央数据存储器30尤其能够构成为专用的数据库服务器,但是所述中央数据存储器也能够构成为(多个)数据库应用,所述数据库应用在服务器20上运行。在此,中央数据存储器30尤其能够构成为关系型数据库,其例如借助于SQL(对于“Structured QueryLanguage”的缩写,中文翻译为“结构化查询语言”)查询。但是,中央数据存储器30也能够构成为非关系型数据库。

图2示出用于将数据集50从数据源10传输给中央数据存储器30的数据流程图。数据源10在此将国家信息60(包括源国家信息61和目标国家信息62)以及数据分类70传送给服务器20。作为反应,服务器20将数据传输信息80传送给数据源10。与数据传输信息80相关地,数据源10将数据集50传输给中央数据存储器30。

图3示出用于传输数据集50的方法的第一实施例的流程图。

示出的实施例的第一步骤是借助于数据源10接收REC-1数据集50。在所述实施例中,数据集5借助于数据源10的第一接口11接收。

在所述实施例中,数据集50为医学设施的日志文件。日志文件尤其可以包括医学设施的故障通知和/或医学设施的定期的状态报告。替选地,数据集50也能够为结果数据集,尤其为医学设施的图像数据集。医学设施尤其能够为成像医学设施(例如为计算机断层扫描仪、X射线设施、或者磁共振断层扫描仪)或者为实验室诊断设施。替选地,数据集50也能够涉及其他技术设施或者由其他技术设施产生。

在该实施例中,技术设施或医学设施包括数据源10,并且接收REC-1数据集50包括从医学设施的存储器中和/或从数据源10的第一存储单元13中检索数据集50。替选地,数据源10也能够独立于医学设施构成,例如数据源10能够与医院的服务器相同。在该情况下,尤其技术的或医学的设施能够将数据集50传送给数据源10或者数据源10接收数据集50。

示出的实施例的第二步骤是借助于数据源10接收REC-2国家信息60。接收REC-2国家信息60的步骤是可选步骤。在该实施例中,国家信息60借助于数据源10的第一接口11接收。

在该实施例中,国家信息60包括源国家信息61和目标国家信息62。源国家信息61在此对应于数据源10所处的国家或司法管辖范围。目标国家信息62在此对应于存在中央数据存储器30的国家或司法管辖范围。尤其地,如果服务器20包括中央数据存储器30,或者如果中央数据存储器30包括服务器20,国家信息60也能够仅包括源国家信息61。

在示出的实施例中,源国家信息61在数据源10的第一存储单元13中存储,并且接收REC-2国家信息60包括从数据源10的第一存储单元13中检索源国家信息61。替选地,源国家信息61也能够连同数据集50一起接收。

替选地,源国家信息61也能够通过服务器20确定,尤其基于数据源10的标识符(例如IP地址或序列号)。尤其在该情况下,能够放弃接收源国家信息61。

此外,在示出的实施例中,目标国家信息62基于中央数据存储器30确定。尤其地,在接收REC-2国家信息60时,能够接收中央数据存储器30的地址,尤其呈URL(英语专业术语“Uniform Ressource Locator”的缩写,中文翻译为“统一资源定位符”)的形式,并且目标国家信息62基于URL或基于经由DNS服务器(英语专业术语“Domain Name System”的缩写,中文翻译为:域名系统)求取的IP地址(英语专业术语“Internet Protocol”的缩写,中文翻译为:因特网协议)来确定。

替选地,目标国家信息62也能够通过服务器20确定,尤其目标国家信息62能够在服务器20中固定存储,或者目标国家信息62在服务器中与中央数据存储器30相关地存储。

示出的实施例的下一步骤是基于数据集50借助于数据源10来确定DET-1数据分类70。在该实施例中,数据分类70借助于数据源10的第一计算单元12来确定。

在所述实施例中,数据分类70能够具有三个不同的值,即“非个人相关的”、“匿名的”和“个人相关的”。尤其地,当数据集50不包括个人相关的数据时(例如在机器的登录数据的情况下),数据分类70为“非个人相关的”。尤其地,当数据集50尽管包括个人的数据但所述数据不会与该个人相关联时(例如没有标识患者的说明的患者的图像数据),数据分类70为“匿名的”。尤其地,当数据集50包括个人的数据,所述数据集50会与所述个人相关联(例如个人的姓名或个人的一对一的标识码)时,数据分类70为“个人相关的”。

在所述实施例中,数据集50包括数据分类70作为元数据。替选地,数据分类70也能够借助于经训练的函数(例如经训练的神经网络)基于数据组50确定,其中经训练的函数根据训练数据集和相关联的训练数据分类训练,例如利用“反向传播”(英语专业术语为“Backpropagation”)来训练。

示出的实施例的下一步骤是将国家信息60和数据分类70借助于数据源10发送SND-1给服务器20。在该实施例中,国家信息60和数据分类70借助于数据源10的第一接口11发送。

在示出的实施例中,同时发送SND-1国家信息60和数据分类70。发送SND-1国家信息60和数据分类70但是也能够彼此无关地进行。

此外,在示出的实施例中,发送SND-1国家信息60和数据分类70通过调用服务器20的接口函数进行,其中服务器20的接口函数将国家信息60和数据分类70作为接口函数的参数传送。接口函数尤其为API的函数。API尤其为RESTful API(英语专业术语“Representational State Transfer(表现层状态转移)”的缩写)

示出的实施例的下一步骤是从服务器20借助于数据源10接收REC-3数据传输信息80。接收REC-3数据分类70在该实施例中借助于数据源10的第一接口11执行。

在该实施例中,数据传输信息70是服务器20的接口函数的返回值,所述返回值在发送SND-1国家信息60和数据分类70时已被调用。

此外,数据传输信息80基于国家信息60和数据分类70,其中数据传输信息80涉及传输数据集50的可许可性。尤其地,在该实施例中,数据传输信息80是二进制变量,其中当数据集50的传输TRM不许可时,具有值“0”、“假”或对应的值,并且其中如果数据集50的传输TRM许可时,具有值“1”、“真”或对应的值。

替选地,数据传输信息80也能够包括中央数据存储器30的地址,尤其中央数据存储器30的URL。在该情况中,当数据集50的传输TRM不许可时,数据传输信息80可以是空的或者包括无效地址。

示出的实施例的最后的步骤是与数据传输信息80相关地借助于数据源10将数据集50传输TRM给中央数据存储器30。在该实施例中,数据集50借助于数据源10的第一接口11传输。

在该实施例中,传输TRM借助于FTP(“File Transfer Protocol(文件传输协议)”的英文缩写)。替选地,也可以使用其他协议,例如经由HTTP(“Hypertext TransferProtocol(超文本传输协议)”的英文缩写)。尤其也可能的是,传输TRM借助于加密协议执行,例如基于SCP(“Secure Copy”的英文缩写,中文翻译为“安全复制”)、FTPS(“FileTransfer Protocol over Secure Sockets Layer(通过安全套接层的文件传输协议)”的英文缩写)、SFTP(“Secure Shell File Transfer Protocol(安全外壳文件传输协议)”的英文缩写)或HTTPS(“Hypertext Transfer Protocol Secure(安全超文本传输协议)”的英文缩写)。

图4示出用于传输数据集50的方法的第二实施例的流程图。

接收REC-1数据集50、接收REC-2国家信息60、确定DET-1数据分类70、发送SND-1国家信息60和数据分类70和接收REC-3数据传输信息80的步骤能够具有用于传输数据集50的方法的第一实施例的对应的步骤的所有有利的实施方案和改进方案。

在示出的第二实施例中,与数据传输信息80的值相关地将数据集50从数据源10传输TRM给中央数据存储器30,或者阻挡STP数据集50。尤其地,如果数据传输信息80具有值“1”或“真”,那么传输TRM数据集50,而如果数据传输信息80具有值“0”或“假”,那么阻挡STP数据集50。

如果数据传输信息80包括中央数据存储器30的地址,那么数据集50的传输TRM尤其在如下情况下进行,即当数据传输信息80包括中央数据存储器30的有效地址时,并且如果数据传输信息80是空的,那么阻挡STP数据集50。

图5示出用于提供PROV数据传输信息80的方法的第一实施例的流程图。

示出的实施例的第一步骤是借助于服务器20接收REC-4国家信息60和数据分类70。尤其地,接收REC-4借助于服务器20的第二接口21进行。替选地,也能够仅接收数据分类70。

在该实施例中,国家信息60包括源国家信息61和目标国家信息62。替选地,国家信息60也能够仅包括源国家信息61或仅包括目标国家信息62。尤其地,在此源国家信息61涉及数据源10的国家或司法管辖范围,并且目标国家信息62涉及中央数据存储器30和/或服务器20的国家或司法管辖范围。

接收REC-4在此尤其通过如下方式进行,调用服务器20的接口函数,并且将国家信息60和数据分类70作为功能参数传送给接口函数。

示出的实施例的随后的步骤是借助于服务器20确定DET-2数据传输信息80,其中数据传输信息80基于国家信息60和数据分类70。确定DET-2在此尤其借助于服务器20的第二计算单元22进行。

在所述实施例中,国家信息60、数据分类70和相关联的数据传输信息80的三元组以配置文件存储在服务器20上。配置文件在此尤其存储在服务器20的第二存储单元23之内。由此,能够在中央改变属于国家信息60或数据分类70的数据传输信息80,其方式为:调整配置文件的相应的条目。配置文件尤其能够为数据库,尤其为关系型数据库。所述数据库尤其能够包括一个或多个数据表85、86。

此外,确定DET-2数据传输信息80尤其能够基于可用的数据传输率。可用的数据传输率例如能够为固定值(例如在数据源10和中央存储单元之间的最大数据传输率),替选地也能够考虑在一个时刻执行的数据传输或规划的数据传输(从数据源10开始和/或到达中央数据存储器30)。尤其地,数据传输信息80能够包括如下时刻,从所述时刻起可以执行数据传输,尤其地,所述时刻能够在执行最后进行的和/或规划的数据传输之后。由此,在数据源10和中央数据存储器30之间的数据连接能够更好分布地承受负荷。

示出的实施例的随后的步骤是借助于服务器20为数据源10提供PROV数据传输信息80。提供PROV尤其借助于服务器20的第二接口21进行。提供在此尤其通过如下方式进行,即数据传输信息80作为在接收REC-4时被调用的接口函数的返回值返回。

图6示出用于提供PROV数据传输信息80的方法的第二实施例的流程图。第二实施例包括借助于服务器20接收REC-4国家信息60和数据分类70以及借助于服务器20为数据源10提供PROV数据传输信息80的步骤,所述步骤能够具有关于用于提供PROV数据传输信息80的方法的第一实施例或图5描述的全部有利的实施方案和改进方案。

此外,示出的实施例可选地包括确定DET-3第一分类符81,其中第一分类符81在第一数据表85中与国家信息60和/或数据分类符70相关地存储。

在该实施例中,第一分类符81能够具有三个不同的值。如果第一分类符81具有值“T”,那么在任何情况下数据传输都是许可的。如果第一分类符81具有值“F”,那么在任何情况下数据传输都是不许可的。如果第一分类符81具有值“C”,那么仅当在数据源10的运营商和中央数据存储器30的运营商之间存在合同规定时,数据传输才是许可的。

此外,示出的实施例可选地包括确定DET-4第二分类符82、83,其中第二分类符82、83在第二数据表86中与合同信息相关地存储。在所述实施例中,仅当第一分类符具有预定值(在此为“C”)时,才确定DET-4第二分类符82、83。

在所述实施例中,第二分类符82、83包括第一时间戳82和第二时间戳83,其中第一时间戳82和第二时间戳83不必具有值。在此,第一时间戳82对应于在数据源10的运营商和中央数据存储器30的运营商之间的合同规定的开始,而第二时间戳83对应于在数据源10的运营商和中央数据存储器30的运营商之间的合同规定的结束。替选地,作为第二分类符82、83也能够选择二进制值,其中如果在当前的时刻在数据源10的运营商和中央数据存储器30的运营商之间存在合同规定,那么第二分类符82、83具有第一值,并且其中如果在当前的时刻在数据源10的运营商和中央数据存储器30的运营商之间不存在合同规定,那么第二分类符具有第二值。

在所述实施例中,确定DET-2数据传输信息80基于第一分类符81,此外如果确定DET-4第二分类符82、83,确定DET-2数据传输信息80基于第二分类符82、83。

尤其地,如果第一分类符81具有值“F”,那么作为数据传输信息80使用值“0”或“假”。此外,如果第一分类符81具有值“T”,那么作为数据传输信息80使用值“1”或“真”。

如果第一分类符81具有值“C”,那么当第一时间戳2位于当前的时间之前而第二时间戳83位于当前的时间之后时,即存在合同规定时,数据传输信息80具有值“1”或“真”,在其他情况下,数据传输信息80具有值“0”或“假”。

对值“0”替选地,数据传输信息80也能够是空的,并且对值“1”替选地,数据传输信息80也能够包括有效地址,尤其中央数据存储器30的URL。

替选地,在所述实施例中,数据分类70能够包括数据集50的元数据,例如数据集50的文件名和产生数据集50的医学设备的类型和/或序列号。第一分类符81在此能够与所述元数据相关地存储,替选地能够(例如通过应用正则表达式或经训练的函数)确定修改的数据分类,所述修改的数据分类与第一分类符81相关地确定。例如,从具有文件后缀“.log”的文件名中能够确定医学设备的特定的类型,使得所属的数据集50不包括个人相关的数据。

图7示出第一数据表85的实施例。第一数据表85包括多行,每行包括源国家信息61、目标国家信息62、数据分类70以及第一分类符81。

例如,源国家信息61和目标国家信息62在第一行中对应于“US”(代表“美利坚合众国”),数据类别70对应于“NPI”(代表“非个人相关的”)。相关联的第一分类符是“T”。所述第一行因此说明,在美国之内总是始终能够传输非个人相关的数据。

例如,源国家信息61和目标国家信息62在第二行中对应于“US”,数据分类70对应于“ANI”(代表“匿名”)。相关联的第一分类符是“C”。所述第二行因此说明,当在数据源10的运营商和中央数据存储器30的运营商之间存在合同关系时,在美国之内能够总是传输匿名数据。

例如,源国家信息61在第七行中对应于“DE”(代表“德国”)并且目标国家信息62对应于“US”,数据分类70对应于“PI”(代表“个人相关的”)。相关联的第一分类符是“F”。所述第六行因此说明,个人相关的数据绝不能够从德国传输至美国。

图8示出第二数据表86的实施例。第二数据表86包括多行,每行包括数据源10的运营商的标识符84、第一时间戳82和第二时间戳83。

在此,第二数据表86的第一行记录,对于具有标识符“INSTA”的运营商,从2018年1月01日起存在对不确定的时间达成的(与服务器20和/或中央数据存储器30的运营商的)合同规定。第二时间表86的第二行记录,对于具有标识符“INSTB”的运营商,在2017年1月1日和2017年12月31日之间存在(与服务器20和/或中央数据存储器30的运营商的)合同规定。第二数据表86的第三和第四行记录,对于具有标识符“INSTC”的运营商,在2017年的1月1日和2017年的12月31日之间以及在2018年7月1日起存在(与服务器20和/或中央数据存储器30的运营商)合同规定。

图9示出用于传输数据集50的方法的第三实施例。第三实施例对应于用于传输数据集50的方法的第二实施例和用于提供数据传输信息80的方法的第二实施例的协作。这对应于数据源10和服务器20的协作。第三实施例的步骤能够包括用于传输数据集50的方法的第二实施例的和用于提供数据传输信息80的方法的第二实施例的对应的步骤的全部有利的构成方案和改进方案。

还没有具体发生、然而有意义并且在本发明的范围中的地方,各个实施例、其各个子方面或特征能够彼此组合或互换,而不脱离本发明的范围。本发明的参照一个实施例描述的优点在未详细提到的情况下在可转用的地方也适合其他实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号