一种判断手写字迹涂改的方法、装置及终端设备与流程

文档序号:17778446发布日期:2019-05-28 20:34阅读:815来源:国知局
一种判断手写字迹涂改的方法、装置及终端设备与流程

本发明属于图像处理技术领域,尤其涉及一种判断手写字迹涂改的方法、装置及终端设备。



背景技术:

票据是按照一定形式制成﹑写明有付出一定货币金额义务的证件,是出纳或运送货物的凭证。广义的票据泛指各种有价证券,如债券、股票、提单等等。狭义的票据仅指以支付金钱为目的的有价证券,即出票人根据票据法签发的,由自己无条件支付确定金额或委托他人无条件支付确定金额给收款人或持票人的有价证券。在我国,票据即汇票、支票及本票的统称。票据一般是指商业上由出票人签发,无条件约定自己或要求他人支付一定金额,可流通转让的有价证券,持有人具有一定权力的凭证。属于票据的有:汇票、本票、支票、提单、存单、股票、债券等等。

票据鉴别仪是针对票据防伪的技术所研发的一种设备。票据鉴别仪具有长短波紫外线、磁性、水印等鉴别功能,可针对各类银行票据、凭证、人民币、外币、护照、身份证、保密文件等进行真伪鉴定,也能直观、方便、快速地对货币或票证的纸张、印刷、油墨、红外、紫外、纤维丝等特征进行专业鉴别,主要用于对银行承兑汇票、支票等票据进行综合鉴定,是银行、贴现公司专业鉴定人员必备的工具。

然而,支票等部分票据中存在用户手写内容的情况,现有的票据鉴别仪不能对其真伪进行鉴定。



技术实现要素:

有鉴于此,本发明实施例提供了一种判断手写字迹涂改的方法、装置及终端设备,以解决现有技术中支票等部分票据中存在用户手写内容的情况,现有的票据鉴别仪不能对其真伪进行鉴定的问题。

本发明实施例的第一方面提供了一种判断手写字迹涂改的方法,包括:

获取目标区域原图像;

对所述目标区域原图像进行二值化,以获取二值化图像;

对所述二值化图像进行细化,以获取细化图像;

获取所述二值化图像中每个连通域的像素数量和所述细化图像中对应的每个连通域的像素数量的比例;

若任一连通域的像素数量的比例超过预设比例阈值,则判断所述目标区域原图像存在涂改。

可选的,所述获取目标区域原图像,包括:

获取目标区域的红外图像作为所述目标区域原图像。

可选的,所述若任一连通域的像素数量的比例超过预设比例阈值,则判断所述目标区域原图像存在涂改之前,还包括:

通过ocr对所述二值化图像和所述细化图像进行识别,获取ocr二值化图像和ocr细化图像;

若所述ocr二值化图像中存在一个以上的相同字符,则获取所述相同字符在所述ocr二值化图像中对应的连通域的像素数量和在所述ocr细化图像中对应的连通域的像素数量的比例;

若所述相同字符的比例不同,则提高所述相同字符对应的连通域的比例在均值计算公式中的权重。

可选的,所述若所述ocr二值化图像中存在一个以上的相同字符,则获取所述相同字符在所述ocr二值化图像中对应的连通域的像素数量和在所述ocr细化图像中对应的连通域的像素数量的比例之后,还包括:

若所述相同字符的比例不同,则提高所述预设比例阈值。

可选的,若任一连通域的像素数量的比例超过预设比例阈值,则判断所述目标区域原图像存在涂改,包括:

若任一连通域的像素数量的比例超过其他连通域的像素数量的比例的均值的阈值,则判断所述目标区域原图像存在涂改。

可选的,对所述二值化图像进行细化,以获取细化图像,包括:

获取所述二值化图像的边界点,并标记所述边界点为pa;其中,所述边界点包括像素值为1或像素值为255且所述边界点的八邻域中包括至少一个像素值为0的点;

获取所述边界点的八邻域,按照预设排序方法标记所述边界点的八领域的点为pb,pc,pd,pe,pf,pg,ph,pi;

标记满足第一预设条件和/或第二预设条件的边界点;

重复标记所述满足第一预设条件和/或所述第二预设条件的边界点,直至没有满足所述第一预设条件和/或所述第二预设条件的边界点,以获取细化图像。

可选的,所述第一预设条件包括:

a、2≤n(pa)≤6;

b、s(pa)=1或b(pa)∈{65,5,20,80,13,22,52,133,141,54};

c1、pb*pd*pf=0;

d1、pd*pf*ph=0;其中,所述n(pa)为所述pa的非零邻域点的数目,所述s(pa)为按照所述预设排序方法获取的所述pa八邻域点的值的变化次数,所述b(pa)为所述pa的八邻域点的二进制编码的值;

所述第二预设条件,包括:

a、2≤n(pa)≤6;

b、s(pa)=1或b(pa)∈{65,5,20,80,13,22,52,133,141,54};

c2、pb*pd*ph=0;

d2、pb*pf*ph=0。

本发明实施例的第二方面提供了一种判断手写字迹涂改的装置,包括:

第一获取模块,用于获取目标区域原图像;

二值化模块,用于对所述目标区域原图像进行二值化,以获取二值化图像;

细化模块,用于对所述二值化图像进行细化,以获取细化图像;

第二获取模块,用于获取所述二值化图像中每个连通域的像素数量和所述细化图像中对应的每个连通域的像素数量的比例;

第一判断模块,用于若任一连通域的像素数量的比例超过预设比例阈值,则判断所述目标区域原图像存在涂改。

本发明实施例的第三方面提供了一种终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。

本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。

本发明实施例通过获取目标区域原图像并进行二值化,以获取二值化图像,对二值化图像进行细化以获取细化图像,获取二值化图像中每个连通域的像素数量和细化图像中对应的每个连通域的像素数量的比例,并根据任一连通域的像素数量的比例是否超过其他连通域的像素数量的比例的均值,对手写票据中的手写字迹是否涂改进行检测,提高了对票据进行真伪辨别的效率和准确率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的判断手写字迹涂改的方法的流程示意图;

图2是本发明实施例二提供的判断手写字迹涂改的方法的流程示意图;

图3是本发明实施例三提供的判断手写字迹涂改的方法的流程示意图;

图4是本发明实施例四提供的判断手写字迹涂改的方法的流程示意图;

图5是本发明实施例五提供的判断手写字迹涂改的装置的结构示意图;

图6是本发明实施例六提供的终端设备的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

实施例一

如图1所示,本实施例提供一种判断手写字迹涂改的方法,该方法可以应用于如pc、手机、票据鉴别仪、平板电脑等终端设备。本实施例所提供的判断手写字迹涂改的方法,包括:

s101、获取目标区域原图像。

在具体应用中,获取目标区域原图像,其中,目标区域原图像是指包括判定目标在内的区域图像,在本实施例中,可通过摄像头拍摄、扫描仪扫描等多种方式获取目标区域原图像。

s102、对所述目标区域原图像进行二值化,以获取二值化图像。

在具体应用中,对目标区域原图像进行二值化,获取二值化图像,便于后续进行连通域的像素判断操作。

s103、对所述二值化图像进行细化,以获取细化图像。

在具体应用中,根据预设细化算法对二值化图像进行细化,以获取细化的图像。

s104、获取所述二值化图像中每个连通域的像素数量和所述细化图像中对应的每个连通域的像素数量的比例。

在具体应用中,获取二值化图像中每个连通域的像素数量和细化图像中的与二值化图像中连通域对应的每个连通域的像素数量的比例。例如:二值化图像中第一连通域的像素数量为1000,对应的细化图像中的第一连通域的像素数量为800,则比例为1.25。

s105、若任一连通域的像素数量的比例超过预设比例阈值,则判断所述目标区域原图像存在涂改。

在具体应用中,若获取的任一连通域的像素数量的比例超过预设比例阈值,则判断该连通域为涂改过的连通域,即目标区域原图像存在涂改。在一个实施例中,预设比例阈值包括除上述连通域以外的所有连通域的像素质量的比例的均值的阈值。例如,当前某一连通域的像素数量的比例为1.25,其他像素数量的比例的均值为1.2,则判断该连通域为涂改过的连通域,即目标区域原图像存在涂改。

在一个实施例中,所述步骤s101包括:

获取目标区域的红外图像作为所述目标区域原图像。

在具体应用中,通过红外感应装置获取目标区域的红外图像作为目标区域原图像,可避免目标区域的印刷图案对辨别目标区域内手写字迹是否存在涂改造成的影响,提高判断手写字迹是否存在涂改的效率。

在一个实施例中,所述方法,还包括:

若无法获取所述目标区域的连通域,则获取所述目标区域的可见光图像;

判断所述可见光图像是否存在表格;

若所述可见光图像存在表格,则根据所述表格对所述可见光图像进行分割,以获取所述目标区域的连通域。

在具体应用中,若无法获取目标区域的连通域,则判断目标区域的手写字迹可能存在连笔现象,(通过可见光相机)获取目标区域的可见光图像,并判断可见光图像是否存在表格,若可见光图像存在表格,则可根据表格对可见光图像进行分割,以获取目标区域的连通域。

在一个实施例中,所述方法,还包括:

获取所述目标区域原图像的字符的端点数;

若任一所述端点数超过预设端点阈值,则判断所述目标区域原图像存在涂改。

在具体应用中,获取目标区域原图像中所有字符的端点数,若任一字符的端点数超过预设端点阈值,则判断上述超过预设端点阈值的字符存在涂改,即目标区域原图像存在涂改。例如:预设端点阈值为5,若某一字符的端点数为6,则判断该字符存在涂改,即目标区域原图像存在涂改。

本实施例通过获取目标区域原图像并进行二值化,以获取二值化图像,对二值化图像进行细化以获取细化图像,获取二值化图像中每个连通域的像素数量和细化图像中对应的每个连通域的像素数量的比例,并根据任一连通域的像素数量的比例是否超过其他连通域的像素数量的比例的均值,对手写票据中的手写字迹是否涂改进行检测,提高了对票据进行真伪辨别的效率和准确率。

实施例二

如图2所示,本实施例是对实施例一中的方法步骤的进一步说明。在本实施例中,步骤s105之前,还包括:

s201、通过ocr对所述二值化图像和所述细化图像进行识别,获取ocr二值化图像和ocr细化图像。

在具体应用中,通过ocr技术对二值化图像和细化图像进行识别,获取ocr二值化图像和ocr细化图像。其中,ocr技术是光学字符识别的缩写(opticalcharacterrecognition),ocr技术是通过扫描等光学输入方式将各种票据、报刊、书籍、文稿及其它印刷品的文字转化为图像信息,再利用文字识别技术将图像信息转化为可以使用的计算机输入技术。

s202、若所述ocr二值化图像中存在一个以上的相同字符,则获取所述相同字符在所述ocr二值化图像中对应的连通域的像素数量和在所述ocr细化图像中对应的连通域的像素数量的比例。

在具体应用中,若ocr二值化图像中存在某一字符的数量大于一(即一个以上的相同字符),则获取所有该字符在ocr二值化图像中对应的连通域的像素数量和该字符在ocr细化图像中对应的连通域的像素数量的比例。例如:若ocr二值化图像中字符9的数量为3,则获取上述3个字符9在ocr二值化图像中对应的连通域的像素数量和上述3个字符9在ocr细化图像中对应的连通域的像素数量的比例。

s203、若所述相同字符的比例不同,则提高所述相同字符对应的连通域的比例在均值计算公式中的权重。

在具体应用中,若相同字符在ocr二值化图像中对应的连通域的像素数量和在ocr细化图像中对应的连通域的像素数量的比例不相同,则提高相同字符对应的连通域的均值的权重。例如,第一个字符9的比例为1,第二个字符9的比例为1.2,第三个字符9的比例为1,则提高字符9对应的连通域的比例在均值计算公式中的权重。权重的提高量可根据具体情况进行设定,例如,提权重高10%。

在一个实施例中,可通过获取用户输入的标记指令,并根据标记指令用于对应的字符为重要字符,提高重要字符对应的连通域的比例在均值计算公式中的权重。例如:若当前目标区域原图像中的目标为金额,用户输入的标记指令指定第一个字符为重要字符,则提高重要字符对应的连通域的比例在均值计算公式中的权重(即提高金额的最高位的字符对应的连通域的比例在均值计算公式中的权重)。

本实施例通过对相同字符的比例是否相同的判断结果来设定其比例在均值计算公式中的权重,提高了对相同字符是否存在涂改的判断的准确率,进而提高了对目标区域原图像中的手写字迹是否存在涂改的判断的准确率。

实施例三

如图3所示,本实施例是对实施例一中的方法步骤的进一步说明。在本实施例中,步骤s202之后,还包括:

s204、若所述相同字符的比例不同,则提高所述预设比例阈值。

在具体应用中,若相同字符在ocr二值化图像中对应的连通域的像素数量和在ocr细化图像中对应的连通域的像素数量的比例不相同,则提高相同字符对应的连通域的均值对应的预设比例阈值。预设比例阈值的提高量可根据具体情况进行设定,例如,提高10%的预设比例阈值。

本实施例通过对目标区域原图像中是否存在模糊字迹进行判断,进而对其进行分割,以获取字迹清晰的目标区域原图像,提高了对包含模糊字迹的目标区域原图像是否存在涂改的判断的准确率。

实施例四

如图4所示,本实施例是对实施例一中的方法步骤的进一步说明。在本实施例中,步骤s103,包括:

s1031、获取所述二值化图像的边界点,并标记所述边界点为pa;其中,所述边界点包括像素值为1或像素值为255且所述边界点的八邻域中包括至少一个像素值为0的点。

在具体应用中,获取二值化图像的边界点,并标记为pa;其中,边界点包括像素值为1或像素值为255且该边界点的八邻域中包括至少一个像素值为0的点,八邻域是指以任意像素点pa为中心的3×3区域,八邻域点为八邻域中除了pa点以外的pb到pi的8个点。

s1032、获取所述边界点的八邻域,按照预设排序方法标记所述边界点的八领域的点为pb,pc,pd,pe,pf,pg,ph,pi。

在具体应用中,获取边界点的八邻域,按照预设排序方法标记边界点的八领域的点为pb,pc,pd,pe,pf,pg,ph,pi。例如:预设排序方法为顺时针排序法,以边界点pa上面的点为起始点(即边界点pa的第一个八邻域点),并标记为pb。

s1033、标记满足第一预设条件和/或第二预设条件的边界点。

在具体应用中,标记满足第一预设条件和/或第二预设条件的边界点。

s1034、重复标记所述满足第一预设条件和/或所述第二预设条件的边界点,直至没有满足所述第一预设条件和/或所述第二预设条件的边界点,以获取细化图像。

在具体应用中,重复执行上述标记满足第一预设条件和/或所述第二预设条件的边界点的操作,直至没有满足第一预设条件和/或所述第二预设条件的边界点为止,以获取细化图像,其中,细化图像是指二值化图像中除标记点以外的图像。

在一个实施例中,所述第一预设条件包括:

a、2≤n(pa)≤6;

b、s(pa)=1或b(pa)∈{65,5,20,80,13,22,52,133,141,54};

c1、pb*pd*pf=0;

d1、pd*pf*ph=0;其中,所述n(pa)为所述pa的非零邻域点的数目,所述s(pa)为按照所述预设排序方法获取的所述pa八邻域点的值的变化次数,所述b(pa)为所述pa的八邻域点的二进制编码的值;

所述第二预设条件,包括:

a、2≤n(pa)≤6;

b、s(pa)=1或b(pa)∈{65,5,20,80,13,22,52,133,141,54};

c2、pb*pd*ph=0;

d2、pb*pf*ph=0。

在具体应用中,第一预设条件包括:

a、2≤n(pa)≤6;

b、s(pa)=1或b(pa)∈{65,5,20,80,13,22,52,133,141,54};

c1、pb*pd*pf=0;

d1、pd*pf*ph=0;其中,n(pa)为pa的非零邻域点的数目,s(pa)为按照预设排序方法获取的pa八邻域点的值的变化次数,b(pa)为pa的八邻域点的二进制编码的值;在本实施例中,预设排序方法为顺时针排序法;pa八邻域点的值的变化次数为pa八邻域点的值从0至1的变化次数。

第二预设条件,包括:

a、2≤n(pa)≤6;

b、s(pa)=1或b(pa)∈{65,5,20,80,13,22,52,133,141,54};

c2、pb*pd*ph=0;

d2、pb*pf*ph=0。

现有的细化算法中不包括上述条件b中对b(pa)的限定,会导致部分该标记的点由于不满足细化算法删除条件而没有删除,使细化后图像纹路为非单一像素。上述遗漏的该标记的点包括:边界点的八邻域点中目标像素的个数为2个(共4种)或目标像素的个数为3个(共8种)或目标像素的个数为4个(共4种)的点,为了易于识别和计算这类点,将8领域点进行二进制编码,从pa到pi进行二进制编码,对所有遗漏的目标点的8领域进行编码转化为十进制,边界点的八邻域点中目标像素的个数为2个的点转化结果为65、5、20和80,边界点的八邻域点中目标像素的个数为3个的点转化结果为:13、97、22、208、67、88、52和133,边界点的八邻域点中目标像素的个数为4个点转化结果为141、99、54和216。

根据实验,在扫描过程中上述16种目标点不能全部删除,否则会出现断点。应适当选取删除点,实验发现删除以下组合中的10个点时细化结果最为良好。边界点的八邻域点中目标像素的个数为2个的点4种全部删除,编码组合为{65,5,20,80},边界点的八邻域点中目标像素的个数为3个的点中选择4种删除,编码组合为{13,22,52,133},边界点的八邻域点中目标像素的个数为4个中删除2个,编码组合为{141,54},即删除点集合为{65,5,20,80,13,22,52,133,141,54}。

本实施例通过优化的细化算法对目标区域原图像进行细化,优化了细化后图像的,为判断目标区域原图像是否存在涂改奠定了基础。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

实施例五

如图5所示,本实施例提供一种判断手写字迹涂改的装置100,用于执行实施例一中的方法步骤。本实施例提供的判断手写字迹涂改的装置100,包括:

第一获取模块101,用于获取目标区域原图像;

二值化模块102,用于对所述目标区域原图像进行二值化,以获取二值化图像;

细化模块103,用于对所述二值化图像进行细化,以获取细化图像;

第二获取模块104,用于获取所述二值化图像中每个连通域的像素数量和所述细化图像中对应的每个连通域的像素数量的比例;

第一判断模块105,用于若任一连通域的像素数量的比例超过预设比例阈值,则判断所述目标区域原图像存在涂改。

在一个实施例中,所述第一获取模块101,包括:

第一获取单元,用于获取目标区域的红外图像作为所述目标区域原图像。

在一个实施例中,所述装置100,还包括:

识别模块,用于通过ocr对所述二值化图像和所述细化图像进行识别,获取ocr二值化图像和ocr细化图像;

第三获取模块,用于若所述ocr二值化图像中存在一个以上的相同字符,则获取所述相同字符在所述ocr二值化图像中对应的连通域的像素数量和在所述ocr细化图像中对应的连通域的像素数量的比例;

第二判断模块,用于若所述相同字符的比例不同,则提高所述相同字符对应的连通域的比例在均值计算公式中的权重。

在一个实施例中,所述装置100,还包括:

第三判断模块,用于若所述相同字符的比例不同,则提高所述预设比例阈值。

在一个实施例中,所述第一判断模块105,包括:

第一判断单元,用于若任一连通域的像素数量的比例超过其他连通域的像素数量的比例的均值的阈值,则判断所述目标区域原图像存在涂改。

在一个实施例中,所述细化模块103,包括:

第二获取单元,用于获取所述二值化图像的边界点,并标记所述边界点为pa;其中,所述边界点包括像素值为1或像素值为255且所述边界点的八邻域中包括至少一个像素值为0的点;

第三获取单元,用于获取所述边界点的八邻域,按照预设排序方法标记所述边界点的八领域的点为pb,pc,pd,pe,pf,pg,ph,pi;

标记单元,用于标记满足第一预设条件和/或第二预设条件的边界点;

第二判断单元,用于重复标记所述满足第一预设条件和/或所述第二预设条件的边界点,直至没有满足所述第一预设条件和/或所述第二预设条件的边界点,以获取细化图像。

在一个实施例中,所述第一预设条件包括:

a、2≤n(pa)≤6;

b、s(pa)=1或b(pa)∈{65,5,20,80,13,22,52,133,141,54};

c1、pb*pd*pf=0;

d1、pd*pf*ph=0;其中,所述n(pa)为所述pa的非零邻域点的数目,所述s(pa)为按照所述预设排序方法获取的所述pa八邻域点的值的变化次数,所述b(pa)为所述pa的八邻域点的二进制编码的值;

所述第二预设条件,包括:

a、2≤n(pa)≤6;

b、s(pa)=1或b(pa)∈{65,5,20,80,13,22,52,133,141,54};

c2、pb*pd*ph=0;

d2、pb*pf*ph=0。

在一个实施例中,所述装置100,还包括:

第五获取模块,用于获取所述目标区域原图像的字符的端点数;

第四判断模块,用于若任一所述端点数超过预设端点阈值,则判断所述目标区域原图像存在涂改。

本实施例通过获取目标区域原图像并进行二值化,以获取二值化图像,对二值化图像进行细化以获取细化图像,获取二值化图像中每个连通域的像素数量和细化图像中对应的每个连通域的像素数量的比例,并根据任一连通域的像素数量的比例是否超过其他连通域的像素数量的比例的均值,对手写票据中的手写字迹是否涂改进行检测,提高了对票据进行真伪辨别的效率和准确率。

实施例六

图6是本实施例提供的终端设备的示意图。如图6所示,该实施例的终端设备6包括:处理器60、存储器61以及存储在所述存储器61中并可在所述处理器60上运行的计算机程序62,例如判断手写字迹涂改的程序。所述处理器60执行所述计算机程序62时实现上述各个判断手写字迹涂改的方法实施例中的步骤,例如图1所示的步骤s101至s105。或者,所述处理器60执行所述计算机程序62时实现上述各装置实施例中各模块/单元的功能,例如图5所示模块101至105的功能。

示例性的,所述计算机程序62可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器61中,并由所述处理器60执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序62在所述终端设备6中的执行过程。例如,所述计算机程序62可以被分割成第一获取模块、二值化模块、细化模块、第二获取模块和第一判断模块,各模块具体功能如下:

第一获取模块,用于获取目标区域原图像;

二值化模块,用于对所述目标区域原图像进行二值化,以获取二值化图像;

细化模块,用于对所述二值化图像进行细化,以获取细化图像;

第二获取模块,用于获取所述二值化图像中每个连通域的像素数量和所述细化图像中对应的每个连通域的像素数量的比例;

第一判断模块,用于若任一连通域的像素数量的比例超过预设比例阈值,则判断所述目标区域原图像存在涂改。

所述终端设备6可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器60、存储器61。本领域技术人员可以理解,图6仅仅是终端设备6的示例,并不构成对终端设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器60可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器61可以是所述终端设备6的内部存储单元,例如终端设备6的硬盘或内存。所述存储器61也可以是所述终端设备6的外部存储设备,例如所述终端设备6上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字卡(securedigital,sd),闪存卡(flashcard)等。进一步地,所述存储器61还可以既包括所述终端设备6的内部存储单元也包括外部存储设备。所述存储器61用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器61还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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