书签 分享 收藏 举报 版权申诉 / 14

数据的记录方法及装置.pdf

  • 上传人:a****
  • 文档编号:627833
  • 上传时间:2018-02-26
  • 格式:PDF
  • 页数:14
  • 大小:1.17MB
  • 摘要
    申请专利号:

    CN201410499589.4

    申请日:

    2014.09.25

    公开号:

    CN104199983A

    公开日:

    2014.12.10

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):G06F 17/30申请日:20140925|||公开

    IPC分类号:

    G06F17/30; G06Q30/02(2012.01)I

    主分类号:

    G06F17/30

    申请人:

    北京国双科技有限公司

    发明人:

    张运

    地址:

    100086 北京市海淀区双榆树小区知春路76号翠宫饭店8层A间

    优先权:

    专利代理机构:

    北京康信知识产权代理有限责任公司 11240

    代理人:

    吴贵明;张永明

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种数据的记录方法及装置。其中,数据的记录方法包括:按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果;获取搜索结果中的目标对象的数据信息;记录目标对象的数据信息。通过本发明,解决了现有技术中采用人工的方式记录搜索引擎中搜索结果的相关数据信息导致工作效率低的问题,进而达到了提高工作效率的效果。

    权利要求书

    1.  一种数据的记录方法,其特征在于,包括:
    按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果;
    获取所述搜索结果中的目标对象的数据信息;以及
    记录所述目标对象的数据信息。

    2.
      根据权利要求1所述的记录方法,其特征在于,按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果包括:
    获取所述预设关键词在所述目标网站上进行搜索的结果页面;以及
    从所述结果页面的预定区域内查找到所述搜索结果。

    3.
      根据权利要求1所述的记录方法,其特征在于,在按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果之后,并且在获取所述搜索结果中的目标对象的数据信息之前,所述记录方法还包括:
    确定所述搜索结果中的全局对象和局部对象,其中,所述全局对象包括所述局部对象;以及
    确定所述局部对象为所述目标对象。

    4.
      根据权利要求3所述的记录方法,其特征在于,所述目标对象的数量为多个,获取所述搜索结果中的目标对象的数据信息包括:
    获取所述全局对象在所述搜索结果中的位置信息;以及
    根据所述全局对象的位置信息确定每个所述目标对象的排名信息。

    5.
      根据权利要求4所述的记录方法,其特征在于,获取所述全局对象在所述搜索结果中的位置信息包括:
    获取所述搜索结果中所述全局对象的网址:
    统计所述网址在所述搜索结果中的显示次序;以及
    确定所述显示次序为所述全局对象在所述搜索结果中的位置信息。

    6.
      根据权利要求1所述的记录方法,其特征在于,在按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果之后,所述记录方法还包括:
    判断所述搜索结果中是否包含所述目标对象,
    其中,在判断出所述搜索结果中包含所述目标对象的情况下,获取所述搜索结果中的所述目标对象的数据信息,在判断出所述搜索结果中不包含所述目标对象的情况下,确定所述目标对象的数据信息为预设信息。

    7.
      一种数据的记录装置,其特征在于,包括:
    搜索单元,用于按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果;
    获取单元,用于获取所述搜索结果中的目标对象的数据信息;以及
    记录单元,用于记录所述目标对象的数据信息。

    8.
      根据权利要求7所述的记录装置,其特征在于,所述搜索单元包括:
    第一获取模块,用于获取所述预设关键词在所述目标网站上进行搜索的结果页面;以及
    查找模块,用于从所述结果页面的预定区域内查找到所述搜索结果。

    9.
      根据权利要求7所述的记录装置,其特征在于,所述记录装置还包括:
    第一确定单元,用于在按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果之后,并且在获取所述搜索结果中的目标对象的数据信息之前,确定所述搜索结果中的全局对象和局部对象,其中,所述全局对象包括所述局部对象;以及
    第二确定单元,用于确定所述局部对象为所述目标对象。

    10.
      根据权利要求9所述的记录装置,其特征在于,所述目标对象的数量为多个,所述获取单元包括:
    第二获取模块,用于获取所述全局对象在所述搜索结果中的位置信息;以及
    确定模块,用于根据所述全局对象的位置信息确定每个所述目标对象的排名信息。

    11.
      根据权利要求10所述的记录装置,其特征在于,所述第二获取模块包括:
    获取子模块,用于获取所述搜索结果中所述全局对象的网址:
    统计子模块,用于统计所述网址在所述搜索结果中的显示次序;
    确定子模块,用于确定所述显示次序为所述全局对象在所述搜索结果中的位置信息。

    12.
      根据权利要求7所述的记录装置,其特征在于,所述记录装置还包括:
    判断单元,用于判断所述搜索结果中是否包含所述目标对象,
    其中,在判断出所述搜索结果中包含所述目标对象的情况下,获取所述搜索结果中的所述目标对象的数据信息,在判断出所述搜索结果中不包含所述目标对象的情况下,确定所述目标对象的数据信息为预设信息。

    说明书

    数据的记录方法及装置
    技术领域
    本发明涉及数据处理领域,具体而言,涉及一种数据的记录方法及装置。
    背景技术
    随着互联网的发展,在搜索引擎(谷歌、百度)上投放广告,推广自己的品牌和产品越来越普遍。但是当广告主通过搜索引擎进行产品推广的时候,搜索引擎会因关键词的出价不同而在不同的时段将广告显示在不同的位置,如搜索引擎中的左侧和右侧,所以用户对某一关键词进行搜索时,在搜索引擎显示搜索结果的页面中会显示不同的广告商位于不同的位置。基于上述不同的情况,广告主希望知道:
    1、自己和竞争对手的同一广告在搜索引擎中不同时段的显示排名情况;
    2、自己的广告在哪个时间段搜索排名情况比较靠前;
    3、自己和竞争对手的广告哪个时段中在搜索引擎中左侧的出现率更高;
    广告主可能还想通过查看一段时间的数据,了解到:
    1、预测重点关键词未来一段时间的广告出现位置和排名;
    2、对广告不出现或者出现位置和排名不正常的关键词进行预警;
    3、根据广告出现位置和排名调整关键词的出价策略,减少投入,获得更大利益。
    针对上述信息,如自己或竞争对手的广告排名情况等,现有技术是采用人工的方式记录搜索引擎中搜索结果的相关数据信息,即:记录人员打开某一搜索引擎的搜索结果界面,需要手动记录自己或者竞争对手同一广告的排名情况,这种记录方式工作效率比较低,同时也没有将历史的数据考虑在内,从而数据不够全面,这样会导致广告商无法历史数据分析制定针对某些特定的竞争对手的广告出价策略。
    针对相关技术中采用人工的方式记录搜索引擎中搜索结果的相关信息导致工作效率低的问题,目前尚未提出有效的解决方案。
    发明内容
    本发明的主要目的在于提供一种数据的记录方法及装置,以解决现有技术中采用人工的方式记录搜索引擎中搜索结果的相关数据信息导致工作效率低的问题。
    根据本发明的一个方面,提供了一种数据的记录方法。
    根据本发明的数据的记录方法包括按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果;获取所述搜索结果中的目标对象的数据信息;以及记录所述目标对象的数据信息。
    进一步地,按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果包括:获取所述预设关键词在所述目标网站上进行搜索的结果页面;以及从所述结果页面的预定区域内查找到所述搜索结果。
    进一步地,在按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果之后,并且在获取所述搜索结果中的目标对象的数据信息之前,所述记录方法还包括:确定所述搜索结果中的全局对象和局部对象,其中,所述全局对象包括所述局部对象;以及确定所述局部对象为所述目标对象。
    进一步地,所述目标对象的数量为多个,获取所述搜索结果中的目标对象的数据信息包括:获取所述全局对象在所述搜索结果中的位置信息;以及根据所述全局对象的位置信息确定每个所述目标对象的排名信息。
    进一步地,获取所述全局对象在所述搜索结果中的位置信息包括:获取所述搜索结果中所述全局对象的网址:统计所述网址在所述搜索结果中的显示次序;以及确定所述显示次序为所述全局对象在所述搜索结果中的位置信息。
    进一步地,在按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果之后,所述记录方法还包括:判断所述搜索结果中是否包含所述目标对象,其中,在判断出所述搜索结果中包含所述目标对象的情况下,获取所述搜索结果中的所述目标对象的数据信息,在判断出所述搜索结果中不包含所述目标对象的情况下,确定所述目标对象的数据信息为预设信息。
    根据本发明的另一方面,提供了一种数据的记录装置。
    根据本发明的数据的记录装置包括:搜索单元,用于按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果;获取单元,用于获取所述搜索结果中的目标对象的数据信息;以及记录单元,用于记录所述目标对象的数据信息。
    进一步地,所述搜索单元包括:第一获取模块,用于获取所述预设关键词在所述目标网站上进行搜索的结果页面;以及查找模块,用于从所述结果页面的预定区域内 查找到所述搜索结果。
    进一步地,所述记录装置还包括:第一确定单元,用于在按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果之后,并且在获取所述搜索结果中的目标对象的数据信息之前,确定所述搜索结果中的全局对象和局部对象,其中,所述全局对象包括所述局部对象;以及第二确定单元,用于确定所述局部对象为所述目标对象。
    进一步地,所述目标对象的数量为多个,所述获取单元包括:第二获取模块,用于获取所述全局对象在所述搜索结果中的位置信息;以及确定模块,用于根据所述全局对象的位置信息确定每个所述目标对象的排名信息。
    进一步地,所述第二获取模块包括:获取子模块,用于获取所述搜索结果中所述全局对象的网址:统计子模块,用于统计所述网址在所述搜索结果中的显示次序;确定子模块,用于确定所述显示次序为所述全局对象在所述搜索结果中的位置信息。
    进一步地,所述记录装置还包括:判断单元,用于判断所述搜索结果中是否包含所述目标对象,其中,在判断出所述搜索结果中包含所述目标对象的情况下,获取所述搜索结果中的所述目标对象的数据信息,在判断出所述搜索结果中不包含所述目标对象的情况下,确定所述目标对象的数据信息为预设信息。
    在本发明中,采用按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果;获取搜索结果中的目标对象的数据信息;记录目标对象的数据信息。通过预先设定时间,并以该预先设定的时间为周期,将预设关键词作为搜索条件进行搜索的方式得到搜索结果,进而在搜索结果中对目标对象的数据信息进行获取,最后将获取到的数据信息进行记录,用此种方式进行记录代替了人工方式的记录,实现了周期性自动地对数据信息进行记录,解决了现有技术中采用人工的方式记录搜索引擎中搜索结果的相关数据信息导致工作效率低的问题,进而达到了提高工作效率的效果。
    附图说明
    构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
    图1是根据本发明实施例的数据的记录方法的流程图;
    图2是根据本发明实施例的数据的记录方法的对预设关键词进行搜索得到搜索结果的示意图;
    图3a是根据本发明实施例的数据的记录方法得到的目标对象A的左侧排名信息的曲线图;
    图3b是根据本发明实施例的数据的记录方法得到的目标对象C的左侧排名信息的曲线图;以及
    图4是根据本发明实施例的数据的记录装置的示意图。
    具体实施方式
    为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
    需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
    在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
    实施例1
    根据本发明实施例,提供了一种可以用于实施本申请装置实施例的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
    根据本发明实施例,提供了一种数据的记录方法,图1是根据本发明实施例的数据的记录方法的流程图,如图1所示,该方法包括如下的步骤S102至步骤S106:
    S102:按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果;具体地,该预定的周期可以根据用户需求设置,如在某一段日期内,每小时、每半个小时或者每15分钟等进行一次搜索;预设关键词由用户提供,可以为商品名称、品牌名称或者地名等,如图书、苏宁、北京;目标网站为搜索引擎,如百度、谷歌等。搜索引擎以百度为例,预设关键词以图书为例,预定周期以每小时为例,对该步骤进行举例说明如下:9:00在百度的网站中对图书进行搜索,得到一个搜索结果,一个小时之后,即10:00会在百度的网站中对图书进行再次搜索,又会得到一个搜索结果。
    S104:获取搜索结果中的目标对象的数据信息,具体地,目标对象由用户预先指定,该目标对象可以是用户的竞争对手,也可以是用户自己。如用户为苏宁电器,可以指定目标对象为京东,也可以是苏宁电器。继续采用上个步骤中的举例进行说明,在得到搜索结果后,对预设关键词“图书”投放广告的广告商(即目标对象)会出现在搜索结果中。假设目标对象是京东,则获取到的数据信息可以是京东投放广告的广告标题、广告描述的内容或者目标对象在搜索结果中显示的位置等。
    S106:记录目标对象的数据信息。
    在本发明实施例中,通过预先设定时间,并以该预先设定的时间为周期,将预设关键词作为搜索条件进行搜索的方式得到搜索结果,进而在搜索结果中对目标对象的数据信息进行获取,最后将获取到的数据信息进行记录,用此种方式进行记录代替了人工方式的记录,实现了周期性自动地对数据信息进行记录,解决了采用人工的方式记录搜索引擎中搜索结果的相关数据信息导致工作效率低的问题,进而达到了提高工作效率的效果。
    优选地,按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果包括:在目标网站上对预设关键词进行搜索可以得到结果页面,从结果页面的预设区域内查找到上述搜索结果,具体地,结果页面的预设区域可以为页面左侧区域或者页面右侧区域,对于得到的搜索结果而言,该搜索结果可以是位于结果页面左侧区域的搜索结果,也可以是位于结果页面右侧区域的搜索结果,此时,获取搜索结果中的目标对象的数据信息,既可以获取位于结果页面左侧的搜索结果中目标对象的数据信息,也可以获取结果页面右侧的搜索结果中目标对象的数据信息,并且对上述两种获取来源不同的目标数据信息分别进行记录。
    在本发明实施例中,通过可以根据页面的不同区域将搜索结果进行划分,进而对位于不同区域内的搜索结果中的目标对象的数据信息进行获取和记录,提高了数据记录的精确度。
    优选地,在按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果之后,并且在获取搜索结果中的目标对象的数据信息之前,本发明实施例提供的数据的记录方法还包括确定搜索结果中的全局对象和局部对象,然后将局部对象确定为目标对象,其中,全局对象是指搜索结果中的所有被搜索出的对象,而局部对象则是全局对象中的一部分或全部,即,全局对象包括局部对象,图2是根据本发明实施例的数据的记录方法搜索出的搜索结果的示意图,如图2所示,示意性示出了全局对象包括A、B、C和D,局部对象则可以是上述对象A、B、C和D中的任意一个或多个。
    具体地,对于目标对象的数量为多个的情况,即局部对象也为多个,在本发明实施例中,可以按照以下方式获取搜索结果中的目标对象的数据信息:
    首先,在搜索结果中,按照全局对象排列的顺序,由上至下依次获取全局对象在搜索结果中的位置信息,直至获取完最后一个全局对象的位置信息,参加图2,先获取A在搜索结果中的位置信息,由于对象A是搜索结果中的第一个对象,因此,可以认为其位置信息是1,继续获取B在搜索结果中的位置信息,可以认为其位置信息是2,获取C在搜索结果中的位置信息,可以认为其位置信息是3,直至获取到D在搜索结果中的位置信息,认为其位置信息是4;
    其次,根据全局对象的位置信息确定每个目标对象的排名信息,因为目标对象就是局部对象,局部对象是属于全局对象的,而排名信息是根据位置信息确定的,所以获取了全局对象的位置信息,也就是说可以确定每个局部对象的排名信息,如目标对象为B和D,B的排名信息为2,D的排名信息为4。
    具体地,在本发明实施例中,可以通过以下方式来获取每个全局对象在搜索结果中的位置信息:首先,在显示搜索结果的当前页面中,从搜索结果中由上至下获取全局对象的网址,网址作为全局对象的标识,每当获取到一个网址,则认为有一个全局对象;其次,统计网址在搜索结果中的显示次序;然后,确定显示顺序为全局对象的位置信息。还是参见图2,会先读取到四个网址,依次分别是WWW.A.COM、WWW.B.COM、WWW.C.COM和WWW.D.COM,此时会认为有四个全局对象,上述四个网址的显示次序对应分别为1、2、3和4,则全局对象A的位置信息为1,全局对象B的位置信息为2,全局对象C的位置信息为3,全局对象D的位置信息为4。
    优选地,在按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果之后,本发明实施例提供的数据的记录方法还包括:判断搜索结果中是否包含目标对象,其中,在判断出搜索结果中包含目标对象的情况下,获取搜索结果中的目标对象的数据信息,在判断出搜索结果中不包含目标对象的情况下,确定目标对象的数据信息为预设信息。具体地,该预设信息为目标对象的排名信息,用0表示,此时记录的该目标对象的数据信息是0,说明该目标对象在该预设周期内没有投放广告。
    在本发明实施例中,考虑到了目标对象没有投放广告的情况的记录方式,达到了提高记录的数据的精确度。
    优选地,若用户已经在几个连续预定的周期内,在某一目标网站上投放了关于该预设关键词的广告,此时将该用户作为目标对象,但是当实际时间分别为上述几个连续预定的周期内的时间时,在目标网站上,对于上述预设关键词的得到的几个搜索结果中,没有一个搜索结果中包含目标用户,即目标用户的排名信息均为0时,此时本发明实施例中数据的记录方法还可以发出报警指令,用于提醒用户该广告的投放情况不正常,其中,报警指令可以为向用户发送邮件、短消息等。
    以下以一个具体的场景为例,进一步举例说明本发明实施例所提供的数据的记录方法:
    假设竞争对手A和竞争对手C均在搜索引擎B上投放了关于图书的广告,需要记录一段时间内二者投放广告的排名情况,比如:需要统计从2124年6月1日0:00开始,持续到23:00的排名情况,按照本发明实施例所提供的数据的记录方法,对于上述情况,以竞争对手A和竞争对手C作为本发明实施例进行数据记录的目标对象,以搜索引擎B为目标网站,可以将预定的周期设定为1个小时,从0:00到23:00搜索24次;预设关键词为图书,进行数据记录的具体工作过程如下:
    当实际时间为2024年6月1日0:00时,在目标网站B中对图书进行搜索,得到当前页面左侧区域内的搜索结果,如图2所示;在本次搜索结果中,会判断搜索结果中是否包含目标对象A和C,若不包含,则将不包含的目标对象的数据信息记录为预设信息,即为0;若包含,则分别获取目标对象A和C的数据信息。获取目标对象A和C的数据信息的过程如下:获取所有全局对象的网址,分别为WWW.A.COM、WWW.B.COM、WWW.C.COM和WWW.D.COM,会认为有四个全局对象,分别为A、B、C和D,此时根据获取网址顺序得出每个全局对象的显示次序,分别为1、2、3和4,即每个全局对象的位置信息为1、2、3、4,排名信息为1、2、3、4。此时,得到目标对象A的排名信息为1、目标对象C的排名信息为3。依照上述过程,分别进行接下来23次的排名信息的记录。根据上述排名信息的记录,可以得到相关的数据信息,如下表1所示:
    表1


    图3a是根据本发明实施例的数据的记录方法得到的目标对象A的左侧排名信息的曲线图,图3b是根据本发明实施例的数据的记录方法得到的目标对象C的左侧排名信息的曲线图,即,图3a和图3b将目标对象A和目标对象C左侧排名的数据以曲线形式显示。
    从表1、图3a和图3b可以看出:
    1、在左侧搜索结果的排名情况中,竞争对手A和竞争对手C关于图书的广告的出现的频率大致相同。
    2、关于左侧搜索结果的排名情况,竞争对手A没有排名在2以后的名次,而竞争对手C排名在3位置的次数为3次,竞争对手A的排名靠前率要高于竞争对手C。
    需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
    通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
    实施例2
    根据本发明实施例,还提供了一种用于实施上述数据的记录方法的数据的记录装置,该记录装置主要用于执行本发明实施例上述内容所提供的记录方法,以下对本发明实施例所提供的数据的记录装置做具体介绍:
    根据本发明的实施例,提供了一种数据的记录装置,图4是根据本发明实施例的数据的记录装置的示意图,如图4所示,该装置主要包括搜索单元10、获取单元20和记录单元30,其中:
    搜索单元10用于按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果;具体地,该预定的周期可以根据用户需求设置,如在某一段日期内,每小时、每半个小时或者每15分钟等进行一次搜索;预设关键词由用户提供,可以为商品名称、品牌名称或者地名等,如图书、苏宁、北京;目标网站为搜索引擎,如百度、谷歌等。搜索引擎以百度为例,预设关键词以图书为例,预定周期以每小时为例,对该步骤进行举例说明如下:9:00在百度的网站中对图书进行搜索,得到一个搜索结果,一个小时之后,即10:00会在百度的网站中对图书进行再次搜索,又会得到一个搜索结果。
    获取单元20用于获取搜索结果中的目标对象的数据信息,具体地,目标对象由用户预先指定,该目标对象可以是用户的竞争对手,也可以是用户自己。如用户为苏宁电器,可以指定目标对象为京东;也可以是苏宁电器。继续采用上个步骤中的举例进行说明,在得到搜索结果后,对预设关键词“图书”投放广告的广告商(即目标对象)会出现在搜索结果中。假设目标对象是京东,则获取到的数据信息可以是京东投放广告的广告标题、广告描述的内容或者目标对象在搜索结果中显示的位置等。
    记录单元30用于记录目标对象的数据信息。
    在本发明实施例中,通过预先设定时间,并以该预先设定的时间为周期,将预设关键词作为搜索条件进行搜索的方式得到搜索结果,进而在搜索结果中对目标对象的数据信息进行获取,最后将获取到的数据信息进行记录,用此种方式进行记录代替了人工方式的记录,实现了周期性自动地对数据信息进行记录,解决了采用人工的方式记录搜索引擎中搜索结果的相关数据信息导致工作效率低的问题,进而达到了提高工作效率的效果。
    具体地,在本发明优选实施例中,搜索单元10包括第一获取模块和查找模块。
    第一获取模块用于获取预设关键词在目标网站上进行搜索的结果页面。
    查找模块,用于从结果页面的预定区域内查找到搜索结果,结果页面的预设区域可以为页面左侧区域或者页面右侧区域,对于得到的搜索结果而言,该搜索结果可以是位于结果页面左侧区域的搜索结果,也可以是位于结果页面右侧区域的搜索结果,此时,获取搜索结果中的目标对象的数据信息,既可以获取位于结果页面左侧的搜索结果中目标对象的数据信息,也可以获取结果页面右侧的搜索结果中目标对象的数据信息,并且对上述两种获取来源不同的目标数据信息分别进行记录。
    在本发明实施例中,通过可以根据页面的不同区域将搜索结果进行划分,进而对位于不同区域内的搜索结果中的目标对象的数据信息进行获取和记录,提高了数据记录的精确度。
    优选地,在本发明优选实施例中,数据的记录装置还包括第一确定单元和第二确 定单元,其中:
    第一确定单元用于在按照预定的周期使用预设关键词在目标网站上进行搜索,得到搜索结果之后,并且在获取搜索结果中的目标对象的数据信息之前,确定搜索结果中的全局对象和局部对象,其中,全局对象包括局部对象;第二确定单元用于将局部对象确定为目标对象。其中,全局对象是指搜索结果中的所有被搜索出的对象,而局部对象则是全局对象中的一部分或全部,即,全局对象包括局部对象,图2是根据本发明实施例的数据的记录方法搜索出的搜索结果的示意图,如图2所示,示意性示出了全局对象包括A、B、C和D,局部对象则可以是上述对象A、B、C和D中的任意一个或多个。
    具体地,对于目标对象的数量为多个的情况,即局部对象也为多个,在本发明实施例中,可以按照以下方式获取搜索结果中的目标对象的数据信息,其中,获取单元包括第二获取模块和确定模块。
    首先,根据第二获取模块获取全局对象在搜索结果中的位置信息;在搜索结果中,按照全局对象排列的顺序,由上至下依次获取全局对象在搜索结果中的位置信息,直至获取完最后一个全局对象的位置信息,参加图2,先获取A在搜索结果中的位置信息,由于对象A是搜索结果中的第一个对象,因此,可以为其位置信息是1,继续获取B在搜索结果中的位置信息,可以认为其位置信息是2,然后获取C在搜索结果中的位置信息,可以认为其位置信息是3,直至获取到D在搜索结果中的位置信息,可以认为其位置信息是4;
    其次,确定模块用于根据全局对象的位置信息确定每个目标对象的排名信息,因为目标对象就是局部对象,局部对象是属于全局对象的,而排名信息是根据位置信息确定的,所以获取了全局对象的位置信息,也就是说可以确定每个局部对象的排名信息,如目标对象为B和D,B的排名信息为2;D的排名信息为4。
    具体地,在本发明实施例中,第二获取模块包括获取子模块、统计子模块和确定子模块。获取子模块用于获取搜索结果中所有全局对象的网址,在显示搜索结果的当前页面中,从搜索结果中由上至下获取全局对象的网址,网址作为全局对象的标识,每当获取到一个网址,则认为有一个全局对象;统计子模块用于统计网址在搜索结果中的显示次序,得到全局对象的位置信息;确定子模块用于确定显示次序为全局对象在搜索结果中的位置信息。还是参见图2,会先读取到四个网址,依次分别是WWW.A.COM、WWW.B.COM、WWW.C.COM和WWW.D.COM,此时会认为有四个全局对象,则上述四个网址的显示次序对应分别为1、2、3和4,则全局对象A的位置信息为1,全局对象B的位置信息为2,全局对象C的位置信息为3,全局对象D的位置信息为4。
    优选地,在本发明优选实施例中,数据的记录装置还包括判断单元,用于判断搜 索结果中是否包含目标对象,其中,在判断出搜索结果中包含目标对象的情况下,获取搜索结果中的目标对象的数据信息,在判断出搜索结果中不包含目标对象的情况下,确定目标对象的数据信息为预设信息。具体地,该预设信息为目标对象的排名信息,用0表示,此时记录的该目标对象的数据信息是0,说明该目标对象在该预设周期内没有投放广告。
    在本发明实施例中,考虑到了目标对象没有投放广告的情况的记录方式,达到了提高记录的数据的精确度。
    优选地,在本发明优选实施例中,数据记录装置还包括报警单元,用于对目标对象发送报警指令,具体如下:若用户已经在几个连续预定的周期内,在某一目标网站上投放了关于该预设关键词的广告,此时将该用户作为目标对象,但是当实际时间分别为上述几个连续预定的周期内的时间时,在目标网站上,对于上述预设关键词的得到的几个搜索结果中,没有一个搜索结果中包含目标用户,即目标用户的排名信息均为0时,此时本发明实施例中数据的记录方法还可以发出报警指令,用于提醒用户该广告的投放情况不正常,其中,报警指令可以为向用户发送邮件、短消息等。
    从以上的描述中,可以看出,本发明解决了采用人工的方式记录搜索引擎中搜索结果的相关数据信息导致工作效率低的问题,进而达到了提高工作效率的效果。
    显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
    以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    数据 记录 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:数据的记录方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-627833.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1