首页 > 摄影电影 专利正文
液态镜头的自动对焦方法、系统、装置及存储介质与流程

时间:2022-01-23 阅读: 作者:专利查询

液态镜头的自动对焦方法、系统、装置及存储介质与流程

1.本技术涉及镜头技术领域,尤其是一种液态镜头的自动对焦方法、系统、装置及存储介质。


背景技术:

2.相机的自动对焦技术在生活中应用非常广泛,比如手机拍照、二维码扫描、商品分拣等等,其极大地方便了生活与生产,提高了生活水平和生产效率。
3.相关技术中,自动对焦相机通常采用多个高帧率传感器实现自动对焦,例如使用两个传感器的双目测距对焦,还有的采用音圈马达机械镜头实现对焦。上述的对焦方式都或多或少存在以下至少之一的问题:对焦过程复杂、对焦速度慢、对焦准确度较低或者装置成本较高,导致影响用户的使用体验。综上,相关技术中存在的问题亟需得到解决。


技术实现要素:

4.本技术的目的在于至少一定程度上解决相关技术中存在的技术问题之一。
5.为此,本技术实施例的一个目的在于提供一种液态镜头的自动对焦方法,该方法可以自适应地调整液态镜头的焦距,有利于提高对焦的准确度,改善液态镜头采集的图像的质量。
6.本技术实施例的另一个目的在于提供一种液态镜头的自动对焦系统。
7.为了达到上述技术目的,本技术实施例所采取的技术方案包括:
8.第一方面,本技术实施例提供了一种液态镜头的自动对焦方法,包括以下步骤:
9.采集目标和液态镜头之间的第一距离;
10.根据所述第一距离判断所述液态镜头存在距离变化或者不存在距离变化;
11.当确定所述液态镜头存在距离变化,根据所述第一距离确定液态镜头的参考驱动电压,并采集当前时刻液态镜头的第一温度;
12.根据所述第一温度,对所述参考驱动电压进行修正,得到目标驱动电压;
13.根据所述目标驱动电压对所述液态镜头的焦距进行对焦。
14.另外,根据本技术上述实施例的液态镜头的自动对焦方法,还可以具有以下附加的技术特征:
15.进一步地,在本技术的一个实施例中,所述根据所述第一距离判断所述液态镜头存在距离变化或者不存在距离变化,包括:
16.获取上一时刻采集的目标和所述液态镜头之间的第二距离;
17.计算所述第一距离和所述第二距离之间的第一差异值;
18.当所述第一差异值小于或者等于第一阈值,确定所述液态镜头不存在距离变化;
19.当所述第一差异值大于所述第一阈值,确定所述液态镜头存在距离变化。
20.进一步地,在本技术的一个实施例中,所述根据所述第一距离判断所述液态镜头存在距离变化或者不存在距离变化,包括:
21.获取当前时刻之前的一段连续时间内目标和所述液态镜头之间的距离均值;
22.计算所述第一距离和所述距离均值之间的第二差异值;
23.当所述第二差异值小于或者等于第二阈值,确定所述液态镜头不存在距离变化;
24.当所述第二差异值大于所述第二阈值,确定所述液态镜头存在距离变化。
25.进一步地,在本技术的一个实施例中,所述方法还包括以下步骤:
26.采集液态镜头的第二温度;
27.根据所述第二温度判断所述液态镜头存在温度突变或者不存在温度突变;
28.当确定所述液态镜头存在温度突变,采集目标和液态镜头之间的第三距离,根据所述第三距离确定液态镜头的参考驱动电压;
29.根据所述第二温度,对所述参考驱动电压进行修正,得到目标驱动电压;
30.根据所述目标驱动电压对所述液态镜头的焦距进行对焦。
31.进一步地,在本技术的一个实施例中,所述对所述参考驱动电压进行修正,得到目标驱动电压,包括:
32.通过公式p(t)=s(t)
×
[v
rms-v
0d
(t)]对所述参考驱动电压进行修正,得到目标驱动电压;
[0033]
式中,p(t)表示目标驱动电压,v
rms
表示参考驱动电压,s(t)=at2+bt+c,v
0d
(t)=dt2+et+f,t表示第一温度或者第二温度;a,b,c,d,e,f为数值参数。
[0034]
进一步地,在本技术的一个实施例中,所述方法还包括以下步骤:
[0035]
根据预设的间距,采集当前拍摄的图像中若干点的像素值;
[0036]
根据所述像素值,确定所述图像的像素梯度值;
[0037]
微调所述目标驱动电压,直至所述像素梯度值达到最大值。
[0038]
进一步地,在本技术的一个实施例中,所述采集目标和液态镜头之间的第一距离,包括:
[0039]
向所述目标发射第一光脉冲,并接收所述目标反射回来的第二光脉冲;
[0040]
确定所述第一光脉冲和所述第二光脉冲之间的传输时间,根据所述传输时间确定所述第一距离;或者,确定所述第一光脉冲和所述第二光脉冲之间的相位差,根据所述相位差确定所述第一距离。
[0041]
第二方面,本技术实施例提供了一种液态镜头的自动对焦系统,包括:
[0042]
采集模块,用于采集目标和液态镜头之间的第一距离;
[0043]
判断模块,用于根据所述第一距离判断所述液态镜头存在距离变化或者不存在距离变化;
[0044]
处理模块,用于当确定所述液态镜头存在距离变化,根据所述第一距离确定液态镜头的参考驱动电压,并采集当前时刻液态镜头的第一温度;
[0045]
修正模块,用于根据所述第一温度,对所述参考驱动电压进行修正,得到目标驱动电压;
[0046]
对焦模块,用于根据所述目标驱动电压对所述液态镜头的焦距进行对焦。
[0047]
第三方面,本技术实施例提供了一种液态镜头的自动对焦装置,包括:
[0048]
至少一个处理器;
[0049]
至少一个存储器,用于存储至少一个程序;
[0050]
当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现第一方面所述的液态镜头的自动对焦方法。
[0051]
第四方面,本技术实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于实现第一方面所述的液态镜头的自动对焦方法。
[0052]
本技术的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到:
[0053]
本技术实施例中提供的液态镜头的自动对焦方法,包括采集目标和液态镜头之间的第一距离;根据所述第一距离判断所述液态镜头存在距离变化或者不存在距离变化;当确定所述液态镜头存在距离变化,根据所述第一距离确定液态镜头的参考驱动电压,并采集当前时刻液态镜头的第一温度;根据所述第一温度,对所述参考驱动电压进行修正,得到目标驱动电压;根据所述目标驱动电压对所述液态镜头的焦距进行对焦。该方法根据液态镜头到目标之间的距离确定对焦需求,并基于液态镜头的温度对驱动电压进行补偿,可以自适应地调整液态镜头的焦距,有利于提高对焦的准确度,改善液态镜头采集的图像的质量。
附图说明
[0054]
为了更清楚地说明本技术实施例或者现有技术中的技术方案,下面对本技术实施例或者现有技术中的相关技术方案附图作以下介绍,应当理解的是,下面介绍中的附图仅仅为了方便清晰表述本技术的技术方案中的部分实施例,对于本领域的技术人员来说,在无需付出创造性劳动的前提下,还可以根据这些附图获取到其他附图。
[0055]
图1为本技术一种液态镜头的自动对焦方法的实施环境示意图;
[0056]
图2为本技术一种液态镜头的自动对焦方法的流程示意图;
[0057]
图3为本技术一种液态镜头的自动对焦方法具体实施流程的示意图;
[0058]
图4为本技术一种液态镜头的自动对焦系统的结构示意图;
[0059]
图5为本技术一种液态镜头的自动对焦装置的结构示意图。
具体实施方式
[0060]
下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本技术,而不能理解为对本技术的限制。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
[0061]
目前,相机的自动对焦技术在生活中应用非常广泛,比如手机拍照、二维码扫描、移动支付、商品分拣等等,其极大地方便了生活与生产,提高了生活水平和生产效率。然而,相关技术中,自动对焦技术一般应用于高端设备上,其使用高速处理器或者多个高帧率传感器实现自动对焦,或者使用机械对焦镜头,导致设备成本高、功耗大、使用寿命较短。
[0062]
有鉴于上述相关技术中存在的技术问题,本技术实施例中提供一种液态镜头的自动对焦方法,该方法的主要目的包括提供一种低成本、低功耗、高使用寿命的自动对焦策
略,可以应用在液态镜头上。具体地,液态镜头主要指的是可以通过电压改变液体张力的方式来改变自身焦距,从而实现对焦的光学设备,其不但控制速度快、寿命长,而且安装集成十分方便,具有十分广阔的应用场景。
[0063]
首先,请参照图1,图1是本技术实施例提供的方法的一种实施环境的示意图。图1中,该实施环境包括终端设备101、服务器102和自动对焦装置103,终端设备101与服务器102通信连接。其中,自动对焦装置103可以设置于终端设备101,也可以设置于服务器102,可以根据实际应用情况进行适当的选择,本实施例对此并不作具体限定,图1中以自动对焦装置103设置于终端设备101为例进行说明。本技术实施例中的方法可以应用在自动对焦装置103上,具体可以是以程序代码的形式被存储在自动对焦装置103的存储器中,并通过相关的处理器执行来实现。
[0064]
本技术实施例中,终端设备101上安装有液态镜头,可以包括但不限于手机、电脑、相机、智能电器、物联网终端等。当自动对焦装置103设置于终端设备101,终端设备101可以根据需要自主执行本技术中的方法,例如,终端设备101为用户提供有自动对焦功能,当该功能开启时,终端设备101基于自动对焦装置103对液态镜头的工况进行控制,实现自动对焦;或者,当自动对焦装置103设置于服务器102,终端设备101可以根据用户的交互操作,向服务器102发送对应的操作指令,使得服务器102基于自动对焦装置103执行本技术中的方法,并向终端设备101传输对应的控制指令,对液态镜头的工况进行控制来实现对焦。
[0065]
服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)以及大数据和人工智能平台等基础云计算服务的云服务器。
[0066]
需要说明的是,当然,该方法也可以在其他类型的终端设备或者服务器中被执行,其实现原理和前述的情况类似,在此不再一一赘述。可以理解的是,以上的实施场景仅用于对本技术中方法的执行进行举例描述,并不意味着对其进行具体的限定。下面主要以该方法在上述的实施环境中被执行为例,对其进行详细说明和介绍。
[0067]
请参照图2,本技术中提供的方法主要包括以下步骤:
[0068]
步骤110、采集目标和液态镜头之间的第一距离;
[0069]
本步骤中,该自动对焦方法可以应用在液态镜头拍摄目标的图像的过程中。在对液态镜头进行自动对焦时,液态镜头出现了晃动导致目标和液态镜头之间的距离变化,或者是用户更换了需要拍摄的目标,导致目标和液态镜头之间的距离出现变化,均需要重新对焦,以提高拍摄到的图像的质量。因此,在确定触发自动对焦功能的初始条件时,可以采集目标和液态镜头之间的距离,记为第一距离,根据第一距离判断是否需要执行自动对焦。
[0070]
具体地,本技术中,在采集目标和液态镜头之间的第一距离时,可以根据需要选用合适的硬件组件及相关算法。比如说,在一些实施例中,可以采用tof(time of flight)测距模组确定第一距离,tof(time of flight)测距模组基于光的飞行时间实现测距,通过发送光脉冲(记为第一光脉冲)到被测的目标,然后接收目标反射回来的光脉冲(记为第二光脉冲),通过记录第一光脉冲和第二光脉冲之间的传输时间(或者第一光脉冲和第二光脉冲之间的相位差)来计算液态镜头与被测的目标之间的距离。tof测距模组一般可以采用850nm~940nm的红外光脉冲,所以液态镜头前可以对应加上红外滤光片。其工作方式可以
分为dtof和itof两种类型,dtof为直接测距法,其优点是精度高,抗干扰能力强;itof为间距测距法,又被称为相位差测距法,其优点是分辨率高。在实际应用时,可以根据需要选择其中的任意一种来确定第一距离。
[0071]
步骤120、根据所述第一距离判断所述液态镜头存在距离变化或者不存在距离变化;
[0072]
本步骤中,如前述的,可以根据第一距离判断液态镜头的距离变化情况,将其作为触发自动对焦功能的初始条件。具体地,在一些实施例中,在判断液态镜头存在距离变化或者不存在距离变化时,可以通过如下的步骤判断:
[0073]
步骤1201、获取上一时刻采集的目标和所述液态镜头之间的第二距离;
[0074]
步骤1202、计算所述第一距离和所述第二距离之间的第一差异值;
[0075]
步骤1203、当所述第一差异值小于或者等于第一阈值,确定所述液态镜头不存在距离变化;
[0076]
步骤1204、当所述第一差异值大于所述第一阈值,确定所述液态镜头存在距离变化。
[0077]
本技术实施例中,可以每隔一段预定的时间采集一次目标和液态镜头之间的距离,此处,该目标既可以是保持不变的目标,也可以是重新选定需要对焦的目标。比如说,可以每隔0.5秒采集一次目标和液态镜头之间的距离,将本次采集前的上一时刻采集的距离记为第二距离,根据第一距离和第二距离的变化情况来判断液态镜头是否存在距离变化。此处,计算第一距离和第二距离之间的差异值,记为第一差异值,第一差异值可以是具体的距离差值,也可以是百分比等参考数据,比如说,第一距离为100mm,第二距离为90mm,则既可以将第一距离和第二距离之间的距离差值10mm作为第一差异值,也可以将第一距离和第二距离之间的距离差值占第一距离(或者第二距离)的比例10%(11.1%)作为第一差异值。然后,将第一差异值和预先设置的阈值进行比较,将该阈值记为第一阈值,当第一差异值小于或者等于第一阈值时,说明此时液态镜头的动作很小,可以确定液态镜头不存在距离变化;反之,当第一差异值大于第一阈值时,说明此时液态镜头的动作较大,可以确定液态镜头存在距离变化。比如说,第一阈值为设8mm,第一差异值为第一距离和第二距离之间的距离差值10mm,则说明液态镜头存在距离变化。
[0078]
在一些实施例中,在判断液态镜头存在距离变化或者不存在距离变化时,还可以通过如下的步骤判断:
[0079]
步骤1205、获取当前时刻之前的一段连续时间内目标和所述液态镜头之间的距离均值;
[0080]
步骤1206、计算所述第一距离和所述距离均值之间的第二差异值;
[0081]
步骤1207、当所述第二差异值小于或者等于第二阈值,确定所述液态镜头不存在距离变化;
[0082]
步骤1208、当所述第二差异值大于所述第二阈值,确定所述液态镜头存在距离变化。
[0083]
本技术实施例中,可以获取采集第一距离的当前时刻之前的一段连续时间内目标和液态镜头之间的距离均值,比如说,每隔0.5秒采集一次目标和液态镜头之间的距离,可以计算之前10次采集得到的距离,求取平均值得到距离均值。当然,具体的时间段长短可以
根据需要灵活调整,比如说也可以计算从上次确定距离变化后到当前的时间段范围内的距离均值,在此不作赘述。当计算得到距离均值后,可以根据第一距离和距离均值的变化情况来判断液态镜头是否存在距离变化。此处,类似地,计算第一距离和距离均值之间的差异值,记为第二差异值,第二差异值同样可以是具体的距离差值或者百分比等参考数据。然后,将第二差异值和预先设置的阈值进行比较,将该阈值记为第二阈值,可以理解的是,当第二差异值小于或者等于第二阈值时,说明此时液态镜头的动作很小,可以确定液态镜头不存在距离变化;反之,当第二差异值大于第二阈值时,说明此时液态镜头的动作较大,可以确定液态镜头存在距离变化。
[0084]
步骤130、当确定所述液态镜头存在距离变化,根据所述第一距离确定液态镜头的参考驱动电压,并采集当前时刻液态镜头的第一温度;
[0085]
本步骤中,在确定到液态镜头存在距离变化后,可以开始执行对焦调整任务。本技术实施例中,对于液态镜头来说,在对焦距进行调整时,是通过调整驱动电压改变液体张力的方式来改变自身焦距的。因此,调整焦距的任务也就是要确定合适的驱动电压。具体地,本步骤中,首先,可以根据第一距离获得液态镜头的初步焦距,初步焦距和第一距离存在光学关系,具体可以根据液态镜头镜片结构和位置的相关参数计算确定。而根据初步焦距,可以确定出对应的参考驱动电压。但是,实际液态镜头在工作时,驱动电压并不是影响液态镜头焦距的唯一因素,比如液态镜头的温度也会对焦距造成一定的影响,所以需要进行温度补偿校正,才能取得更好的对焦效果,故而本步骤中,确定到液态镜头存在距离变化后,可以采集当前时刻液态镜头的温度,记为第一温度。
[0086]
步骤140、根据所述第一温度,对所述参考驱动电压进行修正,得到目标驱动电压;
[0087]
本步骤中,如前述的,液态镜头的温度也会对焦距造成一定的影响,所以需要进行温度补偿校正,才能取得更好的对焦效果。具体地,在根据温度对参考驱动电压进行修正时,可以通过以下公式进行:
[0088]
p(t)=s(t)
×
[v
rms-v
0d
(t)]
[0089]
式中,p(t)表示目标驱动电压,v
rms
表示参考驱动电压,s(t)=at2+bt+c,v
0d
(t)=dt2+et+f,t表示第一温度或者第二温度;a,b,c,d,e,f为数值参数。在一些实施例中,a=2.15
×
10
(-5)
,b=-4.33
×
10
(-3)
,c=0.93,d=-7.05
×
10
(-4)
,e=2.62
×
10
(-4)
,f=38.7;此时,比如当温度为34度时,根据第一距离确定出当前的参考驱动电压为125.188v,则可以通过上述公式修正得到目标驱动电压为69.79v。
[0090]
步骤150、根据所述目标驱动电压对所述液态镜头的焦距进行对焦。
[0091]
本步骤中,在得到目标驱动电压后,可以根据该电压对液态镜头进行对焦,从而实现良好的对焦效果,有利于提高采集的图像的质量。
[0092]
在一些实施例中,本技术提供的方法还包括以下步骤:
[0093]
采集液态镜头的第二温度;
[0094]
根据所述第二温度判断所述液态镜头存在温度突变或者不存在温度突变;
[0095]
当确定所述液态镜头存在温度突变,采集目标和液态镜头之间的第三距离,根据所述第三距离确定液态镜头的参考驱动电压;
[0096]
根据所述第二温度,对所述参考驱动电压进行修正,得到目标驱动电压;
[0097]
根据所述目标驱动电压对所述液态镜头的焦距进行对焦。
[0098]
本技术实施例中,还提供了另一种启动对焦任务的判断方式,即根据液态镜头的温度突变情况确定是否要重新自动对焦。具体地,该实施例中,可以采集液态镜头的温度,记为第二温度,根据第二温度可以判断液态镜头存在温度突变或者不存在温度突变,采用的判断方式和前面距离变化的判断方式类似,在此不再赘述。若确定液态镜头存在温度突变,则可以采集当前时刻目标和液态镜头之间的距离,记为第三距离,然后根据第三距离确定液态镜头的参考驱动电压,并根据第二温度对参考驱动电压进行修正,从而得到目标驱动电压对液态镜头的焦距进行对焦。
[0099]
请参照图3,图3中示出了本技术提供的液态镜头的自动对焦方法的一种完整实施例的示意图,下面结合图3对本技术中方案的详细实施方式进行解释和说明。
[0100]
本技术中,在进行自动对焦时,可以实时检测目标和液态镜头之间的距离,并且采集液态镜头的温度,判断采集到的距离和温度中是否有存在突变的情况,若距离或者温度存在突变,可以重新确定参考驱动电压和当前温度下合适的目标驱动电压,更新目标驱动电压实现自动对焦;并且,每次更新目标驱动电压后,可以重新累计距离均值和温度均值,以确定下次突变的时间节点。当距离和温度均不存在突变的情况下,可以自适应微调目标驱动电压实现良好的对焦校正。具体地,微调目标驱动电压时,可以采用梯度微调算法,即在固定到一个目标焦距(即输出一个目标驱动电压值)后,计算当前液态镜头拍摄到的图像的像素梯度值bt1,然后将目标驱动电压调低一个预定单位(该单位的数值可以设定为很小的电压数值),重新计算当前拍摄到的图像的像素梯度值bt2,如果第二次拍摄到的图像的像素梯度值bt2大于前次拍摄到的图像的像素梯度值bt1,则继续递减目标驱动电压,反之则递增目标驱动电压,如此循环执行,直到找到使得拍摄到的图像的像素梯度值最大的目标驱动电压,说明此时图像的区分度较高,对焦效果好。使用该方法微调目标驱动电压时,因为每次调节一个很小的电压单位,其速度可以很快,不会影响观感效果,能够较大程度上保障用户体验。
[0101]
具体地,本技术中,在计算图像的像素梯度值时,可以采用以下公式:
[0102][0103]
式中,d(f)表示像素梯度值,x代表图像中像素点的横坐标,y代表图像中像素点的纵坐标,f(x,y)代表(x,y)处像素点的像素值,n为常数参数,可以取2。
[0104]
下面参照附图详细描述根据本技术实施例提出的液态镜头的自动对焦系统和装置。
[0105]
参照图4,本技术实施例中提出的液态镜头的自动对焦系统,包括:
[0106]
采集模块201,用于采集目标和液态镜头之间的第一距离;
[0107]
判断模块202,用于根据所述第一距离判断所述液态镜头存在距离变化或者不存在距离变化;
[0108]
处理模块203,用于当确定所述液态镜头存在距离变化,根据所述第一距离确定液态镜头的参考驱动电压,并采集当前时刻液态镜头的第一温度;
[0109]
修正模块204,用于根据所述第一温度,对所述参考驱动电压进行修正,得到目标驱动电压;
[0110]
对焦模块205,用于根据所述目标驱动电压对所述液态镜头的焦距进行对焦。
[0111]
可以理解的是,上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
[0112]
参照图5,本技术实施例提供了液态镜头的自动对焦装置,包括:
[0113]
至少一个处理器301;
[0114]
至少一个存储器302,用于存储至少一个程序;
[0115]
当至少一个程序被至少一个处理器301执行时,使得至少一个处理器301实现的液态镜头的自动对焦方法。
[0116]
同理,上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
[0117]
本技术实施例还提供了一种计算机可读存储介质,其中存储有处理器301可执行的程序,处理器301可执行的程序在由处理器301执行时用于执行上述的液态镜头的自动对焦方法。
[0118]
同理,上述方法实施例中的内容均适用于本计算机可读存储介质实施例中,本计算机可读存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
[0119]
在一些可选择的实施例中,在方框图中提到的功能/操作可以不按照操作示图提到的顺序发生。例如,取决于所涉及的功能/操作,连续示出的两个方框实际上可以被大体上同时地执行或方框有时能以相反顺序被执行。此外,在本技术的流程图中所呈现和描述的实施例以示例的方式被提供,目的在于提供对技术更全面的理解。所公开的方法不限于本文所呈现的操作和逻辑流程。可选择的实施例是可预期的,其中各种操作的顺序被改变以及其中被描述为较大操作的一部分的子操作被独立地执行。
[0120]
此外,虽然在功能性模块的背景下描述了本技术,但应当理解的是,除非另有相反说明,功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本技术是不必要的。更确切地说,考虑到在本文中公开的装置中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本技术。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本技术的范围,本技术的范围由所附权利要求书及其等同方案的全部范围来决定。
[0121]
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0122]
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
[0123]
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
[0124]
应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
[0125]
在本说明书的上述描述中,参考术语“一个实施方式/实施例”、“另一实施方式/实施例”或“某些实施方式/实施例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
[0126]
尽管已经示出和描述了本技术的实施方式,本领域的普通技术人员可以理解:在不脱离本技术的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本技术的范围由权利要求及其等同物限定。
[0127]
以上是对本技术的较佳实施进行了具体说明,但本技术并不限于实施例,熟悉本领域的技术人员在不违背本技术精神的前提下可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。