学生定位方法及装置与流程

文档序号:13073551阅读:404来源:国知局
学生定位方法及装置与流程

本发明涉及视频录播技术领域,具体而言,涉及一种学生定位方法及装置。



背景技术:

随着视频录制技术的不断发展,其应用领域也越来越广泛,例如,在教育领域中目前普遍采用视频监控技术,对课堂秩序和课堂效果等进行录制。现有的教育视频录制系统通常包括用于录制老师及板书的主讲人摄像机、以及用于录制学生的学生摄像机。在录制学生时,当学生在回答问题或其他原因有起立动作时,学生摄像机需要对学生进行自动定位,从而对准起立的学生,给其进行特写。

现有技术中心,通常采用的自动定位方法有红外定位技术和超声波定位技术,它们在一定条件下可以满足自动定位的要求,但是存在以下缺点:红外定位技术容易受到太阳、投影机等光源中的红外线干扰;超声波定位技术需要人体较长时间暴露在超声波环境下,对身体有害;同时超声波定位技术及红外定位技术安装部署复杂,对检测环境要求比较高,部署成本也比较高。



技术实现要素:

本发明的目的在于提供一种学生定位方法及装置,用以改善上述问题。

为了实现上述目的,本发明实施例采用的技术方案如下:

本发明提供了一种学生定位方法,应用于教学录播系统,教学录播系统包括学生定位摄像机、计算机及学生跟踪摄像机,计算机分别与学生定位摄像机和学生跟踪摄像机电连接,所述学生定位方法包括:获取学生定位摄像机拍摄的学生视频图像中的第一学生图像;分离出第一学生图像中的学生前景目标;获取学生前景目标中的每个学生目标在第一学生图像中的第一位置信息;根据第一位置信息,在学生视频图像中对每个学生目标进行光流跟踪,获取处于起立状态的学生目标;控制学生跟踪摄像机对处于起立状态的学生目标进行跟踪拍摄。

本发明还提供了一种学生定位装置,应用于教学录播系统,教学录播系统包括学生定位摄像机、计算机及学生跟踪摄像机,计算机分别与学生定位摄像机和学生跟踪摄像机电连接,学生定位装置包括第一学生图像获取模块、前景目标分离模块、第一位置信息获取模块、光流跟踪模块及控制模块,其中,第一学生图像获取模块用于获取学生定位摄像机拍摄的学生视频图像中的第一学生图像;前景目标分离模块用于分离出第一学生图像中的学生前景目标;第一位置信息获取模块用于获取学生前景目标中的每个学生目标在第一学生图像中的第一位置信息;光流跟踪模块用于根据第一位置信息,在学生视频图像中对每个学生目标进行光流跟踪,获取处于起立状态的学生目标;控制模块用于控制学生跟踪摄像机对处于起立状态的学生目标进行跟踪拍摄。

相对现有技术,本发明具有以下有益效果:本发明提供的一种学生定位方法及装置,通过分离出第一学生图像中的学生前景目标,并获取学生前景目标中的每个学生目标在第一学生图像中的第一位置信息,与现有的红外定位技术和超声波定位技术相比,本发明提供的学生定位方法完全根据所获得的图像进行分析,不存在外界太阳、摄影机等光源中的红外线干扰、以及超声波环境对人体有害的问题,另外,根据第一位置信息,在学生视频图像中对每个学生目标进行光流跟踪,能够准确定位出处于起立状态的学生目标的具体位置,并控制学生跟踪摄像机对处于起立状态的学生目标进行跟踪拍摄,实现了对起立学生的跟踪拍摄。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明较佳实施例提供的教学录播系统的方框示意图。

图2示出了本发明较佳实施例提供的计算机的方框示意图。

图3示出了本发明较佳实施例提供的学生定位方法流程图。

图4为图3示出的步骤s102的子步骤流程图。

图5为图3示出的步骤s103的子步骤流程图。

图6为图3示出的步骤s104的子步骤流程图。

图7为图6示出的子步骤s1043的子步骤流程图。

图8示出了本发明较佳实施例提供的学生定位装置的方框示意图。

图9为图8示出的学生定位装置中前景目标分离模块的方框示意图。

图10为图8示出的学生定位装置中第一位置信息获取模块的方框示意图。

图11为图8示出的学生定位装置中光流跟踪模块的方框示意图。

图12为图11示出的光流跟踪模块中光流方向获取单元的方框示意图。

图标:100-教学录播系统;110-学生定位摄像机;130-计算机;150-学生跟踪摄像机;131-存储器;132-存储控制器;133-处理器;134-外设接口;135-显示屏;136-输入输出单元;200-学生定位装置;201-第一学生图像获取模块;202-前景目标分离模块;2021-背景模型建立单元;2022-分离单元;203-第一位置信息获取模块;2031-无效目标过滤单元;2032-学生目标分离单元;2033-第一位置信息计算单元;204-光流跟踪模块;2041-第一位置信息获取单元;2042-第二位置信息获取单元;2043-光流方向获取单元;20431-第一像素信息获取单元;20432-第二像素信息获取单元;20433-像素点运动单元;20434-光流方向获取单元;2044-执行单元;205-控制模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参照图1,图1示出了本发明较佳实施例提供的教学录播系统100的方框示意图。教学录播系统100应用于教室,其包括学生定位摄像机110、计算机130及学生跟踪摄像机150,学生定位摄像机110通过视频线与计算机130电连接,且学生跟踪摄像机150通过视频线与计算机130电连接。学生定位摄像机110用于采集学生视频图像并传送至计算机130,计算机130对学生视频图像进行处理,分离出学生前景目标,并定位出学生前景目标中每个学生在一帧学生视频图像中的具体位置信息,并检测出处于起立状态的学生目标,学生跟踪摄像机150用于在计算机130的控制下对处于起立状态的学生目标进行跟踪拍摄,跟踪拍摄可以是,但不限于对该处于起立状态的学生目标进行特写拍摄。教学录播系统100能够自动对教室中的每个学生目标进行定位,以及对处于起立状态的学生目标进行跟踪拍摄,并能自动完成课程的录制并生成课件文件,无需人工干预,具有良好的用户体验。

请参照图2,图2示出了本发明较佳实施例提供的计算机130的方框示意图。计算机130可以是台式机或个人笔记本电脑。所述计算机130包括学生定位装置200、存储器131、存储控制器132、处理器133、外设接口134、显示屏135及输入输出单元136。

所述存储器131、存储控制器132、处理器133、外设接口134、显示屏135及输入输出单元136各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述学生定位装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器131中或固化在所述计算机130的操作系统(operatingsystem,os)中的软件功能模块。所述处理器133用于执行存储器131中存储的可执行模块,例如所述学生定位装置200包括的软件功能模块或计算机程序。

其中,存储器131可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器131用于存储程序,所述处理器133在接收到执行指令后,执行所述程序,本发明任一实施例揭示的流程定义的服务器所执行的方法可以应用于处理器133中,或者由处理器133实现。

处理器133可以是一种集成电路芯片,具有信号处理能力。上述的处理器133可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)、语音处理器以及视频处理器等;还可以是数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器133也可以是任何常规的处理器等。

所述外设接口134用于将各种输入/输出装置耦合至处理器133以及存储器131。在一些实施例中,外设接口134、处理器133以及存储控制器132可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

显示屏135用于显示学生定位摄像机110采集的学生视频图像,以及学生跟踪摄像机150跟踪拍摄的处于起立状态的学生目标。

输入输出单元136用于实现用户与该教学录播系统100的交互。在本实施例中,输入输出单元136可以是但不限于鼠标、键盘等。

第一实施例

请参照图3,图3示出了本发明较佳实施例提供的学生定位方法流程图。学生定位方法应用于教学录播系统100,其包括以下步骤:

步骤s101,获取学生定位摄像机拍摄的学生视频图像中的第一学生图像。

在本发明实施例中,可将学生定位摄像机110设置在教室的预定位置进行拍摄,预定位置可以根据学生在教室的座位以及摄像机镜头的视场而设定,使得摄像机能够拍摄到尽可能多的学生。学生定位摄像机110用于拍摄学生视频图像以便对每个学生目标进行定位。第一学生图像可以是,但不限于学生定位摄像机110拍摄的学生视频图像中的第一帧的学生视频图像。

步骤s102,分离出第一学生图像中的学生前景目标。

在本发明实施例中,第一学生图像中的学生前景目标可以理解为教室中的所有学生,或者进入学生定位摄像机110拍摄区域的其他活动目标(例如,走到学生中间的老师等)。

作为一种实施方式,可以采用如下方式分离出第一学生图像中的学生前景目标,请参照图4,步骤s102可以包括以下子步骤:

子步骤s1021,采用混合高斯模型算法建立教室背景模型。

在本发明实施例中,建立教室背景模型的过程可以包括:

(1)模型建立过程:根据获取的学生视频图像,对图像中的每个像素点建立一个由k个高斯模型混合而成的混合高斯模型,优选地,k为大于或等于2的整数。

(2)模型更新过程:在获取新一帧的学生视频图像后,将第一帧学生视频图像中的每个像素点的像素值xt与k个高斯模型进行比较,当该像素值xt与一个高斯模型的均值偏差在2.5倍标准差范围内时,该像素点匹配该高斯模型,然后对每个高斯模型的权重值ωk,t按照如下公式更新:ωk,t=(1-α)ωk,t-1+αmk,t,其中,α是学习效率,取值在0~1之间,对于与当前像素点匹配的高斯模型,mk,t=1,否则mk,t=0;同时对与当前像素点匹配的高斯模型的参数按照如下公式更新:其中,ρ为学习率,t表示当前视频图像的时刻,k表示与当前像素点匹配的第k个高斯模型,μt表示高斯模型的均值,σt表示高斯模型的标准差;对于与当前像素点不匹配的高斯模型,其均值μt与标准差σt不变。如果当前像素点与k个高斯模型都不匹配,则用一个新的高斯模型取代k个高斯模型中权重值最小的那个高斯模型,新的高斯模型的均值即为当前像素点的像素值,同时为该像素点分配一个较大的标准差和较小的权重值。对于学生视频图像中的每一个像素点,根据权重值与标准差的比值ω/σ的大小将k个高斯模型进行降序排列,选取前b个高斯模型作为背景,其中b满足:t表示背景模型占所有高斯模型的最小比例阈值,b是第b个高斯模型。

子步骤s1022,依据教室背景模型分离出第一学生图像中的学生前景目标。

在本发明实施例中,对于第一帧的学生视频图像中的一个像素点,若在上述排序后的b个高斯模型中,至少有一个高斯模型与该像素点匹配,则判定该像素点为背景像素,否则判定其为前景像素(即学生前景目标),由此实现学生视频图像中学生前景目标与教室背景的分离,提取出学生视频图像中的学生前景目标。

步骤s103,获取学生前景目标中的每个学生目标在第一学生图像中的第一位置信息。

在本发明实施例中,当第一帧的学生视频图像中分离出学生前景目标之后,检测出该学生前景目标中的每个学生目标,并获取每个学生目标在第一帧的学生视频图像中的具体坐标位置。

作为一种实施方式,可以采用如下方式获取学生前景目标中的每个学生目标在第一学生图像中的第一位置信息,请参照图5,步骤s103可以包括以下子步骤:

子步骤s1031,过滤学生前景目标中的无效目标。

在本发明实施例中,当分离出学生前景目标后,还需要对分离出的学生前景目标进行低通滤波,再进行开运算和闭运算,以过滤无效目标,并消除噪声带来的误差,使检测结果更精确,无效目标可以是,但不限于相比于单个学生目标很小或者图像颜色很浅的目标,例如教室中的植物、学生的书本等。

子步骤s1032,检测出学生前景目标中的每个学生目标。

在本发明实施例中,过滤掉学生前景目标中的无效目标之后,根据学生目标前景中的纹理特性、边缘特性等信息进行人脸检测,从而检测出学生前景目标中的每个学生目标。

子步骤s1033,计算每个学生目标在第一学生图像中对应的第一位置信息。

在本发明实施例中,检测出学生前景目标中的每个学生目标之后,计算每个学生目标在第一学生图像中对应的第一位置信息,第一位置信息可以是每个学生目标在第一帧的学生视频图像中的具体坐标位置和大小。

步骤s104,根据第一位置信息,在学生视频图像中对每个学生目标进行光流跟踪,获取处于起立状态的学生目标。

在本发明实施例中,定位出每个学生目标在第一帧的学生视频图像中的具体坐标位置和大小之后,在学生定位摄像机110拍摄的学生视频图像中进行光流跟踪,光流跟踪可以是分别获取每个学生目标在依次排列的多帧学生视频图像中的多个坐标位置,根据多个坐标位置形成的轨迹点,判断该轨迹点对应的学生目标的运动状态。

作为一种实施方式,可以采用如下方式对每个学生目标进行光流跟踪,请参照图6,步骤s104可以包括以下子步骤:

子步骤s1041,获取任意一个学生目标的第一位置信息。

在本发明实施例中,第一位置信息可以是任意一个学生目标在第一帧的学生视频图像中的具体坐标位置,例如任意一个学生目标a,它的第一位置信息为(x1,y1)。

子步骤s1042,获取该学生目标在第二学生图像中的多个第二位置信息,其中,第二学生图像为排列于第一学生图像后的多帧连续的图像,每一帧图像中都对应有一个第二位置信息。

作为一种实施方式,对于任意一个学生目标a,假设选取排列于第一帧学生视频图像后的3帧连续的图像作为第二学生图像,在第二学生图像中学生目标a的第二位置信息依次为(x2,y2)、(x3,y3)、(x4,y4)。

子步骤s1043,根据第一位置信息和多个第二位置信息,获取该学生目标的光流方向。

在本发明实施例中,对于任意一个学生目标a,它的第一位置信息为(x1,y1),第二位置信息依次为(x2,y2)、(x3,y3)、(x4,y4),通过判断第一位置信息到第二位置信息的运动方向,来确定学生目标a的光流方向,如果(x2,y2)、(x3,y3)、(x4,y4)相比于(x1,y1)持续向上,则学生目标a的光流方向为向上,即学生目标a处于起立状态。

作为一种实施方式,可以采用如下方式获取任意一个学生目标的光流方向,请参照图7,步骤s1043可以包括以下子步骤:

子步骤s10431,根据该学生目标的第一位置信息,获取构成该学生目标的像素点在第一学生视频图像中的第一像素信息。

在本发明实施例中,第一像素信息可以是构成该学生目标的所有像素点在第一学生视频图像中的具体坐标信息。

子步骤s10432,将第二学生视频图像与第一视频图像进行对比,找出构成该学生目标的像素点的多个第二像素信息。

在本发明实施例中,多个第二像素信息可以是构成该学生目标的所有像素点在排列于所述第一学生图像后的多帧连续的图像中的具体坐标信息。

子步骤s10433,根据第一像素信息和多个第二像素信息,确定单个像素点的运动方向。

子步骤s10434,获取构成该学生目标的所有像素点的像素运动方向,该像素运动方向即为光流方向。

在本发明实施例中,获得构成该学生目标的所有单个像素点的运动方向之后,对所有单个像素点的运动方向求平均值,就获得了所有像素点的像素运动方向。

子步骤s1044,判断所述光流方向是否向上,若是,则该学生目标处于起立状态,获取该学生目标。

步骤s105,控制学生跟踪摄像机对处于起立状态的学生目标进行跟踪拍摄。

在本发明实施例中,计算机130检测到处于起立状态的学生目标之后,就会控制学生跟踪摄像机150对该处于起立状态的学生目标进行跟踪拍摄,跟踪拍摄可以是,但不限于对该处于起立状态的学生目标进行特写拍摄。

第二实施例

请参照图8,图8示出了本发明较佳实施例提供的学生定位装置200的方框示意图。学生定位装置200包括第一学生图像获取模块201、前景目标分离模块202、第一位置信息获取模块203、光流跟踪模块204及控制模块205。

第一学生图像获取模块201,用于获取学生定位摄像机拍摄的学生视频图像中的第一学生图像。

在本发明实施例中,第一学生图像获取模块201可以用于执行步骤s101。

前景目标分离模块202,用于分离出第一学生图像中的学生前景目标。

在本发明实施例中,前景目标分离模块202可以用于执行步骤s102。

请参照图9,图9为图8示出的学生定位装置200中前景目标分离模块202的方框示意图。前景目标分离模块202包括背景模型建立单元2021及分离单元2022。

背景模型建立单元2021,用于采用混合高斯模型算法建立教室背景模型。

在本发明实施例中,背景模型建立单元2021可以用于执行子步骤s1021。

分离单元2022,用于依据教室背景模型分离出第一学生图像中的学生前景目标。

在本发明实施例中,分离单元2022可以用于执行子步骤s1022。

第一位置信息获取模块203,用于获取学生前景目标中的每个学生目标在第一学生图像中的第一位置信息。

在本发明实施例中,第一位置信息获取模块203可以用于执行步骤s103。

请参照图10,图10为图8示出的学生定位装置200中第一位置信息获取模块203的方框示意图。第一位置信息获取模块203包括无效目标过滤单元2031、学生目标分离单元2032及第一位置信息计算单元2033。

无效目标过滤单元2031,用于过滤学生前景目标中的无效目标。

在本发明实施例中,无效目标过滤单元2031可以用于执行子步骤s1031。

学生目标分离单元2032,用于检测出学生前景目标中的每个学生目标。

在本发明实施例中,学生目标分离单元2032可以用于执行子步骤s1032。

第一位置信息计算单元2033,用于计算每个学生目标在第一学生图像中对应的第一位置信息。

在本发明实施例中,第一位置信息计算单元2033可以用于执行子步骤s1033。

光流跟踪模块204,用于根据第一位置信息,在学生视频图像中对每个学生目标进行光流跟踪,获取处于起立状态的学生目标。

在本发明实施例中,光流跟踪模块204可以用于执行步骤s104。

请参照图11,图11为图8示出的学生定位装置200中光流跟踪模块204的方框示意图。光流跟踪模块204包括第一位置信息获取单元2041、第二位置信息获取单元2042、光流方向获取单元2043及执行单元2044。

第一位置信息获取单元2041,用于获取任意一个学生目标的第一位置信息。

在本发明实施例中,第一位置信息获取单元2041可以用于执行子步骤s1041。

第二位置信息获取单元2042,用于获取该学生目标在第二学生图像中的多个第二位置信息,其中,第二学生图像为排列于第一学生图像后的多帧连续的图像,每一帧图像分别对应一个第二位置信息。

在本发明实施例中,第二位置信息获取单元2042可以用于执行子步骤s1042。

光流方向获取单元2043,用于根据第一位置信息和多个第二位置信息,获取该学生目标的光流方向。

在本发明实施例中,光流方向获取单元2043可以用于执行子步骤s1043。

请参照图12,图12为图11示出的光流跟踪模块204中光流方向获取单元2043的方框示意图。光流方向获取单元2043包括第一像素信息获取单元20431、第二像素信息获取单元20432、像素点运动单元20433及光流方向获取单元20434。

第一像素信息获取单元20431,用于根据该学生目标的第一位置信息,获取构成该学生目标的像素点在第一学生视频图像中的第一像素信息。

在本发明实施例中,第一像素信息获取单元20431可以用于执行子步骤s10431。

第二像素信息获取单元20432,用于将第二学生视频图像与第一视频图像进行对比,找出构成该学生目标的像素点的多个第二像素信息。

在本发明实施例中,第二像素信息获取单元20432可以用于执行子步骤s10432。

像素点运动单元20433,用于根据第一像素信息和多个第二像素信息,确定单个像素点的运动方向。

在本发明实施例中,像素点运动单元20433可以用于执行子步骤s10433。

光流方向获取单元20434,用于获取构成该学生目标的所有像素点的像素运动方向,该像素运动方向即为光流方向。

在本发明实施例中,光流方向获取单元20434可以用于执行子步骤s10434。

执行单元2044,用于判断所述光流方向是否向上,若是,则该学生目标处于起立状态,获取该学生目标。

在本发明实施例中,执行单元2044可以用于执行子步骤s1044。

控制模块205,用于控制学生跟踪摄像机对处于起立状态的学生目标进行跟踪拍摄。

在本发明实施例中,控制模块205可以用于执行步骤s105。

综上所述,本发明提供的一种学生定位方法及装置,应用于教学录播系统,教学录播系统包括学生定位摄像机、计算机及学生跟踪摄像机,计算机分别与学生定位摄像机和学生跟踪摄像机电连接。所述学生定位方法包括:获取学生定位摄像机拍摄的学生视频图像中的第一学生图像;分离出第一学生图像中的学生前景目标;获取学生前景目标中的每个学生目标在第一学生图像中的第一位置信息;根据第一位置信息,在学生视频图像中对每个学生目标进行光流跟踪,获取处于起立状态的学生目标;控制学生跟踪摄像机对处于起立状态的学生目标进行跟踪拍摄。与现有的红外定位技术和超声波定位技术相比,本发明提供的学生定位方法完全根据所获得的图像进行分析,不存在外界太阳、摄影机等光源中的红外线干扰、以及超声波环境对人体有害的问题,另外,通过对每个学生目标进行光流跟踪,能够准确定位出处于起立状态的学生目标的具体位置,并控制学生跟踪摄像机对该处于起立状态的学生目标进行跟踪拍摄,从而实现了对起立学生的自动跟踪拍摄。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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