1.本技术涉及图像处理领域,尤其涉及一种有效指纹图像生成方法、装置、电子设备以及计算机可读存储介质。
背景技术:2.指纹图像生成是指在移动端和/或pc端录入用户的指纹信息过程,指纹图像识别通常可以用于安全解锁(如手机屏幕开锁)、安全支付(如订单交易支付)等领域,随着信息科技的不断发展,用户数据量的不断更新,如何根据原始采集的指纹图像生成满足服务器验证比对要求的指纹图像,高效的生成指纹显得愈发重要。
3.目前,指纹图像生成通常是采集用户在移动端和/或pc录入的指纹图像,并将采集的指纹图像传输至服务器进行存储并处理后得到,但是由于在指纹图像的采集过程中,移动端和/或pc会采集多张图像,为了提高识别精度,采集到的指纹图像清晰度较高,故而每张图像所占的内存较大,导致指纹图像在向服务器传输的过程中速度会比较慢,从而导致后续有效指纹图像生成的速度比较慢,进而会影响有效指纹图像生成的效率。
技术实现要素: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.第二方面,本技术提供了一种有效指纹图像生成装置,所述装置包括:
33.指纹分割模块,用于采集用户在客户端输入的多个指纹图像,利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像;
34.优先级识别模块,用于确定每个所述分割指纹图像的传输优先级;
35.有效指纹图像生成模块,用于将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像。
36.第三方面,本技术提供一种电子设备,包括:
37.至少一个处理器;以及与所述至少一个处理器通信连接的存储器;
38.其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,以通过所述至少一个处理器能够执行如上述第一方面中任意一项所述的有效指纹图像生成方法。
39.第四方面,本技术提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任意一项所述的有效指纹图像生成方法。
40.可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
41.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
42.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
43.图1为本技术一实施例提供的一种有效指纹图像生成方法的流程示意图;
44.图2为本技术一实施例提供的一种有效指纹图像生成方法中指纹的部分元素图像帧示意图;
45.图3为本技术一实施例中图1提供的一种有效指纹图像生成方法的其中一个步骤的流程示意图;
46.图4为本技术一实施例提供的一种有效指纹图像生成装置的模块示意图;
47.图5为本技术一实施例提供的实现有效指纹图像生成方法的电子设备的内部结构示意图。
具体实施方式
48.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
49.参阅图1所示,是本技术一实施例提供的有效指纹图像生成方法的流程示意图。其
中,图1中描述的有效指纹图像生成方法,包括:
50.s1、采集用户在客户端输入的多个指纹图像,利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像。
51.本技术实施例中,所述客户端是指与服务端相对应,为客户提供本地服务的程序,如app程序,所述指纹图像是指包含用户手指指纹的图片。在本技术的一个实施例中,所述多个指纹图像的采集通过以下一种或几种方式组合得到:方式一、采用按压指纹采集方式;方式二、采用滚动指纹采集方式。其中,所述按压指纹采集方式是指用户指纹录入的方式,即引导用户在客户端的页面中不同区域进行指纹录入,如手机屏幕的指纹录入,可以通过引导用户在手机屏幕的中心、左侧、右侧、上侧、下侧等位置进行指纹录入,所述滚动指纹采集方式是指通过图像采集器按照预设频率拍摄用户滚动的手指指纹,需要说明的是,在通过图像采集器拍摄用户滚动的手指指纹时,需要预先设定用户的手指滚动方向(如从左到右依次滚动)。
52.示例性的,可参阅图2所示,是本技术提供的一种指纹图像生成方法中指纹的元素图像帧示意图;
53.应该了解,在采集的每个指纹图像中,会包含许多指纹边缘区域和空白区域,因此,本技术通过利用指纹分割模型对每个所述指纹图像进行指纹分割,以识别出每个所述指纹图像的分割指纹图像,从而降低每个所述指纹图像的数据量,提高后续指纹图像的传输速度,保障有效指纹的生成效率。本技术实施例中,所述指纹分割模型包括区域检测网络和区域分割网络,所述区域检测网络用于检测每个所述指纹图像的分割指纹图像,所述区域分割网络用于分割检测出的分割指纹图像,可选的,所述区域检测网络可以通过yolov3算法构建,所述区域分割网络可以通过res34-unet算法构建。
54.作为本技术的一个实施例,参阅图3所示,所述利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像,包括:
55.s301、利用所述指纹分割模型中的区域检测网络对每个所述指纹图像进行指纹图像区域检测并标记,得到多个指纹区域图像;
56.s302、利用所述指纹分割模型中的区域分割网络对每个所述指纹区域图像进行分割,得到多个分割指纹图像。
57.进一步地,作为本技术又一可选实施例,所述利用所述指纹分割模型中的区域检测网络对每个所述指纹图像进行分割指纹图像检测,得到多个指纹区域图像,包括:利用所述区域检测网络中的卷积层对每个所述指纹图像进行图像特征提取,得到多个特征图像;利用所述区域检测网络中的池化层对每个所述特征图像进行降维处理,得到多个降维特征图像;利用所述激活函数计算每个所述降维特征图像的检测结果;根据所述检测结果,标记每个所述指纹图像的指纹区域图像,得到多个指纹区域图像。
58.其中,所述图像特征提取可以通过所述卷积层中的卷积核实现,所述特征图像的降维可以通过所述池化层的降维函数实现,如relu函数,所述检测结果包括:x、y、高、宽以及类别等,其中,x、y表示降维特征图像的中心点,类别表示降维特征图像是否为目标区域,即类别0表示不是目标区域,类别1表示预测区域是目标区域,于是,本技术实施例通过标记类别为1的降维特征图像作为指纹区域图像。
59.进一步地,本技术实施例中,所述激活函数包括:
[0060][0061]
其中,s
′
表示激活后的降维特征图像,s表示降维特征图像。
[0062]
进一步地,作为本技术又一可选实施例,所述利用所述指纹分割模型中的区域分割网络对每个所述指纹区域图像进行分割之前,还包括:获取训练图像集,将所述训练图像集输入至预构建区域分割网络进行训练,以得到所述训练图像集的训练值;计算所述训练值与所述训练图像集中每个训练图像对应标签的损失值;当所述损失值不小于预设阈值时,对所述预构建区域分割网络的超参数进行更新,直至所述损失值小于预设阈值时,得到所述区域分割网络。
[0063]
其中,所述标签是指所述训练图像集中每个训练图像的真实指纹区域,用于与所述训练值做比对,监督所述预构建区域分割网络的学习能力,所述损失值的计算可以通过损失函数计算,如交叉熵损失算法,所述预设阈值可以设置为0.1,也可以根据实际业务场景设置,所述超参数的更新可以通过梯度下降算法实现,如随机梯度下降算法。
[0064]
本技术又一实施例中,所述多个指纹图像的指纹分割还可以通过计算指纹图像的指纹像素和/或识别指纹接触位置实现。所述通过指纹接触位置进行指纹分割是指通过手指与采集窗的接触位置来确定指纹区域;进一步地,所述通过计算指纹图像的指纹像素,实现所述多个指纹图像的指纹分割,包括:计算每个所述指纹图像中每个指纹点的指纹像素,从所述指纹图像中删除所述指纹像素不满足预设条件的指纹点,以实现每个所述指纹图像的指纹分割。
[0065]
s2、确定每个所述分割指纹图像的传输优先级。
[0066]
应该了解,在每个所述分割指纹图像中会存在指纹数据多的图像和指纹数据少的图像,因此,本技术实施例通过识别每个分割指纹图像的传输优先级,以确定后续分割指纹图像的传输顺序,从而减少后续分割指纹图像在拼接时的数据量,进一步提高有效指纹图像生成速度。
[0067]
作为本技术的一个实施例,所述确定每个所述分割指纹图像的传输优先级,包括:获取每个所述分割指纹图像的指纹接触位置,及检测每个所述分割指纹图像的指纹滚动方向和指纹滚动速度,根据所述指纹接触位置、指纹滚动方向以及指纹滚动速度,计算每个所述分割指纹图像的指纹像素点数量,根据所述指纹像素点数量,对每个所述分割指纹图像进行传输优先级排序,得到每个所述分割指纹图像的传输优先级。
[0068]
其中,所述指纹接触位置是指在采集指纹图像时用户手指与客户端屏幕的接触区域,所述指纹滚动方向是指在采集指纹图像时的采集方向和采集速度,所述指纹像素点数量用于表征每个所述分割指纹图像的有效指纹区域,即所述指纹像素点数量越多,代表所述分割指纹图像的有效指纹区域越大,因此,本技术实施例将所述指纹像素点数量最多的分割指纹图像的传输优先级排在最高位,将所述指纹像素点数量最少的分割指纹图像的传输优先级排在最低位。
[0069]
s3、将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像。
[0070]
本技术实施例中,所述远程服务器是指与所述客户端相对应的远程设备,其用于
管理和计算客户端传输的资源,如web服务器、文件服务器以及数据库服务器等,在本技术实施例中,所述远程服务器用于存储和管理所述客户端传输的分割指纹图像,以实现所述分割指纹图像的拼接,得到所述分割指纹图像的有效指纹图像生成结果。
[0071]
作为本技术的一个实施例,所述将所述每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,包括:根据所述传输优先级,获取每个所述分割指纹图像的传输顺序,根据所述传输顺序,采用套接字将每个所述分割指纹图像传输至所述远程服务器中。
[0072]
其中,所述传输顺序是指所述传输优先级排在越高位的分割指纹图像进行优先传输,即将所述分割指纹图像中包含指纹像素点最多的图像最先传输至所述远程服务器中,以减少后续所述远程服务器对所述分割指纹图像的拼接量,提高分割指纹图像的拼接速度,所述套接字是指对网络中不同主机上的应用进程之间进行双向通信(即客户端-服务端)的端点,通常可以理解为一个套接字就是网络上进程通信的一端。
[0073]
进一步地,本技术实施例通过所述远程服务器对所述多个分割指纹图像进行拼接,以获取所述多个分割指纹图像的全部指纹像素点,从而得出所述多个分割指纹图像对应用户的有效指纹图像。可选的,所述通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像,包括:将最先传输至远程服务器的分割指纹图像作为拼接中心点,及将后续传输远程服务器的分割指纹图像作为待拼接点,采用图像拼接工具将所述待拼接点与所述拼接中心点进行指纹拼接,得到所述多个分割指纹图像的有效指纹图像。
[0074]
可选的,所述图像拼接工具可以通过java语言进行编译。
[0075]
基于所述有效指纹图像的生成,可以识别出所述用户在客户端的用户指纹信息,从而可以用于客户端的用户身份识别,保障客户端的用户安全使用。
[0076]
可以看出,本技术实施例利用指纹分割模型对用户在客户端输入的多个指纹图像进行指纹分割,得到多个分割指纹图像,可以对采集的指纹图像进行有效指纹区域的获取,减少后续向服务器传输的图像数据量,从而可以提高后续有效指纹图像生成的速度,保障有效指纹图像生成的效率;其次,本技术实施例通过确定每个所述分割指纹图像的传输优先级,可以确定后续每个所述分割指纹图像的传输顺序,从而减少后续分割指纹图像在拼接时的数据量,进一步提高有效指纹图像生成速度;进一步地,本技术通过将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像,可以识别出所述用户在客户端中的用户指纹信息,实现所述用户在客户端中的有效指纹图像生成。因此,本技术实施例提出的一种有效指纹图像生成方法可以提高有效指纹图像生成效率。
[0077]
如图4所示,是本技术一实施例提供的一种有效指纹图像生成装置的模块示意图。
[0078]
本技术所述有效指纹图像生成装置400可以安装于电子设备中。根据实现的功能,所述有效指纹图像生成装置可以包括指纹分割模块401、优先级识别模块402以及有效指纹图像生成模块403。本发所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。
[0079]
在本实施例中,关于各模块/单元的功能如下:
[0080]
所述指纹分割模块401,用于采集用户在客户端输入的多个指纹图像,利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像;
[0081]
所述优先级识别模块402,用于确定每个所述分割指纹图像的传输优先级;
[0082]
所述有效指纹图像生成模块403,用于将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像。
[0083]
详细地,本技术实施例中所述有效指纹图像生成装置400中的所述各模块在使用时采用与上述的图1至图3中所述的有效指纹图像生成方法一样的技术手段,并能够产生相同的技术效果,这里不再赘述。
[0084]
如图5所示,是本技术一实施例提供的实现有效指纹图像生成方法的电子设备的内部结构示意图。
[0085]
所述电子设备可以包括处理器50、存储器51、通信总线52以及通信接口53,还可以包括存储在所述存储器51中并可在所述处理器50上运行的计算机程序,如有效指纹图像生成程序。
[0086]
其中,所述处理器50在一些实施例中可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(central processing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述处理器50是所述电子设备的控制核心(control unit),利用各种接口和线路连接整个电子设备的各个部件,通过运行或执行存储在所述存储器51内的程序或者模块(例如执行有效指纹图像生成程序等),以及调用存储在所述存储器51内的数据,以执行电子设备的各种功能和处理数据。
[0087]
所述存储器51至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、移动硬盘、多媒体卡、卡型存储器(例如:sd或dx存储器等)、磁性存储器、磁盘、光盘等。所述存储器51在一些实施例中可以是电子设备的内部存储单元,例如该电子设备的移动硬盘。所述存储器51在另一些实施例中也可以是电子设备的外部存储设备,例如电子设备上配备的插接式移动硬盘、智能存储卡(smart media card,smc)、安全数字(secure digital,sd)卡、闪存卡(flash card)等。进一步地,所述存储器51还可以既包括电子设备的内部存储单元也包括外部存储设备。所述存储器51不仅可以用于存储安装于电子设备的应用软件及各类数据,例如有效指纹图像生成程序的代码等,还可以用于暂时地存储已经计算或者将要计算的数据。
[0088]
所述通信总线52可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。所述总线被设置为实现所述存储器51以及至少一个处理器50等之间的连接通信。
[0089]
所述通信接口53用于上述电子设备与其他设备之间的通信,包括网络接口和用户接口。可选地,所述网络接口可以包括有线接口和/或无线接口(如wi-fi接口、蓝牙接口等),通常用于在该电子设备与其他电子设备之间建立通信连接。所述用户接口可以是显示器(display)、输入单元(比如键盘(keyboard)),可选地,所述用户接口还可以是标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light-emitting diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备中处理的信息以及用于
显示可视化的用户界面。
[0090]
图5仅示出了具有部件的电子设备,本领域技术人员可以理解的是,图5示出的结构并不构成对所述电子设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
[0091]
例如,尽管未示出,所述电子设备还可以包括给各个部件供电的电源(比如电池),优选地,电源可以通过电源管理装置与所述至少一个处理器50逻辑相连,从而通过电源管理装置实现充电管理、放电管理、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电装置、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。所述电子设备还可以包括多种传感器、蓝牙模块、wi-fi模块等,在此不再赘述。
[0092]
应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。
[0093]
所述电子设备5中的所述存储器51存储的有效指纹图像生成程序是多个计算机程序的组合,在所述处理器50中运行时,可以实现:
[0094]
采集用户在客户端输入的多个指纹图像,利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像;
[0095]
确定每个所述分割指纹图像的传输优先级;
[0096]
将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像。
[0097]
具体地,所述处理器50对上述计算机程序的具体实现方法可参考图1对应实施例中相关步骤的描述,在此不赘述。
[0098]
进一步地,所述电子设备5集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个非易失性计算机可读取存储介质中。所述计算机可读存储介质可以是易失性的,也可以是非易失性的。例如,所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)。
[0099]
本技术还提供一种计算机可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序在被电子设备的处理器所执行时,可以实现:
[0100]
采集用户在客户端输入的多个指纹图像,利用指纹分割模型对每个所述指纹图像进行指纹分割,得到多个分割指纹图像;
[0101]
确定每个所述分割指纹图像的传输优先级;
[0102]
将每个所述分割指纹图像按照所述传输优先级传输至远程服务器中,以通过所述远程服务器对所述多个分割指纹图像进行拼接,得到所述多个分割指纹图像的有效指纹图像。
[0103]
在本技术所提供的几个实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0104]
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0105]
另外,在本技术各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
[0106]
对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。
[0107]
因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本技术内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。
[0108]
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0109]
以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。