本发明属于地理信息技术领域,特别涉及一种绘制符号的方法及装置。
背景技术:
当空间点数据量较大时,为了展示空间点数据的分布情况,通常会对空间点数据进行空间聚合或者将空间点数据以热区的形式展现,空间聚合展现方式是将点位信息根据相互之间的距离聚集成多个点,每个点显示聚合后的点坐标以及聚集到该点的点数据的数量;空间热区则是通过对空间热区进行分析运算,将点数据转为热平面数据,宏观的展示点数据的聚集情况与分布情况,并在不同聚集度的区域使用不同的颜色表示。上述两种方式都需要对空间点数据进行分析运算处理,所以展示空间点数据分布情况的速度比较慢。
技术实现要素:
本发明实施例提供一种绘制符号的方法及装置,用以提升展示空间点数据分布情况的速度。
本发明实施例提供的一种绘制符号的方法,包括:
根据待绘制图像的位置信息,在区域图像中确定与所述待绘制图像对应的待选网格,所述区域图像被划分为多个网格,所述网格的大小不小于所述待绘制图像的大小,所述待选网格的数量大于等于1;
获取各待选网格的绘制情况;
根据各待选网格的绘制情况确定各待选网格是否为所述待绘制图像的有效网格,若各待选网格为所述待绘制图像的有效网格,则在所述待选网格的对应区域绘制所述待绘制图像;或者,
根据各待选网格的绘制情况确定所述待绘制图像在所述待选网格的对应区域中可使用的总绘制区域不小于第一阈值时,在所述待选网格的对应区域绘制所述待绘制图像。
较佳的,根据待绘制图像的位置信息,在区域图像中确定与所述待绘制图像对应的待选网格之前,还包括:
获取所述待绘制图像的大小及所述区域图像的大小;
根据所述待绘制图像的大小,确定网格的大小;
按照所述网格的大小,对所述区域图像进行网格划分。
较佳的,按照所述网格的大小,对所述区域图像进行网格划分之前,还包括:
对所述区域图像进行扩充处理,使得处理后的所述区域图像的像素数符合2的n次方且最接近于所述区域图像的像素数。
较佳的,根据待绘制图像的位置信息,在区域图像中确定与所述待绘制图像对应的待选网格,包括:
根据待绘制图像的位置信息,确定所述待绘制图像在所述区域图像中的第一位置信息;
根据所述第一位置信息及所述区域图像与处理后的区域图像的关系,确定所述待绘制图像对应的待选网格。
较佳的,根据各待选网格的绘制情况确定各待选网格是否为所述待绘制图像的有效网格,包括:
若第N个待选网格的已绘制区域不大于第二阈值,则所述第N个待选网格为所述待绘制图像的有效网格。
较佳的,在所述待选网格的对应区域绘制所述待绘制图像之后,更新所述待选网格的绘制情况。
较佳的,在更新所述待选网格的绘制情况之后,还包括:
判断所述区域图像的绘制率是否大于第三阈值,若是,则停止绘制待绘制 图像。
本发明实施例还提供一种绘制符号的装置,包括:
确定模块,用于根据待绘制图像的位置信息,在区域图像中确定与所述待绘制图像对应的待选网格,所述区域图像被划分为多个网格,所述网格的大小不小于所述待绘制图像的大小,所述待选网格的数量大于等于1;
获取模块,用于获取各待选网格的绘制情况;
绘制模块,用于根据各待选网格的绘制情况确定各待选网格是否为所述待绘制图像的有效网格,若各待选网格为所述待绘制图像的有效网格,则在所述待选网格的对应区域绘制所述待绘制图像;或者,
用于根据各待选网格的绘制情况确定所述待绘制图像在所述待选网格的对应区域中可使用的总绘制区域不小于第一阈值时,在所述待选网格的对应区域绘制所述待绘制图像。
较佳的,所述确定模块,在用于根据待绘制图像的位置信息,在区域图像中确定与所述待绘制图像对应的待选网格之前,还用于:
指示所述获取模块获取所述待绘制图像的大小及所述区域图像的大小;
根据所述待绘制图像的大小,确定网格的大小;
按照所述网格的大小,对所述区域图像进行网格划分。
较佳的,所述确定模块,还用于:
按照所述网格的大小,对所述区域图像进行网格划分之前,对所述区域图像进行扩充处理,使得处理后的所述区域图像的像素数符合2的n次方且最接近于所述区域图像的像素数。
较佳的,所述确定模块,具体用于:
根据待绘制图像的位置信息,确定所述待绘制图像在所述区域图像中的第一位置信息;
根据所述第一位置信息及所述区域图像与处理后的区域图像的关系,确定所述待绘制图像对应的待选网格。
较佳的,所述绘制模块,具体用于:
若第N个待选网格的已绘制区域不大于第二阈值,则所述第N个待选网格为所述待绘制图像的有效网格。
较佳的,在所述待选网格的对应区域绘制所述待绘制图像之后,更新所述待选网格的绘制情况。
较佳的,所述绘制模块,还用于:
在更新所述待选网格的绘制情况之后,判断所述区域图像的绘制率是否大于第三阈值,若是,则停止绘制待绘制图像。
上述实施例提供的绘制符号的方法及装置,首先根据待绘制图像的位置信息,在区域图像中确定与待绘制图像对应的待选网格。然后获取各待选网格的绘制情况,根据各待选网格的绘制情况确定各待选网格是否为所述待绘制图像的有效网格,若各待选网格为待绘制图像的有效网格,或者根据各待选网格的绘制情况确定待绘制图像在待选网格的对应区域中可使用的总绘制区域不小于第一阈值时,在待选网格的对应区域绘制待绘制图像,可以看出,不需要对获取的待绘制图像的位置信息做任何空间分析的运算处理,从而能够快速的在区域图像中完成对待绘制图像的绘制,提升了绘制速率,由于绘制速率的提升,从而能够快速的展示空间点数据的分布情况,进而提升了展示空间点数据分布情况的速度。由于绘制的是原始的位置信息,并没有对原始的位置信息做任何变更,因此还能够更准确的展现空间点数据的分布情况。另外,当空间点数据量较大时,由于不会将所有的空间点数据原封不动的全部绘制出来,因此还具有更好的绘制效果,同时还能够更清晰的展示空间点数据的分布情况。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的绘制方法的流程图;
图2为本发明实施例二提供的绘制方法的流程图;
图3为本发明实施例提供的划分网格后的区域图像的结构示意图;
图4为本发明实施例提供的待绘制图像在划分网格后的区域图像的结构示意图;
图5为本发明实施例提供的网格的结构示意图;
图6为本发明实施例三提供的绘制图像方法的流程图;
图7为本发明实施例提供的绘制图像的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例中的经纬度数据只是为了举例说明所用,与实际的经纬度数据可能会有出入。
实施例一
图1,为本发明实施例一提供的绘制符号方法的流程图。如图1所示,该流程可包括:
S101、根据待绘制图像的位置信息,在区域图像中确定与待绘制图像对应的待选网格。
区域图像可被划分为多个网格,该网格的像素数大于或等于待绘制图像的像素数,并且待选网格的数量大于等于1。
S102、获取各待选网格的绘制情况。
S103、根据各待选网格的绘制情况,判断各待选网格是否为待绘制图像的有效网格。
若是,则转至步骤S104,否则结束流程。
S104、在待选网格的对应区域绘制待绘制图像。
实施例二
图2,为本发明实施例二提供的绘制符号方法的流程图。如图2所示,该流程可包括:
S201、根据待绘制图像的位置信息,在区域图像中确定与待绘制图像对应的待选网格。
区域图像可被划分为多个网格,该网格的像素数大于或等于待绘制图像的像素数,并且待选网格的数量大于等于1。
S202、获取各待选网格的绘制情况。
S203、根据各待选网格的绘制情况,判断待绘制图像在待选网格的对应区域中可使用的总绘制区域是否不小于第一阈值时,若是,则转至步骤S204,否则结束流程。
S204、在待选网格的对应区域绘制待绘制图像。
在上述步骤S101或S201之前,可获取待绘制图像的大小以及区域图像的大小,然后根据获取的待绘制图像的大小,可确定网格的大小。同时,为了能够进行整数位移算法,还可对区域图像进行扩充处理,使得处理后的区域图像的像素数符合2的n次方,最后按照网格的大小,对处理后的区域图像进行网格划分。
例如,当获取的待绘制图像的像素数为4(px)*4(px)时,则可确定网格的像素数为5(px)*5(px)、6(px)*6(px)、7(px)*7(px)、8(px)*8(px),或者根据获取的待绘制图像的像素数4(px)*4(px)确定的像素数大于待会图像的像素数的网格。在具体实施时,网格的像素数取值越小,划分的网格会越多,显示的效果也会越好。
为了能够进行整数位移运算以快速的确定网格的位置,不仅要使处理后的 区域图像的像素数符合2的n次方,还要使扩充处理后的区域图像与原始的即处理前的区域图像的像素数最接近。
例如,当获取的区域图像的像素数为500(px)*1000(px)时,则可将其扩充为512(px)*1024(px),其中512为2的9次方,1024为2的10次方,并且512与500最接近,1024与1000最接近。
可选地,在上述步骤S101或步骤S201之前,还可将待绘制图像的位置信息存储在内存中,并建立空间索引,该空间索引为待绘制图像在内存储中存储路径。当将待绘制图像的位置信息存储在内存中时,能够快速的获取待绘制图像的位置信息,从而能够提上待绘制图像的绘制速度,进而能够提升空间点数据分布情况的展示速度。
在上述步骤S101和步骤S201中,为了在区域图像中确定与待绘制图像对应的待选网格,可首先根据待绘制图像的位置信息,确定待绘制图像在区域图像中的第一位置信息,然后根据第一位置信息及区域图像与处理后的区域图像的关系,确定待绘制图像对应的待选网格。
具体的,当确定区域图像的空间范围是根据经纬度数据(x1,y1)和(x2,y2)所组成的区域,该区域图像的像素数为m1(px)*n1(px),该区域图像在扩充后的像素数为m2(px)*n2(px)时,该区域图像的空间范围变为(x1,y1)和(x3,y3)所组成的区域。其中:
x3=x1+(m2/m1)*(x2-x1) [公式1]
y3=y1+(n2/n1)*(y2-y1) [公式2]
上述公式[1]中的x1,x2和x3为经度数据,上述公式[2]中的y1,y2和y3为纬度数据。
当确定的网格像素数为m(px)*m(px),则根据确定的网格像素数m(px)*m(px)对扩充后的区域图像进行划分,即根据网格像素数m(px)*m(px)对扩充后的区域图像的像素数m2(px)*n2(px)进行划分后,若获取的待绘制图像的位置信息为经纬度数据为(x,y)时,则可确定获取的待绘制图像在 扩充后的区域图像的网格的位置为(m3,n3),其中:
m3=(x–x1)/(x4–x1)*(n2/m) [公式3]
n3=(y–y1)/(y4–y1)*(m2/m) [公式4]
上述公式[3]中的m3为待绘制图像在扩充后的区域图像中行方向的网格数值,公式[4]中的n3为待绘制图像在扩充后的区域图像中列方向的网格数值。
在确定待绘制图像在扩充后的区域图像的中的位置之后,然后根据待绘制图像在扩充后的区域图像的中的位置,确定待绘制图像对应的待选网格。若待绘制图像对应的待选网格为有效网格,在待选网格的对应区域中绘制待绘制图像时,为了加快绘制的速度,可将待绘制图像在扩充后的区域图像中的位置作为该待绘制图像的中心点,当然也可将绘制图像在扩充后的区域图像中的位置作为该待绘制图像的任意一点。
需要说明的是,当区域图像的空间范围是根据经纬度数据(x1,y1)和(x2,y2)所组成的区域时,该区域可以为矩形区域或方形区域,也可以为其它形状的区域,如圆形区域,椭圆形区域等,即本发明实施例不对区域的形状进行限定。
为了增加判断机制的灵活性,在上述步骤S102中,在根据各待选网格的绘制情况确定各待选网格是否为待绘制图像的有效网格时,可采用如下方法进行判断。
若第N个待选网格的已绘制区域小于或等于第二阈值,则第N个待选网格为待绘制图像的有效网格。
例如,当第二阈值为80%,若第N个待选网格的已绘制区域小于或等于80%,则第N个待选网格可作为待绘制图像的有效网格。若第N个待选网格的已绘制区域大于80%,则第N个待选网格不可作为待绘制图像的有效网格。
为了避免大量数据被压盖从而降低展示的美观性,在待选网格的对应区域绘制待绘制图像之后,还可对待选网格的对应区域进行标记,在对待选网格的对应区域进行标记之后,还可更新待选网格的绘制情况。
进一步地,为了提升展示的速度,在更新所述待选网格的绘制情况之后,还可判断所述区域图像的绘制率是否大于第三阈值,若是,则停止绘制待绘制图像。其中,区域图像的绘制率是根据各网格的绘制情况计算得到的。
下面通过一个具体的例子,对上述根据待绘制图像的位置信息,在区域图像中确定与待绘制图像对应的待选网格以及确定待选网格是否为有效网格进行详细的解释说明。
例如,假设区域图像A的对角线的经纬度数据为(110,28)和(120,38),则可确定区域图像A的四个角的经纬度数据分别为(110,28)、(120,28)、(120,38)和(110,38),然后根据区域图像A的四个角的经纬度数据即(110,28)、(120,28)、(120,38)和(110,38)可组成一个方形区域,该方形区域即为当前区域图像的空间范围。进一步假设区域图像A的原始像素数为100(px)*100(px),扩充后的区域图像A的像素数为128(px)*128(px),并假设待绘制图像M的像素数为4(px)*4(px),确定的网格的像素数为8(px)*8(px)时,在根据确定的网格的像素数8(px)*8(px)对扩充后的区域图像A进行划分时,划分后的区域图像A的网格数可以用16*16表示,即划分后的区域图像A在行的方向上有16个像素数为8(px)*8(px)的网格,在列的方向上也有16个像素数为8(px)*8(px)的网格。
根据网格的像素数8(px)*8(px)对扩充后的区域图像A进行划分后的结构示意图,可参见图3。其中,图3中的每一个小网格的像素数均为8(px)*8(px)。
然后将经纬度数据(110,28)可具体对应于公式[1]和公式[2]中的x1和y1、经纬度数据(120,38)可具体对应于公式[1]和公式[2]中的x2和y2、区域图像A的原始像素数100(px)*100(px)可具体对应于公式[1]和公式[2]中的m1和n1、扩充后的区域图像A的像素数128(px)*128(px)可具体对应于公式[1]和公式[2]中的m2和n2代入公式[1]和公式[2],则可确定扩充后的区域图像A的对角线的经纬度数据为(110,28)和(122.8,40.8),其中经纬 度数据(122.8,40.8)可具体对应于公式[1]和公式[2]中的x3和y3对应,则扩充后的区域图像A的四个角的经纬度数据分别为(110,28)、(122.8,28)、(122.8,40.8)和(110,40.8),即扩充后的区域图像A的空间范围为(110,28)、(122.8,28)、(122.8,40.8)和(110,40.8)所组成的方形区域。
进一步假设获取的待绘制图像的位置信息为经纬度数据(116.4,34.4)时,则将经纬度数据(116.4,34.4)可具体对应于公式[3]和公式[4]中的x和y、经纬度数据(110,28)可具体对应于公式[3]和公式[4]中的x1和y1、经纬度数据(122.8,40.8)可具体对应于公式[3]和公式[4]中的x3和y3、扩充后的区域图像的像素数128(px)*128(px)可具体对应于公式[3]和公式[4]中的m2和n2以及网格的像素数8(px)*8(px)可具体对应于公式[3]和公式[4]中的m,代入公式[3]和公式[4]后,可确定待绘制图像在进行网格划分后的区域图像A中的网格位置可以用(8,8)表示,即该网格位置在进行网格划分后的区域图像A中行方向的第8行网格和列方向的第8列网格的交叉点处。
又由于待绘制图像M的像素数为4(px)*4(px),若将所述网格位置即网格划分后的区域图像A中行方向的第8行网格和列方方向的第8列网格的交叉点处作为待绘制图像的中心点,则网格a,网格b,网格c和网格d均为待绘制图像M对应的待选网格。待绘制图像在网格a,网格b,网格c和网格d所位于的区域,可参见图4。
基于图4的基础上,在判断待绘制图像M的待选网格即网格a,网格b,网格c和网格d是否为有效网格时,可包括但不限于如下几种情况:
情况一
若网格a,网格b,网格c和网格d均为空白网格,则网格a,网格b,网格c和网格d均为待绘制图像M的有效网格,可将待绘制图像M绘制于网格a,网格b,网格c和网格d中。
在具体实施时,可将网格a单独建立一个坐标系,将网格a单独建立坐标系的结构示意图,可参见图5。
在图5中,每一个网格代表一个像素,网格a的像素总数为8(px)*8(px),即网格a的像素总数为64(px)。
待绘制图像M在网格a中的绘制区域为网格a的坐标值(6,6),(6,8),(8,8)和(8,6)所组成的区域,即图4中的灰色区域。在将待绘制图像M在网格a中的部分绘制之后,还可将由坐标值(6,6),(6,8),(8,8)和(8,6)所组成的区域进行标记。
待绘制图像M在网格b中的绘制区域,在网格c中的绘制区域以及待绘制图像M在网格d中的绘制区域的确定方法与待绘制图像在网格a中的方法类似,在此不再赘述。
情况二
参见图5,若网格a的区域(6,6)(6,8)(8,8)和(8,6),即图4中的灰色区域已被绘制,而待绘制图像在网格b,网格c和网格d中的绘制区域均未被绘制时。若待绘制图像在待选网格的对应区域中可使用的总绘制区域的第一阈值为70%,由于待绘制图像M的75%是可以绘制的,因此在这种情况下,即使网格a的区域(6,6)(6,8)(8,8)和(8,6)所组成的区域已被绘制,也会绘制待绘制图像M。若待绘制图像在待选网格的对应区域中可使用的总绘制区域的第一阈值为80%,由于待绘制图像M只有75%是可以绘制的,因此在这种情况下,不会绘制待绘制图像M。
情况三
若网格a,网格b,网格c和网格d均不是空白网格,并且待选网格a,待选网格b,待选网格c和待选网格d的已绘制区域的阈值为85%,而待选网格a,待选网格b,待选网格c和待选网格d中有90%的区域已被绘制,因此,在这种情况下,则不绘制待绘制图像。
实施例三
结合上述实施例一和实施例二提供的绘制符号的方法的基础上,本发明实施例三提供的绘制符号的方法的流程图,可参见图6。
S601、将待绘制图像的位置信息存储在内存中,并建立空间索引。
S602、获取待绘制图像的大小及区域图像的大小。
S603、根据待绘制图像的大小,确定网格大小。
S604、对区域图像进行扩充处理,使得处理后的区域图像的像素数符合2的n次方且最接近于区域图像的像素数。
S605、按照网格的大小,对扩充后的区域图像的进行网格划分。
S606、获取待绘制图像的位置信息。
S607、根据待绘制图像的位置信息,在扩充后的区域图像中确定与待绘制图像对应的待选网格。
S608、获取各待选网格的绘制情况,根据各待选网格的绘制情况确定各待选网格是否为待绘制图像的有效网格。
S609判断各待选网格是否为待绘制图像的有效网格,若是,则转至步骤S610,否则结束流程。
S610、判断待绘制图像在待选网格的对应区域中可使用的总绘制区域是否不小于第一阈值,若是,则转至步骤S611,否则结束流程。
S611、在待选网格的对应区域绘制待绘制图像。
S612、判断扩充后的区域图像的绘制率是否大于第三阈值,若否,则转至步骤S606,若是,则结束流程。
根据以上内容可以看出,上述实施例提供的绘制符号的方法,首先根据待绘制图像的位置信息,在区域图像中确定与待绘制图像对应的待选网格。然后获取各待选网格的绘制情况,根据各待选网格的绘制情况确定各待选网格是否为所述待绘制图像的有效网格,若各待选网格为待绘制图像的有效网格,或者根据各待选网格的绘制情况确定待绘制图像在待选网格的对应区域中可使用的总绘制区域不小于第一阈值时,则在待选网格的对应区域绘制待绘制图像,可以看出,不需要对获取的待绘制图像的位置信息做任何空间分析的运算处理,从而能够快速的在区域图像中完成对待绘制图像的绘制,提升了绘制速率。 由于绘制速率的提升,从而能够快速的展示空间点数据分布情况,进而提升了展示空间点数据分布情况的速度。由于绘制的是原始的位置信息,并没有对原始的位置信息做任何变更,因此还能够更准确的展现空间点数据的分布情况。另外,当空间点数据量较大时,由于不会将所有的空间点数据原封不动的全部绘制出来,因此还具有更好的绘制效果,同时还能够更清晰的展示空间点数据的分布情况。
基于相同的技术构思,本发明实施例还提供一种绘制符号的装置,该装置可执行上述方法实施例。
图7,为本发明实施例提供的绘制符号的装置的结构示意图。如图7所示,该装置可包括:确定模块701,获取模块702和绘制模块703。
确定模块701,用于根据待绘制图像的位置信息,在区域图像中确定与所述待绘制图像对应的待选网格,所述区域图像被划分为多个网格,所述网格的大小不小于所述待绘制图像的大小,所述待选网格的数量大于等于1;
获取模块702,用于获取各待选网格的绘制情况;
绘制模块703,用于根据各待选网格的绘制情况确定各待选网格是否为所述待绘制图像的有效网格,若各待选网格为所述待绘制图像的有效网格,则在所述待选网格的对应区域绘制所述待绘制图像;或者,
用于根据各待选网格的绘制情况确定所述待绘制图像在所述待选网格的对应区域中可使用的总绘制区域不小于第一阈值时,在所述待选网格的对应区域绘制所述待绘制图像。
较佳的,确定模块701,在用于根据待绘制图像的位置信息,在区域图像中确定与所述待绘制图像对应的待选网格之前,还用于:
指示所述获取模块获取所述待绘制图像的大小及所述区域图像的大小;
根据所述待绘制图像的大小,确定网格的大小;
按照所述网格的大小,对所述区域图像进行网格划分。
较佳的,确定模块701,还用于:
按照所述网格的大小,对所述区域图像进行网格划分之前,对所述区域图像进行扩充处理,使得处理后的所述区域图像的像素数符合2的n次方且最接近于所述区域图像的像素数。
较佳的,确定模块701,具体用于:
根据待绘制图像的位置信息,确定所述待绘制图像在所述区域图像中的第一位置信息;
根据所述第一位置信息及所述区域图像与处理后的区域图像的关系,确定所述待绘制图像对应的待选网格。
较佳的,绘制模块703,具体用于:
若第N个待选网格的已绘制区域不大于第二阈值,则所述第N个待选网格为所述待绘制图像的有效网格。
较佳的,在所述待选网格的对应区域绘制所述待绘制图像之后,更新所述待选网格的绘制情况。
较佳的,绘制模块703,还用于:
在更新所述待选网格的绘制情况之后,判断所述区域图像的绘制率是否大于第三阈值,若是,则停止绘制待绘制图像。
综上所述,上述实施例提供的绘制符号的方法及装置,首先根据待绘制图像的位置信息,在区域图像中确定与待绘制图像对应的待选网格。然后获取各待选网格的绘制情况,根据各待选网格的绘制情况确定各待选网格是否为所述待绘制图像的有效网格,若各待选网格为待绘制图像的有效网格,或者根据各待选网格的绘制情况确定,待绘制图像在待选网格的对应区域中可使用的总绘制区域不小于第一阈值时,在待选网格的对应区域绘制待绘制图像,可以看出,不需要对获取的待绘制图像的位置信息做任何空间分析的运算处理,从而能够快速的在区域图像中完成对待绘制图像的绘制,提升了绘制速率,由于绘制速率的提升,从而能够快速的展示空间点数据分布情况,进而提升了展示空间点数据分布情况的速度。由于绘制的是原始的位置信息,并没有对原始的位置信 息做任何变更,因此还能够更准确的展现空间点数据的分布情况。另外,当空间点数据量较大时,由于不会将所有的空间点数据原封不动的全部绘制出来,因此还具有更好的绘制效果,同时还能够更清晰的展示空间点数据的分布情况。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。