网络搜索结果的呈现方法和装置制造方法

文档序号:6634052阅读:143来源:国知局
网络搜索结果的呈现方法和装置制造方法
【专利摘要】本发明提供了一种网络搜索结果的呈现方法和装置。其中,该方法包括:确定当前页面搜索窗口内的关键词对应的搜索结果;调取呈现该搜索结果的命令和呈现该搜索结果中前n个索结果对应的网页的命令,n为自然数;在上述当前页面呈现该搜索结果,在n个标签或n个窗口分别呈现搜索结果中前n个结果对应的网页。通过本发明,提升了网页搜索结果的呈现效率,便于用户操作应用。
【专利说明】网络搜索结果的呈现方法和装置

【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及网络搜索结果的呈现方法和装置。

【背景技术】
[0002] 目前常见的搜索引擎通常是用户按下回车或者点击搜索按钮以后,只打开一个搜 索结果页面,用户要继续再点击某个搜索结果以后才能进入目标网址。但是在很多的搜索 中,往往第一个或前几个搜索结果就已经满足了用户的需求,这种需要再次点击搜索结果 才能打开对应网页的方式无疑多此一举,而随着网页内容的丰富,用户在搜索引擎中查找 相关内容的操作越来越频繁的,将各个用户访问搜索引擎的次数进行累计,其数目是非常 巨大的。因此,上述搜索引擎需要用户在搜索结果中再做一次点击的方式无疑浪费了大量 的资源和时间,降低了网页搜索的效率。这对该问题,个别搜索引擎提供了通过点击额外的 搜索按钮来直达第一个搜索结果的展示方式,然而该方式中,用户不能通过回车或者点击 搜索提示来执行该形式的搜索,而且如果打开的搜索结果不能满足用户的需求,用户必须 重新回到搜索引擎页,重新执行新的搜索才能查看其它搜索结果。
[0003] 发明人在研究中发现,现有搜索引擎呈现搜索结果的方式存在效率较低的问题, 针对这一问题,目前尚未提出有效的解决方案。


【发明内容】

[0004] 有鉴于此,本发明实施例的目的在于提供网络搜索结果的呈现方法和装置,以提 升搜索结果呈现的效率。
[0005] 第一方面,本发明实施例提供了一种网络搜索结果的呈现方法,包括:确定当前页 面搜索窗口内的关键词对应的搜索结果;调取呈现该搜索结果的命令和呈现该搜索结果中 前η个索结果对应的网页的命令,η为自然数;在上述当前页面呈现该搜索结果,在η个标 签或η个窗口分别呈现搜索结果中前η个结果对应的网页。
[0006] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上 述调取呈现搜索结果的命令和呈现搜索结果中前η个结果对应的网页的命令之前,该方法 还包括:判断当前页面的多页面展示开关是否为打开状态,如果是,执行上述调取呈现搜索 结果的命令和呈现搜索结果中前η个结果对应的网页的命令的步骤。
[0007] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,上 述调取呈现搜索结果中前η个结果对应的网页的命令包括:根据经验数据确定关键词对应 的η的取值;按照确定的η的取值调取呈现搜索结果中前η个结果对应的网页的命令。
[0008] 结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,调 取呈现搜索结果中前η个结果对应的网页的命令包括:根据当前页面中用户设置的数值确 定关键词对应的η的取值;按照确定的η的取值调取呈现搜索结果中前η个结果对应的网 页的命令。
[0009] 结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,调 取呈现搜索结果的命令和呈现搜索结果中前η个结果对应的网页的命令包括:调取呈现搜 索结果的网址;调取呈现搜索结果中前η个结果中每个结果对应的网址;相应地,上述在当 前页面呈现搜索结果,在η个标签或η个窗口分别呈现搜索结果中前η个结果对应的网页 包括:更新当前页面的地址栏的地址为呈现所有搜索结果的网址;在η个标签或η个窗口 的地址栏内分别填入搜索结果中前η个结果对应的网址。
[0010] 第二方面,本发明实施例还提供了一种网络搜索结果的呈现装置,包括:搜索结果 确定模块,用于确定当前页面搜索窗口内的关键词对应的搜索结果;命令调取模块,用于调 取呈现上述搜索结果的命令和呈现上述搜索结果中前η个结果对应的网页的命令,η为自 然数;搜索结果呈现模块,用于在当前页面呈现上述搜索结果,在η个标签或η个窗口分别 呈现该搜索结果中前η个结果对应的网页。
[0011] 结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,上 述装置还包括:判断模块,用于判断当前页面的多页面展示开关是否为打开状态;命令触 发模块,用于当判断模块的判断结果为是时,触发上述命令调取模块调取呈现搜索结果的 命令和呈现搜索结果中前η个结果对应的网页的命令。
[0012] 结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,上 述命令调取模块包括:第一取值确定单元,用于根据经验数据确定关键词对应的η的取值; 第一网页调取单元,用于按照确定的η的取值调取呈现搜索结果中前η个结果对应的网页 的命令。
[0013] 结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,上 述命令调取模块包括:第二取值确定单元,用于根据当前页面中用户设置的数值确定关键 词对应的η的取值;第二网页调取单元,用于按照确定的η的取值调取呈现搜索结果中前η 个结果对应的网页的命令。
[0014] 结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,上 述命令调取模块包括:第一调取单元,用于调取呈现搜索结果的网址;第二调取单元,用于 调取呈现搜索结果中前η个结果中每个结果对应的网址;相应地,上述搜索结果呈现模块 包括:地址更新单元,用于更新当前页面的地址栏的地址为呈现所有搜索结果的网址;网 址填入单元,用于在η个标签或η个窗口的地址栏内分别填入搜索结果中前η个结果对应 的网址。
[0015] 本发明实施例提供的方法和装置通过在得到当前关键词的搜索结果后,直接调取 呈现所有搜索结果的命令和呈现该搜索结果中前η个结果对应网页的命令,能够在当前页 面呈现该搜索结果,在η个标签或η个窗口分别呈现该搜索结果中前η个结果对应的网页, 即搜索结果和该结果中前η个网页同时显示,用户可以方便地查看打开的前η个网页,也可 以在前η个网页均不满足要求时,直接查看到呈现所有搜索结果的页面,避免了用户需要 点击搜索结果中的某一项才能打开其对应网页的问题,也解决了相关搜索引擎仅打开搜索 结果中的第一个网页,该网页不满足用户需求时,用户需要重新搜索的问题,提升了网页搜 索结果的呈现效率,便于用户操作应用。
[0016] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合 所附附图,作详细说明如下。

【专利附图】

【附图说明】
[0017] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对 范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他相关的附图。
[0018] 图1示出了本发明实施例所提供的一种网络搜索结果的呈现方法流程图;
[0019] 图2示出了本发明实施例所提供的一种网络搜索结果的呈现方法示意图;
[0020] 图3示出了本发明实施例所提供的网络搜索结果的呈现装置的结构框图;
[0021] 图4示出了本发明实施例所提供的网络搜索结果的呈现服务器的结构框图。

【具体实施方式】
[0022] 下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在 此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因 此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的 范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做 出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023] 本发明实施例考虑现有搜索引擎呈现搜索结果的方式存在效率较低的问题,提供 了一种网络搜索结果的呈现方法和装置,该方法和装置可以应用在各种终端设备上,也可 以应用在网络侧的服务器上,下面通过实施例进行详细描述。
[0024] 参见图1所示的网络搜索结果的呈现方法流程图,该方法可以由索引擎服务器执 行,其包括以下步骤:
[0025] 步骤S102,确定当前页面搜索窗口内的关键词对应的搜索结果;
[0026] 根据关键词查找对应的搜索结果可以采用相关技术中的搜索方式,该搜索结果是 按照搜索到的目标与关键词的匹配度高低顺序排列的,排列靠前的目标为与该关键词匹配 度高的,排列靠后的目标为与该关键词匹配度低的。本发明实施例对具体的搜索方式不进 行详细介绍和限制。
[0027] 步骤S104,调取呈现上述搜索结果(即所有的搜索结果)的命令和呈现搜索结果 中前η个结果对应的网页的命令,η为自然数,例如η等于1、2或3 ;
[0028] 步骤S106,在当前页面呈现上述搜索结果,在η个标签或η个窗口分别呈现搜索结 果中前η个结果对应的网页。
[0029] 本实施例的方法通过在得到当前关键词的搜索结果后,直接调取呈现所有搜索结 果的命令和呈现该搜索结果中前η个结果对应网页的命令,能够在当前页面呈现该搜索结 果,在η个标签或η个窗口分别呈现该搜索结果中前η个结果对应的网页,即搜索结果和该 结果中前η个网页同时显示,用户可以方便地查看打开的前η个网页,也可以在前η个网页 均不满足要求时,直接查看到呈现所有搜索结果的页面,避免了用户需要点击搜索结果中 的某一项才能打开其对应网页的问题,也解决了相关搜索引擎仅打开搜索结果中的第一个 网页,该网页不满足用户需求时,用户需要重新搜索的问题,提升了网页搜索结果的呈现效 率,便于用户操作应用。
[0030] 考虑到不同的用户需求不同,在搜索引擎的搜索窗口,可以增设一个多页面展示 开关,用户可以通过点击该开关打开或者关闭多页面同时呈现功能,例如:该开关默认设置 为打开状态,如果有的用户不希望提供搜索结果的同时呈现该搜索结果前η个结果对应的 网页,则可以关闭该多页面展示开关。基于此,上述调取呈现搜索结果的命令和呈现搜索结 果中前η个结果对应的网页的命令之前,该方法还包括:判断当前页面的多页面展示开关 是否为打开状态,如果是,执行上述调取呈现搜索结果的命令和呈现搜索结果中前η个结 果对应的网页的命令的步骤。如果否,则直接调取呈现上述搜索结果的命令。通过该功能, 增强了用户选择的灵活性,进而提升了产品的用户体验度。
[0031] 至于上述η的取值,通常可以系统默认取1、2或3,也可以根据网络数据统计情 况,针对不同的关键词给出不同的η的取值,例如:关键词为"淘宝"时,大部分用户(90% ) 的点击都是只点击了第1条搜索结果,那么针对"淘宝"这个关键词,η的取值可以为1,而 如果当前的关键词没有统计数据时,则可以采用系统默认的η值或者只呈现搜索结果的页 面,不呈现该搜索结果的前η个结果对应的网页。基于此,上述调取呈现搜索结果中前η个 结果对应的网页的命令可以包括:根据经验数据确定关键词对应的η的取值;按照确定的η 的取值调取呈现搜索结果中前η个结果对应的网页的命令。
[0032] 另外,上述η的取值还可以由用户给出,例如,在搜索界面上提供设置打开标签或 窗口的数目选项,将该选项内的数值作为η的取值。当然,为了简化用户的操作,还可以将 该选项设置的数值长久保存在后台,用户不必每次进行搜索的时候进行设置,或者如果用 户未对该选项进行设置,则η可以采用默认的数值。基于此,上述调取呈现搜索结果中前η 个结果对应的网页的命令还可以包括:根据当前页面中用户设置的数值确定关键词对应的 η的取值;按照确定的η的取值调取呈现搜索结果中前η个结果对应的网页的命令。该方 式可以有效地考虑用户的意愿,增强了用户的主动性和方案的灵活性。
[0033] 具体实现时,上述调取呈现搜索结果的命令和呈现搜索结果中前η个结果对应的 网页的命令的步骤可以包括:调取呈现搜索结果的网址;调取呈现上述搜索结果中前η个 结果中每个结果对应的网址;此处调取网站的动作顺序可以调换,本发明实施例对此不进 行限制。与之对应的,上述在当前页面呈现搜索结果,在η个标签或η个窗口分别呈现搜索 结果中前η个结果对应的网页的步骤可以包括:更新当前页面的地址栏的地址为呈现所有 搜索结果的网址;在η个标签或η个窗口的地址栏内分别填入搜索结果中前η个结果对应 的网址。该方式实现简单,能够与现有搜索引擎较好的兼容。
[0034] 基于上述方法,本发明实施例还提供了图2所示的网络搜索结果的呈现方法示意 图,具体过程如下:
[0035] 步骤S202,用户在当前页面的搜索窗口填入关键词,启动搜索过程,例如:通过点 击搜索按钮、敲击回车或者是点击搜索提示启动搜索过程;
[0036] 步骤S204,搜索页面跳转为搜索结果,同时打开新标签或者窗口,分别展示搜索结 果中排名前η位的网页(η可以等于1、2、3、…);
[0037] 当执行了一次搜索后,搜索的当前页面将会变成搜索结果页面,与其它搜索引擎 不同的是,本实施例中会同时打开η个(η可取1、2、3等,一般取η= 1)新的标签或窗口 (这个视不同浏览器允许的打开规则而定),这些标签分别展示了搜索结果中排名前η位的 网页。具体实现时,可以通过在前端展示页面中包含html+js处理机制和后端处理机制共 同实现。以同时打开3个标签为例,在前端页面上,form表单将会用来完成"当前页面跳转 到搜索结果页"的任务,而在这个form表单上,通过onsubmit绑定了一段javascript代 码,它将会在表单提交的瞬间同时执行,这段javascript代码将会用来完成"同时打开3个 新标签/窗口"的任务,如下3次使用window,open函数分别打开了三个新的标签/窗口, 这三个标签跳转的网址是不一样,分别用网址参数select= 1、2、3来标识,select= 1、2、 3分别表示该标签/窗口要跳转到搜索结果中第1、2、3条结果对应的网址。如下述后端代 码所示,后端将会判断select是否存在,以及select的值来进行不同的内容展示,S卩:请求 中参数select不存在时展示对应关键词的所有搜索结果,当select存在时,跳转到搜索结 果中第select条结果对应的网站。
[0038] 前端页面中的html+js代码示例:

【权利要求】
1. 一种网络搜索结果的呈现方法,其特征在于,包括: 确定当前页面搜索窗口内的关键词对应的搜索结果; 调取呈现所述搜索结果的命令和呈现所述搜索结果中前η个索结果对应的网页的命 令,所述η为自然数; 在所述当前页面呈现所述搜索结果,在η个标签或η个窗口分别呈现所述搜索结果中 前η个结果对应的网页。
2. 根据权利要求1所述的方法,其特征在于,调取呈现所述搜索结果的命令和呈现所 述搜索结果中前η个结果对应的网页的命令之前,所述方法还包括: 判断所述当前页面的多页面展示开关是否为打开状态,如果是,执行所述调取呈现所 述搜索结果的命令和呈现所述搜索结果中前η个结果对应的网页的命令的步骤。
3. 根据权利要求1所述的方法,其特征在于,调取呈现所述搜索结果中前η个结果对应 的网页的命令包括: 根据经验数据确定所述关键词对应的η的取值; 按照确定的η的取值调取呈现所述搜索结果中前η个结果对应的网页的命令。
4. 根据权利要求1所述的方法,其特征在于,调取呈现所述搜索结果中前η个结果对应 的网页的命令包括: 根据所述当前页面中用户设置的数值确定所述关键词对应的η的取值; 按照确定的η的取值调取呈现所述搜索结果中前η个结果对应的网页的命令。
5. 根据权利要求1所述的方法,其特征在于,调取呈现所述搜索结果的命令和呈现所 述搜索结果中前η个结果对应的网页的命令包括:调取呈现所述搜索结果的网址;调取呈 现所述搜索结果中前η个结果中每个结果对应的网址; 在所述当前页面呈现所述搜索结果,在η个标签或η个窗口分别呈现所述搜索结果中 前η个结果对应的网页包括:更新所述当前页面的地址栏的地址为呈现所有所述搜索结果 的网址;在η个标签或η个窗口的地址栏内分别填入所述搜索结果中前η个结果对应的网 址。
6. -种网络搜索结果的呈现装置,其特征在于,包括: 搜索结果确定模块,用于确定当前页面搜索窗口内的关键词对应的搜索结果; 命令调取模块,用于调取呈现所述搜索结果的命令和呈现所述搜索结果中前η个结果 对应的网页的命令,所述η为自然数; 搜索结果呈现模块,用于在所述当前页面呈现所述搜索结果,在η个标签或η个窗口分 别呈现所述搜索结果中前η个结果对应的网页。
7. 根据权利要求6所述的装置,其特征在于,所述装置还包括: 判断模块,用于判断所述当前页面的多页面展示开关是否为打开状态; 命令触发模块,用于当所述判断模块的判断结果为是时,触发所述命令调取模块调取 呈现所述搜索结果的命令和呈现所述搜索结果中前η个结果对应的网页的命令。
8. 根据权利要求6所述的装置,其特征在于,所述命令调取模块包括: 第一取值确定单元,用于根据经验数据确定所述关键词对应的η的取值; 第一网页调取单元,用于按照确定的η的取值调取呈现所述搜索结果中前η个结果对 应的网页的命令。
9. 根据权利要求6所述的装置,其特征在于,所述命令调取模块包括: 第二取值确定单元,用于根据所述当前页面中用户设置的数值确定所述关键词对应的 η的取值; 第二网页调取单元,用于按照确定的η的取值调取呈现所述搜索结果中前η个结果对 应的网页的命令。
10. 根据权利要求6所述的装置,其特征在于,所述命令调取模块包括:第一调取单元, 用于调取呈现所述搜索结果的网址;第二调取单元,用于调取呈现所述搜索结果中前η个 结果中每个结果对应的网址; 所述搜索结果呈现模块包括:地址更新单元,用于更新所述当前页面的地址栏的地址 为呈现所有所述搜索结果的网址;网址填入单元,用于在η个标签或η个窗口的地址栏内分 别填入所述搜索结果中前η个结果对应的网址。
【文档编号】G06F17/30GK104317954SQ201410641675
【公开日】2015年1月28日 申请日期:2014年11月13日 优先权日:2014年11月13日
【发明者】彭凌霄 申请人:彭凌霄
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1