图像标注框的选择方法、装置、计算机设备和存储介质与流程

文档序号:17585021发布日期:2019-05-03 21:14阅读:295来源:国知局
图像标注框的选择方法、装置、计算机设备和存储介质与流程

本发明涉及图像处理领域,特别是涉及一种图像标注框的选择方法、装置、计算机设备和存储介质。



背景技术:

随着无人驾驶技术研究的不断深入,深度学习算法在无人驾驶领域中得到广泛的应用,而且,深度学习模型常常需要大量的含有标注信息的图像作为训练样本。在研究过程中,对样本图像中的物体进行标注后,还需要对上述标注框中的物体添加标注信息,例如,需要对采集的道路图像中的交通灯的标注框添加颜色等标注信息。在添加标注信息时,往往出现多个标注框部分重叠或者完全重叠,导致有些标注框不容易被选中。

在传统技术中,标注框的选择方法主要是通过获取鼠标和键盘等输入设备的配合,来手动选中标注框。

但是,采用上述方法导致图像标注框的选择效率不高。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种图像标注框的选择方法、装置、计算机设备和存储介质。

一种图像标注框的选择方法,所述方法包括:

获取移动对象在图像中的位置;

根据所述移动对象在图像中的位置,从所述图像的标注框中获取包含所述位置的至少一个备选标注框;

根据所述至少一个备选标注框的面积,从所述至少一个备选标注框中选择目标标注框。

在其中一个实施例中,所述根据所述至少一个备选标注框的面积,从所述至少一个备选标注框中选择目标标注框,包括:

计算所述至少一个备选标注框的面积值;

确定最小的面积值对应的备选标注框为所述目标标注框。

在其中一个实施例中,所述计算所述至少一个备选标注框的面积值,包括:

获取所述图像中像素的面积大小;

获取所述备选标注框所围成的区域中所包含的像素个数;

将所述像素个数与所述像素的面积大小的乘积确定为所述备选标注框的面积值。

在其中一个实施例中,所述确定最小的面积值对应的备选标注框为所述目标标注框,包括:

若所述最小的面积值对应至少两个备选标注框,则确定所述至少两个备选标注框的位置是否相同;

若是,则将至少两个备选标注框处理为一个备选标注框,并将所述一个备选标注框确定为目标标注框。

在其中一个实施例中,所述方法还包括:

若所述至少两个备选标注框的位置不同,则指示所述移动对象变更所述移动对象在所述图像中的位置;

根据变更的位置,从所述图像的标注框中获取包含所述变更的位置的至少一个备选标注框,并根据包含所述变更的位置的至少一个备选标注框的面积,从包含所述变更的位置的至少一个备选标注框中选择新的目标标注框。

在其中一个实施例中,所述方法还包括:

当所述目标标注框与输入的标注信息绑定后,隐藏所述目标标注框。

在其中一个实施例中,所述计算所述至少一个备选标注框的面积值之后,所述方法还包括:

根据面积值的大小,对所述至少一个备选标注框进行排序;

相应的,所述隐藏所述目标标注框之后,所述方法还包括:

按照所述至少一个备选标注框的排列顺序,依次将剩余的各个备选标注框与对应的标注信息绑定,并依次隐藏绑定后的备选标注框。

一种标注框的选择装置,所述装置包括:

第一获取模块,用于获取移动对象在图像中的位置;

第二获取模块,用于根据所述移动对象在图像中的位置,从所述图像的标注框中获取包含所述位置的至少一个备选标注框;

选择模块,用于根据所述至少一个备选标注框的面积,从所述至少一个备选标注框中选择目标标注框。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述图像标注框的选择方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述图像标注框的选择方法的步骤。

上述图像标注框的选择方法、装置、计算机设备和存储介质,计算机设备通过获取移动对象在图像中的位置;然后根据移动对象在图像中的位置,从图像的标注框中获取包含上述位置的至少一个备选标注框;然后根据至少一个备选标注框的面积,从至少一个备选标注框中选择目标标注框。由于计算机设备根据移动对象的位置获取了至少一个备选标注框,然后可以根据备选标注框的面积自动选中一个目标标注框,使得标注人员可以直接在上述目标标注框中输入标注信息,而不需要通过鼠标、键盘等设备来对标注框进行选定,大大提升了图像标注框的选择效率。

附图说明

图1为一个实施例中图像标注框的选择方法的应用环境图;

图2为一个实施例中图像标注框的选择方法的流程示意图;

图3为另一个实施例中图像标注框的选择方法的流程示意图;

图4为另一个实施例中图像标注框的选择方法的流程示意图;

图5为另一个实施例中图像标注框的选择方法的流程示意图;

图6为一个实施例中图像标注框的选择装置的结构框图;

图7为另一个实施例中图像标注框的选择装置的结构框图;

图8为另一个实施例中图像标注框的选择装置的结构框图;

图9为另一个实施例中图像标注框的选择装置的结构框图;

图10为另一个实施例中图像标注框的选择装置的结构框图;

图11为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请实施例提供的图像标注框的选择方法,可以应用于如图1所示的应用环境中。其中,计算机设备120对图像中的标注框110进行选择,上述计算机设备120可以但不限于是各种个人计算机、笔记本电脑、智能手机、和平板电脑等。

在一个实施例中,如图2所示,提供了一种图像标注框的选择方法,以该方法应用于图1中的计算机设备为例进行说明,上述方法包括:

s101、获取移动对象在图像中的位置。

其中,上述移动对象是指可以通过移动鼠标、激光笔或者手指等来控制其位置的对象,例如图像所在屏幕中的光标,或者鼠标符号等。

具体地,计算机设备可以通过获取上述移动对象所在点的坐标,来获取上述位置;计算机设备可以根据上述图像所在位置的已有的坐标系,来获取移动对象的位置;也可以根据上述图像的位置,例如以图像中心为原点,重新建立坐标系,来获取移动对象的位置,上述位置的获取方式,在此不做限定。

s102、根据移动对象在图像中的位置,从图像的标注框中获取包含位置的至少一个备选标注框。

其中,上述图像中的标注框用于标注上述图像中的物体,使得标注人员可以在上述标注框中输入物体的属性等标注信息;上述图像中包含至少一个标注框,其中,上述至少一个标注框可以重叠,也可以是尺寸较大的标注框中包含至少一个尺寸较小的标注框;另外,上述标注框可以位于图像中的不同的标注层,也可以位于同一个标注层;对于上述标注框的具体形式在此不做限定。

计算机设备在获取了移动对象在图像中的位置后,可以进一步地获取图像的标注框的位置区域,从而可以根据上述移动对象的位置和上述位置区域,来确定上述标注框的位置区域是否包含了上述移动对象的位置,若包含,那么计算机设备认为该移动对象在上述标注框中,可以将上述标注框确定为备选标注框。

具体地,计算机设备可以将图像上的所有标注框分解成多个点,然后,通过获取上述多个点的位置,来与上述移动对象的位置进行比较,来确定上述标注框是否包含了移动对象的位置,然后,将包含了移动对象的位置的标注框确定为备选标注框;另外,计算机设备还可以根据上述标注框,获取标注框所围成的区域内的各个点的位置,然后根据上述移动对象的位置与上述区域内的各个点的位置,来确定上述标注框是否包含了移动对象的位置,然后获取备选标注框;对于上述备选标注框的获取方式,在此不做限定。

s103、根据至少一个备选标注框的面积,从至少一个备选标注框中选择目标标注框。

具体地,计算机设备根据上述备选标注框的面积,来选择目标标注框时,可以选择面积最大的备选标注框为目标标注框,也可以选面积最小的备选标注框为目标标注框;对于上述目标标注框的选择方式在此不做限定。

上述图像标注框的选择方法,计算机设备通过获取移动对象在图像中的位置;然后根据移动对象在图像中的位置,从图像的标注框中获取包含上述位置的至少一个备选标注框;然后根据至少一个备选标注框的面积,从至少一个备选标注框中选择目标标注框。由于计算机设备根据移动对象的位置获取了至少一个备选标注框,然后可以根据备选标注框的面积自动选中一个目标标注框,使得标注人员可以直接在上述目标标注框中输入标注信息,而不需要通过鼠标、键盘等设备来对标注框进行选定,大大提升了图像标注框的选择效率。

图3为另一个实施例中图像标注框的选择方法的流程示意图,本实施例涉及计算机设备如何根据备选标注框的面积来选择目标标注框的过程,如图3所示,在上述实施例的基础上,上述s103包括:

s201、计算至少一个备选标注框的面积值。

计算机设备根据至少一个备选标注框的面积,来选择目标标注框时,可以先获取上述备选标注框的面积值。具体地,计算机设备可以将备选标注框近似为多个长方形,然后获取上述近似后的长方形的长和宽,来计算出上述面积值;另外,计算机设备还可以将上述备选标注框所围成的区域,划分成多个单位面积的网格,然后根据上述网格的个数,来计算上述面积值。对于上述备选标注框的面积值的计算方法,在此不做限定。

s202、确定最小的面积值对应的备选标注框为目标标注框。

计算机设备在获取了上述至少一个备选标注框的面积值的基础上,可以将面积值最小的备选标注框确定为目标标注框。具体地,计算机设备在获取最小的面积值时,可以通过将多个面积值进行排序,通过上述排序结果来确定哪一个面积值为最小的面积值;另外,计算机设备还可以对不同备选标注框的面积值,进行两两比较,通过上述比较来确定出最小的面积值;上述最小面积值的确定方式,在此不做限定。

上述图像标注框的选择方法,计算机设备通过计算备选标注框的面积值,然后将最小的面积值对应的备选标注框确定为目标标注框,可以快速地确定出哪个备选标注框为目标标注框,提升了图像标注框的选择效率。

图4为另一个实施例中图像标注框的选择方法的流程示意图,本实施例涉及计算机设备计算备选标注框的面积值的一种计算方式,如图4所示,在上述实施例的基础上,上述s201包括:

s301、获取图像中像素的面积大小。

其中,上述像素是指图像中的最小单元,计算机设备可以根据上述图像的分辨率,来获取图像中像素的面积大小;例如,上述图像的分辨率可以为72,即每英寸像素为72,1英寸等于2.54厘米,那么通过换算可以得出每厘米等于28像素,进而可以计算出每个像素的面积大小。

s302、获取备选标注框所围成的区域中所包含的像素个数。

具体地,计算机设备可以基于上述备选标注框所围城的区域,然后根据所述区域获取凸出该区域的二值图像,并将上述二值图像中的数字进行累加,即可得到上述区域所包含的像素个数。

s303、将像素个数与像素的面积大小的乘积确定为备选标注框的面积值。

在获取上述像素个数和上述像素的面积大小后,计算机设备可以将像素个数与像素的面积大小的乘积确定为备选标注框的面积值。

上述图像标注框的选择方法,计算机设备根据标注框所围成的区域的像素个数来获取标注框的面积值,可以使上述面积值的计算更准确,使得计算机设备可以更准确地根据面积值,来选择目标标注框。

图5为另一个实施例中图像标注框的选择方法的流程示意图,本实施例涉及计算机设备确定目标标注框的一种方式,在上述实施例的基础上,上述s202包括:

s401、若最小的面积值对应至少两个备选标注框,则确定至少两个备选标注框的位置是否相同。

计算机设备在根据上述面积值来确定最小的面积值时,若最小的面积值对应的备选标注框不止一个,那么计算机设备需要进一步确定上述面积值相同的至少两个备选框的位置是否相同,然后根据至少两个备选标注框的位置比较结果,来进一步地确定出目标标注框。

具体地,计算机设备在判断两个标注框的位置是否相同时,可以从其中一个备选标注框中,随机选择多个点的坐标,然后判断上述多个点是否在另一个备选标注框上,若是,那么计算机设备可以认为这两个备选标注框的位置相同;若上述多个点中,存在有一个点不在另一个备选标注框上,那么计算机设备认为这两个备选标注框的位置不同。根据上述判断方法,计算机设备可以判断出上述至少两个备选标注框的位置是否相同。

s402、若是,则将至少两个备选标注框处理为一个备选标注框,并将一个备选标注框确定为目标标注框。

计算机设备在确定出最小面积值对应的至少两个备选标注框的位置相同时,那么计算机设备认为上述至少两个标注框的面积大小和标注框的位置都是相同的,标注的是图像中的同一个物体,可以将上述至少两个备选标注框处理为一个备选标注框,例如,可以将至少两个备选标注框进行合并,形成一个备选标注框,也可以保留其中一个备选标注框,然后将其它的备选标注框删除;进一步地,计算机设备可以将上述一个备选标注框确定为目标标注框。

进一步地,计算机设备确定出上述至少两个备选标注框的位置不同之后,可以指示移动对象变更移动对象在图像中的位置;然后根据变更的位置,从图像的标注框中获取包含变更的位置的至少一个备选标注框,并根据包含变更的位置的至少一个备选标注框的面积,从包含变更的位置的至少一个备选标注框中选择新的目标标注框。

具体地,计算机设备确定出面积值相同的至少两个备选标注框的位置不同之后,上述至少两个备选标注框会存在重叠的区域以及不重叠的区域,计算机设备可以指示将移动对象的位置变更到上述不重叠的区域,然后重新获取上述移动对象变更的位置,然后根据上述变更的位置来获取包含了该变更的位置的备选标注框,上述变更的位置的备选标注框中,可以包含上述面积值相同的至少两个备选标注框中的其中一个备选标注框,然后将上述其中一个备选标注框的面积,与重新获取的备选标注框的面积,来选择新的目标标注框。

上述图像标注框的选择方法,计算机设备可以在最小的面积值对应至少两个备选标注框时,通过进一步地判断备选标注框的位置,更明确地选择出目标标注框。

在其中一个实施例中,在上述实施例的基础上,上述方法还包括:当目标标注框与输入的标注信息绑定后,隐藏目标标注框。

具体地,计算机设备在选择出目标标注框后,可以将上述目标标注框提供给标注人员在上述目标标注框上输入相应的标注信息,并将上述目标标注框与上述标注信息进行绑定;然后,计算机设备可以将已绑定标注信息的目标标注框进行隐藏,使得图像上只显示需要选择的标注框。

在其中一个实施例中,在上述实施例的基础上,计算机设备在计算至少一个备选标注框的面积值之后,还可以根据面积值的大小,对至少一个备选标注框进行排序;相应的,在隐藏目标标注框之后,计算机设备还可以按照至少一个备选标注框的排列顺序,依次将剩余的各个备选标注框与对应的标注信息绑定,并依次隐藏绑定后的备选标注框。

具体地,计算机设备可以按照面积值的大小,将至少一个备选标注框按照面积从小到大的顺序进行排序,然后上述排列顺序中第一个标注框,也就是面积最小的标注框确定为第一目标标注框;计算机设备可以将上述第一目标标注框进行高亮显示,使得标注人员可以看到第一目标标注框并在上述第一目标标注框中输入标注信息,计算机设备将上述第一目标标注框与标注信息进行绑定后,将上述第一目标标注框进行隐藏;然后,可以将上述排列顺序中的第二个备选标注框,也就是面积次小的备选标注框,确定为第二目标标注框,并将上述第二目标标注框进行高亮显示,然后将上述第二目标标注框与标注人员输入的标注信息进行绑定,进一步地将上述第二目标标注框进行隐藏;按照上述方法,计算机设备可以依次将上述至少一个备选标注框进行隐藏。

上述图像标注框的选择方法,计算机设备通过隐藏目标标注框,可以使图像上待选择的标注框的数量减少,进一步提升了图像标注框的选择效率了;进一步地,通过按照面积大小对至少一个备选标注框进行排序,依次将至少一个备选标注框确定为目标标注框,并进行隐藏;因此,计算机设备可以很容易地将位于底层的标注框确定为目标标注框,降低了标注框选择的难度。

应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种图像的标注装置,包括:第一获取模块10、第二获取模块20和选择模块30,其中:

第一获取模块10,用于获取移动对象在图像中的位置。

第二获取模块20,用于根据移动对象在图像中的位置,从图像的标注框中获取包含位置的至少一个备选标注框。

选择模块30,用于根据至少一个备选标注框的面积,从至少一个备选标注框中选择目标标注框。

在一个实施例中,在上述实施例的基础上,如图7所示,选择模块30包括:

计算单元301,用于计算至少一个备选标注框的面积值。

确定单元302,用于确定最小的面积值对应的备选标注框为目标标注框。

在其中一个实施例中,如图8所示,在上述实施例的基础上,计算单元301包括:

第一获取子单元3011,用于获取图像中像素的面积大小。

第二获取子单元3012,用于获取备选标注框所围成的区域中所包含的像素个数。

第一确定子单元3013,用于将像素个数与像素的面积大小的乘积确定为备选标注框的面积值。

在其中一个实施例中,如图9所示,在上述实施例的基础上,确定单元302包括:

第二确定子单元3021,用于在最小的面积值对应至少两个备选标注框时,确定至少两个备选标注框的位置是否相同。

第三确定子单元3022,用于在上述至少两个备选标注框的位置相同时,将至少两个备选标注框处理为一个备选标注框,并将一个备选标注框确定为目标标注框。

在其中一个实施例中,在上述实施例的基础上,选择模块30还用于:在至少两个备选标注框的位置不同时,指示移动对象变更移动对象在图像中的位置;根据变更的位置,从图像的标注框中获取包含变更的位置的至少一个备选标注框,并根据包含变更的位置的至少一个备选标注框的面积,从包含变更的位置的至少一个备选标注框中选择新的目标标注框。

在其中一个实施例中,如图10所示,在上述实施例的基础上,上述装置还包括隐藏模块40,用于在目标标注框与输入的标注信息绑定后,隐藏目标标注框。

在其中一个实施例中,在上述实施例的基础上,计算至少一个备选标注框的面积值之后,选择模块30还用于:根据面积值的大小,对至少一个备选标注框进行排序;

相应的,隐藏模块40还用于:按照至少一个备选标注框的排列顺序,依次将剩余的各个备选标注框与对应的标注信息绑定,并依次隐藏绑定后的备选标注框。

本发明实施例提供的图像标注框的选择装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

关于图像标注框的选择装置的具体限定可以参见上文中对于图像标注框的选择方法的限定,在此不再赘述。上述图像标注框的选择装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种图像标注框的选择方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图11中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取移动对象在图像中的位置;

根据移动对象在图像中的位置,从图像的标注框中获取包含位置的至少一个备选标注框;

根据至少一个备选标注框的面积,从至少一个备选标注框中选择目标标注框。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:计算至少一个备选标注框的面积值;确定最小的面积值对应的备选标注框为目标标注框。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取图像中像素的面积大小;获取备选标注框所围成的区域中所包含的像素个数;将像素个数与像素的面积大小的乘积确定为备选标注框的面积值。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:若最小的面积值对应至少两个备选标注框,则确定至少两个备选标注框的位置是否相同;若是,则将至少两个备选标注框处理为一个备选标注框,并将一个备选标注框确定为目标标注框。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:若至少两个备选标注框的位置不同,则指示移动对象变更移动对象在图像中的位置;根据变更的位置,从图像的标注框中获取包含变更的位置的至少一个备选标注框,并根据包含变更的位置的至少一个备选标注框的面积,从包含变更的位置的至少一个备选标注框中选择新的目标标注框。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当目标标注框与输入的标注信息绑定后,隐藏目标标注框。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据面积值的大小,对至少一个备选标注框进行排序;相应的,隐藏目标标注框之后,方法还包括:按照至少一个备选标注框的排列顺序,依次将剩余的各个备选标注框与对应的标注信息绑定,并依次隐藏绑定后的备选标注框。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取移动对象在图像中的位置;

根据移动对象在图像中的位置,从图像的标注框中获取包含位置的至少一个备选标注框;

根据至少一个备选标注框的面积,从至少一个备选标注框中选择目标标注框。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:计算至少一个备选标注框的面积值;确定最小的面积值对应的备选标注框为目标标注框。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取图像中像素的面积大小;获取备选标注框所围成的区域中所包含的像素个数;将像素个数与像素的面积大小的乘积确定为备选标注框的面积值。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若最小的面积值对应至少两个备选标注框,则确定至少两个备选标注框的位置是否相同;若是,则将至少两个备选标注框处理为一个备选标注框,并将一个备选标注框确定为目标标注框。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若至少两个备选标注框的位置不同,则指示移动对象变更移动对象在图像中的位置;根据变更的位置,从图像的标注框中获取包含变更的位置的至少一个备选标注框,并根据包含变更的位置的至少一个备选标注框的面积,从包含变更的位置的至少一个备选标注框中选择新的目标标注框。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当目标标注框与输入的标注信息绑定后,隐藏目标标注框。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据面积值的大小,对至少一个备选标注框进行排序;相应的,隐藏目标标注框之后,方法还包括:按照至少一个备选标注框的排列顺序,依次将剩余的各个备选标注框与对应的标注信息绑定,并依次隐藏绑定后的备选标注框。

本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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