视频监控巡视方法、装置、终端及存储介质与流程

文档序号:21818551发布日期:2020-08-11 21:32阅读:511来源:国知局
视频监控巡视方法、装置、终端及存储介质与流程

本申请涉及视频监控技术领域,特别是涉及一种视频监控巡视方法、装置、终端及存储介质。



背景技术:

目前,视频监控摄像头应用越来广泛,在各种路口、各种公共场合,基本上都有监控设备,大型的公共场所监控摄像头更加密集,通常的,各个摄像头的监控画面会接入至视频监控中心,再将各个摄像头的监控画面分屏显示再一个大型显示屏幕上,而当用户需要了解其中某一个摄像头监控的区域时,通过摄像头的编号或者是通过监控画面内中的景物来查找想要观看的区域。但是该种视频监控画面的显示方式输出的画面过于凌乱,用户难以直观、快速的确认每个监控画面对应的监控区域,并且,实际上安装的摄像头数目往往远远多于屏幕可显示的画面数,使得切换监控画面非常困难。



技术实现要素:

本申请提供一种视频监控巡视方法、装置、终端及存储介质,以解决现有的视频监控显示画面凌乱的问题。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种视频监控巡视方法,包括:获取虚拟摄像机在三维场景中的预设巡视路线,三维场景根据待巡视区域构建,预设巡视路线上设置有多个节点,每一个节点对应待巡视区域的一个实际摄像头;控制虚拟摄像机沿预设巡视路线移动,并且在虚拟摄像机移动至目标节点时,输出显示目标节点对应的实际摄像头的监控画面。

作为本发明的进一步改进,还包括构建三维模型,构建三维模型的步骤包括:构建待巡视区域的三维模型;获取待巡视区域的所有实际摄像头的安装位置和监控方向;利用安装位置和监控方向获取实际摄像头在三维模型中的位置参数和姿态欧拉角参数;根据位置参数在三维模型中构建与实际摄像头一一对应的节点,并为每一个节点标注位置参数和姿态欧拉角参数;为每一个节点构建一个对应显示面板,显示面板的面板位置和面板朝向利用位置参数、姿态欧拉角参数、显示面板的宽度和虚拟摄像机的视域角计算得到。

作为本发明的进一步改进,控制虚拟摄像机按预设巡视路线移动,并且在虚拟摄像机移动至目标节点时,输出显示目标节点对应的实际摄像头的监控画面的步骤,包括:利用虚拟摄像机经过的上一个节点的位置参数和姿态欧拉角参数、目标节点的位置参数和姿态欧拉角参数、虚拟摄像机的移动速度和三维场景渲染的帧率计算虚拟摄像机的实时位置和实时姿态;利用实时位置和实时姿态控制虚拟摄像机向目标节点移动;检测到虚拟摄像机移动至目标节点时,输出目标节点对应的目标显示面板的监控画面。

作为本发明的进一步改进,检测到虚拟摄像机移动至目标节点时,输出目标节点对应的目标显示面板的监控画面的步骤之后,还包括:实时检测虚拟摄像机与目标节点的距离;当距离小于预设移动步长时,控制虚拟摄像机直接跳转至目标节点,并根据目标节点的位置参数和姿态欧拉角参数调整虚拟摄像机的位置和姿态,以正对目标节点对应的目标显示面板。

作为本发明的进一步改进,还包括:获取到用户输入的查询指定节点的监控画面的指令时,获取指定节点的位置参数和姿态欧拉角参数;控制虚拟摄像机上升至预设高度值的空中,再移动至指定节点的正上方后,下降至指定节点处;利用指定节点的姿态欧拉角参数调整虚拟摄像机的姿态。

作为本发明的进一步改进,输出显示目标节点对应的实际摄像头的监控画面的步骤之后,还包括:间隔预设时间段后,控制虚拟摄像机按照预设巡视路线移动至下一个目标节点。

作为本发明的进一步改进,获取虚拟摄像机在三维场景中的预设巡视路线的步骤,包括:获取用户输入的待巡视节点的位置参数;将待巡视节点按待巡视节点的位置参数依次进行连线,构成预设巡视路线。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种视频监控巡视装置,包括:获取模块,用于获取虚拟摄像机在三维场景中的预设巡视路线,三维场景根据待巡视区域构建,预设巡视路线上设置有多个节点,每一个节点对应待巡视区域的一个实际摄像头;巡视模块,与获取模块耦接,用于控制虚拟摄像机沿预设巡视路线移动,并且在虚拟摄像机移动至目标节点时,输出显示目标节点对应的实际摄像头的监控画面。

为解决上述技术问题,本申请采用的再一个技术方案是:提供一种终端,该终端包括处理器、与处理器耦接的存储器,其中,存储器存储有用于实现上述视频监控巡视方法的程序指令;处理器用于执行存储器存储的程序指令以控制摄像头的监控画面循环显示。

为解决上述技术问题,本申请采用的再一个技术方案是:提供一种存储介质,存储有能够实现上述视频监控巡视方法的程序文件。

本申请的有益效果是:本发明的视频监控巡视方法通过获取虚拟摄像机在三维场景中的预设巡视路线,控制虚拟摄像机沿预设巡视路线移动,且当移动至目标节点时,输出显示该目标节点对应的实际摄像头拍摄的监控画面,其中,三维场景根据待巡视区域构建,通过输出显示虚拟摄像机在三维场景中沿预设巡视路线移动的过程,使得用户可以直观快速的了解到下一个显示的监控画面对应的监控区域,并且,显示屏幕每次只显示一个监控画面,避免整个显示屏显得画面凌乱。

附图说明

图1是本发明第一实施例的视频监控巡视方法的流程示意图;

图2是本发明实施例中构建三维场景的流程示意图;

图3是本发明第二实施例的视频监控巡视方法的流程示意图;

图4是本发明第三实施例的视频监控巡视方法的流程示意图;

图5是本发明实施例的视频监控巡视装置的结构示意图;

图6是本发明实施例的终端的结构示意图;

图7是本发明实施例的存储介质的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本申请实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

图1是本发明第一实施例的视频监控巡视方法的流程示意图。需注意的是,若有实质上相同的结果,本发明的方法并不以图1所示的流程顺序为限。如图1所示,该方法包括步骤:

步骤s101:获取虚拟摄像机在三维场景中的预设巡视路线。

在步骤s101中,预设巡视路线可通过用户预先设定,通过用户输入的待巡视节点的位置参数,再将待巡视节点的位置参数进行连线,构成预设巡视路线。需要理解的时,用户可以设置多条预设巡视路线,在执行本实施例的视频监控巡视方法时,选择其中的一条或多条预设巡视路线来进行巡视。虚拟摄像机是预先在三维场景中构建的一个虚拟机器,当虚拟摄像机移动至节点时,即可将该节点对应的实际摄像头拍摄的监控画面在显示屏上输出显示。

需要说明的是,三维场景根据待巡视区域构建,预设巡视路线上设置有多个节点,每一个节点对应待巡视区域的一个实际摄像头。具体地,在使用本本实施里的视频监控巡视方法之前,需要先构建待巡视区域的三维场景,请参阅图2,构建三维场景的步骤包括:

步骤s201:构建待巡视区域的三维场景。

在步骤s201中,通过预先获取的待巡视区域的图像,并根据待巡视区域的图像构建出待巡视区域的三维场景。

步骤s202:获取待巡视区域的所有实际摄像头的安装位置和监控方向。

步骤s203:利用安装位置和监控方向获取实际摄像头在三维场景中的位置参数和姿态欧拉角参数。

在步骤s202~步骤s203中,获取待巡视区域的所有摄像头在待巡视区域的安装位置和每一个摄像头的监控方向,再利用该安装位置和监控方向计算出实际摄像头再三维场景中的位置参数和姿态欧拉角参数。

步骤s204:根据位置参数在三维场景中构建与实际摄像头一一对应的节点,并为每一个节点标注位置参数和姿态欧拉角参数。

在步骤s204中,根据每一个实际摄像头的位置参数在三维场景中为每一个实际摄像头构建一个节点,并为节点标准对应的实际摄像头的位置参数和姿态欧拉角参数。

步骤s205:为每一个节点构建一个对应显示面板,显示面板的面板位置和面板朝向利用位置参数、姿态欧拉角参数、显示面板的宽度和虚拟摄像机的视域角计算得到。

在步骤s205中,在每一个节点出构建一个与节点对应的显示面板,该显示面板用于显示该节点对应的实际摄像头拍摄的监控画面,显示面的宽度和高度预先设置,且显示面板的宽高比与实际摄像头输出的像素宽高比一致,再利用节点的位置参数、姿态欧拉角参数、显示面板的宽度和虚拟摄像机的视域角计算得到,具体地计算过程如下:

1、以节点为原点建立笛卡尔坐标系,再根据姿态欧拉角参数计算出轴向量axis(x,y,z),x(x0,y0,z0)、y(x1,y1,z1)、z(x2,y2,z2)是三维向量,计算方法为:

x0=cos(p)*cos(y);

y0=sin(r)*sin(p)*cos(y)+cos(r)*sin(y);

z0=cos(r)*sin(p)*sin(y)+sin(r)*sin(y);

x1=cos(p)*sin(y);

y1=sin(r)*sin(p)*sin(y)+cos(r)*cos(y);

z1=cos(r)*sin(p)*sin(y)-sin(r)*cos(y);

x2=-sin(p);

y2=sin(r)*cos(p);

z2=cos(r)*cos(p);

其中,y,p,r(r为固定值0)为节点对应的姿态欧拉角参数。

2、计算显示面板与节点之间的距离d,计算公式为:

d=(w/2)/(tan(fov/2);

其中,w为显示面板的宽度,fov为虚拟摄像机的视域角。

3、计算显示面板的面板位置pp:

pp=pc-z*d;

其中,pc为节点的位置参数。

4、显示面板的面板朝向和摄像头相反,即把摄像头朝向旋转180度,得到坐标轴为ap(x,y,-z),即显示面板的面板朝向。

本实施例中,在使用该视频巡视方法时,先针对待巡视区域构建出三维模型,再在三维模型中设置预设巡视路线,针对不同的待巡视区域,其三维模型不同,设置的预设巡视路线也不相同。

步骤s102:控制虚拟摄像机沿预设巡视路线移动,并且在虚拟摄像机移动至目标节点时,输出显示目标节点对应的实际摄像头的监控画面。

在步骤s102中,获取到预设巡视路线后,控制虚拟摄像机沿该预设巡视路线移动,每当虚拟摄像机移动至一个节点,则输出显示该节点对应的实际摄像头拍摄的监控画面,控制虚拟摄像机沿着预设巡视路线循环移动,从而完成对该预设巡视路线上的每个实际摄像头的监控画面的循环播放。

进一步的,在虚拟摄像机巡视过程中,当虚拟摄像机移动至目标节点后,输出显示该目标节点对应的实际摄像头拍摄的监控画面,并在间隔预设时间段后,控制虚拟摄像机按照预设巡视路线移动至下一个目标节点。在本实施例中,该预设时间段为数秒钟,例如5秒、8秒。

本发明第一实施例的视频监控巡视方法通过获取虚拟摄像机在三维场景中的预设巡视路线,控制虚拟摄像机沿预设巡视路线移动,且当移动至目标节点时,输出显示该目标节点对应的实际摄像头拍摄的监控画面,其中,三维场景根据待巡视区域构建,通过输出显示虚拟摄像机在三维场景中沿预设巡视路线移动的过程,使得用户可以直观快速的了解到下一个显示的监控画面对应的监控区域,并且,显示屏幕每次只显示一个监控画面,避免整个显示屏显得画面凌乱。

图3是本发明第二实施例的视频监控巡视方法的流程示意图。需注意的是,若有实质上相同的结果,本发明的方法并不以图3所示的流程顺序为限。如图3所示,该方法包括步骤:

步骤s301:获取虚拟摄像机在三维场景中的预设巡视路线,三维场景根据待巡视区域构建,预设巡视路线上设置有多个节点,每一个节点对应待巡视区域的一个实际摄像头。

在本实施例中,图3中的步骤s301和图1中的步骤s101类似,为简约起见,在此不再赘述。

步骤s302,利用虚拟摄像机经过的上一个节点的位置参数和姿态欧拉角参数、目标节点的位置参数和姿态欧拉角参数、虚拟摄像机的移动速度和三维场景渲染的帧率计算虚拟摄像机的实时位置和实时姿态。

在步骤s302中,当虚拟摄像机以速度s匀速从上一个节点移动至目标节点时,利用上一个节点的位置参数p1、上一个节点和目标节点之间连线的方向向量、虚拟摄像机的移动速度s、三维场景渲染的帧率f(三维场景每秒渲染的次数)计算该虚拟摄像机的实时位置pn,计算公式为:

pn=p1+v*(s*(1.0/f));

利用上一个节点姿态欧拉角参数、目标节点的姿态欧拉角参数、三维场景渲染的帧率f、虚拟摄像机的移动速度s、上一个节点与目标节点之间的距离d计算得到虚拟摄像机的实时姿态。需要说明的是,由于用欧拉角做插值计算时,会存在角度抖动现象,因此,需要将欧拉角(y,p,r)转换为四元数值(w,x,y,z),用四元数值做插值运算之后,再将得到的四元数值转换为欧拉角,即得到实时姿态。具体地,将欧拉角(y,p,r)转换为四元数值(w,x,y,z)的公式如下:

w=cos(y/2)*cos(p/2)*cos(r/2)+sin(y/2)*sin(p/2)*sin(r/2);

x=cos(y/2)*cos(p/2)*sin(r/2)+sin(y/2)*sin(p/2)*cos(r/2);

y=sin(y/2)*cos(p/2)*cos(r/2)+cos(y/2)*sin(p/2)*sin(r/2);

z=cos(y/2)*sin(p/2)*cos(r/2)+sin(y/2)*cos(p/2)*sin(r/2)。

将四元数值(w,x,y,z)转换为欧拉角(y,p,r)的公式如下:

y=arcsin(2.0*(w*y-z*x));

p=atan2(2.0*(w*z+x*y),(1.0-2.0*(x*x+y*y));

r=atan2(2.0*(w*x+y*z),(1.0-2.0*(y*y+z*z))。

实时姿态的四元数值qn的计算公式为:

qn=slerp(q1,q2,s*(1.0/f)/d);

其中,q1为上一个节点的姿态欧拉角参数的四元数值,q2为目标节点的姿态欧拉角参数的四元数值,上一个节点与目标节点之间的距离d根据上一个节点的位置参数和目标节点的位置参数计算得到,slerp为球面线性插值。

步骤s303,利用实时位置和实时姿态控制虚拟摄像机向目标节点移动。

在步骤s303中,在计算得到虚拟摄像机的实时位置和实时姿态后,将实时位置和实时姿态转换为虚拟摄像机的视矩阵mv,视矩阵mv转换如下:

其中三维向量x(x0,y0,z0)、y(x1,y1,z1)、z(x2,y2,z2)是轴向量axis(x,y,z),p(p0,p1,p2)是位置向量,p的计算如下:

p0=-dot(pn,x);

p1=-dot(pn,y);

p2=-dot(pn,z);

其中:pn向量是当前虚拟摄像机的位置,dot是点积运算。

虚拟摄像机通过应用该视矩阵以向目标节点移动。

步骤s304,实时检测虚拟摄像机与目标节点的距离。

在步骤s304中,在虚拟摄像机移动的过程中,虚拟摄像机的实时位置和目标节点的位置参数计算得到虚拟摄像机与目标节点之间的距离,并判断该距离是否小于预设移动步长,当距离小于预设移动步长时,执行步骤s305。

步骤s305,当距离小于预设移动步长时,控制虚拟摄像机直接移动至目标节点,并根据目标节点的位置参数和姿态欧拉角参数调整虚拟摄像机的位置和姿态,以正对目标节点对应的目标显示面板。

需要说明的是,该预设移动步长是指虚拟摄像机每次移动的最小距离。该预设移动步长还可由用户根据场景需求来设定。

在步骤s305中,在虚拟摄像机与目标节点之间的距离小于预设移动步长时,为了防止虚拟摄像机移动超过与目标节点之间的距离,控制虚拟摄像机不再按照预设移动步长移动,而是直接跳转至目标节点处,并根据目标节点处的位置参数和姿态欧拉角参数调整虚拟摄像机的位置和姿态,从而正对目标节点对应的目标显示面板,且虚拟摄像机的整个视界刚好与显示面板的大小相同。

步骤s306,检测到虚拟摄像机移动至目标节点时,输出目标节点对应的目标显示面板的监控画面。

本发明第二实施例的视频监控巡视方法在第一实施例的基础上,通过利用上一个节点的位置参数和姿态欧拉角参数、目标节点的位置参数和姿态欧拉角参数虚拟摄像机的移动速度和三维场景渲染的帧率计算处虚拟摄像机的实时位置和实时姿态,再利用该实时位置和实时姿态控制虚拟摄像机沿预设巡视路线实时移动,使得用户可以直观的看到虚拟摄像机的移动过程,并根据三维场景中的画面确认目标节点所在的监控区域,提升用户体验,并且,在当虚拟摄像机与目标节点之间的距离小于预设移动步长时,控制虚拟摄像机直接跳转至目标节点处,从而避免虚拟摄像机移动的距离超过虚拟摄像机与目标节点出的距离,保证虚拟摄像机能够准确移动至目标节点处。

图4是本发明第三实施例的视频监控巡视方法的流程示意图。需注意的是,若有实质上相同的结果,本发明的方法并不以图4所示的流程顺序为限。如图4所示,该方法还包括步骤:

步骤s401:获取到用户输入的查询指定节点的监控画面的指令时,获取指定节点的位置参数和姿态欧拉角参数。

在步骤s401中,可以为每一个节点设置一个功能按键,当用户点击该功能按键时,即获取到用户输入查询该节点的监控画面的指令。

步骤s402:控制虚拟摄像机上升至预设高度值的空中,再移动至指定节点的正上方后,下降至指定节点处。

在步骤s402中,虚拟摄像机与指定节点之间可能被障碍物分割开,例如建筑物,此时,为了避免虚拟摄像机直接从建筑物中穿过,可通过控制虚拟摄像机上升至预设高度值的空中,从空中移动至指定节点的正上方后,再下降至指定节点处。其中,该预设高度值预先设定,通常高于普通建筑物的高度。需要说明的是,在一些实施例中,当虚拟摄像机和指定节点被高层建筑物隔开时,可以沿高层建筑物外部构建多个虚拟节点,再沿虚拟节点设定虚拟摄像机向指定节点的移动路线,再控制虚拟摄像机进行移动。

步骤s403:利用指定节点的姿态欧拉角参数调整虚拟摄像机的姿态。

在步骤s403中,通过指定节点的姿态欧拉角参数调整虚拟摄像机的姿态,从而使得虚拟摄像机可以正对指定节点对应的显示面板,从而输出显示该显示面板上的监控画面。

本发明第三实施例的视频监控巡视方法在第一实施例的基础上,在用户查询指定节点的监控画面时,通过控制虚拟摄像机上升至预设高度值的控制,在移动至指定节点的正上方之后,再控制虚拟摄像机下降至指定节点处,从而避免虚拟摄像机从建筑物中穿过,使得输出的虚拟摄像机的移动过程更加贴近于现实中的情况,提升用户体验。

图5是本发明实施例的视频监控巡视装置的结构示意图。如图5所示,该视频监控巡视装置50包括获取模块51和巡视模块52。

获取模块51,用于获取虚拟摄像机在三维场景中的预设巡视路线,三维场景根据待巡视区域构建,预设巡视路线上设置有多个节点,每一个节点对应待巡视区域的一个实际摄像头。

巡视模块52,与获取模块51耦接,用于控制虚拟摄像机沿预设巡视路线移动,并且在虚拟摄像机移动至目标节点时,输出显示目标节点对应的实际摄像头的监控画面。

可选地,该视频监控巡视装置50还包括场景构建模块,用于构建三维场景,场景构建模块构建三维场景的操作包括:构建待巡视区域的三维场景;获取待巡视区域的所有实际摄像头的安装位置和监控方向;利用安装位置和监控方向获取实际摄像头在三维场景中的位置参数和姿态欧拉角参数;根据位置参数在三维场景中构建与实际摄像头一一对应的节点,并为每一个节点标注位置参数和姿态欧拉角参数;为每一个节点构建一个对应显示面板,显示面板的面板位置和面板朝向利用位置参数、姿态欧拉角参数、显示面板的宽度和虚拟摄像机的视域角计算得到。

可选地,巡视模块52控制虚拟摄像机沿预设巡视路线移动,并且在虚拟摄像机移动至目标节点时,输出显示目标节点对应的实际摄像头的监控画面的操作还可以为:利用虚拟摄像机经过的上一个节点的位置参数和姿态欧拉角参数、目标节点的位置参数和姿态欧拉角参数、虚拟摄像机的移动速度和三维场景渲染的帧率计算虚拟摄像机的实时位置和实时姿态;利用实时位置和实时姿态控制虚拟摄像机向目标节点移动;检测到虚拟摄像机移动至目标节点时,输出目标节点对应的目标显示面板的监控画面。

可选地,巡视模块52利用实时位置和实时姿态控制虚拟摄像机向目标节点移的操作之后,还包括:实时检测虚拟摄像机与目标节点的距离;当距离小于预设移动步长时,控制虚拟摄像机直接跳转至目标节点,并根据目标节点的位置参数和姿态欧拉角参数调整虚拟摄像机的位置和姿态,以正对目标节点对应的目标显示面板。

可选地,该视频监控巡视装置50还包括指定节点查询模块,用于获取到用户输入的查询指定节点的监控画面的指令时,获取指定节点的位置参数和姿态欧拉角参数;控制虚拟摄像机上升至预设高度值的空中,再移动至指定节点的正上方后,下降至指定节点处;利用指定节点的姿态欧拉角参数调整虚拟摄像机的姿态。

可选地,巡视模块52输出显示目标节点对应的实际摄像头的监控画面的操作之后,还包括:间隔预设时间段后,控制虚拟摄像机按照预设巡视路线移动至下一个目标节点。

可选地,获取模块51获取虚拟摄像机在三维场景中的预设巡视路线的操作还可以为:获取用户输入的待巡视节点的位置参数;将待巡视节点按待巡视节点的位置参数依次进行连线,构成预设巡视路线。

请参阅图6,图6为本发明实施例的终端的结构示意图。如图6所示,该终端60包括处理器61及和处理器61耦接的存储器62。

存储器62存储有用于实现上述任一实施例所述的视频监控巡视方法的程序指令。

处理器61用于执行存储器62存储的程序指令以控制摄像头的监控画面循环显示。

其中,处理器61还可以称为cpu(centralprocessingunit,中央处理单元)。处理器61可能是一种集成电路芯片,具有信号的处理能力。处理器61还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

参阅图7,图7为本发明实施例的存储介质的结构示意图。本发明实施例的存储介质存储有能够实现上述所有方法的程序文件71,其中,该程序文件71可以以软件产品的形式存储在上述存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。

在本申请所提供的几个实施例中,应该理解到,所揭露的终端,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。以上仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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