用于磁共振的改进的技术、系统和机器可读程序的制作方法_6

文档序号:9438633阅读:来源:国知局
置CPU以处理存储的数据。数据库可以 是常规的、容错的、关系型、可扩展的、安全的数据库,例如OracIe或Sybase。关系数据库是 平面文件的扩展。关系数据库由一系列关系表组成。所述表经由关键字段互连。使用所述 关键字段允许通过对所述关键字段索引来组合所述表;即,关键字段充当用于组合各个表 的信息的维支点。关系通常通过匹配主关键字来识别维持在表之间的链接。主关键字表示 唯一地识别关系数据库中表的行的字段。更精确地说,它们唯一地识别在一对多关系中的 "一"侧上的表的行。
[0306] 可选择地,MKT?数据库可以使用各种标准数据结构来实施,例如阵列、散列、(链 接)列表、结构、结构化文本文件(例如,XML)、表、和/或类似物。这种数据结构可被存储 在存储器和/或(结构化)文件内。在另一替代方案中,可以使用面向对象的数据库,例如 Frontier、ObjectStore、Poet、Zope和/或类似物。对象数据库可以包括被分组和/或通 过共同属性链接在一起的多个对象集;它们可以通过一些共同属性而与其它对象集相关。 面向对象数据库类似于关系数据库而执行,除了对象不仅仅是数据块,而可以具有封装在 给定对象内的其它类型的功能。如果MKT?数据库被实施为数据结构,则MKT ?数据库619 的使用可以集成到另一组件,例如MKT?组件635。此外,数据库可被实施为数据结构、对象 和关系结构的混合。数据库可通过标准数据处理技术以无数的变化而被合并和/或分布。 数据库的部分,例如表,可被输出和/或输入,因而可被分散和/或集成。
[0307] 在一个实施例中,数据库组件619包括若干个表格619a_j。用户(例如操作员和 医生)表619a可以包括多个字段,比如但不限于:用P_id(uSer_id)、社会安全号(ssn)、 出生日期(dob)、名(first_name)、姓(last_name)、年龄(age)、州(state)、地址 _ 第一行 (address_firstline)、地址 _ 第二行(address_secondline)、邮政编码(zipcode)、设备 _ 列表(devices_list),联系 _信息(contact_info),联系 _类型(contact_type)、备选_联 系_信息(alt_contact_info)、备选_联系_类型(alt_contact_type)和/或诸如此类,来 指代文中提及的任何类型的可录入数据或选择。用户表可支持和/或追踪多个实体帐户。 客户表619b可以包括多个字段,比如但不限于:用p_id(user_id),客户_id(client_id), 客户 _ip(client_ip)、客户 _类型(client_type)、客户 _模型(client_model),操作_系统 (operating_system)、操作系统_ 版本(os_version)、应用 _ 安装 _ 标志(app_installed_ flag)、和/或诸如此类。应用表619c可以包括多个字段,比如但不限于:应用_ID(app_ ID)、应用_名称(app_name)、应用_类型(app_type),操作系统_兼容性_列表(0S_ compatibilities_list)、版本、时间戳、开发者_ID(developer_ID)、和/或诸如此类D患 者表619d,用于与管理磁共振系统的实体相关的患者,可以包括多个字段,比如但不限于: 患者 _id (patient_id)、患者-姓名(patient_name)、患者-地址(patient_address)、ip_ 地址(ip_address)、mac_ 地址(mac_address),权限-密钥(auth_key),端 口-号(port_ num)、安全_设置_列表(security_settings_list)、和/或诸如此类MR研究表619e可 以包括多个字段,比如但不限于:研、研究_名称(study_name)、安全_设 置_ 列表(security_settings_list)、研究 _ 参数(study_parameters)、射频 _ 序列(rf_ sequences)、梯度 _ 序列(gradient_sequences),线圈 _ 选择(coil_selection)、成像 _模 式(imaging_mode)、和/或诸如此类。包括多个不同的射频脉冲序列的射频序列表619f可 以包括多个字段,比如但不限于:序列_类型(sequence_type)、序列」d(sequence_id)、 末端 _ 角度(tip_angle)、线圈 _ 选择(coil_selection)、功率 _ 水平(power_level)、和 /或诸如此类。梯度序列表619g可以包括与不同梯度场序列相关的字段,比如但不限于: 序列 _id(sequence_id)、Gx、Gy、Gz、Gxy、Gxz、Gyz、Gxyz、场-强度(field_strength)、持 续时间(time_duration)、和/或诸如此类。原始MR数据表619h可以包括多个字段,比如 但不限于:研究_id(study_id)、时间_戳(time_stamp),文件_大小(file_size)、患者_ id(patient_id)、射频 _ 序列(rf_sequence)、身体 _ 部分 _ 成像(body_part_imaged)、切 片_id(Slice_id)和/或诸如此类。图像表619i可以包括多个字段,比如但不限于:图像 _id(image_id)、研究 _id(study_id)、文件 _ 大小(file_size)、患者 _id(patient_id)、时 间_戳(time_stamp)、设置(settings)、和/或诸如此类D支付账目表619j可以包括多个 字段,比如但不限于:请求_1(1〇^911〇8丨_1(1)、时间戳(timestamp)、支付_数目(payment_ amount)、批次 _id(batch_id)、交易 _id(transaction_id)、清除 _ 标志(clear_flag)、储 蓄_ 账户(deposit_account)、交易 _ 概要(transaction_summary)、患者 _ 姓名(patient_ name)、患者_账户(patient_account)、和/或诸如此类D
[0308] 在一个实施例中,用户程序可以包含用于更新MKTtm平台的多种用户接口原语。另 外,各个帐户可能需要根据环境和MKTtm系统所要服务的客户类型定制数据库表格。应当注 意的是,自始至终任何一个唯一字段都可被指定为关键字段。在另一实施例中,表已经分散 到它们自己的数据库和对应的数据库控制器(即,用于每个上述表各自的数据库控制器) 中。使用标准数据处理技术,可以在若干个计算机系统化和/或存储设备中分配数据库。 类似地,可以通过合并和/或分发各个数据库组件619a-j来改变分散的数据库控制器的配 置。MKT?系统可以被配置为通过数据库控制器记录各种设置、输入和参数。
[0309] MKT?数据库可以与包括其自身和/或类似工具的组件集合中的其他组件进行通 信。最频繁的是,MKT?数据库与MKT?组件、其他程序组件和/或类似组件进行通信。数据 库可以包含、保留、和提供关于其它节点和数据的信息。
[0310] MKTa 组件
[0311] MKT?组件635是由CPU执行的存储程序组件。在一个实施例中,MKT ?组件包含 在先前附图中论及的MKT?系统方面的任一者和/或所有组合。同样地,MKT ?组件跨越各 种通信网络影响访问、获取和提供信息、服务、交易、和/或诸如此类。
[0312] MKT?组件可以将磁共振系统收集的原始数据变换成:(i)图像、(ii)动态流数据、 (iii)灌流数据、(iii)化学物种的光谱特性、(iv)生理数据、或者(V)代谢数据等中的至 少一种。在一个实施例中,MKT?组件635接收输入(例如,由RD或SR脉冲产生的MXY信号 的数字化表示),并经由各种系统组件将输入转换为输出(例如,(i)图像、(ii)动态流数 据、(iii)灌流数据、(iii)化学物种的光谱特性、(iv)生理数据、或者(V)代谢数据等)。
[0313] 实现节点间信息访问的MKT?组件是通过使用标准开发工具和语言来开发的,标 准开发工具和语言例如但不限于:Apache组件、汇编、ActiveX、二进制可执行文件、(ANSI) (Objective-) C (++)、C和 / 或· NET、数据库适配器、CGI 脚本、Java JavaScript、映射工具、 面向过程和对象的开发工具、PERL、PHP、Python、shell脚本、SQL命令、web应用服务器扩 展、web 开发环境和库(例如,Microsoft 的 ActiveX ;Adobe AIR, FLEX&FLASH ;AJAX ; (D) HTML ;Dojo, Java ;JavaScript ;jQuery(UI) ;MooTools prototype ;script. aculo. us ;简 单对象访问协议(SOAP) ;SWF0bject ;雅虎用户接口(Yahoo ! User Interface);和/或类 似物)、Web0bjeCts、和/或类似物。在一个实施方案中,MKT?服务器使用加密服务器对通 信进行加密和解密。MKT?组件可以与包括其自身和/或类似工具的组件集合中的其他组 件进行通信。最频繁的是,MKT?组件与MKT ?数据库、操作系统、其它程序组件和/或类似 物进行通信。MKT?可以包含、传送、生成、获得和/或提供程序组件、系统、用户、和/或数 据通信、请求、和/或响应。
[0314] 分布式MKTim实施例
[0315] MKT?节点控制器组件中的任何一个的结构和/或操作可以通过任意数目的方式 进行组合、合并、和/或分布,以便于开发和/或部署。类似地,组件集合可以通过任意数目 的方式进行组合,以便于部署和/或开发。为了实现该目的,可以将组件集成到公共代码库 或集成在可以以集成的方式动态地加载所需组件的工具中。
[0316] 组件集合可通过标准数据处理和/或开发技术以多种变化方式进行合并和/或分 布。程序组件集合中的任一程序组件的多个实例可以实例化在单个节点上,和/或多个节 点上,以通过负载均衡和/或数据处理技术提高性能。此外,单个实例还可以分布到多个控 制器和/或存储设备;例如,数据库。所有联合工作的程序组件实例和控制器可以通过标准 数据处理通信技术而联合工作。
[0317] MKT?控制器的配置将取决于系统部署的环境。许多因素,例如但不限于底层硬件 资源的预算、能力、位置、和/或使用,可能影响部署要求和配置。不管该配置是否导致程序 组件更统一和/或更集成、导致程序组件系列更加分布式、和/或导致在合并和分布式配置 之间的某种组合,数据依然可以被传送、获得和/或提供。将来自程序组件集合中的组件合 并到公共代码库中的实例可以传送、获得和/或提供数据。这可以通过应用内数据处理通 信技术来实现,例如但不限于:数据引用(例如,指针)、内部消息传送、对象实例变量通信、 共享存储空间、变量传递、和/或类似技术。
[0318] 如果组件集合中的组件是分离的(discrete)、分开的(separate)和/或位 于彼此外部的,则与和/或到其他组件的数据传送、获得、和/或提供可以通过应用间 (inter-application)数据处理通信技术来实现,例如但不限于:应用程序接口(API)信息 通道;(分布式)组件对象模型((D) COM)、(分布式)对象链接和嵌入((D) OLE)、和/或类 似物)、公共对象请求代理体系结构(CORBA)、Jini本地和远程应用程序接口、JavaScript 对象标记(JSON)、远程方法调用(RMI)、SOAP、进程管道、共享文件、和/或类似物。在用于 应用间(inter-application)通信的分离组件之间或用于应用内(intra-application)通 信的单一组件的存储空间内发送的信息可以通过创建和解析语法而变得容易。语法可以通 过使用开发工具来开发,例如161、7&(^、11^、和/或类似物,所述开发工具允许语法生成和 解析能力,接着又形成了在组件之内和组件之间传送消息的基础。
[0319] 例如,可排列语法以识别HTTP post命令的标记(token),例如:
[0320] w3c-post http://. .. Valuel
[0321] 由于"http://"是语法句法的一部分,因此Valuel被视为参数,并在下文中被当 作post值的一部分。类似地,对于这种语法,变量"Valuel"可被插入到"http://"post命 令中然后发送。该语法句法本身可以被表示为结构化数据,所述结构化数据通过被解释和/ 或以其他方式使用来生成解析机制(例如,由lex、yacc等处理的句法描述文本文件)。而 且,一旦解析机制生成和/或被具体化,其自身就可以处理和/或解析结构化数据,例如但 不限于:字符(例如,tab)描绘文本、HTML、结构化文本流、XML和/或类似的结构化数据。 在另一个实施方案中,应用间数据处理协议本身可以具有集成的和/或现成可用的解析器 (例如,JS0N、SOAP和/或类似解析器),可用于解析(例如,通信)数据。进一步地,所述 解析语法不只是用于消息解析,还可以用于解析:数据库、数据集合、数据商店、结构化数据 等。所需的配置将同样取决于系统部署的背景、环境和要求。
[0322] 例如,在一些实施例中,MKT?控制器可以通过信息服务器执行PHP脚本以实现安 全套接层("SSL")套接服务器,所述信息服务器在客户端可发送数据(例如,以JSON格式 编码的数据)的服务器端口上监听呼入通信。在识别呼入通信时,PHP脚本可以从客户端 设备读取传入的消息,将接收的JSON-编码的文本数据解析成PHP脚本变量以从中提取出 信息(原文疑似有误),并存储该数据(例如,客户端识别信息等)和/或使用结构化查询 语言("SQL")在可访问的关系数据库中提取信息。提供基本上以PHP/SQL命令格式书写 的示例性列表,通过SSL连接从客户端设备接收JSON-编码的输入数据,解析所述数据以提 取变量并将该数据存储到数据库中,所述列表如下:
[0323] CN 105190296 A 说明书 39/41 页
[0324] 同样,可以使用下列资源来提供关于SOAP解析器实施方式的示例性实施例:
[0325] http://www.xav.com/perl/site/lib/SOAP/Parser.html
[0326] http://publib. boulder, ibm. com/infocenter/tivihelp/v2rI/index, jsp ? topic = /com. ibm. IB MDI. doc/referenceguide295.htm
[0327] 以及其它的解析器实施方式:
[0328] http://publib. boulder, ibm. com/infocenter/tivihelp/v2rI/index, jsp ? topic = /com. ibm. IB MDI. doc/referenceguide259.htm
[0329] 其全部以引用的方式明确并入本文中。
[0330] 为了解决各种问题并改进现有技术,本申请对于MKT?设备、方法及系统的全部内 容(包括封面、发明名称、标题、技术领域、【背景技术】、
【发明内容】
、【附图说明】、【具体实施方式】、 权利要求书、摘要、附图、附录等等)以说明的方式示出了各种实施方案,其中可以实施所 公开的实施方案。本申请的优点和特点仅是实施方案的代表性示例,而非穷尽的和/或排 他的。它们仅仅是为了辅助理解和教导所要求保护的原理。应当理解,它们并不代表所有的 公开的实施例。因此,本发明的某些方面并未在本文讨论。可能没有为本发明的特定部分 提出替代实施例,或可能对于一个部分可得到其他未描述的替代实施例,但这不能被认为 是对那些替代实施例的放弃。应当理解,许多尚未描述的实施方案并入本发明的相同原理, 并且其它方案是等效的。因此,需要理解的是,可以利用其它实施方案,并且可进行功能、逻 辑、组织、结构和/或拓扑修改而不脱离本发明的范围和/或精神。因此,贯穿本发明,所有 实例和/或实施例被认为是非限制性的。此外,除非是为了减少空间和重复的目的,否则 不应当做出关于本文讨论的实施例相对于本文未讨论的实施方案的推断。例如,需要理解 的是,如图中和/或贯穿全文描述的任何程序组件(组件集合)、其它组件和/或任何当前 特征集合的任意组合的逻辑和/或拓扑结构不限于固定的操作顺序和/或布置,而是任何 公开的顺序是示例性的,并且无论顺序如何,本发明预期所有等效方案。应当理解,所述特 征并不仅限于依序执行,可能异步、同步和/或类似执行的任何思路、过程、服务、服务器和 /或类似物都在公开范围内。因此,这些特征中的一些特征可以是相互对立的,因为它们不 能同时存在于单个实施方案中。类似地,一些特征可应用于本发明的一个方面,而不可用于 其他方面。另外,本发明包括当前未要求保护的其它实施方案。申请人保留了那些当前未 要求的实施方案的所有权利,包括要求这些实施方案、文件附加申请、连续案、部分连续案、 分案、和/或诸如此类的权利。因此,应当理解,优点、实施方案、示例、功能、特征、逻辑、组 织、结构、拓扑、和/或本发明的其它方面不应视为对权利要求所限定的本发明的限制或对 权利要求的等效方案的限制。应当理解,根据MKT?个人和/或企业用户的特定需要和/或 特性、数据库配置和/或关系模型、数据类型、数据传输和/或网络框架、语法结构、和/或 诸如此类,可实施MKT?的各种实施例以实现很大的灵活性和用户化。
[0331] 本文陈述本发明的原理、方面和实施例以及其特定实例的所有声明意在包括本发 明的结构和功能的等效方案。另外,这些等效方案意在包括当前已知的等效方案以及未来 开发的等效方案,即,无论结构如何,开发出来执行相同功能的任何元件。
[0332] 本文描述的电路和方法步骤和计算机程序表示具体实施所公开实施例的原理的 说明性电路和软件的概念性实施例。因此,可以通过使用专用的硬件以及能够执行与如本 文阐述的适当软件相关联的软件的硬件,提供本文示出和描述的各种元件的功能。
[0333] 在本发明中,任何被表示为用于执行特定功能的元件意在包括任何执行该功能的 方式,例如包括:a)执行该功能的电路元件和相关联硬件的组合或b)任何形式的软件,因 此包括固件、微码或如本文所述的类似物,其与用于执行该软件的适当电路组合以执行该 功能。因此,申请人将能够提供那些功能的任何手段视为等效于在本文示出的手段。
[0334] 类似地,应当理解本文所述的系统和处理流程表示了各种处理,所述各种处理可 基本上在计算机可读介质中表示,并因此由计算机或处理器执行,而不管这样的计算机或 处理器是否被明确示出。此外,各种处理可理解为不仅表示处理和/或其它功能,而且可选 地为实施这种处理或功能的程序代码块。
[0335] 除此之外,如上所述和如图所示的本发明的方法、系统、计算机程序和移动设备提 供了改进的磁共振方法、系统以及用于执行本发明的机器可读程序。对于本领域的技术人 员显而易见的是,可对本发明的设备、方法、软件程序和移动设备做出各种修改和变化而不 脱离本发明的精神或范围。因此,本发明旨在包括本发明主题及等效内容范围内的修改和 变化。
【主权项】
1. 一种用于执行磁共振波谱成像的方法,其包括: a) 提供磁共振设备,所述磁共振设备包括(i)主磁体,其用于沿第一方向提供背景磁 场,(ii)至少一个射频线圈,和(iii)至少一个梯度线圈,其能够被控制以限定关注区域; b) 将辅助旋转贮存器定位在至少一个共振线圈的视场内,所述辅助旋转贮存器包括多 个分子; c) 将待研究的样本或受试者引入所述视场; d) 将射频脉冲引入所述样本或受试者; e) 从所述(i)样本或受试者和(ii)所述辅助旋转贮存器中的至少一者收集关注的核 组的三维空间数据;以及 f) 调节以下中的至少一者:(i)所述至少一个射频线圈的电路和(ii)所述辅助旋转 贮存器的内容,以便在所述关注的核组的核磁化和所述至少一个射频线圈之间感生电磁反 馈,以使所述关注的核组的所述核磁化的矢量方向旋转到期望角度。2. 根据权利要求1所述的方法,其中所述关注的核组的所述核磁化的所述矢量方向基 本上被旋转到零。3. 根据权利要求1所述的方法,进一步包括重复步骤d-f直到已经获得所述关注的核 组的足够的三维空间数据,以便产生所述空间数据的有用呈现。4. 根据权利要求1所述的方法,其中第一射频线圈用于将射频脉冲引入所述样本或受 试者,并且第二射频线圈用于在所述关注的核组的所述核磁化和所述第二射频线圈之间感 生电磁反馈。5. 根据权利要求1所述的方法,进一步包括在所述关注区域中收集IH的三维空间数 据。6. 根据权利要求5所述的方法,进一步包括组合并处理所述IH空间数据与所述关注的 核组的所述空间数据。7. 根据权利要求6所述的方法,进一步包括使用所述IH空间数据和所述关注的核组的 所述空间数据,形成所述关注区域的三维图像呈现。8. 根据权利要求6所述的方法,其中所述三维呈现示出了所述关注的核在解剖区域中 的分布。9. 根据权利要求1所述的方法,其中所述关注的核组包括生物标记物。10. 根据权利要求9所述的方法,其中所述生物标记物包括19F。11. 根据权利要求10所述的方法,其中所述方法进一步包括在成像之前将有益试剂给 药给所述受试者,所述有益试剂包括氟维司群、索拉非尼、瑞格非尼、非放射性形式的氟比 他匹、卢非酰胺、威罗菲尼或5-氟尿嘧啶。
【专利摘要】本发明提供了用于进行磁共振研究的各种方法和系统。依照多个实施例,图像或其他关注的信息来源于超辐射脉冲。
【IPC分类】G01N24/08
【公开号】CN105190296
【申请号】CN201480026281
【发明人】尼尔·卡列肖夫斯基
【申请人】米利开尔文科技有限公司
【公开日】2015年12月23日
【申请日】2014年3月14日
【公告号】CA2906729A1, EP2972257A1, US9176208, US20140285191, US20150035532, WO2014144083A1, WO2014144083A9
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1