在网页上标注关键词的方法、装置、系统和浏览器客户端的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及一种实现在网页上标注关键词的方法、装置、系统和一种浏览器客户端。
【背景技术】
[0002]随着互联网技术的发展,越来越多的用户使用互联网来浏览网页获取信息,用户在浏览网页内容时,可能会网页上的对某个或某些关键词感兴趣,目前网络搜索索引的主要方法之一是关键词搜索,即用户输入一个词/句子,以此为内容进行搜索,搜索引擎显示搜索结果,其中用户输入的内容就是关键词。根据现有技术,如果用户想进一步了解更多该关键词的信息,就需要自己手动操作选中该关键词,将该关键词复制粘贴到搜索引擎的搜索栏中,点击搜索后跳转到搜索结果页面,在搜索结果页面中查看与该关键词有关的更多信息,这种获取关键词相关信息的方式非常不方便,用户体验较差。
【发明内容】
[0003]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种实现在网页上标注关键词的方法、装置、系统和一种浏览器客户端。
[0004]依据本发明的一个方面,提供了一种实现在网页上标注关键词的方法,该方法包括:
[0005]当用户访问网站的网页时,向服务器发送包含当前网页URL的关键词标注请求;
[0006]接收服务器返回的当前网页中包含的一个或多个关键词以及与各关键词分别对应的搜索脚本代码;
[0007]在对当前网页进行加载渲染时,基于各个搜索脚本代码分别对当前网页中包含的一个或多个关键词进行标注。
[0008]可选地,该方法进一步包括:当用户在当前网页上点击被标注的一个关键词时,由该关键词对应的搜索脚本代码向搜索引擎发送包含该关键词搜索请求,获得该关键词的搜索结果;
[0009]跳转到该关键词的搜索结果页面。
[0010]可选地,当用户访问网站的网页时,由浏览器向服务器发送包含当前网页URL的关键词标注请求。
[0011]可选地,向服务器发送包含当前网页URL的关键词标注请求包括:
[0012]将关键词标注请求发送到实现流量负载均衡的Linux虚拟服务器LVS系统,由该LVS系统将关键词请求发送到服务器。
[0013]根据本发明的另一方面,提供了一种实现在网页上标注关键词的装置,该装置包括:
[0014]关键词请求发送单元,适于当用户访问网站的网页时,向服务器发送包含当前网页URL的关键词标注请求;
[0015]接收单元,适于接收服务器返回的当前网页中包含的一个或多个关键词以及与各关键词分别对应的搜索脚本代码;
[0016]标注单元,适于在对当前网页进行加载渲染时,基于各个搜索脚本代码分别对当前网页中包含的一个或多个关键词进行标注。
[0017]可选地,该装置进一步包括:
[0018]搜索单元,当用户在当前网页上点击被标注的一个关键词时,利用该关键词对应的搜索脚本代码向搜索引擎发送包含该关键词搜索请求,获得该关键词的搜索结果;并跳转到该关键词的搜索结果页面。
[0019]可选地,关键词请求发送单元,适于将关键词标注请求发送到实现流量负载均衡的Linux虚拟服务器LVS系统,由该LVS系统将关键词请求发送到服务器。
[0020]根据本发明的又一方面,提供了一种浏览器客户端,该浏览器客户端包括:如本发明另一个方面所述的实现在网页上标注关键词的装置。
[0021]根据本发明的再一方面,提供了一种实现在网页上标注关键词的系统,包括:如本发明又一方面所述的浏览器客户端,以及服务器。
[0022]可选地,服务器,适于接收浏览器客户端侧发来的包含网页URL的关键词标注请求;基于关键词请求中包含的网页URL,提取网页URL的文本信息;查找上述文本信息中与关键词字典对应的一个或多个关键词;将所查找到的一个或多个关键词以及与关键词分别对应的搜索脚本代码返回给浏览器客户端。
[0023]本发明的有益效果是:通过本发明的这种实现在网页上标注关键词的方法、装置和系统,可以将用户访问网站的网页上的关键词进行标注,突出显示,方便用户查看和进一步操作,提升用户使用体验。此外,本发明还提供了一种浏览器客户端执行这种实现在网页上标注关键词的装置,利用该浏览器客户端,用户在访问网站的网页时,呈现的网页上的关键词都进行了标注,更加的直观醒目,简化了用户利用关键词进行搜索的步骤,提升了用户阅读网页和搜索与关键词相关信息的体验。
[0024]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0025]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0026]图1示出了根据本发明一个实施例的一种实现在网页上标注关键词的方法的流程图;
[0027]图2示出了根据本发明一个实施例的一种实现在网页上标注关键词的装置的框图;
[0028]图3示出了根据本发明一个实施例的一种浏览器客户端的框图;
[0029]图4示出了根据本发明一个实施例的一种实现在网页上标注关键词的系统的框图。
【具体实施方式】
[0030]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0031]本发明中针对现有技术中用户在访问网站的网页内容时,没有对网页上的关键词进行标注,导致的使用不方便的问题,提供了一种实现在网页上标注关键词的技术方案。通过本发明的这种方案,在对用户访问的当前网页进行加载渲染时,实现分别对当前网页中包含的一个或多个关键词进行标注,突出显示关键词,方便对关键词的进一步搜索操作,从而提升用户体验。
[0032]图1示出了根据本发明一个实施例的一种实现在网页上标注关键词的方法的流程图;参见图1,本发明一个实施例的这种实现在网页上标注关键词的方法包括:
[0033]步骤S110,当用户访问网站的网页时,向服务器发送包含当前网页URL的关键词标注请求;
[0034]步骤S120,接收服务器返回的所述当前网页中包含的一个或多个关键词以及与各关键词分别对应的搜索脚本代码;
[0035]步骤S130,在对当前网页进行加载渲染时,基于各个所述搜索脚本代码分别对当前网页中包含的一个或多个关键词进行标注。
[0036]通过图1所示的方法,实现了对用户访问网站的网页上关键词的标注,这样用户在访问网站的网页时,可以看到网页上的关键词已被标注,突出显示,提升了用户浏览网页内容的体验。
[0037]在本发明的一个实施例中,图1所示的方法进