一种图像处理方法、装置及电子设备与流程

文档序号:16540559发布日期:2019-01-08 20:20阅读:141来源:国知局
一种图像处理方法、装置及电子设备与流程

本发明涉及图像处理领域,更具体地,本发明涉及一种图像处理方法、装置及电子设备。



背景技术:

目前中国智能手机飞速发展,同时手机的相关部件需求也高速增长,其中就包含扬声器组件,扬声器组件中都包含音圈,音圈引线绕制后需要安装进振膜中,然后将引线焊接在焊盘上,焊接后引线受应力作用,引线轨迹及位置会发生较大变化,需要对引线的位置进行管控。

音圈下部为金属华司,金属华司表面镀镍,反光强烈,经打光后成像许多暗色斑点,对引线的提取造成非常大的干扰。引线的出线部分也因音圈外部的胶水,夹持工装等表面成像中有许多干扰。



技术实现要素:

本发明的一个目的是提供一种能够提取图像中引线轨迹的新的技术方案。

根据本发明的第一方面,提供了一种图像处理方法,包括:

控制相机拍摄音圈引线,以获取待测图像;

沿着预先存储的参考引线轨迹在所述待测图像中设置设定数量的灰度检测卡尺,以获取对应每一所述灰度检测卡尺的一对边界点之间的距离;

根据所述一对边界点之间的距离确定每一对边界点是否有效;

根据每一对有效的边界点之间的中心点,确定所述待测图像中引线的轨迹点;

根据所述轨迹点确定所述待测图像中引线的轨迹。

可选的是,,所述图像处理还包括:

根据预先存储的参考模板,提取所述待测图像中的待测引线区域;

所述沿着预先存储的参考引线轨迹在所述待测图像中设置灰度检测卡尺具体为:沿着预先存储的参考引线轨迹在所述待测引线区域中设置灰度检测卡尺。

可选的是,所述根据所述中心点确定所有所述轨迹点的步骤包括:

计算每一所述中心点的曲率,作为第一曲率;

根据预先存储的数组模板确定每一对无效的边界点对应的曲率,作为第二曲率;

根据所有所述第一曲率和所述第二曲率,确定所有所述轨迹点。

可选的是,所述图像处理方法还包括:

重新计算每一所述轨迹点的曲率,作为第三曲率;

计算任一第三曲率与所述数组模板中对应的参考曲率之间的差值的绝对值;

如果所述绝对值大于预先设定的阈值,则删除所述任一第三曲率对应的轨迹点。

可选的是,所述图像处理方法还包括:

获取参考引线轨迹;

根据所述设定数量,确定用于构成所述参考引线轨迹的参考轨迹点;

计算每一所述参考轨迹点的曲率,作为参考曲率;

将所述参考轨迹点和所述参考曲率对应存储至所述数组模板中。

根据本发明的第二方面,提供了一种图像处理装置,包括:

图像获取模块,用于控制相机拍摄音圈引线,以获取待测图像;

距离检测模块,用于沿着预先存储的参考引线轨迹在所述待测图像中设置设定数量的灰度检测卡尺,以获取对应每一所述灰度检测卡尺的一对边界点之间的距离;

有效边界点确定模块,用于根据所述一对边界点之间的距离确定每一对边界点是否有效;

轨迹点确定模块,用于根据每一对有效的边界点之间的中心点,确定所述待测图像中引线的轨迹点;以及,

轨迹确定模块,用于根据所述轨迹点确定所述待测图像中引线的轨迹。

可选的是,所述图像处理装置还包括:

引线区域提取模块,用于根据预先存储的参考模板,提取所述待测图像中的待测引线区域;

所述距离检测模块还用于沿着预先存储的参考引线轨迹在所述待测引线区域中设置灰度检测卡尺,以获取对应每一所述灰度检测卡尺的一对边界点之间的距离。

可选的是,所述轨迹点获取模块包括:

第一曲率计算单元,用于计算每一所述中心点的曲率,作为第一曲率;

第二曲率确定单元,用于根据预先存储的数组模板确定每一对无效的边界点对应的曲率,作为第二曲率;以及,

轨迹点确定单元,用于根据所有所述第一曲率和所述第二曲率,确定所有所述轨迹点。

可选的是,所述图像处理装置还包括:

第三曲率计算模块,用于重新计算每一所述轨迹点的曲率,作为第三曲率;

差值计算模块,用于计算任一第三曲率与所述数组模板中对应的参考曲率之间的差值的绝对值;

删除模块,用于在所述绝对值大于预先设定的阈值的情况下,删除所述任一第三曲率对应的轨迹点。

可选的是,所述图像处理装置还包括:

参考轨迹获取模块,用于获取参考引线轨迹;

参考轨迹点确定模块,用于根据所述设定数量,确定用于构成所述参考引线轨迹的参考轨迹点;

参考曲率计算模块,用于计算每一所述参考轨迹点的曲率,作为参考曲率;以及,

存储模块,用于将所述参考轨迹点和所述参考曲率对应存储至所述数组模板中。

根据本发明的第三方面,提供了一种电子设备,包括根据本发明第二方面所述的图像处理装置。

根据本发明的第四方面,提供了一种电子设备,包括存储器和处理器,所述存储器用于存储指令,所述指令用于控制所述处理器执行根据本发明第一方面所述的图像处理方法。

本发明的一个有益效果在于,通过本发明的图像处理方法,可以自动提取待测图像中的引线轨迹,便于测试人员对引线轨迹进行管控。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1为根据本发明一种图像处理方法的一种实施例的流程示意图;

图2为根据本发明一种图像处理方法的一种实施例的流程示意图;

图3为根据本发明一种图像处理方法的一种实施例的流程示意图;

图4为根据本发明一种图像处理装置的一种实施结构的方框原理图;

图5为根据本发明一种图像处理装置的另一种实施结构的方框原理图;

图6为根据本发明一种电子设备的一种实施结构的方框原理图;

图7为本发明采集的待测图像的示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为根据本发明一种图像处理方法的一种实施例的流程示意图。

根据图1所示,该图像处理方法包括以下步骤:

步骤s1100,控制相机拍摄音圈引线,以获取待测图像。

具体的,待测产品上设置有音圈,音圈引线经过绕制后焊接在焊盘上。相机的拍摄区域可以是固定的,通过将待测产品放置在相机的拍摄区域内。也可以是相机的拍摄区域可以移动,测试人员通过调整相机的拍摄区域,使得待测产品位于相机的拍摄区域内。这样,控制相机拍照,就可以获取包含音圈引线的待测图像,待测图像可以是如图7所示。

步骤s1200,沿着预先存储的参考引线轨迹在待测图像中设置设定数量的灰度检测卡尺,以获取对应每一灰度检测卡尺的一对边界点之间的距离。

其中,参考引线轨迹可以是由测试人员预先从标准图像中手动提取出来的。设定数量可以是预先存储在执行本发明图像处理方法的电子设备中的。

在一个例子中,设置灰度检测卡尺的方法可以是沿着参考引线轨迹的方向设置设定数量的灰度检测卡尺,以使每一灰度检测卡尺的检测方向垂直于其所在位置的参考引线轨迹。

获取对应每一灰度检测卡尺的一对边界点的步骤可以包括:确认每一灰度检测卡尺两端的搜索方向;使灰度检测卡尺的一端在搜索方向上查找到由亮变暗的边界点,使灰度检测卡尺的另一端在搜索方向上查找到由暗变亮的边界点,那么,这两个边界点即为对应该灰度检测卡尺的一对边界点。其中搜索方向可以是使灰度检测卡尺两端相互靠近的方向。

进一步地,可以使得边界点在搜索方向上两侧的灰度差大于预先设定的灰度阈值,以提高获取引线轨迹的准确性。具体可以为:在灰度检测卡尺的一端向搜索方向移动过程中,如果该端所在的点在搜索方向两侧的灰度差大于灰度阈值,则可以确定该点为一个边界点。

在此基础上,灰度检测卡尺可以检测出对应的一对边界点之间的距离。

在一个例子中,由于每次拍摄的过程中,待测产品在相机拍摄区域内的位置可能不固定,待测图像中的音圈或者华司可能会对轨迹点的确定产生干扰。因此,本发明的图像处理方法还可以包括:根据预先存储的参考模板,提取待测图像中的待测引线区域。

进一步地,可以使预先获取包含标准产品的模板图像,其中,标准产品中的引线轨迹符合预先设定的条件。该标准产品与其他部分相比,黑白对比明显,因此,可以识别到标准图像中标准产品的部分轮廓。这样,就可以通过识别标准产品的轮廓来提取模板图像中的产品区域,作为参考模板。其中该产品区域的至少部分边缘的黑白对比明显,该产品区域可以是矩形。

这样,可以对待测产品进行定位,以便于提取待测图像中的待测引线区域。以减弱甚至是排除待测图像中的音圈或者华司的干扰。

在一个例子中,根据参考模板提取待测图像中的待测引线区域的步骤可以是:通过模板匹配的方式,在待测图像中查找与参考模板匹配的区域,作为待测引线区域。

在另一个例子中,可以预先由测试人员手动从参考模板划分出参考引线区域,参考模板的剩余区域中不包含引线。由于引线相对于产品的位置较为固定,因此,参考引线区域在参考模板中位置、与待测引线区域在待测图像中与参考模板匹配的区域中的位置大致相同。通过将待测图像与参考模板进行匹配,可以得到与参考模板匹配的区域,再根据参考引线区域与参考模板的相对位置关系,可以得到待测引线区域。其中,待测引线区域的尺寸与参考引线区域的尺寸相同,使得在任何情况下,待测图像中的引线都在待测引线区域内。

在此基础上,步骤s1200可以进一步为:沿着预先存储的参考引线轨迹在待测引线区域中设置设定数量的灰度检测卡尺,以获取对应每一灰度检测卡尺的一对边界点之间的距离。

步骤s1300,根据每一对边界点之间的距离确定每一对边界点是否有效。

具体的,可以预先根据引线的直径设置距离阈值,在一对边界点之间的距离大于距离阈值的情况下,判定这一对边界点为一对无效的边界点。在一对边界点之间的距离小于或等于距离与阈值的情况下,判定这一对边界点为一对有效的边界点。

步骤s1400,根据每一对有效的边界点之间的中心点,确定待测图像中引线的轨迹点。

其中,轨迹点为待测图像中引线上的点,能够用于构成引线的轨迹。

在一个例子中,在无效的边界点数量较少的情况下,例如可以是无效的边界点数量小于或者等于预先设定的边界点数量阈值,可以将每一对有效的边界点之间的中心点作为轨迹点。

在另一个例子中,在无效的边界点数量较多的情况下,例如可以是无效的边界点数量超过预先设定的边界点数量阈值,执行该步骤s1400的步骤可以包括如图3所示的步骤s1410~s1430。

步骤s1410,计算每一对有效的边界点之间的中心点的曲率,作为第一曲率。

步骤s1420,根据预先存储的数组模板确定每一对无效的边界点对应的曲率,作为第二曲率。

其中,数组模板中可以预先存储有参考引线轨迹上每个参考轨迹点的排序值及每个参考轨迹点的曲率。

进一步地,本发明的图像处理方法还可以包括如图2所示的步骤s2100~s2400。

步骤s2100,获取参考引线轨迹。

具体的,参考引线轨迹可以是由测试人员预先从标准图像中手动提取出来的。

步骤s2200,根据设定数量,确定用于构成参考引线轨迹的参考轨迹点。其中,参考轨迹点的数量与设定数量相等。

例如,所有参考轨迹点可以平均分割该参考引线轨迹,使得任意相邻参考轨迹点之间的距离相等。

进一步地,可以将所有参考轨迹点在参考引线轨迹中的位置进行排序,获取每个参考轨迹点的排序值。根据排序值递增或递减的顺序来描绘对应的轨迹点,均可得到参考引线轨迹。

步骤s2300,计算每一参考轨迹点的曲率,作为参考曲率。

具体的,可以得到对应每个参考轨迹点的参考曲率。

步骤s2400,将参考轨迹点和参考曲率对应存储至数组模板中。

具体的,可以是将每一参考轨迹点的排序值、及每一参考曲率对应存储至数组模板中。使得执行本发明图像处理方法的电子设备可以根据排序值可以唯一确定对应的参考曲率。

例如,一个参考轨迹点的排序值为a,该参考轨迹的参考曲率为a,那么,则需将该参考轨迹点的排序值a和参考曲率a对应存储至数组模板中,以根据排序值a可以唯一确定对应的参考曲率a。

在此基础上,在执行步骤s1200时,也可以按照参考轨迹点在参考引线轨迹中的位置排序的方式,对所有灰度检测卡尺进行排序,并记录每个灰度检测卡尺的排序值。

例如,参考轨迹点在参考引线轨迹中的位置排序时,可以沿着参考轨迹的方向按照从左至右的顺序对参考轨迹点进行排序。那么,也可以沿着参考轨迹的方向对所有灰度检测卡尺按照从左至右的顺序进行排序。

那么,根据数组模板确定每一对无效的边界点对应的曲率,作为第二曲率的步骤可以为:根据一对无效的边界点对应的灰度检测卡尺的排序值,获取数组模板中对应该排序值的曲率作为对应这一对无效边界点的第二曲率。

例如,设定数量为4,共有3对有效的边界点和1对无效的边界点。3对有效的边界点对应的灰度检测卡尺的排序值分别为1、3、4,对应的第一曲率分别为x、y、z。1对无效的边界点对应的灰度检测卡尺的排序值为2,数组模板中存储的参考曲率按照排序值递增的顺序为a、b、c、d,由此可见,排序值为2对应的参考曲率为b。那么可以将参考曲率b作为1对无效的边界点对应的第二曲率。对第一曲率和第二曲率按照对应的灰度检测卡尺的排序值递增的顺序进行排序,即为x、b、y、z。

步骤s1430,根据所有第一曲率和第二曲率,确定轨迹点。

具体的,可以是按照所有第一曲率和第二曲率对应的灰度检测卡尺的排序值、及第一曲率和第二曲率来确定轨迹点。

进一步地,可以是先将所有第一曲率和第二曲率按照对应的灰度检测卡尺的排序值进行排序,对排序顺序第一曲率和第二曲率进行计算,得到对应每一第一曲率和每一第二曲率的轨迹点的位置,记录每一轨迹点的排序值。其中,每一轨迹点的排序值可以是与其对应的曲率(第一曲率或第二曲率)的排序值相同。

再进一步地,该图像处理方法还可以包括如图3所示的步骤s3100~s3300。

步骤s3100,重新计算每一轨迹点的曲率,作为第三曲率。

步骤s3200,计算任一第三曲率与数组模板中对应的参考曲率之间的差值的绝对值。

具体的,计算任一第三曲率与数组模板中对应的参考曲率之间的差值的绝对值可以进一步为:计算对应同一排序值的第三曲率和参考曲率之间差值的绝对值。

例如,如果一个第三曲率对应的轨迹点的排序值为n,则可以认为第三曲率对应的排序值为n;获取数组模板中排序值为n对应的参考曲率,计算对应排序值为n的第三曲率和参考曲率之间差值的绝对值。

步骤s3300,如果该绝对值大于预先设定的阈值,则删除所述任一第三曲率对应的轨迹点。

同一排序值的第三曲率和参考曲率之间差值的绝对值如果大于阈值,则可以删除对应该排序值的轨迹点。

例如,对应排序值为n的第三曲率和参考曲率之间差值的绝对值如果大于阈值,则可以删除排序值为n的轨迹点。

步骤s1500,根据所有轨迹点确定待测图像中的引线轨迹。

按照排序值递增或者递减的顺序进行连接所有的轨迹点,则能够得到待测图像中的引线轨迹。

进一步地,步骤s1500中所述的所有轨迹点不包含在步骤s3300中删除的轨迹点。因此,如果一轨迹点被删除,将不会根据该删除的轨迹点确定引线轨迹。

这样,通过本发明的图像处理方法,可以自动提取待测图像中的引线轨迹,便于测试人员对引线轨迹进行管控。进而可以减少测试人员的工作量,提高测试人员的工作效率。此外,还可以减少人力成本。

与上述方法相对应的,本发明还提供了一种图像处理装置。图4为根据本发明一种图像处理装置的一种实施结构的方框原理图。

如图4所示,该图像处理装置还可以包括图像获取模块410、距离检测模块420、有效边界点确定模块430、轨迹点确定模块440和轨迹确定模块450。

该图像获取模块410用于控制相机拍摄音圈引线,以获取待测图像。

该距离检测模块420用于沿着预先存储的参考引线轨迹在待测图像中设置设定数量的灰度检测卡尺,以获取对应每一灰度检测卡尺的一对边界点之间的距离。

该有效边界点确定模块430用于根据一对边界点之间的距离确定每一对边界点是否有效。

该轨迹点确定模块440用于根据每一对有效的边界点之间的中心点,确定待测图像中引线的轨迹点。

该轨迹确定模块450用于根据轨迹点确定待测图像中引线的轨迹。

图5为根据本发明一种图像处理装置的另一种实施结构的方框原理图。

根据图5所示,该图像处理装置还可以包括引线区域提取模块510,用于根据预先存储的参考模板,提取待测图像中的待测引线区域;距离检测模块420还用于沿着预先存储的参考引线轨迹在待测引线区域中设置灰度检测卡尺,以获取对应每一灰度检测卡尺的一对边界点之间的距离。

进一步地,如图5所示,轨迹点获取模块440可以包括第一曲率计算单元441、第二曲率确定单元442和轨迹点确定单元443。

该第一曲率计算单元441用于计算每一中心点的曲率,作为第一曲率。

该第二曲率确定单元442用于根据预先存储的数组模板确定每一对无效的边界点对应的曲率,作为第二曲率。

该轨迹点确定单元443用于根据所有第一曲率和第二曲率,确定所有轨迹点。

再进一步地,图像处理装置还可以包括第三曲率计算模块520、差值计算模块530和删除模块540。

该第三曲率计算模块520用于重新计算每一轨迹点的曲率,作为第三曲率。

该差值计算模块530用于计算任一第三曲率与数组模板中对应的参考曲率之间的差值的绝对值。

该删除模块540用于在绝对值大于预先设定的阈值的情况下,删除该任一第三曲率对应的轨迹点。

在此基础上,图像处理装置还可以包括参考轨迹获取模块550、参考轨迹点确定模块560、参考曲率计算模块570和存储模块580。

该参考轨迹获取模块550用于获取参考引线轨迹。

该参考轨迹点确定模块560用于根据设定数量,确定用于构成参考引线轨迹的参考轨迹点。

该参考曲率计算模块570用于计算每一参考轨迹点的曲率,作为参考曲率。

该存储模块580用于将参考轨迹点和参考曲率对应存储至数组模板中。

本发明还提供了一种电子设备,在一方面,该电子设备包括前述的图像处理装置。

图6为根据本发明另一方面的该电子设备的实施结构的方框原理图。

根据图6所示,该电子设备600包括存储器601和处理器602,该存储器601用于存储指令,该指令用于控制处理器602进行操作以执行上述图像处理方法。

该处理器602例如可以是中央处理器cpu、微处理器mcu等。该存储器601例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。

除此之外,根据图6所示,该电子设备600还包括接口装置603、输入装置604、显示装置605、通信装置606、扬声器607、相机608等等。尽管在图6中示出了多个装置,但是,本发明电子设备可以仅涉及其中的部分装置,例如,处理器601、存储器602和相机608等。

上述通信装置606例如能够进行有有线或无线通信。

上述接口装置603例如包括耳机插孔、usb接口等。

上述输入装置604例如可以包括触摸屏、按键等。

上述显示装置605例如是液晶显示屏、触摸显示屏等。

上述各实施例主要重点描述与其他实施例的不同之处,但本领域技术人员应当清楚的是,上述各实施例可以根据需要单独使用或者相互结合使用。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分相互参见即可,每个实施例重点说明的都是与其他实施例的不同之处,但本领域技术人员应当清楚的是,上述各实施例可以根据需要单独使用或者相互结合使用。另外,对于装置实施例而言,由于其是与方法实施例相对应,所以描述得比较简单,相关之处参见方法实施例的对应部分的说明即可。以上所描述的系统实施例仅仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的。

本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边界服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如python、java、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。

这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

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