CN104408144B - 网络搜索关键词的检测方法及装置 - Google Patents

网络搜索关键词的检测方法及装置 Download PDF

Info

Publication number
CN104408144B
CN104408144B CN201410720680.4A CN201410720680A CN104408144B CN 104408144 B CN104408144 B CN 104408144B CN 201410720680 A CN201410720680 A CN 201410720680A CN 104408144 B CN104408144 B CN 104408144B
Authority
CN
China
Prior art keywords
keyword
detected
target database
stored
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410720680.4A
Other languages
English (en)
Other versions
CN104408144A (zh
Inventor
殷莉娟
杨韬
余德乐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201410720680.4A priority Critical patent/CN104408144B/zh
Publication of CN104408144A publication Critical patent/CN104408144A/zh
Application granted granted Critical
Publication of CN104408144B publication Critical patent/CN104408144B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0242Determining effectiveness of advertisements
    • G06Q30/0244Optimization

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种网络搜索关键词的检测方法及装置,该网络搜索关键词的检测方法包括:获取用于执行网络搜索的待检测关键词;获取目标数据库,其中,目标数据库为目标推广账户的数据库,目标数据库中存储有目标推广账户包含的关键词;判断目标数据库中存储的关键词中是否存在待检测关键词;以及如果判断出目标数据库中存储的关键词中存在待检测关键词,则确定待检测关键词为重复的关键词,如果判断出目标数据库中存储的关键词中不存在待检测关键词,则确定待检测关键词为不重复的关键词。通过本发明,解决了相关技术中在对关键词是否重复进行检测时效率比较低的问题,进而达到了提高在对关键词是否重复进行检测时的效率的效果。

Description

网络搜索关键词的检测方法及装置
技术领域
本发明涉及互联网领域,具体而言,涉及一种网络搜索关键词的检测方法及装置。
背景技术
在网络搜索领域,可以利用网络搜索引擎对关键词进行搜索,如果用于广告领域,可以通过搜索进行营销。在利用网络搜索引擎营销的广告物料管理过程中,推广账户管理者经常需要新增大批量的关键词,而这些需要新增的关键词很可能在现有的某个推广计划中已经存在。由于不同推广计划间相同的关键词会互相竞争,进而浪费广告主的广告费用,导致广告投放成本增加,因此需要避免新增的关键词和某个推广计划中的已有关键词重复。为了避免关键词重复,推广账户管理者在新增关键词前需要在广告主的不同推广账户的所有推广计划内逐个检查需要新增的关键词是否已经存在以及其所在的推广计划名称。
现有技术中通过如下两种方案解决上述问题:第一种方案是推广账户管理者在推广账户中逐个搜索需要新增的关键词,检查其是否已存在。该方案的缺点是推广账户管理者每次只能搜索1个关键词,且需要将检查结果逐个手动记录,当需要检查的关键词数量较多时,推广账户管理者的工作量会很大,工作效率将会被降低。第二种方案是将账户中的所有关键词导出到office软件的EXCEL中,使用EXCEL的vlookup函数将需要新增的关键词和从推广账户中导出的关键词进行匹配,查找需要新增的关键词是否已存在,该方案的缺点是对推广账户管理者的EXCEL技能水平有较高要求,此外,如果导出的关键词量较大的话,对电脑内存配置水平也有一定的要求,如果电脑内存配置较低,那么推广账户管理者在使用EXCEL程序的过程中很可能出现卡死状态,导致匹配工作无法完成。
针对相关技术中在对关键词是否重复进行检测时效率比较低的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种网络搜索关键词的检测方法及装置,以解决相关技术中在对关键词是否重复进行检测时效率比较低的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种网络搜索关键词的检测方法。
根据本发明的网络搜索关键词的检测方法包括:获取用于执行网络搜索的待检测关键词;获取目标数据库,其中,目标数据库为目标推广账户的数据库,目标数据库中存储有目标推广账户包含的关键词;判断目标数据库中存储的关键词中是否存在待检测关键词;以及如果判断出目标数据库中存储的关键词中存在待检测关键词,则确定待检测关键词为重复的关键词,如果判断出目标数据库中存储的关键词中不存在待检测关键词,则确定待检测关键词为不重复的关键词。
进一步地,在判断目标数据库中存储的关键词中是否存在待检测关键词之前,方法还包括:获取目标数据库中存储的关键词;将关键词进行排序,得到排序后的关键词,判断目标数据库中存储的关键词中是否存在待检测关键词包括:通过将排序后的关键词与待检测关键词进行比较判断目标数据库中存储的关键词中是否存在待检测关键词。
进一步地,判断目标数据库中存储的关键词中是否存在待检测关键词包括:将目标数据库中存储的关键词中的每一个关键词与待检测关键词进行比较;以及计算目标数据库中存储的关键词中与待检测关键词相同的关键词的个数;如果目标数据库中存储的关键词中与待检测关键词相同的关键词的个数大于零,则判断出目标数据库中存储的关键词中存在待检测关键词;以及如果目标数据库中存储的关键词中与待检测关键词相同的关键词的个数等于零,则判断出目标数据库中存储的关键词中不存在待检测关键词。
进一步地,目标数据库中存储的关键词包括第一关键词,将目标数据库中存储的关键词中的每一个关键词与待检测关键词进行比较包括将第一关键词与待检测关键词进行比较,将第一关键词与待检测关键词进行比较包括:如果第一关键词与待检测关键词相同,返回结果1,并记录第一关键词的特征信息,其中,特征信息为用于表示第一关键词特征的信息;以及如果第一关键词与待检测关键词不相同,返回结果0。
进一步地,在判断出目标数据库中存储的关键词中存在待检测关键词,确定待检测关键词重复之后,方法还包括:根据特征信息生成第一图表,其中,第一图表存储有目标数据库中存储的关键词中与待检测关键词相同的关键词的特征信息;以及输出第一图表。
进一步地,在判断出目标数据库中存储的关键词中不存在待检测关键词,确定待检测关键词不重复之后,方法还包括:将待检测关键词***到目标数据库中。
进一步地,目标推广账户为多个,多个目标推广账户分别对应于目标数据库中的不同数据表,在判断出目标数据库中存储的关键词中不存在待检测关键词,确定待检测关键词不重复之后,方法还包括:获取目标数据库中的第一数据表,其中,第一数据表为多个目标推广账户中用于***待检测关键词的目标推广账户的数据表;以及将待检测关键词***到第一数据表中。
为了实现上述目的,根据本发明的另一方面,提供了一种网络搜索关键词的检测装置。
根据本发明的网络搜索关键词的检测装置包括:第一获取单元,用于获取用于执行网络搜索的待检测关键词;第二获取单元,用于获取目标数据库,其中,目标数据库为目标推广账户的数据库,目标数据库中存储有目标推广账户包含的关键词;判断单元,用于判断目标数据库中存储的关键词中是否存在待检测关键词;以及确定单元,用于在判断出目标数据库中存储的关键词中存在待检测关键词时,确定待检测关键词为重复的关键词,在判断出目标数据库中存储的关键词中不存在待检测关键词时,确定待检测关键词为不重复的关键词。
进一步地,装置还包括:第三获取单元,用于获取目标数据库中存储的关键词;排序单元,用于将关键词进行排序,得到排序后的关键词,判断单元包括:第一比较模块,用于通过将排序后的关键词与待检测关键词进行比较判断目标数据库中存储的关键词中是否存在待检测关键词。
进一步地,判断单元还包括:第二比较模块,用于将目标数据库中存储的关键词中的每一个关键词与待检测关键词进行比较;以及计算模块,用于计算目标数据库中存储的关键词中与待检测关键词相同的关键词的个数;以及判断模块,用于在目标数据库中存储的关键词中与待检测关键词相同的关键词的个数大于零时,判断出目标数据库中存储的关键词中存在待检测关键词,在目标数据库中存储的关键词中与待检测关键词相同的关键词的个数等于零时,判断出目标数据库中存储的关键词中不存在待检测关键词。
通过本发明,采用将目标推广账户的关键词预先存储于数据库中,并自动的将待检测关键词与目标推广账户的数据库中存储的关键词一一进行匹配,实现了自动检测待检测关键词是否重复,解决了相关技术中在对关键词是否重复进行检测时效率比较低的问题,进而达到了提高在对关键词是否重复进行检测时的效率的效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明第一实施例的网络搜索关键词的检测方法的流程图;
图2是根据本发明第二实施例的网络搜索关键词的检测方法的流程图;以及
图3是根据本发明实施例的网络搜索关键词的检测装置的示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种网络搜索关键词的检测方法,图1是根据本发明第一实施例的网络搜索关键词的检测方法的流程图。
如图1所示,该方法包括如下的步骤S102至步骤S108:
步骤S102:获取用于执行网络搜索的待检测关键词。
利用网络搜索引擎进行营销包括关键词广告,关键词广告也称为关键词检索,即用户通过某一关键词进行检索,在检索结果页面会显示与该关键词相关的网站链接广告。在利用网络搜索引擎进行营销时,用户首先会在百度等营销平台上建立推广账户,在该推广账户下可以包含多个推广计划,每个推广计划下可以包含多个推广单元,在每个推广单元下可以包含多个关键词和关键词创意,该关键词即用于关键词广告的关键词。待检测关键词可以是任意需要新增入推广账户的关键词,该待检测关键词可以是一个,也可以是多个。
步骤S104:获取目标数据库,其中,目标数据库为目标推广账户的数据库,目标数据库中存储有目标推广账户包含的关键词。
目标推广账户是指需要进行待检测关键词重复检测的推广账户,即将待检测关键词与目标推广账户中已存在的关键词进行比较,目标推广账户可以是一个,也可以是多个。目标数据库用于存储目标推广账户的相关信息,例如,目标推广账户包含的推广计划、推广单元、关键词等信息。可以是多个推广账户的数据分别存储于不同的数据库中,也可以是多个推广账户的数据存储于同一个数据库中,本发明实施例以多个目标推广账户的数据存储于同一个目标数据库中为例进行说明。
步骤S106:判断目标数据库中存储的关键词中是否存在待检测关键词。
遍历目标数据库中存储的关键词,分别与待检测关键词进行比较,如果在目标数据库中存储的关键词中存在与待检测关键词相同的关键词,则说明待检测关键词已经存在于目标数据库中,即存在于目标推广账户中,因此,该待检测关键词不应添加入目标推广账户中。如果待检测关键词为多个时,则依次判断每一个待检测关键词是否存在于目标推广账户中。
优选地,在判断目标数据库中存储的关键词中是否存在待检测关键词之前,方法还包括:获取目标数据库中存储的关键词;将关键词进行排序,得到排序后的关键词,判断目标数据库中存储的关键词中是否存在待检测关键词包括:通过将排序后的关键词与待检测关键词进行比较判断目标数据库中存储的关键词中是否存在待检测关键词。将目标数据库中的关键词可以进行按首字母的降序排序,也可以是按照首字母的升序排序,也可以是其他排序方式。通过将目标数据库中存储的关键词排序后再与待检测关键词比较,可以提高比较的效率。
优选地,判断目标数据库中存储的关键词中是否存在待检测关键词包括:将目标数据库中存储的关键词中的每一个关键词与待检测关键词进行比较;以及计算目标数据库中存储的关键词中与待检测关键词相同的关键词的个数;如果目标数据库中存储的关键词中与待检测关键词相同的关键词的个数大于零,则判断出目标数据库中存储的关键词中存在待检测关键词;以及如果目标数据库中存储的关键词中与待检测关键词相同的关键词的个数等于零,则判断出目标数据库中存储的关键词中不存在待检测关键词。
通过计算目标数据库中存储的关键词中与待检测关键词相同的关键词的个数,一方面可以判断出该待检测关键词是否存在于目标数据库中,另一方面可以知道目标数据库中存储的关键词中是否已经存在相同的关键词,可以根据该结果对现有的推广账户的关键词进行相应的优化处理,例如,剔除掉一些重复的关键词等。具体地,目标数据库中存储的关键词包括第一关键词,将目标数据库中存储的关键词中的每一个关键词与待检测关键词进行比较包括将第一关键词与待检测关键词进行比较,将第一关键词与待检测关键词进行比较包括:如果第一关键词与待检测关键词相同,返回结果1,并记录第一关键词的特征信息,其中,特征信息为用于表示第一关键词特征的信息;以及如果第一关键词与待检测关键词不相同,返回结果0。
第一关键词可以是目标数据库中存储的关键词中任意一个关键词。如果第一关键词和待检测关键词相同,则返回结果1,此处也可以是返回其他任意可以用于表示该第一关键词与待检测关键词相同的标识,例如,“T”,“是”等标识。第一关键词的特征信息可以是该第一关键词所属的推广单元、推广计划、推广账户等信息。如果第一关键词与待检测关键词不相同时,返回结果0,此处也可以返回其他任意与上述用于表示第一关键词与待检测关键词相同的标识不相同的标识。本发明实施例中,对目标数据库中存储的每一个关键词进行上述操作,即与待检测关键词比较,如果与待检测关键词相同,返回结果1,并记录该关键词的特征信息,如果与待检测关键词不相同,返回结果0,通过将上述所有的返回结果相加即可以得到目标数据库中存储的关键词中与待检测关键词相同的关键词的个数,同时,可以得到目标数据库中存储的关键词与待检测关键词相同的关键词的特征信息。
步骤S108:如果判断出目标数据库中存储的关键词中存在待检测关键词,则确定待检测关键词为重复的关键词,如果判断出目标数据库中存储的关键词中不存在待检测关键词,则确定待检测关键词为不重复的关键词。
通过上述步骤S106判断目标数据库中存储的关键词中是否存在待检测关键词之后,如果判断出目标数据库中存储的关键词中存在待检测关键词,则确定待检测关键词为重复的关键词,此时不应再向目标推广账户中添加该待检测关键词,避免造成相同关键词的相互竞争,同时浪费广告费用,例如,在两个推广计划中都存在关键词智能,在第一个推广计划中关键词智能关联的广告是智能手机,而在第二个推广计划中该关键词智能关联的广告是平板电脑,由于关键词广告是根据出价来排序显示的,即出价越高在用户检索结果页面显示时越靠前,此时,这两个关键词广告之间就会出现竞争,如果此时广告主推广的重点是智能手机,则平板电脑这条广告会影响智能手机这条广告的投放效果。如果判断出目标数据库中存储的关键词中不存在待检测关键词,则确定待检测关键词为不重复的关键词,此时可以将该待检测关键词添加入推广账户中。
优选地,为了方便用户直观的查看检测结果,在判断出目标数据库中存储的关键词中存在待检测关键词,确定待检测关键词重复之后,方法还包括:根据特征信息生成第一图表,其中,第一图表存储有目标数据库中存储的关键词中与待检测关键词相同的关键词的特征信息;以及输出第一图表。
通过上述步骤得到目标数据库中存储的关键词中与待检测关键词相同的关键词的特征信息,根据特征信息生成第一图表,该第一图表可以是数据库的表格,也可以是Excel表格,也可以是其他形式的图标。具体地,假设待检测关键词为关键词1和关键词2,特征信息包括与待检测关键词相同的关键词所属的推广账户、推广计划和推广单元,第一图表的形式可以如表1所示:
表1检测结果表
从上表可以直观看出,关键词1在目标推广账户中重复3次,即在目标数据库中存储的关键词中存在3个与关键词1相同的关键词,这三个关键词分别属于推广账户01中的推广计划01中的推广单元A、推广账户01中的推广计划02中的推广单元B和推广账户01中的推广计划02中的推广单元C。在得到这三个相同的关键词后用户可以选择直接在目标数据库中删除这三个关键词,也可以选择不删除这三个关键词。关键词2的分析同关键词1,在此不再赘述。用户根据该图表可以直观的查看检测结果,同时可以根据检测结果对关键词进行相应优化,例如,删除重复的关键词,对重复的关键词进行更改等。
优选地,为了方便用户及时更新目标数据库,在判断出目标数据库中存储的关键词中不存在待检测关键词,确定待检测关键词不重复之后,方法还包括:将待检测关键词***到目标数据库中。
在获取待检测关键词同时,可以接收用户指定的待检测关键词待***的目标推广账户,如果在判断出目标数据库中存储的关键词中不存在待检测关键词,将待检测关键词***指定的目标推广账户的目标数据库的数据表中。优选地,为了实现准确的将待检测关键词***到指定的目标推广账户中,当目标推广账户为多个,多个目标推广账户分别对应于目标数据库中的不同数据表时,在判断出目标数据库中存储的关键词中不存在待检测关键词,确定待检测关键词不重复之后,该方法还包括:获取目标数据库中的第一数据表,其中,第一数据表为多个目标推广账户中用于***待检测关键词的目标推广账户的数据表;以及将待检测关键词***到第一数据表中。具体地,用户可以指定用于***待检测关键词的目标推广账户,以及该目标推广账户的推广计划和推广单元。接收到上述用户指定信息后,在判断出目标数据库中存储的关键词中不存在待检测关键词后,将待检测关键词***到第一数据表中对应的位置,即用户指定的推广计划和推广单元在第一数据表中所在的位置。
图2是根据本发明第二实施例的网络搜索关键词的检测方法的流程图。如图2所示,该方法包括如下步骤S202至步骤S:
步骤S202:获取待检测关键词。
用户可以通过EXCEL客户端输入待检测关键词,并选择用于进行关键词重复检测的目标推广账户。因此,可以直接获取用户输入的待检测关键词和目标推广账户。
步骤S204:将待检测关键词输入到目标推广账户的数据库中。
EXCEL客户端与目标推广账户的数据库相关联,具体地,可以通过EXCEL客户端提供的数据库接口链接目标推广账户的数据库。在获取到待检测关键词后,可以将将待检测关键词输入到目标推广账户的数据库的中进行数据库相关的操作,例如,基于待检测关键词进行数据查询等。
步骤S206:对数据库中的关键词进行排序。
可以对数据库中的关键词按照首字母降序排序,也可以是按照首字母的升序排序,也可以是按照其他方式进行排序。
步骤S208:分别将待检测关键词与数据库中排序后的关键词中的每一个匹配。
依次取数据库中排序后的关键词中的每一个关键词与待检测关键词进行匹配,如果与待检测关键词相同,则匹配成功,否则,匹配失败。
步骤S210:判断是否匹配成功。
如果从数据库中取出的关键词与待检测关键词匹配成功,执行步骤S212,如果从数据库中取出的关键词与待检测关键词匹配失败,执行步骤S214。
步骤S212:返回结果1,并记录匹配成功的关键词所对应的推广账户名称、推广计划名称和推广单元名称。
步骤S214:返回结果0。
步骤S216:将所有返回结果相加,得到待检测关键词在目标推广账户中重复的次数。再将数据库中存储的所有的关键词都与待检测关键词匹配得到返回结果后,将所有返回结果相加。由于数据库中存储的关键词中与待检测关键词不相同的关键词返回结果为0,数据库中存储的关键词中与待检测关键词相同的关键词返回结果为1,因此,返回结果相加的值可以表示待检测关键词在目标推广账户中重复的次数。
步骤S218:在EXCEL客户端中输出结果。
输出结果可以包含数据库中存储的关键词中与待检测关键词相同的关键词的个数以及这些相同的关键词所属的推广账户、推广计划和推广单元,如果数据库中不存在于待检测关键词相同的关键词,可以在输出结果中与待检测关键词相同的关键词的个数字段的值为0。具体地,本发明实施例将输出结果以表格的形式显示在EXCEL客户端中。
从以上的描述中,可以看出,本发明实现了如下技术效果:
本发明实施例通过预先将推广账户相关的信息存储在数据库中,通过获取待检测关键词与目标推广账户的数据库中存储的关键词一一进行匹配,自动检测待检测关键词是否重复,相比与现有技术通过推广账户管理者在推广账户中逐个搜索需要新增的关键词是否重复提高了检测效率,同时也避免由于人为操作造成的漏检测问题,提高了检测结果的准确性,此外,本发明对操作人员的电脑技能以及电脑的配置的要求不高。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
根据本发明实施例的另一方面,提供了一种网络搜索关键词的检测装置,该网络搜索关键词的检测装置可以用于执行本发明实施例的网络搜索关键词的检测方法,本发明实施例的网络搜索关键词的检测方法也可以通过本发明实施例的网络搜索关键词的检测装置来执行。
图3是根据本发明实施例的网络搜索关键词的检测装置的示意图,如图3所示,该网络搜索关键词的检测装置包括:第一获取单元10,第二获取单元20,判断单元30和确定单元40。
第一获取单元10,用于获取用于执行网络搜索的待检测关键词。
待检测关键词可以是任意需要新增入推广账户的关键词,该待检测关键词可以是一个,也可以是多个。
第二获取单元20,用于获取目标数据库,其中,目标数据库为目标推广账户的数据库,目标数据库中存储有目标推广账户包含的关键词。
目标推广账户是指需要进行待检测关键词重复检测的推广账户,即将待检测关键词与目标推广账户中已存在的关键词进行比较,目标推广账户可以是一个,也可以是多个。目标数据库用于存储目标推广账户的相关信息,例如,目标推广账户包含的推广计划、推广单元、关键词等信息。
判断单元30,用于判断目标数据库中存储的关键词中是否存在待检测关键词。
遍历目标数据库中存储的关键词,分别与待检测关键词进行比较,如果在目标数据库中存储的关键词中存在与待检测关键词相同的关键词,则说明待检测关键词已经存在于目标数据库中,即存在于目标推广账户中,因此,该待检测关键词不应添加入目标推广账户中。
确定单元40,用于在判断出目标数据库中存储的关键词中存在待检测关键词时,确定待检测关键词为重复的关键词,在判断出目标数据库中存储的关键词中不存在待检测关键词时,确定待检测关键词为不重复的关键词。
通过判断单元30判断目标数据库中存储的关键词中是否存在待检测关键词之后,如果判断出目标数据库中存储的关键词中存在待检测关键词,则确定待检测关键词为重复的关键词,此时不应再向目标推广账户中添加该待检测关键词,避免造成相同关键词的相互竞争,同时浪费广告费用。
本发明实施例通过第一获取单元10获取用于执行网络搜索的待检测关键词,第二获取单元20获取目标推广计划的目标数据库,通过判断单元30判断目标数据库中存储的关键词中是否存在待检测关键词,以及确定单元40在判断出目标数据库中存储的关键词中存在待检测关键词时,确定待检测关键词为重复的关键词,在判断出目标数据库中存储的关键词中不存在待检测关键词时,确定待检测关键词为不重复的关键词,实现自动检测待检测关键词是否重复,解决了相关技术中在对关键词是否重复进行检测时效率比较低的问题,进而达到了提高在对关键词是否重复进行检测时的效率的效果。
优选地,该装置还包括:第三获取单元,用于获取目标数据库中存储的关键词;排序单元,用于将关键词进行排序,得到排序后的关键词,判断单元30包括:第一比较模块,用于通过将排序后的关键词与待检测关键词进行比较判断目标数据库中存储的关键词中是否存在待检测关键词。
优选地,判断单元30还包括:第二比较模块,用于将目标数据库中存储的关键词中的每一个关键词与待检测关键词进行比较;以及计算模块,用于计算目标数据库中存储的关键词中与待检测关键词相同的关键词的个数;以及判断模块,用于在目标数据库中存储的关键词中与待检测关键词相同的关键词的个数大于零时,判断出目标数据库中存储的关键词中存在待检测关键词,在目标数据库中存储的关键词中与待检测关键词相同的关键词的个数等于零时,判断出目标数据库中存储的关键词中不存在待检测关键词。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种网络搜索关键词的检测方法,其特征在于,包括:
获取用于执行网络搜索的待检测关键词;
获取目标数据库,其中,所述目标数据库为目标推广账户的数据库,所述目标数据库中存储有所述目标推广账户包含的关键词;
判断所述目标数据库中存储的关键词中是否存在所述待检测关键词;以及
如果判断出所述目标数据库中存储的关键词中存在所述待检测关键词,则确定所述待检测关键词为重复的关键词,如果判断出所述目标数据库中存储的关键词中不存在所述待检测关键词,则确定所述待检测关键词为不重复的关键词;
其中,在判断出所述目标数据库中存储的关键词中存在所述待检测关键词,确定所述待检测关键词重复之后,所述方法还包括:
根据所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的特征信息生成第一图表,其中,所述第一图表存储有所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的特征信息,所述特征信息包括:与所述待检测关键词相同的关键词所属的推广账户、推广计划和推广单元;以及
输出所述第一图表。
2.根据权利要求1所述的网络搜索关键词的检测方法,其特征在于,
在判断所述目标数据库中存储的关键词中是否存在所述待检测关键词之前,所述方法还包括:获取所述目标数据库中存储的关键词;将所述关键词进行排序,得到排序后的关键词,
判断所述目标数据库中存储的关键词中是否存在所述待检测关键词包括:通过将排序后的关键词与所述待检测关键词进行比较判断所述目标数据库中存储的关键词中是否存在所述待检测关键词。
3.根据权利要求1或2所述的网络搜索关键词的检测方法,其特征在于,判断所述目标数据库中存储的关键词中是否存在所述待检测关键词包括:
将所述目标数据库中存储的关键词中的每一个关键词与所述待检测关键词进行比较;以及
计算所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的个数;
如果所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的个数大于零,则判断出所述目标数据库中存储的关键词中存在所述待检测关键词;以及
如果所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的个数等于零,则判断出所述目标数据库中存储的关键词中不存在所述待检测关键词。
4.根据权利要求3所述的网络搜索关键词的检测方法,其特征在于,所述目标数据库中存储的关键词包括第一关键词,将所述目标数据库中存储的关键词中的每一个关键词与所述待检测关键词进行比较包括将所述第一关键词与所述待检测关键词进行比较,将所述第一关键词与所述待检测关键词进行比较包括:
如果所述第一关键词与所述待检测关键词相同,返回结果1,并记录所述第一关键词的特征信息,其中,所述特征信息为用于表示所述第一关键词特征的信息;以及
如果所述第一关键词与所述待检测关键词不相同,返回结果0。
5.根据权利要求1所述的网络搜索关键词的检测方法,其特征在于,在判断出所述目标数据库中存储的关键词中不存在所述待检测关键词,确定所述待检测关键词不重复之后,所述方法还包括:将所述待检测关键词***到所述目标数据库中。
6.根据权利要求1所述的网络搜索关键词的检测方法,其特征在于,所述目标推广账户为多个,所述多个目标推广账户分别对应于所述目标数据库中的不同数据表,在判断出所述目标数据库中存储的关键词中不存在所述待检测关键词,确定所述待检测关键词不重复之后,所述方法还包括:
获取所述目标数据库中的第一数据表,其中,所述第一数据表为所述多个目标推广账户中用于***所述待检测关键词的目标推广账户的数据表;以及
将所述待检测关键词***到所述第一数据表中。
7.一种网络搜索关键词的检测装置,其特征在于,包括:
第一获取单元,用于获取用于执行网络搜索的待检测关键词;
第二获取单元,用于获取目标数据库,其中,所述目标数据库为目标推广账户的数据库,所述目标数据库中存储有所述目标推广账户包含的关键词;
判断单元,用于判断所述目标数据库中存储的关键词中是否存在所述待检测关键词;以及
确定单元,用于在判断出所述目标数据库中存储的关键词中存在所述待检测关键词时,确定所述待检测关键词为重复的关键词,在判断出所述目标数据库中存储的关键词中不存在所述待检测关键词时,确定所述待检测关键词为不重复的关键词;
其中,所述装置还用于根据所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的特征信息生成第一图表,其中,所述第一图表存储有所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的特征信息,所述特征信息包括:与所述待检测关键词相同的关键词所属的推广账户、推广计划和推广单元;以及输出所述第一图表。
8.根据权利要求7所述的网络搜索关键词的检测装置,其特征在于,
所述装置还包括:第三获取单元,用于获取所述目标数据库中存储的关键词;排序单元,用于将所述关键词进行排序,得到排序后的关键词,
所述判断单元包括:第一比较模块,用于通过将排序后的关键词与所述待检测关键词进行比较判断所述目标数据库中存储的关键词中是否存在所述待检测关键词。
9.根据权利要求7或8所述的网络搜索关键词的检测装置,其特征在于,所述判断单元还包括:
第二比较模块,用于将所述目标数据库中存储的关键词中的每一个关键词与所述待检测关键词进行比较;以及
计算模块,用于计算所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的个数;以及
判断模块,用于在所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的个数大于零时,判断出所述目标数据库中存储的关键词中存在所述待检测关键词,在所述目标数据库中存储的关键词中与所述待检测关键词相同的关键词的个数等于零时,判断出所述目标数据库中存储的关键词中不存在所述待检测关键词。
CN201410720680.4A 2014-12-01 2014-12-01 网络搜索关键词的检测方法及装置 Active CN104408144B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410720680.4A CN104408144B (zh) 2014-12-01 2014-12-01 网络搜索关键词的检测方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410720680.4A CN104408144B (zh) 2014-12-01 2014-12-01 网络搜索关键词的检测方法及装置

Publications (2)

Publication Number Publication Date
CN104408144A CN104408144A (zh) 2015-03-11
CN104408144B true CN104408144B (zh) 2018-09-18

Family

ID=52645775

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410720680.4A Active CN104408144B (zh) 2014-12-01 2014-12-01 网络搜索关键词的检测方法及装置

Country Status (1)

Country Link
CN (1) CN104408144B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107168865A (zh) * 2016-03-08 2017-09-15 阿里巴巴集团控股有限公司 数据处理方法及装置
TW201832105A (zh) * 2017-02-17 2018-09-01 雲拓科技有限公司 專利檢索之檢索關鍵字建議方法
CN109325791B (zh) * 2017-07-31 2021-11-30 北京国双科技有限公司 一种sem广告竞争分析方法及装置
CN113032657A (zh) * 2021-04-28 2021-06-25 玉米社(深圳)网络科技有限公司 一种快速选择企业推广中核心市场的方法
CN113704233B (zh) * 2021-10-29 2022-03-01 飞狐信息技术(天津)有限公司 一种关键词检测方法和***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1777909A (zh) * 2003-04-22 2006-05-24 Nhn株式会社 利用因特网用户的访问意向介绍提供广告的方法及其***
CN103678362A (zh) * 2012-09-13 2014-03-26 深圳市世纪光速信息技术有限公司 搜索方法及***
CN104142945A (zh) * 2013-05-08 2014-11-12 阿里巴巴集团控股有限公司 一种基于查询词的检索方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1777909A (zh) * 2003-04-22 2006-05-24 Nhn株式会社 利用因特网用户的访问意向介绍提供广告的方法及其***
CN103678362A (zh) * 2012-09-13 2014-03-26 深圳市世纪光速信息技术有限公司 搜索方法及***
CN104142945A (zh) * 2013-05-08 2014-11-12 阿里巴巴集团控股有限公司 一种基于查询词的检索方法及装置

Also Published As

Publication number Publication date
CN104408144A (zh) 2015-03-11

Similar Documents

Publication Publication Date Title
CN104408144B (zh) 网络搜索关键词的检测方法及装置
CN103491205B (zh) 一种基于视频搜索的关联资源地址的推送方法和装置
CN102866990B (zh) 一种主题对话方法和装置
CN104794242B (zh) 一种搜索方法
CN102236663B (zh) 一种基于垂直搜索的查询方法、***和装置
CN103605715B (zh) 用于多个数据源的数据整合处理方法和装置
CN103314371B (zh) 一种检索的方法和***
US20150121265A1 (en) Systems and methods for facilitating open source intelligence gathering
CN102722709B (zh) 一种垃圾图片识别方法和装置
CN109002516A (zh) 一种搜索方法及装置
CN110069610A (zh) 基于Solr的检索方法、装置、设备和存储介质
JP2013515977A (ja) 複数のウェブサイトからデータを収集及びランク付けするためのシステム及び方法
CN102402619A (zh) 一种搜索方法和装置
CN110880136A (zh) 配套产品的推荐方法、***、设备和存储介质
CA2817352A1 (en) Auto tagging method and system
CN106126648A (zh) 一种基于重做日志的分布式商品信息爬虫方法
US11586694B2 (en) System and method for improved searching across multiple databases
CN103412881A (zh) 提供搜索结果的方法及***
CN109582849A (zh) 一种基于知识图谱的网络资源智能检索方法
CN107911448A (zh) 一种内容推送方法及装置
CN111913954B (zh) 智能数据标准目录生成方法和装置
CN105404675A (zh) Ranked反近邻空间关键字查询方法及装置
CN102364467A (zh) 一种网络搜索方法和***
CN106354855A (zh) 一种推荐方法及***
CN108536664A (zh) 商品领域的知识融合方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Detection method and device for web search keyword

Effective date of registration: 20190531

Granted publication date: 20180918

Pledgee: Shenzhen Black Horse World Investment Consulting Co.,Ltd.

Pledgor: BEIJING GRIDSUM TECHNOLOGY Co.,Ltd.

Registration number: 2019990000503

PE01 Entry into force of the registration of the contract for pledge of patent right
CP02 Change in the address of a patent holder

Address after: 100083 No. 401, 4th Floor, Haitai Building, 229 North Fourth Ring Road, Haidian District, Beijing

Patentee after: BEIJING GRIDSUM TECHNOLOGY Co.,Ltd.

Address before: 100086 Beijing city Haidian District Shuangyushu Area No. 76 Zhichun Road cuigongfandian 8 layer A

Patentee before: BEIJING GRIDSUM TECHNOLOGY Co.,Ltd.

CP02 Change in the address of a patent holder
PP01 Preservation of patent right

Effective date of registration: 20240604

Granted publication date: 20180918