一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网格拓扑适配的制作方法

2022-07-24 03:22:02 来源:中国专利 TAG:


1.本发明涉及网格拓扑的领域,并且更具体地,涉及将表示器官的预定义的第一网格拓扑适配于该器官的不同的第二网格拓扑。


背景技术:

2.带注释的医疗图像被广泛用于科学医疗研究,例如用于图像分割技术的评估和训练。一种流行的分割技术是基于模型的分割(mbs)。利用这种技术,表示器官边界的三角网格(mesh)可以以受控的方式适配于医疗图像,使得大致的器官形状被保留,从而利用之前的解剖学知识来调整分割。该分割模型必须使用被分割器官的图像数据和相对应的真实(ground truht)网格来进行训练。通常,这些网格是由临床医生或研究人员手动创建的。然而,这种手动过程非常耗时。
3.可以通过使用为相同器官开发的现有模型来加速生成真实网格的过程,该现有模型先前已经在相似的图像数据上进行了训练。替代地,针对器官的真实网格可能已经是可用的,先前已经由临床医生针对不同的分割模型进行了描绘。对于这两种情况,可用真实网格的拓扑(来自先前的分割或不同的模型)可能与现有的模型拓扑不匹配(例如,在顶点和三角形的数量方面不匹配),并且对于基于模型的分割,网格通常必须具有相同的拓扑。
4.获得相同拓扑的器官网格的一种方式是找到两个不同的网格中的顶点之间的对应关系,这可以通过众所周知的点匹配方法(诸如迭代最近点(icp)或相干点漂移(cpd))来提供。然而,尽管这些方法考虑了两个形状之间的特征空间中的全局变换,但是仍然需要将空间规律性结合到映射中,使得一个网格中的相邻点对应于另一网格中的相邻点。


技术实现要素:

5.本发明由权利要求限定。
6.根据本发明的一个方面的示例,提供了一种用于将表示器官的预定义的第一网格拓扑适配于该器官的不同的第二网格拓扑的方法。该方法包括:基于第一网格拓扑和第二网格拓扑的谱匹配来识别第一网格拓扑与第二网格拓扑之间的对应关系;以及基于所识别的第一网格拓扑与第二网格拓扑之间的对应关系,将预定义的第一网格拓扑与第二网格拓扑对准。
7.所提出的实施例提供了用于将预定义的第一网格拓扑适配于不同的第二网格拓扑的概念。例如,实施例可以用于将器官的真实第一网格适配于器官的新的第二网格拓扑。具体地,实施例可以采用谱匹配来将预定义(即,真实值)的第一网格对准/适配于新的第二网格拓扑。换句话说,提出了使用谱匹配来将同一器官的已经存在的网格与新的拓扑对准。这样的方法可以有助于放松关于带注释的数据集的要求。
8.举例来说,所提出的实施例可以提供一种用于使用谱匹配来找到已经存在的网格拓扑(例如,从使用预先训练的模型的分割中获得,或者从由用户先前生成的真实网格中获得)与新定义的网格拓扑之间的对应关系的方法。以这种方式,可以定义器官的具有不同拓
扑的网格之间的对应关系,因为由于转换到谱空间中而不需要两个网格之间的直接的顶点对应关系。此外,由于使用了谱嵌入(例如根据表面网格的图拉普拉斯计算的),这种提出的方法可以确保空间规律性。
9.实施例可以基于使用谱匹配来将相同器官的已经存在的网格与新的拓扑对准的思想。在这样的实施例中,提出了使用谱匹配来找到已经存在的网格拓扑与新定义的网格拓扑之间的对应关系。这可以实现将先前定义的真实网格转换成模型的新的期望的网格拓扑(然后模型可以被再训练以用于分割)。
10.举例来说,基于第一网格拓扑和第二网格拓扑的谱匹配来识别第一网格拓扑与第二网格拓扑之间的对应关系可以包括:获得从第一网格拓扑推导出的第一谱图;获得从第二网格拓扑推导出的第二谱图;分解第一谱图和第二谱图以根据第一谱图和第二谱图确定谱坐标;分析所确定的谱坐标以识别第一谱图与第二谱图之间的匹配;以及基于所识别的匹配来识别第一网格拓扑与第二网格拓扑之间的对应关系。因此,实施例可以采用常规/已知的谱图生成和/或匹配过程,从而充分利用广泛已知和/或可用的过程。
11.在一些实施例中,将预定义的第一网格拓扑与第二网格拓扑对准可以包括对准第一网格拓扑的谱分量和第二网格拓扑的谱分量。例如,对准谱分量可以包括在两个网格上用点变换方法(诸如相干点漂移(cpd)方法或迭代最近点(icp)方法)处理第一网格拓扑。因此,可以采用已知的点匹配方法,从而降低例如实施例的复杂性和/或成本。
12.在示例性实施例中,将预定义的第一网格拓扑与第二网格拓扑对准可以包括基于所识别的第一网格拓扑与第二网格拓扑之间的对应关系对第一网格拓扑进行重采样。
13.因为所提出的概念可以实现将先前定义的真实网格转换为模型的新的期望的网格拓扑(然后模型可以被再训练以用于分割),所以将会理解,本发明的实施例可以被用于在图像分割中使用。因此,根据本发明的另一方面,提供了一种用于器官的医疗图像的分割的方法,该方法包括:根据所提出的实施例,将表示器官的第一网格拓扑适配于该器官的不同的第二网格拓扑;以及使用经适配的第一网格拓扑执行图像的基于模型的分割。
14.根据另一方面,提供了一种用于将表示器官的预定义的第一网格拓扑适配于该器官的不同的第二网格拓扑的计算机程序产品,其中该计算机程序产品包括其中体现有计算机可读程序代码的计算机可读存储介质,该计算机可读程序代码被配置为执行所提出的实施例的所有步骤。
15.因此,还可以提供一种计算机系统,包括:根据所提出的实施例的计算机程序产品;以及一个或多个处理器,被适配为通过执行所述计算机程序产品的计算机可读程序代码来执行根据提出的概念所述的方法。
16.根据本发明的又一方面,提供了一种用于将表示器官的预定义的第一网格拓扑适配于该器官的不同的第二网格拓扑的系统,该系统包括:分析组件,被配置为基于第一网格拓扑和第二网格拓扑的谱匹配来识别第一网格拓扑与第二网格拓扑之间的对应关系;以及网格对准组件,被配置为基于所识别的第一网格拓扑与第二网格拓扑之间的对应关系,将预定义的第一网格拓扑与第二网格拓扑对准。
17.该系统可以远离用户设备而被定位,以用于将第一网格拓扑适配于不同的第二网格拓扑。以这种方式,用户(诸如医疗专业人员)可以具有适当布置的系统,该适当布置的系统可以在远离该系统而被定位的位置处接收信息,以用于将第一网格拓扑适配于不同的第
二网格拓扑。因此,实施例可以使得用户能够使用本地系统(其可以例如包括便携式显示设备,诸如膝上型电脑、平板电脑、移动电话、pda等)将第一网格拓扑适配于不同的第二网格拓扑。举例来说,实施例可以为移动计算设备提供应用,并且该应用可以由移动计算设备的用户来执行和/或控制。
18.该系统还可以包括:服务器设备,该服务器设备包括用于将第一网格拓扑适配于不同的第二网格拓扑的系统;以及客户端设备,该客户端设备包括用户界面。因此,为了将第一网格拓扑适配于不同的第二网格拓扑,可以采用专用的数据处理部件,从而降低系统的其他组件或设备的处理要求或能力。
19.该系统还可以包括客户端设备,其中客户端设备包括网格对准组件和显示单元。换句话说,用户(诸如医生或医疗专业人员)可以具有适当布置的客户端设备(诸如膝上型电脑、平板电脑、移动电话、pda等),该客户端设备处理接收到的数据,以便使第一网格拓扑适配于不同的第二网格拓扑,并且生成显示控制信号。纯粹举例来说,实施例因此可以提供基于网格的注释系统,该系统能够从单个远程位置对一个或多个对象(例如患者)进行医疗分析,其中,提供受试者与监控用户(例如护士或医生)之间的通信,并且例如可以根据所提出的概念扩展或修改其功能。
20.将会理解,根据预定的约束和/或处理资源的可用性,处理能力因此可以以不同的方式分布在整个系统中。
21.参考下文描述的(多个)实施例,本发明的这些方面和其他方面将变得显而易见并得到阐述。
附图说明
22.为了更好地理解本发明,并且为了更清楚地示出如何实行本发明,现在将仅通过示例的方式参考附图,其中:
23.图1是用于将表示器官的预定义的第一网格拓扑适配于该器官的不同的第二网格拓扑的系统的所提出的实施例的简化框图;
24.图2是用于将表示器官的预定义的第一网格拓扑适配于该器官的不同的第二网格拓扑的方法的所提出的实施例的简化流程图;以及
25.图3是其中可以采用实施例的一个或多个部分的计算机的简化框图。
具体实施方式
26.将参考附图描述本发明。
27.应当理解,详细描述和具体示例虽然指示了装置、系统和方法的示例性实施例,但是仅用于说明的目的,而不旨在限制本发明的范围。根据以下描述、所附权利要求和附图,本发明的装置、系统和方法的这些和其他特征、方面和优点将变得更好理解。在相互不同的从属权利要求中引用某些措施的事实并不指示这些措施的组合不能被有利地使用。
28.根据对附图、公开内容和所附权利要求的研究,本领域技术人员在实践所要求保护的发明时可以理解和实现所公开的实施例的变型。在权利要求中,词语“包括”不排除其他元件或步骤,不定冠词“一”或“一个”不排除多个。
29.应当理解,附图仅仅是示意性的,并没有按比例绘制。还应当理解,在所有附图中,
相同的附图标记用于指示相同或相似的部分。
30.提出了一种用于实现将表示器官的预定义的第一网格拓扑适配于该器官的不同的第二网格拓扑的方法。因此,实施例可以用于将网格从定义的(例如带有注释的真实值)第一模型空间转换到另一模型空间。这可以使得第一模型空间的真实注释能够被用于训练新的不同的模型(例如,被设计成解决新的问题)。
31.实施例提出使用谱匹配来找到器官的预定义的(例如预先存在的)第一网格拓扑(从使用预先训练的模型对器官的分割中获得,或者从由临床医生先前生成的真实网格中获得)与第二网格拓扑(例如新定义的)之间的对应关系。因此,这可以实现预定义的真实网格到模型的新网格拓扑的转换,该模型然后可以被再训练以用于分割。
32.谱匹配是众所周知的,因此在本说明书中省略了对谱匹配的详细描述。然而,通过简要说明,与复杂形状相关联的图拉普拉斯的谱分解提供了对于等距不变的特征函数(模式)。形状上的每个顶点可以用每个点处的本征模态值的组合(有时称为谱坐标)来唯一地表示。谱匹配包括通过将具有最相似谱坐标的不同形状上的顶点进行配对来建立点对应关系。因此,谱图理论提供了在谱域中匹配具有不同拓扑的表面网格的解决方案,并且因此可以提供用于匹配不同的网格以创建图集(atlas)的应用。
33.发明人提出利用谱匹配,以便将先前定义的网格带入到新的模型拓扑中。以这种方式,所提出的实施例可以实现识别相同器官但具有不同拓扑(例如,两个不同受试者/患者的大脑、心脏、肾脏、肝脏或肺)的网格之间的对应关系。具体地,由于转换到谱空间中,因此不需要网格之间的直接的顶点对应关系。此外,例如由于使用了根据表面网格的图拉普拉斯计算出的谱嵌入,因此,这种方法可以确保空间规律性。
34.因此,所提出的实施例可以用于分割器官的医疗图像。这种方法可以包括:根据所提出的实施例,将表示器官的第一网格拓扑适配于该器官的不同的第二网格拓扑。然后,可以使用经适配的第一网格拓扑来执行图像的基于模型的分割。因此,所提出的(多个)概念可以有助于半自动真实分割。通过采用先前开发的模型,可以加速该过程(因为用户可能只需要实现小的修正,而不是例如手动创建新的网格)。此外,可以提供多用途数据,并且这可以例如被用于更多其中需要描绘相同器官但具有不同拓扑的项目。
35.仅作为示例,说明性实施例可以用于许多不同类型的临床、医疗或与受试者相关的环境中,诸如医院、医生办公室、医疗研究机构、病房、护理中心、个人住宅等。
36.为了帮助理解所提出的(多个)概念,现在将参考图1描述用于将表示器官的预定义的第一网格拓扑适配于该器官的不同的第二网格拓扑的系统的示例性实施例。
37.图1是所提出的实施例的简化框图。根据所提出的实施例的系统100被配置为获得(例如经由输入接口接收)表示器官(诸如第一受试者的肝脏)的预定义的第一网格拓扑110。系统100还适于获得(诸如经由输入接口接收)该器官(诸如第二受试者的肝脏)的不同的第二网格拓扑120。系统被配置为将预定义的第一网格拓扑110适配于第二网格拓扑120。换句话说,系统100被配置为将网格从所定义的(例如带有注释的真实值的)第一模型空间转换到另一模型空间。这可以使得第一模型空间的真实注释能够用于训练新的不同的模型。
38.更具体地,系统100包括分析组件130,分析组件130被配置为进行第一网格拓扑110和第二网格拓扑120的谱匹配,以识别第一网格拓扑110与第二网格拓扑120之间的对应
关系。然后,系统的网格对准组件135被配置为基于第一网格拓扑与第二网格拓扑之间的对应关系(由分析组件130识别)将预定义的第一网格拓扑110与第二网格拓扑120对准。
39.对准的网格拓扑140从系统100输出(例如经由输出接口),对准的网格拓扑140被适配于第二网格拓扑120。以这种方式,第一网格拓扑110的注释被带入到对准的网格拓扑140,但是也与第二网格拓扑对准。
40.通过进一步的说明和描述,现在将参考图2描述根据一个实施例的示例性方法。
41.图2是用于将表示器官的预定义的第一网格拓扑适配于该器官的不同的第二网格拓扑的方法200的所提出的实施例的简化流程图。方法200包括第一步骤210:基于第一网格拓扑和第二网格拓扑的谱匹配来识别第一网格拓扑与第二网格拓扑之间的对应关系。更详细地,基于第一网格拓扑和第二网格拓扑的谱匹配来识别第一网格拓扑与第二网格拓扑之间的对应关系的步骤210包括:获得220从第一网格拓扑推导出的第一谱图;以及获得230从第二网格拓扑推导出的第二谱图。这里注意,可以以任何次序获得第一谱图和第二谱图。此外,获得谱图可以包括生成谱图,或者替代地,简单地从外部组件接收生成的谱图。在获得了第一谱图和第二谱图之后,识别第一网格拓扑与第二网格拓扑之间的对应关系的步骤210还包括分解第一谱图和第二谱图以确定谱坐标的步骤235。然后在步骤240中分析谱坐标,以识别第一谱图与第二谱图之间的匹配。基于所识别的匹配,然后在步骤250中识别第一网格拓扑与第二网格拓扑之间的对应关系。
42.方法200然后包括第二步骤260:基于所识别的第一网格拓扑与第二网格拓扑之间的对应关系,将预定义的第一网格拓扑与第二网格拓扑对准。这里,将预定义的第一网格拓扑与第二网格拓扑对准的步骤260包括对准第一网格拓扑的谱分量和第二网格拓扑的谱分量。更具体地,在该示例性实施例中,对准谱分量包括用点变换方法(诸如相干点漂移方法或迭代最近点(icp)方法)处理第一网格拓扑。替代地或附加地,将预定义的第一网格拓扑与第二网格拓扑对准可以包括基于所识别的第一网格拓扑与第二网格拓扑之间的对应关系对第一网格拓扑进行重采样。
43.从上述示例性实施例中,将会理解,所提出的概念可以有助于使用谱匹配为图像生成一致的基于网格的注释。具体地,所提出的实施例采用谱匹配来找到已经存在的网格拓扑与新定义的网格拓扑之间的对应关系。代替直接的顶点对应关系,提出了使用根据表面网格的图拉普拉斯计算的谱嵌入。
44.因此,提出了一种用于使用谱匹配来找到已经存在的网格拓扑(或者从使用预先训练的模型对器官的分割中获得,或者从由临床医生先前生成的真实网格中获得)与新定义的网格拓扑之间的对应关系的方法。这可以通过使用独立计算的两个形状的谱嵌入并且寻找所定义的网格(即真实值)与模板(即新的网格拓扑)之间的匹配来实现。在定义了匹配之后,可以在新的拓扑中对真实网格进行重采样。这由提供点对点网格对应关系的谱匹配支持。
45.图3示出了其中可以采用实施例的一个或多个部分的计算机300的示例。上面讨论的各种操作可以利用计算机300的能力。例如,用于提供主题特定用户界面的系统的一个或多个部分可以被结合到本文讨论的任何元件、模块、应用和/或组件中。对此,应当理解,系统功能块可以在单个计算机上运行,或者可以分布在若干计算机和位置上(例如经由互联网进行连接)。
46.计算机300包括但不限于pc、工作站、膝上型电脑、pda、掌上设备、服务器、存储装置等。通常,在硬件架构方面,计算机300可以包括经由本地接口(未示出)通信耦合的一个或多个处理器310、存储器320和一个或多个i/o设备370。本地接口可以是例如但不限于一条或多条总线或者其他有线或无线连接,如本领域中已知的。本地接口可以具有附加元件,诸如控制器、缓冲器(高速缓存)、驱动器、中继器和接收器,以实现通信。此外,本地接口可以包括地址、控制和/或数据连接,以实现前述组件之间的适当通信。
47.处理器310是用于执行可以被存储在存储器320中的软件的硬件设备。处理器310实际上可以是任何定制的或市售的处理器、中央处理单元(cpu)、数字信号处理器(dsp)或与计算机300相关联的若干处理器当中的辅助处理器,并且处理器310可以是基于半导体的微处理器(以微芯片的形式)或微处理器。
48.存储器320可以包括易失性存储器元件(例如,诸如动态随机存取存储器(dram)、静态随机存取存储器(sram)等的随机存取存储器(ram))和非易失性存储器元件(例如,rom、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁带、紧凑式光盘只读存储器(cd-rom)、磁盘、软盘、盒式磁带、卡式磁带等)中的任何一个或组合。此外,存储器320可以结合电、磁、光和/或其他类型的存储介质。注意,存储器320可以具有分布式架构,其中各种组件彼此远离但可以被处理器310访问。
49.存储器320中的软件可以包括一个或多个单独的程序,每个程序包括用于实现逻辑功能的可执行指令的有序列表。根据示例性实施例,存储器320中的软件包括合适的操作系统(o/s)350、编译器340、源代码330和一个或多个应用360。如图所示,应用360包括用于实现示例性实施例的特征和操作的多个功能组件。根据示例性实施例,计算机300的应用360可以表示各种应用、计算单元、逻辑、功能单元、过程、操作、虚拟实体和/或模块,但是应用360并不意味着限制。
50.操作系统350控制其他计算机程序的执行,并且提供调度、输入输出控制、文件和数据管理、存储器管理、以及通信控制和相关服务。发明人预期,用于实现示例性实施例的应用360可以适用于所有市售的操作系统。
51.应用360可以是源程序、可执行程序(目标代码)、脚本或包括要被执行的指令集的任何其他实体。当是源程序时,该程序通常经由编译器(诸如编译器340)、汇编器、解释器等(其可以被包括在存储器320中,也可以不被包括在存储器320中)来翻译,以便结合o/s350来正确地操作。此外,应用360可以被编写为具有数据和方法的类的面向对象的编程语言,或者具有例程、子例程和/或函数的过程编程语言,例如但不限于c、c 、c#、pascal、basic、api调用、html、xhtml、xml、asp脚本、javascript、fortran、cobol、perl、java、ada、.net等。
52.i/o设备370可以包括输入设备,诸如,例如但不限于鼠标、键盘、扫描仪、麦克风、相机等。此外,i/o设备370还可以包括输出设备,例如但不限于打印机、显示器等。最后,i/o设备370还可以包括传送输入和输出的设备,例如但不限于nic或调制器/解调器(用于访问远程设备、其他文件、设备、系统或网络)、射频(rf)或其他收发器、电话接口、桥接器、路由器等。i/o设备370还包括用于通过各种网络(例如互联网或内联网)进行通信的组件。
53.如果计算机300是pc、工作站、智能设备等,则存储器320中的软件还可以包括基本输入输出系统(bios)(为简单起见而省略)。bios是基本软件例程的集合,基本软件例程在启动时初始化和测试硬件,启动o/s 350,并且支持硬件设备之间的数据传输。bios被存储
在某种类型的只读存储器(诸如rom、prom、eprom、eeprom等)中,使得当计算机300被激活时,bios可以被执行。
54.当计算机300运行时,处理器310被配置为执行存储在存储器320内的软件以向存储器320传送数据和从存储器320传送数据,并且根据软件在总体上控制计算机300的操作。应用360和o/s 350全部或部分地被处理器310读取,可能被缓冲在处理器310中,然后被执行。
55.当应用360以软件实现时,应当注意,应用360可以被存储在几乎任何计算机可读介质上,以供任何计算机相关系统或方法使用或与任何计算机相关系统或方法结合使用。在本文档的上下文中,计算机可读介质可以是可以包含或存储计算机程序以供计算机相关系统或方法使用或与计算机相关系统或方法结合使用的电子、磁、光或其他物理设备或部件。
56.应用360可以体现在任何计算机可读介质中,以供指令执行系统、装置或设备(诸如基于计算机的系统、包含处理器的系统或可以从指令执行系统、装置或设备取得指令并执行指令的其他系统)使用或与指令执行系统、装置或设备结合使用。在本文档的上下文中,“计算机可读介质”可以是可以存储、传送、传播或运输程序以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合使用的任何部件。计算机可读介质可以是例如但不限于电子、磁、光、电磁、红外或半导体系统、装置、设备或传播介质。
57.本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质或多个计算机可读存储介质,其上具有计算机可读程序指令,以用于使处理器执行本发明的各方面。
58.计算机可读存储介质可以是能够保留和存储指令以供指令执行设备使用的有形设备。计算机可读存储介质可以是例如但不限于电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或前述各项的任何合适组合。计算机可读存储介质的更具体示例的非穷尽列表包括以下各项:便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式光盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备(诸如穿孔卡或其上记录有指令的凹槽中的凸起结构)以及前述各项的任何合适组合。如本文所使用的,计算机可读存储介质不应被解释为本身是瞬时信号,诸如无线电波或其他自由传播的电磁波、通过波导或其他传输介质传播的电磁波(例如,通过光纤电缆的光脉冲)、或通过电线传输的电信号。
59.本文描述的计算机可读程序指令可以从计算机可读存储介质下载到相应的计算/处理设备,或者经由网络(例如,互联网、局域网、广域网和/或无线网络)下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光传输光纤、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配器卡或网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令以存储在相应计算/处理设备内的计算机可读存储介质中。
60.用于执行本发明的操作的计算机可读程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据或者以一种或多种编程语言(包括诸如smalltalk、c 等面向对象的编程语言,以及诸如“c”编程语言或类似
编程语言的传统过程编程语言)的任意组合编写的源代码或目标代码。计算机可读程序指令可以完全在用户计算机上执行,部分地在用户计算机上执行,作为独立软件包,部分地在用户计算机上执行且部分地在远程计算机上执行,或者完全在远程计算机或服务器上执行。在后一场景下,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户计算机,或者可以连接到外部计算机(例如,使用互联网服务提供商通过互联网)。在一些实施例中,电子电路(包括例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla))可以通过利用计算机可读程序指令的状态信息来执行计算机可读程序指令,以个性化电子电路,从而执行本发明的各方面。
61.本文参考根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图图示和/或框图来描述本发明的各方面。将会理解,流程图图示和/或框图的每个框以及流程图和/或框图中的框的组合可以由计算机可读程序指令来实现。
62.单个处理器或其他单元可以实现权利要求中列举的若干项的功能。
63.计算机程序可以被存储/分布在合适的介质上(诸如与其他硬件一起提供或作为其他硬件的一部分的光学存储介质或固态介质),但是也可以以其他形式分布(诸如经由互联网或者其他有线或无线电信系统)。
64.这些计算机可读程序指令可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现流程图和/或框图的一个或多个框中指定的功能/动作的部件。这些计算机可读程序指令也可以被存储在计算机可读存储介质中,可以指导计算机、可编程数据处理装置和/或其他设备以特定方式运行,使得其中存储有指令的计算机可读存储介质包括含有实现流程图和/或框图的一个或多个框中指定的功能/动作的各方面的指令的制品。
65.计算机可读程序指令还可以被加载到计算机、其他可编程数据处理装置或其他设备上,以使一系列操作步骤在计算机、其他可编程装置或其他设备上执行,从而产生计算机实现的过程,使得在计算机、其他可编程装置或其他设备上执行的指令实现流程图和/或框图的一个或多个框中指定的功能/动作。
66.附图中的流程图和框图示出了根据本发明各种实施例的系统、方法和计算机程序产品的可能实现的架构、功能和操作。对此,流程图或框图中的每个框可以表示指令的模块、片段或部分,其包括用于实现(多个)指定逻辑功能的一个或多个可执行指令。在一些替代实施方式中,框中标注的功能可以不按照图中标注的次序发生。例如,连续示出的两个框实际上可以基本上并发地执行,或者这些框有时可以以相反的次序执行,这取决于所涉及的功能。还将注意,框图和/或流程图图示中的每个框以及框图和/或流程图图示中的框的组合可以由基于专用硬件的系统来实现,该系统执行指定的功能或动作或者执行专用硬件和计算机指令的组合。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献