本发明涉及电子技术领域,尤其涉及一种对焦方法、装置及终端。
背景技术:
随着终端技术以及图像处理技术的不断发展,终端如手机上拍照功能使用越来越频繁,给用户记录生活带来方便。在拍摄人物图像时,由于人脸是活动的,人脸检测有时会因为人的某些细小的移动而导致人脸检测区域不稳定,尤其是在人脸距离摄像头较远时,会因人脸区域太小而容易受到噪声的干扰,导致人脸对焦不清晰。
技术实现要素:
本发明实施例提供了一种对焦方法、装置及终端,能够通过对人脸区域进行区域补偿以提升图像对焦清晰度。
第一方面,本发明实施例公开了一种对焦方法,包括:
当检测到终端的采集图像中存在人形图像时,识别所述人形图像中的人脸区域;
识别所述人形图像中的补偿区域;
将所述人脸区域以及所述补偿区域作为对焦区域,并基于所述对焦区域对所述采集图像进行对焦。
第二方面,本发明实施例还公开了一种对焦装置,包括:
识别模块,用于当检测到终端的采集图像中存在人形图像时,识别所述人形图像中的人脸区域;
所述识别模块,还用于识别所述人形图像中的补偿区域;
对焦模块,用于将所述识别模块识别出的所述人脸区域以及所述补偿区域作为对焦区域,并基于所述对焦区域对所述采集图像进行对焦。
第三方面,本发明实施例还公开了一种终端,包括存储器和处理器,所述处理器与所述存储器连接;其中,
所述存储器用于存储应用程序;
所述处理器用于调用所述存储器中存储的应用程序执行:
当检测到终端的采集图像中存在人形图像时,识别所述人形图像中的人脸区域;
识别所述人形图像中的补偿区域;
将所述人脸区域以及所述补偿区域作为对焦区域,并基于所述对焦区域对所述采集图像进行对焦。
采用本发明实施例,具有如下有益效果:
在本发明实施例中,可在检测到终端采集图像中存在人形图像时,识别人形图像中的人脸区域和该人形图像中的补偿区域,并将该人脸区域及该补偿区域作为对焦区域对采集图像进行对焦,这就增大了对焦区域,使得能够通过对人脸区域进行区域补偿,来降低噪声的干扰,从而提升了图像对焦清晰度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种对焦方法的流程示意图;
图2是本发明实施例提供的另一种对焦方法的流程示意图;
图3是本发明实施例提供的又一种对焦方法的流程示意图;
图4是本发明实施例提供的一种对焦装置的结构示意图;
图5是本发明实施例提供的另一种对焦装置的结构示意图;
图6是本发明实施例提供的又一种对焦装置的结构示意图;
图7是本发明实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
应理解,本发明实施例的技术方案可具体应用于手机(如Android手机、iOS手机等)、平板电脑、移动互联网设备(Mobile Internet Devices,简称“MID”)、个人数字助理(Personal Digital Assistant,简称“PDA”)、摄像机、照相机等具有拍摄功能的终端(Terminal)中。该终端还可称为用户设备(User Equipment,简称为“UE”)、移动终端、无线终端或移动台(Mobile Station,简称为“MS”)等等,本发明实施例不做限定。
本发明实施例公开了一种对焦方法、装置及终端,能够通过对人脸区域进行区域补偿以提升图像对焦清晰度。以下分别详细说明。
请参阅图1,图1是本发明实施例提供的一种对焦方法的流程示意图。具体的,本发明实施例的所述方法可具体应用于上述的终端中。如图1所示,本发明实施例的所述对焦方法可以包括以下步骤:
101、当检测到终端的采集图像中存在人形图像时,识别所述人形图像中的人脸区域。
102、识别所述人形图像中的补偿区域。
具体实施例中,由于在拍摄人物时,常常会因对焦区域较小而导致对焦不清晰的问题。由此,可在检测到采集图像中包括人形图像时,对对焦区域进行补偿,即增大对焦区域,以提升对焦清晰度。具体的,可通过预设的人脸识别算法识别出采集图像中的默认对焦区域,如人脸区域,并进一步识别出预设的补偿区域,以对该人脸区域进行补偿。
103、将所述人脸区域以及所述补偿区域作为对焦区域,并基于所述对焦区域对所述采集图像进行对焦。
其中,该补偿区域可以预先设置为与该人脸处于同一景深范围内的区域,如人形图像中的颈部区域和/或额头区域等。因将不与人脸处于同一景深范围内的区域作为对焦区域,容易导致人脸对焦时,出现对焦到后景的情况,导致对焦不准确。进一步的,该识别出的人脸区域往往只包括眼睛以下、下巴以上的区域,这就导致识别出的作为对焦区域的人脸区域相对较小,由此,可增加人的颈部区域作为对焦区域,这就使得总的对焦区域可将增加较多,甚至增加达到50%。而人脸和颈部皮肤基本处于同一景深范围内,由此不存在前后景的情况,失焦的可能性较小,从而提升了对焦稳定性和准确性。
具体实施例中,通过将包括人脸区域以及补偿区域的区域作为对焦区域,来对采集图像进行对焦,使得对焦区域增大,基于对焦区域统计的对焦信息更多,这就降低了噪声的影响,提升了对焦清晰度。
在本发明实施例中,终端可在检测到终端采集图像中存在人形图像时,通过识别人形图像中的人脸区域和该人形图像中的补偿区域,并将该人脸区域及该补偿区域作为对焦区域对采集图像进行对焦,这就增大了对焦区域,使得能够通过对人脸区域进行区域补偿,来降低噪声的干扰,从而提升了图像对焦清晰度。
进一步的,请参阅图2,图2是本发明实施例提供的另一种对焦方法的流程示意图。具体的,如图2所示,本发明实施例的所述对焦方法可以包括以下步骤:
201、当检测到终端的采集图像中存在人形图像时,识别所述人形图像中的人脸区域。
202、获取所述人形图像对应的人脸与所述终端之间的距离。
203、判断所述距离是否超过预设的第一阈值。
具体实施例中,由于在拍摄人物时,常常会因对焦区域较小而导致对焦不清晰的问题,从而可在检测到采集图像中包括人形图像,且默认对焦区域如人脸区域较小时,增大对焦区域,对对焦区域进行补偿,以提升对焦清晰度。
具体的,可预先设置一个距离阈值,即第一阈值。可选的,可多次拍摄不同距离的人物得到多个人形图像,并确定出图像清晰度不满足预设清晰度条件(如图像清晰度低于预设清晰度阈值)时的最小距离,并将该最小距离作为该第一阈值;或者还可由用户根据需求设置该第一阈值,等等,本发明实施例不做限定。由此,在进行人物拍摄时,可获取人形图像对应的人脸与终端之间的距离,如具体可以是拍摄人物的人脸与设置于终端的摄像头之间的距离,并通过将该获取的距离与该预设的第一阈值进行比较,从而在获取的距离超过该第一阈值,即终端与拍摄人物之间的距离较远时,确定获取的用于对焦的人脸区域较小,则可执行步骤204,进一步获取预设的补偿区域,以对该人脸区域进行补偿。否则,可仅将该人脸区域作为对焦区域进行对焦。
204、识别所述人形图像中的补偿区域。
可选的,该补偿区域可预先设置为拍摄人物的颈部区域,和/或额头区域等等,其与人脸区域处于同一景深范围内,由此避免了对焦到后景因对焦不准确引起的失焦。
205、将所述人脸区域以及所述补偿区域作为对焦区域,计算所述对焦区域的聚焦值,并根据计算出的所述聚焦值对所述采集图像进行对焦。
具体的,由于在人脸区域较小,人脸区域的皮肤属于低频区域,基于人脸区域统计聚焦值如FV(Foucs Value)时,则会因FV通过滤波时容易受到噪声的干扰,导致FV容易出现偏差,使得计算出的FV不准。从而可增加补偿区域作为对焦区域来进行对焦,即通过将包括人脸区域以及预设的补偿区域的区域作为对焦区域,统计该增大的对焦区域的FV信息,来对采集图像进行对焦,使得增大了对焦区域,FV统计的信息更多,这就降低了噪声的影响,提升了对焦清晰度。
在本发明实施例中,终端可在检测到终端采集图像中存在人形图像,并在检测到人形图像对应的人脸与终端之间的距离超过预设的第一阈值,即拍摄人物与终端距离较远时,通过识别人形图像中的人脸区域和该人形图像中的补偿区域,并将该人脸区域及该补偿区域作为对焦区域对采集图像进行对焦,从而增大了对焦区域,使得能够通过对人脸区域进行区域补偿,来降低噪声的干扰,由此提升了图像对焦的清晰度。
进一步的,请参阅图3,图3是本发明实施例提供的又一种对焦方法的流程示意图。具体的,如图3所示,本发明实施例的所述对焦方法可以包括以下步骤:
301、当检测到终端的采集图像中存在人形图像时,识别所述人形图像中的人脸区域。
302、获取所述人脸区域的面积与所述采集图像的面积的比值。
303、判断所述比值是否低于预设的第二阈值。
具体实施例中,由于在拍摄人物时,常常会因对焦区域较小而导致对焦不清晰的问题,从而可在检测到采集图像中包括人形图像,且默认对焦区域如人脸区域较小时,如人脸区域的面积与采集图像的面积的比值低于预设比值时,增大对焦区域,对对焦区域进行补偿,以提升对焦清晰度。
具体的,可预先设置一个第二阈值,如一个百分比数值。可选的,可多次拍摄不同距离的人物得到多个人形图像,并确定出图像清晰度不满足预设清晰度条件(如图像清晰度低于预设清晰度阈值)时的人脸区域的面积,以及包括该人形图像的采集图像的面积,并计算两者的比值,将该比值设置为该第二阈值;或者还可由用户根据需求设置该第二阈值,等等,本发明实施例不做限定。由此,在进行人物拍摄时,可计算人脸区域的面积与该人脸区域所在的采集图像的面积的比值,并通过将该获取的比值与该预设的第二阈值进行比较,从而可在获取的比值超过该第二阈值,确定获取的用于对焦的人脸区域较小,则可执行步骤304,进一步识别出预设的补偿区域,以对该人脸区域进行补偿。否则,可仅将该人脸区域作为对焦区域进行对焦。
304、识别所述人形图像中的补偿区域。
可选的,该补偿区域可预先设置为拍摄人物的颈部区域,和/或额头区域等等,其与人脸区域处于同一景深范围内,由此避免了对焦到后景因对焦不准确引起的失焦。
305、将所述人脸区域以及所述补偿区域作为对焦区域,计算所述对焦区域的聚焦值,并根据计算出的所述聚焦值对所述采集图像进行对焦。
具体的,由于在人脸区域较小,人脸区域的皮肤属于低频区域,基于人脸区域统计FV时,则会因FV通过滤波时容易受到噪声的干扰,导致FV容易出现偏差,使得计算出的FV不准。从而可增加补偿区域作为对焦区域来进行对焦,即通过将包括人脸区域以及预设的补偿区域的区域作为对焦区域,统计该增大的对焦区域的FV信息,来对采集图像进行对焦,使得增大了对焦区域,FV统计的信息更多,这就降低了噪声的影响,提升了对焦清晰度。
在本发明实施例中,终端可在检测到终端采集图像中存在人形图像,并在检测到人脸区域的面积与采集图像的面积的比值低于预设第二阈值,即确定人脸区域较小时,通过识别人形图像中的人脸区域和该人形图像中的补偿区域,并将该人脸区域及该补偿区域作为对焦区域对采集图像进行对焦,从而增大了对焦区域,使得能够通过对人脸区域进行区域补偿,来降低噪声的干扰,由此提升了图像对焦的清晰度。
请参阅图4,图4是本发明实施例提供的一种对焦装置10的结构示意图。具体的,本发明实施例的所述装置10可设置于上述的终端中。如图4所示,本发明实施例的所述对焦装置10可以包括识别模块11以及对焦模块12。其中,
所述识别模块11,用于当检测到终端的采集图像中存在人形图像时,识别所述人形图像中的人脸区域。
所述识别模块11,还用于识别所述人形图像中的补偿区域。
可选的,其中,该补偿区域可以预先设置为与该人脸处于同一景深范围内的区域,如人形图像中的颈部区域和/或额头区域。
具体实施例中,由于在拍摄人物时,常常会因对焦区域较小而导致对焦不清晰的问题。由此,识别模块11可通过预设的人脸识别算法识别出采集图像中的默认对焦区域,如人脸区域,并进一步识别出预设的补偿区域,以增大对焦区域,对该人脸区域进行补偿,从而提升对焦清晰度。
所述对焦模块12,用于将所述识别模块11识别出的所述人脸区域以及所述补偿区域作为对焦区域,并基于所述对焦区域对所述采集图像进行对焦。
具体实施例中,对焦模块12可通过将识别模块11识别出的包括人脸区域以及补偿区域的区域作为对焦区域,来对采集图像进行对焦,使得对焦区域增大,基于对焦区域统计的对焦信息更多,这就降低了噪声的影响,提升了对焦清晰度。
在本发明实施例中,对焦装置10可在检测到终端采集图像中存在人形图像时,通过识别人形图像中的人脸区域和该人形图像中的补偿区域,并将该人脸区域及该补偿区域作为对焦区域对采集图像进行对焦,这就增大了对焦区域,使得能够通过对人脸区域进行区域补偿,来降低噪声的干扰,从而提升了图像对焦清晰度。
进一步的,请参阅图5,图5是本发明实施例提供的另一种对焦装置10的结构示意图。具体的,本发明实施例的所述装置10可包括上述图4对应本发明实施例中的对焦装置的识别模块11以及对焦模块12。进一步的,在本发明实施例中,所述装置10可还包括:
第一获取模块13,用于获取所述人形图像对应的人脸与所述终端之间的距离;
第一判断模块14,用于判断所述第一获取模块13获取的所述距离是否超过预设的第一阈值,并在判断结果为所述距离超过所述第一阈值时,通知所述识别模块11识别所述人形图像中的补偿区域。
具体的,终端中可预先存储一个距离阈值,即第一阈值。可选的,该第一阈值可以是通过多次拍摄不同距离的人物得到多个人形图像,并确定出图像清晰度不满足预设清晰度条件(如图像清晰度低于预设清晰度阈值)时的最小距离,并将该最小距离作为该第一阈值而得到的。由此,在进行人物拍摄时,可通过第一获取模块13获取人形图像对应的人脸与终端之间的距离,如具体可以是拍摄人物的人脸与设置于终端的摄像头之间的距离,并通过第一判断模块14将该获取的距离与该预设的第一阈值进行比较,从而在第一判断模块14判断得到获取的距离超过该第一阈值,即终端与拍摄人物之间的距离较远时,确定获取的用于对焦的人脸区域较小,则可通知识别模块11进一步获取预设的补偿区域,以对该人脸区域进行补偿。
进一步的,在本发明实施例中,所述对焦模块12可具体用于:
将所述识别模块11识别出的所述人脸区域以及所述补偿区域作为对焦区域;
计算所述对焦区域的聚焦值,并根据计算出的所述聚焦值对所述采集图像进行对焦。
具体的,由于在人脸区域较小,人脸区域的皮肤属于低频区域,基于人脸区域统计FV时,则会因FV通过滤波时容易受到噪声的干扰,导致FV容易出现偏差,使得计算出的FV不准。从而对焦模块12可增加补偿区域作为对焦区域来进行对焦,即通过将包括人脸区域以及预设的补偿区域的区域作为对焦区域,统计该增大的对焦区域的FV信息,来对采集图像进行对焦。使得增大了对焦区域,FV统计的信息更多,这就降低了噪声的影响,提升了对焦清晰度。
在本发明实施例中,对焦装置10可在检测到终端采集图像中存在人形图像,并在检测到人形图像对应的人脸与终端之间的距离超过预设的第一阈值,即拍摄人物与终端距离较远时,通过识别人形图像中的人脸区域和该人形图像中的补偿区域,并将该人脸区域及该补偿区域作为对焦区域对采集图像进行对焦,从而增大了对焦区域,使得能够通过对人脸区域进行区域补偿,来降低噪声的干扰,由此提升了图像对焦的清晰度。
进一步的,请参阅图6,图6是本发明实施例提供的又一种对焦装置10的结构示意图。具体的,本发明实施例的所述装置10可包括上述图4对应本发明实施例中的对焦装置的识别模块11以及对焦模块12。进一步的,在本发明实施例中,所述装置10还可包括:
第二获取模块15,用于获取所述人脸区域的面积与所述采集图像的面积的比值;
第二判断模块16,用于判断所述第二获取模块15获取的所述比值是否低于预设的第二阈值,并在判断结果为所述比值低于所述第二阈值时,通知所述识别模块11识别所述人形图像中的补偿区域。
具体的,终端中可预先存储一个第二阈值,如一个百分比数值。可选的,该第二阈值可以是通过多次拍摄不同距离的人物得到多个人形图像,并确定出图像清晰度不满足预设清晰度条件(如图像清晰度低于预设清晰度阈值)时的人脸区域的面积,以及包括该人形图像的采集图像的面积,并计算两者的比值,将该比值设置为该第二阈值而得到的。由此,在进行人物拍摄时,第二获取模块15可计算人脸区域的面积与该人脸区域所在的采集图像的面积的比值,并通过第二判断模块16将该获取的比值与该预设的第二阈值进行比较,从而可在获取的比值超过该第二阈值时,确定获取的用于对焦的人脸区域较小,则可通知识别模块11进一步识别出预设的补偿区域,以对该人脸区域进行补偿。
进一步的,在本发明实施例中,所述对焦模块12可具体用于:
将所述识别模块11识别出的所述人脸区域以及所述补偿区域作为对焦区域;
计算所述对焦区域的聚焦值,并根据计算出的所述聚焦值对所述采集图像进行对焦。
具体的,由于在人脸区域较小,人脸区域的皮肤属于低频区域,基于人脸区域统计FV时,则会因FV通过滤波时容易受到噪声的干扰,导致FV容易出现偏差,使得计算出的FV不准。从而对焦模块12可增加补偿区域作为对焦区域来进行对焦,即通过将包括人脸区域以及预设的补偿区域的区域作为对焦区域,统计该增大的对焦区域的FV信息,来对采集图像进行对焦。使得增大了对焦区域,FV统计的信息更多,这就降低了噪声的影响,提升了对焦清晰度。
在本发明实施例中,对焦装置10可在检测到终端采集图像中存在人形图像,并在检测到人脸区域的面积与采集图像的面积的比值低于预设第二阈值,即确定人脸区域较小时,通过识别人形图像中的人脸区域和该人形图像中的补偿区域,并将该人脸区域及该补偿区域作为对焦区域对采集图像进行对焦,从而增大了对焦区域,使得能够通过对人脸区域进行区域补偿,来降低噪声的干扰,由此提升了图像对焦的清晰度。
请参阅图7,图7是本发明实施例提供的一种终端1的结构示意图,用于执行上述的对焦方法。具体的,如图7所示,本发明实施例的所述终端1可以包括:至少一个处理器100,至少一个输入装置200,至少一个输出装置300,存储器500等组件。其中,这些组件通过一条或多条总线400进行通信连接。本领域技术人员可以理解,图7中示出的终端1的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器100为终端1的控制中心,利用各种接口和线路连接整个终端1的各个部分,通过运行或执行存储在存储器500内的程序和/或模块,以及调用存储在存储器500内的数据,如上述的相位检测数据,以执行终端1的各种功能和处理数据。处理器100可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器100可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是CPU、数字信号处理器(Digital Signal Processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
输入装置200可以包括标准的触摸屏、键盘、摄像头等,还可以包括有线接口、无线接口等。该摄像头可与对焦马达连接。
输出装置300可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
存储器500可用于存储软件程序以及模块,处理器100、输入装置200以及输出装置300通过调用存储在存储器500中的软件程序以及模块,从而执行终端1的各项功能应用以及实现数据处理。存储器500主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等;数据存储区可存储根据终端1的使用所创建的数据等。在本发明实施例中,操作系统可以是Android系统、iOS系统或Windows操作系统等等。
具体的,所述处理器100调用存储在所述存储器500中的应用程序,用于执行以下步骤:
当检测到终端1的采集图像中存在人形图像时,识别所述人形图像中的人脸区域;
识别所述人形图像中的补偿区域;
将所述人脸区域以及所述补偿区域作为对焦区域,并基于所述对焦区域对所述采集图像进行对焦。
可选的,所述处理器100调用存储在所述存储器500中的应用程序执行所述识别所述人形图像中的补偿区域之前,还用于执行以下步骤:
获取所述人形图像对应的人脸与所述终端1之间的距离;
判断所述距离是否超过预设的第一阈值;
若超过所述第一阈值,则执行所述识别所述人形图像中的补偿区域的步骤。
可选的,所述处理器100调用存储在所述存储器500中的应用程序执行所述识别所述人形图像中的补偿区域之前,还用于执行以下步骤:
获取所述人脸区域的面积与所述采集图像的面积的比值;
判断所述比值是否低于预设的第二阈值;
若低于所述第二阈值,则执行所述识别所述人形图像中的补偿区域的步骤。
进一步可选的,所述处理器100调用存储在所述存储器500中的应用程序执行所述基于所述对焦区域对所述采集图像进行对焦,具体执行以下步骤:
计算所述对焦区域的聚焦值,并根据计算出的所述聚焦值对所述采集图像进行对焦。
可选的,所述补偿区域可包括所述人形图像中的颈部区域。
在本发明实施例中,终端1可在检测到终端采集图像中存在人形图像时,通过识别人形图像中的人脸区域和该人形图像中的补偿区域,并将该人脸区域及该补偿区域作为对焦区域对采集图像进行对焦,这就增大了对焦区域,使得能够通过对人脸区域进行区域补偿,来降低噪声的干扰,从而提升了图像对焦清晰度。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述该作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。