一种基于结构分析的商标预警方法及装置与流程

文档序号:17117974发布日期:2019-03-15 23:31阅读:164来源:国知局
一种基于结构分析的商标预警方法及装置与流程

本发明涉及一种图像识别技术领域,尤其涉及一种基于结构分析的商标预警方法及装置。



背景技术:

目前,商标(trademark)是能将自己的商品或服务与他人的商品和服务区分开的标志,商标是企业的无形资产,受法律保护,注册者拥有专用权。

近年来,随着世界经济与社会的迅速发展,商标所蕴含的价值量大幅增加,商标注册的数量持续增长。商标注册完成后,商标所有人在商标合法权益维护上,通常会自己或委托代理机构对在固定周期内对商标局公布的已注册商标进行查询检索,以便及时发现近似的新注册商标,针对性的提出异议和维权。由于商标局每周一期更新的新审查商标数量均在1万个以上,而目前大部分的检索查询及相似度比对工作都为人工比对,相对说来,文字商标及数字的查询比较简单,而图形商标的查询工作量大且难度较高,极其繁琐的查询检索过程需要耗费大量的人力物力来完成。如何能加快图形商标检索的速度和检索的准确率,减轻人工查询比对的工作负担,实现商标的自动检索成为值得研究的方向。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种基于结构分析的商标预警方法,其能解决图形商标检索的速度和检索的准确率低下的技术问题。

本发明的目的之二在于提供一种电子设备,其能解决图形商标检索的速度和检索的准确率低下的技术问题。

本发明的目的之三在于提供一种计算机可读存储介质,其能解决图形商标检索的速度和检索的准确率低下的技术问题。

本发明的目的之一采用如下技术方案实现:

一种基于结构分析的商标预警方法,包括以下步骤:

商标获取步骤:获取待检测商标和商标局公布的新审核商标;

商标组形成步骤:对新审核商标进行元素拆分以得新审核商标的组成元素以构成新审核商标组;

第一匹配步骤:将获得的待检测商标的组成元素分别与新审核商标进行匹配以得待检测商标与新审核商标的近似度;

判断步骤:判断待检测商标与新审核商标的近似度是否大于第一预设值,如果是,则执行预警操作。

进一步地,在第一匹配步骤之后还包括第二匹配步骤:

将新审核商标的各组成元素逐一与待检测商标进行匹配以得待检测商标与新审核商标的近似度。

进一步地,所述第二匹配步骤具体包括以下子步骤:

对新审核商标的组成元素进行预处理,所述预处理包括缩放和旋转;

将预处理后的新审核商标的组成元素逐一与待检测商标进行匹配;

根据匹配结果得到待检测商标与新审核商标的近似度。

进一步地,所述第一匹配步骤具体包括以下子步骤:

将待检测商标的组成元素进行预处理,所述预处理包括缩放和旋转;

将预处理后的待检测商标的组成元素逐一与新审核商标进行匹配;

根据匹配结果得到待检测商标与新审核商标的近似度。

进一步地,在商标获取步骤之后还包括以下步骤:

识别步骤:识别出待检测商标中的文字内容和图像内容,并对图像内容执行拆分步骤,对文字内容执行特征获取步骤;

特征获取步骤:获取待检测商标中的文字内容的文字特征,所述文字特征包括笔画和笔画数量;

特征比对步骤:将待检测商标中的文字内容的文字特征与新审核商标中的文字特征进行比对以得相似值,当相似值大于第二预设值时,执行预警操作。

进一步地,所述特征比对步骤具体包括以下子步骤:

将获取到的待检测商标中的文字特征与新审核商标中的文字特征进行比对,以得到两者相同笔画总数;

根据相似值计算公式,计算得到相似值,所述相似值计算公式为:相同笔画总数/总笔画数,总笔画数为待检测商标中文字特征的笔画数量和新审核商标中文字特征的笔画数量的和;

判断该相似值是否大于第二预设值,如果是,则执行预警操作。

进一步地,在所述商标获取步骤中,每隔预设时间获取商标局公布的新审核商标。

进一步地,所述预设时间为一周。

本发明的目的之二采用如下技术方案实现:

一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明目的之一中任意一项所述的基于结构分析的商标预警方法。

本发明的目的之三采用如下技术方案实现:

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明目的之一中任意一项所述的基于结构分析的商标预警方法。

相比现有技术,本发明的有益效果在于:

本发明的基于结构分析的商标预警方法通过对拆分后的商标进行分析比对来判断商标的相似性,其能自动对商标局新公布的商标进行检测,从而大大提高了预警效率,减轻人工检索比对分析的工作量,提高检索比对效率。

附图说明

图1为本发明的基于结构分析的商标预警方法的流程图;

图2为智媒云图图形商标拆解图;

图3为智媒去图图形商标拆解图;

图4为智媒云图和智媒去图的各组成元素的分解图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

实施例一

现有的方式商标预警一般都是采用,更新数据库,然后通过将待检测商标与数据库中所有的商标进行一一比对来进行的,这样会造成检测的重复,会浪费很大的计算资源;而在本申请中,直接将待检测商标与商标局公布的新审核商标进行比对,虽然新审核商标体量也很大,但是相对于所有商标数据数据量还是相对较小,并且通过这样直接比对,能够比较大程度的减少所调用的计算资源。

如图1所示,本实施例提供了一种基于结构分析的商标预警方法,包括以下步骤:

s1:获取待检测商标和商标局公布的新审核商标;每隔预设时间获取商标局公布的新审核商标,所述预设时间为一周,设置一周是比较好的时间段,如果时间过长或者过短都不利于信息的及时发现与排查;待检测商标和新审核商标可以有几种形式,第一种是文字类商标,第二种是图形类商标,第三种是文字类和图形类的混合型商标,对这三种形式的商标有两种识别方式,一种是对文字类商标和图形类商标进行分类,然后分别对其采用不同的相似度计算方式来进行计算识别,另外一种是对两种商标都采用相同的图形相似度方式来进行相似度计算。这里面的待检测商标的来源可以是预先存储的信息,也可以在进行比对的时候直接输入对应的商标信息;

在此,首先针对两种不同类型商标都采用相同的相似度计算方式来进行计算的方式,其具体如下:

s2:对新审核商标进行元素拆分以得新审核商标的组成元素以构成新审核商标组;这一步主要是针对获取到的新审核商标的各个组成元素从而为了下述匹配提供素材;在对新审核商标进行元素拆分的时候,与对待检测商标进行拆分采用相同的方式。

对待检测商标进行拆分时,根据图形中的点连续或不连续来进行划分,将相邻的连续点组成的图形划分一组,判断各点是否相邻时,任意根据取一个点,判断该点附近上下左右四个方向上有没有相邻的连续点,如果有则将相邻点与该点划分在一起,不断重复上述方法在各个方向上进行相邻点的查找,直到其余三面都没有连续的相邻像素点。在本实施例中将“智媒云图”作为待检测商标,其具体拆解过程如图2所示,将图形商标中包含的每个有空隙(图中虚线所示)分隔开的元素进行拆分,最后完成拆解可以得到若干个该图形商标的组成部分,拆分后得到如图4的a组图形组成部分所示。通过采用获取独立的组成元素在主要有两方面优势,一个是在采集阶段其便于对图形中各个元素进行拆分采集,在识别阶段其也便于各个组成元素与另外的图形图像进行一一比对。

s3:将获得的待检测商标的组成元素分别与新审核商标进行匹配以得待检测商标与新审核商标的近似度;比对每个像素点在图像中的位置,计算各个像素点的位置是否一致。旋转和缩放以后重叠的图形的各个点都是坐标一致的。步骤s3具体包括以下子步骤:

将待检测商标的组成元素进行预处理,所述预处理包括缩放和旋转;

将预处理后的待检测商标的组成元素逐一与新审核商标进行匹配;

根据匹配结果得到待检测商标与新审核商标的近似度。将分拆后待监测图形类商标各组成部分逐一进行缩放、旋转等操作以调整各组成部分图形的大小和倾斜角度,与新审核商标组中的商标图形的整体图形进行重叠比对,判断它们是否能互相包含,根据相互包含的数量来获取待检测商标与新审核商标组中的商标图像的近似度。例如,将图2中由智媒云图图形商标拆分得到的图2中所示的“智媒云图”的各个组成元素,将得到的各个组成元素与新审核商标组中商标图像的整体图形商标(如图3中b所示)进行重叠比对,通过对各分拆的图形各组成部分逐一进行缩放、旋转等操作以调整各组成部分图形的大小和倾斜角度,使其与新审核商标组中商标图像尽量重叠,判断它们是否能被新审核图形商标包含,如图4的a组图形中仅1、2两个图形组成的云字与图3中b所示的图形商标中的去字不同,但其拆解的组成图形a组多个图形经过重叠比对,均能被图3中b所示的整体图形商标包含,重叠率达到90%以上。

除了上述的检测方式外,还包括步骤s31:将新审核商标的各组成元素逐一与待检测商标进行匹配以得待检测商标与新审核商标的近似度。步骤s31具体包括以下子步骤:

对新审核商标的组成元素进行预处理,所述预处理包括缩放和旋转;

将预处理后的新审核商标的组成元素逐一与待检测商标进行匹配;

根据匹配结果得到待检测商标与新审核商标的近似度。为了进一步保证检测的准确性,不单单要对待检测商标进行拆分,还需要对新审核商标组中的图像进行拆分,并将新审核商标组中的图像与待检测商标进行一一比对从而得到新审核商标组中图像拆分元素相对于待检测商标的相似度;因为存在这样的情况,新审核商标组中的商标图像包含的元素相对较少,但是这些元素与待检测商标全部匹配成功,这样的话,如果只采用将待检测商标中的组成元素与新审核商标组中的商标图像进行比对,则会产生漏判,进而会产生漏检的情况。将分拆后的新审核商标组中的商标图像的各组成部分逐一进行缩放、旋转等操作以调整各组成部分图形的大小和倾斜角度,与待监测图形类商标的整体图形进行重叠比对,判断它们是否能互相包含,从而得到新审核商标组中的商标图像的各组成部分与待监测图形类商标整体图形像素点的重叠率也即是相似度。

例如,将图3中由智媒去图图形商标拆分得到的图3中所示的各拆分元素,并将各拆分元素与待监测商标智媒云图的整体图形商标(如图2中a所示)进行重叠比对,通过对各分拆的图形各组成部分逐一进行缩放、旋转等操作以调整各组成部分图形的大小和倾斜角度,使其与待监测图形商标尽量重叠,判断它们是否能被待监测图形商标包含,如图4的b组图形中仅3、4两个图形组成的去字与图2中a所示的图形商标中的云字不同,但其拆解的组成b组多个图形经过重叠比对,除图形3外,均能被图3中b所示的整体图形商标包含,从而得到重叠率也即是相似度。

s4:判断待检测商标与新审核商标的近似度是否大于第一预设值,如果是,则执行预警操作。当待监测图形类商标各组成部分与新审核图形类商标整体图形像素点的重叠率达到90%以上时,判定为基本重合,进行图形相似预警;这里的预警操作可以有多种方式,一种是直接在检测界面直接显示,还有一种是直接将这些检测结果反馈到对应客户的手机端从而直接对其进行预警。

除了上述方式外直接将所有的文字和图形都作为图形处理的方式外,还包括如下方式进行检测,对文字和图形进行区分,图形的检测方式如上图所示,文字的检测方式如下所示:

s11:识别出待检测商标中的文字内容和图像内容,并对图像内容执行步骤s2,对文字内容执行步骤s12;

s12:获取待检测商标中的文字内容的文字特征,所述文字特征包括笔画和笔画数量;对于新审核的文字类商标,先将各商标名称拆分为单个的字,再对每个字进行每一笔笔画的分拆,同时统计出该文字商标的总笔画数。对文字进行笔画分拆为现有成熟技术。

s13:将待检测商标中的文字内容的文字特征与新审核商标组中的新审核商标中的文字特征进行比对以得相似值,当相似值大于第二预设值时,执行预警操作。所述步骤s13具体包括以下子步骤:

将获取到的待检测商标中的文字特征与新审核商标中的文字特征进行比对,以得到两者相同笔画总数;

根据相似值计算公式,计算得到相似值,所述相似值计算公式为:相同笔画总数/总笔画数,总笔画数为待检测商标中文字特征的笔画数量和商标图像中文字特征的笔画数量的和;判断该相似值是否大于第二预设值,如果是,则执行预警操作。将分拆的待监测文字类商标包含的笔画和笔画数量与每一个新审核商标包含的笔画和笔画数量一一做相似度比对,当所包含的笔画有70%以上相同时,判定为文字商标相似,进行预警。

例如,待监测文字商标“智媒云图”文字共36划,新审批文字商标“智媒去图”文字共37划,各个文字笔画拆分如下:

智:撇、横、横、撇、点、竖、横、横、竖、横折、横、横,共12划;

媒:撇点、撇、横、横、竖、竖、横、横、横、竖、撇、捺,共12划;

云:横、横、撇折、点,共4划;

去:横、竖、横、撇折、点,共5划;

图:竖、横折、撇、横撇/横钩、捺、点、点、横,共8划。

智媒云图与智媒去图分拆后的笔画数量分别为36和37划,其中有36划是相同的,那么计算相似度为:相同笔画总数/总笔画数,即(36+36)/(36+37)=0.98,即相似度为98%,即包含的笔画有70%以上相同,则进行预警。

除了上述步骤还可以将获取到的新审核商标组添加至大的商标库中,通过对商标库进行更新保证数据获取的实时性和有效性。

实施例二

实施例二公开了一种电子设备,该电子设备包括处理器、存储器以及程序,其中处理器和存储器均可采用一个或多个,程序被存储在存储器中,并且被配置成由处理器执行,处理器执行该程序时,实现实施例一的基于结构分析的商标预警方法。该电子设备可以是手机、电脑、平板电脑等等一系列的电子设备。

实施例三

实施例三公开了一种可读的计算机存储介质,该存储介质用于存储程序,并且该程序被处理器执行时,实现实施例一的基于结构分析的商标预警方法。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述基于内容更新通知装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

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