一种在搜索中实现内容推广的方法和装置制造方法及图纸

技术编号:12389787 阅读:48 留言:0更新日期:2015-11-25 22:50
本发明专利技术公开了一种在搜索中实现内容推广的方法和装置,该方法包括:提供不同的用于定制推广内容的模板以供不同推广用户选择;各个推广用户根据所选择模板的规范定制自身的推广内容并保存到服务器上;分别从各推广用户的服务器爬取并保存对应的推广内容;在接收搜索关键词时,根据搜索关键词从所保存的推广内容中查找到匹配的推广内容并展现在搜索结果页面中。本发明专利技术提供的技术方案在搜索服务与内容推广服务之间建立起关联,针对搜索用户的搜索需求在搜索结果页面上展示匹配的推广内容,使得推广服务更具定向性和灵活性,不仅满足了推广用户的内容推广需求,也满足了搜索用户的搜索需求,极大程度地提高了内容推广服务的价值与意义。

【技术实现步骤摘要】

本专利技术涉及搜索
,具体涉及一种在搜索中实现内容推广的方法和装置
技术介绍
随着互联网技术的不断发展,互联网用户日益增多,形成巨大的推广受众,越来越多具有内容推广需求的用户希望通过利用互联网平台进行推广和宣传,来提高内容推广的效率。然而现有技术中,内容推广服务并未形成合理规范的体系,导致推广内容和推广方式的不合理,例如,在互联网用户浏览网页时,网页的某位置突然弹出推广内容,该推广内容与当前网页毫无关系,且对用户的浏览行为造成了不良的影响,该无针对性且出现方式不合理的推广对当前浏览用户来说毫无意义,不仅降低了当前浏览用户的体验,也无法满足推广用户的内容推广需求,内容推广的有效性极差。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种在搜索中实现内容推广的方法和装置。依据本专利技术的一个方面,提供了一种在搜索中实现内容推广的方法,该方法包括:提供不同的用于定制推广内容的模板,以供不同推广用户选择并记录各推广用户所选择的模板;其中每个推广用户根据所选择模板的规范定制自身的推广内容并保存到自身的服务器上;根据各推广用户各自选择的模板,分别从各推广用户的服务器爬取对应的推广内容;保存所爬取到的推广内容;在接收搜索关键词时,根据搜索关键词从所保存的推广内容中查找到匹配的推广内容,将匹配的推广内容作为搜索结果的一部分展现在搜索结果页面中。可选地,所述分别从各推广用户的服务器爬取对应的推广内容包括:从推广用户的服务器地址列表获得各推广用户的服务器地址;根据获得地址访问各推广用户的服务器,并爬取对应的推广内容。可选地,所述分别从各推广用户的服务器爬取对应的推广内容包括:将从每个推广用户的服务器爬取推广内容的一个或多个任务放入任务队列;调度多个进程来完成任务队列中的任务。可选地,所述调度多个进程来完成任务队列中的任务包括:在一台或多台机器上启动进程,其中每个机器上启动了多个进程;从任务队列中取任务,并使用一致性哈希算法调度所述一台或多台机器上的进程来完成任务。可选地,所述保存所爬取到的推广内容包括:从爬取到的推广内容的每一项中抽取关键词;其中,爬取的推广内容包括一个或多个项,每项包括关键词和结构化的推广数据;对于推广内容中的每一项,判断抽取的关键词是否属于竞价词库中的词,如果不属于则丢弃该项,如果属于则对该项进行保存处理。可选地,所述对该项进行保存处理包括:将该项的结构化的推广数据中的图片保存到图片服务器中;将图片在图片服务器上的地址、该项的结构化的推广数据中的文本和URL地址,以该项的关键词为索引保存到推广内容库中。可选地,所述根据搜索关键词从所保存的推广内容中查找到匹配的推广内容包括:根据搜索关键词从推广内容库中查找匹配的索引关键词,获得相应的图片在图片服务器上的地址、文本和URL地址;根据图片在图片服务器上的地址获取相应的图片;图片、文本和URL地址为最终推广内容。可选地,将匹配的推广内容作为搜索结果的一部分展现在搜索结果页面中包括:在搜索结合页面的指定位置处展现一个应用盒子,在该应用盒子中展现匹配的推广内容。依据本专利技术的另一个方面,提供了一种在搜索中实现内容推广的装置,该装置包括:模板处理单元,适于提供不同的用于定制推广内容的模板,以供不同推广用户选择并记录各推广用户所选择的模板;其中每个推广用户根据所选择模板的规范定制自身的推广内容并保存到自身的服务器上;爬取处理单元,适于根据各推广用户各自选择的模板,分别从各推广用户的服务器爬取对应的推广内容;保存处理单元,适于保存所爬取到的推广内容;搜索处理单元,适于在接收搜索关键词时,根据搜索关键词从所保存的推广内容中查找到匹配的推广内容,将匹配的推广内容作为搜索结果的一部分展现在搜索结果页面中。可选地,所述爬取处理单元,适于从推广用户的服务器地址列表获得各推广用户的服务器地址;根据获得地址访问各推广用户的服务器,并爬取对应的推广内容。可选地,所述爬取处理单元,适于将从每个推广用户的服务器爬取推广内容的一个或多个任务放入任务队列;调度多个进程来完成任务队列中的任务。可选地,所述爬取处理单元,适于从任务队列中取任务,并使用一致性哈希算法调度一台或多台机器上的进行来完成任务;其中,所述一台或多台机器中的每个机器上都启动了多个进程。可选地,所述保存处理单元,适于从爬取到的推广内容的每一项中抽取关键词,其中,爬取的推广内容包括一个或多个项,每项包括关键词和结构化的推广数据;以及适于对于推广内容中的每一项,判断抽取的关键词是否属于竞价词库中的词,如果不属于则丢弃该项,如果属于则对该项进行保存处理。可选地,所述保存处理单元,适于将该项的结构化的推广数据中的图片保存到图片服务器中;以及适于将图片在图片服务器上的地址、该项的结构化的推广数据中的文本和URL地址,以该项的关键词为索引保存到推广内容库中。可选地,所述搜索处理单元,适于根据搜索关键词从推广内容库中查找匹配的索引关键词,获得相应的图片在图片服务器上的地址、文本和URL地址;根据图片在图片服务器上的地址获取相应的图片;图片、文本和URL地址为最终推广内容。可选地,所述搜索处理单元,适于在搜索结合页面的指定位置处展现一个应用盒子,在该应用盒子中展现匹配的推广内容。由上述可知,本专利技术提供的技术方案在搜索服务与内容推广服务之间建立起关联,通过推广用户所选择的模板统一双方交互规范,依据该交互规范从推广用户的服务器爬取并保存推广内容,当接收到搜索用户发出的搜索关键词时,查找与搜索关键词匹配的推广内容并在搜索结果页面上进行展示。该方案针对搜索用户的搜索需求在搜索结果页面上展示匹配的推广内容,使得推广服务更具定向性和灵活性,不仅满足了推广用户的内容推广需求,也满足了搜索用户的搜索需求,极大程度地提高了内容推广服务的价值与意义。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,...

【技术保护点】
一种在搜索中实现内容推广的方法,其中,该方法包括:提供不同的用于定制推广内容的模板,以供不同推广用户选择并记录各推广用户所选择的模板;其中每个推广用户根据所选择模板的规范定制自身的推广内容并保存到自身的服务器上;根据各推广用户各自选择的模板,分别从各推广用户的服务器爬取对应的推广内容;保存所爬取到的推广内容;在接收搜索关键词时,根据搜索关键词从所保存的推广内容中查找到匹配的推广内容,将匹配的推广内容作为搜索结果的一部分展现在搜索结果页面中。

【技术特征摘要】
1.一种在搜索中实现内容推广的方法,其中,该方法包括:
提供不同的用于定制推广内容的模板,以供不同推广用户选择并记录各
推广用户所选择的模板;其中每个推广用户根据所选择模板的规范定制自身
的推广内容并保存到自身的服务器上;
根据各推广用户各自选择的模板,分别从各推广用户的服务器爬取对应
的推广内容;
保存所爬取到的推广内容;
在接收搜索关键词时,根据搜索关键词从所保存的推广内容中查找到匹
配的推广内容,将匹配的推广内容作为搜索结果的一部分展现在搜索结果页
面中。
2.如权利要求1所述的方法,其中,所述分别从各推广用户的服务器爬
取对应的推广内容包括:
从推广用户的服务器地址列表获得各推广用户的服务器地址;
根据获得地址访问各推广用户的服务器,并爬取对应的推广内容。
3.如权利要求1所述的方法,其中,所述分别从各推广用户的服务器爬
取对应的推广内容包括:
将从每个推广用户的服务器爬取推广内容的一个或多个任务放入任务队
列;
调度多个进程来完成任务队列中的任务。
4.如权利要求3所述的方法,其中,所述调度多个进程来完成任务队列
中的任务包括:
在一台或多台机器上启动进程,其中每个机器上启动了多个进程;
从任务队列中取任务,并使用一致性哈希算法调度所述一台或多台机器
上的进程来完成任务。
5.如权利要求1所述的方法,其中,所述保存所爬取到的推广内容包括:
从爬取到的推广内容的每一项中抽取关键词;其中,爬取的推广内容包
括一个或多个项,每项包括关键词和结构化的推广数据;
对于推广内容中的每一项,判断抽取的关键词是否属于竞价词库中的词,
如果不属于则丢弃该项,如果属于则对该项进...

【专利技术属性】
技术研发人员:黄凤
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1