一种用于在计算机设备中获得搜索结果页的方法和装置的制造方法

xiaoxiao2020-10-23  10

一种用于在计算机设备中获得搜索结果页的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种用于在计算机设备中获得搜索结果页的方法和装置。
【背景技术】
[0002]现有技术中,用户可在计算机设备的应用中对关键词进行搜索并获得包含多个候选项的搜索结果页;接着,用户可通过选择候选项,来跳转至该候选项对应的页面;接着,用户可通过进一步点击该候选项对应的页面上的链接,来跳转至其他页面,如此反复。因此,在从搜索结果页出发经过多次跳转后,用户往往需要执行多次返回操作,才能返回至该搜索结果页,并且,所返回的搜索结果页与用户先前通过搜索关键词来获得的搜索结果页是相同的。

【发明内容】

[0003]本发明的目的是提供一种用于在计算机设备中获得搜索结果页的方法和装置。
[0004]根据本发明的一个方面,提供一种用于在计算机设备中获得搜索结果页的方法,其中,该方法包括以下步骤:
[0005]当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,根据所述关键词对应的候选项类型,获得需要跳转至的搜索结果页;
[0006]将所述当前页面切换为所述搜索结果页。
[0007]根据本发明的另一个方面,还提供了一种用于在计算机设备中获得搜索结果页的装置,其中,该装置包括以下装置:
[0008]用于当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,根据所述关键词对应的候选项类型,获得需要跳转至的搜索结果页的装置;
[0009]用于将所述当前页面切换为所述搜索结果页的装置。
[0010]与现有技术相比,本发明具有以下优点:1)可根据用户执行直接切换至与前台应用中历史搜索过的任何关键词相对应的搜索结果页,从而大大加快了搜索效率,减少了搜索过程中的人工操作,大大节约了用户用于搜索的时间;2)可根据用户所关注的候选项类型,来获得与历史搜索过的关键词相对应的搜索结果页,以使用户能够更快速高效地查找到候选项,进而使得用户能够更快地达到搜索目的,大大增加了搜索效率;3)能够根据历史被选择过的、与关键词相关联的候选项(如关键词对应的搜索结果页中被选择的候选项,或者,与关键词相关联的其他关键词所对应的搜索结果页中被选择的候选项)的类型,来实时确定或更新关键词对应的候选项类型,从而实时根据用户关注的候选项类型来获得需要跳转至的搜索结果页。
【附图说明】
[0011]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0012]图1为本发明一个优选实施例的用于在计算机设备中获得搜索结果页的方法的流程示意图;
[0013]图2为本发明一个优选实施例的用于在计算机设备中获得搜索结果页的装置的结构示意图;
[0014]图3为一个示例的与前台应用对应的页面搜索记录的示意图;
[0015]图4为一个示例的历史搜索过的关键词之间的关联关系的示意图;
[0016]图5为一个示例的搜索结果页的示意图。
[0017]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0018]下面结合附图对本发明作进一步详细描述。
[0019]图1为本发明一个优选实施例的用于在计算机设备中获得搜索结果页的方法的流程示意图。
[0020]其中,本实施例的方法主要通过计算机设备来实现;所述计算机设备包括但不限于固定设备和移动设备;所述固定设备包括但不限于PC机、IPTV等;所述移动设备包括但不限于平板电脑、智能手机、PDA等。
[0021]需要说明的是,所述计算机设备仅为举例,其他现有的或今后可能出现的计算机设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0022]根据本实施例的方法包括步骤SI和步骤S2。
[0023]在步骤SI中,当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,计算机设备根据该关键词对应的候选项类型,获得需要跳转至的搜索结果页。
[0024]其中,所述前台应用用于表示正在计算机设备前台活动的应用,该前台应用具有搜索功能;优选地,所述前台应用为浏览器。
[0025]其中,所述当前页面包括任何能够在该前台应用中呈现的页面;优选地,所述当前页面包括但不限于:
[0026]I)与所述关键词对应的搜索结果页中的候选项直接或间接链接至的页面;例如,点击候选项后直接跳转至链接至的页面,或者,点击候选项后需要通过多次跳转来链接至的页面。
[0027]其中,所述候选项用于表示搜索结果页中包含的、对关键词进行搜索获得的搜索条目,该等搜索结果项能够被用户选择以链接至相应的页面。例如,图5为一个示例的搜索结果页的示意图,该搜索结果页为对关键词“绿萝”进行搜索获得的搜索结果页,其中,每个具有下划线的文本(即“候选项一”、“候选项二”、“候选项三”和“候选项四”)均表示该搜索结果页中的一个候选项;其中,实线框A为用于输入关键词的搜索输入框,虚线框B内用于显示候选项一的简介信息,虚线框C内用于显示候选项二的简介信息,虚线框D用于显示候选项三的简介信息,虚线框E内用于显示候选项四的简介信息。
[0028]2)其他关键词所对应的搜索结果页。
[0029]3)与其他关键词对应的搜索结果页中的候选项直接或间接链接至的页面;例如,直接点击其他关键词对应的搜索结果页中的候选项后直接跳转至的页面,或者,点击其他关键词对应的搜索结果页中的候选项后需要通过多次跳转来链接至的页面。
[0030]其中,用户通过执行预定操作来指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页。
[0031]其中,所述预定操作包括任何能够用于指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页的操作。优选地,所述预定操作包括但不限于:在当前页面中点击预定按钮、操作计算机设备按照预定轨迹进行运动等。例如,用户通过在当前页面中点击预定按钮来指示从当前页面跳转至与最近一次所搜索的关键词相对应的搜索结果页;又例如,用户通过操作计算机设备向下甩动来指示从当前页面跳转至与历史第一次所搜索的关键词对应的搜索结果页;再例如,用户通过语音输入预定指令来指示从当前页面跳转至与历史搜索过的指定关键词对应的搜索结果页
[0032]其中,所述候选项类型用于指示候选项的类型,如视频、音频、图片、文字等。其中,计算机设备确定与关键词对应的候选项类型的实现方式包括但不限于:
[0033]I)计算机设备将用户指定的候选项类型确定为与关键词对应的候选项类型。
[0034]其中,计算机设备可采用多种方式获得用户指定的候选项类型。例如,计算机设备获取用户在前台应用中的设置信息,并从该设置信息中获得用户指定的候选项类型;又例如,当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,计算机设备向用户呈现用于提示用户选择候选项类型的提示信息,并根据用户对该提示信息的反馈,确定用户指定的候选项类型。
[0035]2)计算机设备根据用户在前台应用呈现的搜索结果页中选择的候选项,确定或更新所述关键词对应的候选项类型。
[0036]其中,所述候选项包括任何与所述关键词相关联的候选项,如关键词对应的搜索结果页中的候选项、与该关键词相关联的其他关键词对应的搜索结果页中的候选项等。
[0037]具体地,本实现方式包括但不限于:
[0038]i)计算机设备根据用户在与关键词对应的搜索结果页中选择的候选项的类型,确定或更新关键词对应的候选项类型。
[0039]例如,用户首次在前台应用中对关键词“绿萝”进行搜索获得搜索结果页面,且在该搜索结果页面中选择候选项iteml,该iteml的类型为文字,则计算机设备根据iteml的类型,确定关键词“绿萝”对应的候选项类型为文字;之后,用户在该搜索结果页面中再次选择候选项item2,该item2的类型为图片,则计算机设备根据item2的类型,更新关键词“绿萝”对应的候选项类型为图片。
[0040]ii)计算机设备根据用户在与所述关键词相关联的其他关键词对应的搜索结果页中选择的候选项的类型,确定或更新所述关键词对应的候选项类型。
[0041]其中,与关键词相关联的其他关键词包括历史搜索过的关键词中与关键词具有任何 关联(如语义上的关联、类别上的关联等)的其他关键词;优选地,所述与关键词相关联的其他关键词包括但不限于:与关键词指示相同的人或物的其他关键词、与关键词指示的事物种类相同或相近的其他关键词。
[0042]例如,图4为一个示例的历史搜索过的关键词之间的关联关系的示意图。其中,关键词“绿萝”与关键词“黄金藤”相关联;关键词“猫王”与关键词“普雷斯利”相关联,关键词“galaxy s5”、“galaxy note3”和“galaxy note4”相关联,关键词“红提”、“黑提”、和“葡萄”相关联。
[0043]优选地,计算机设备在确定或更新关键词对应的候选项类型的同时,也确定或更新所述其他关键词对应的候选项类型。
[0044]例如,用户在关键词“猫王”对应的搜索结果页中选择候选项item3,该item3的类型为视频,则计算机设备将历史搜索过的关键词“普雷斯利”对应的候选项类型更新为视频,并将关键词“猫王”对应候选项类型更新为“视频”。
[0045]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户在前台应用呈现的搜索结果页中选择的候选项,确定或更新所述关键词对应的候选项类型的实现方式,均应包含在本发明的范围内。
[0046]具体地,在步骤SI中,当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,计算机设备根据该关键词对应的候选项类型,获得需要跳转至的搜索结果页的实现方式包括但不限于:
[0047]I)当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,计算机设备根据所述关键词对应的候选项类型,对所述关键词进行重新搜索,并将重新搜索获得的页面作为所述需要跳转至的搜索结果页。
[0048]例如,计算机设备的前台应用所呈现的当前页面为与关键词“绿萝”对应的搜索结果页中的候选项iteml所链接至的页面,该关键词“绿萝”对应的候选项类型为图片。当用户在当前页面中点击预定按钮指示切换至与“绿萝”相对应的搜索结果页时,计算机设备根据关键词“绿萝”对应的候选项类型,对该关键词进行重新搜索,并将重新搜索获得的页面作为需要跳转至的搜索结果页,其中,该搜索结果页中的候选项的类型均为图片,或该搜索结果页中的候选项的类型以图片为主。
[0049]2)步骤SI进一步包括步骤Sll和步骤S12。
[0050]在步骤Sll中,当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,计算机设备根据与所述前台应用对应的页面搜索记录,获得所述关键词的历史搜索结果页面。
[0051]其中,所述页面搜索记录包括任何与用户在前台应用中搜索获得的页面相关的记录。优选地,所述页面搜索记录包括:
[0052]a)前台应用中的历史搜索获得的历史搜索结果页面;
[0053]图3为一个示例的与前台应用对应的页面搜索记录的示意图,该图示出了该前台应用中的历史搜索获得的历史搜索结果页面包括:Pagel、Page2、Page3、Page4、Page5。
[0054]b)前台应用中历史搜索过的关键词;
[0055]例如,图3示出了前台应用中历史搜索过的关键词包括“绿萝”、“芦荟”、“黄金藤”、‘‘虎尾兰”、“吊兰”。
[0056]c)前台应用中历史搜索过的关键词与历史搜索结果页面之间的对应关系。
[0057]例如,图3示出了前台应用中历史搜索过的关键词与历史搜索结果页面之间的对应关系如下:与关键词“绿萝”对应的历史搜索结果页为Pagel,与关键词“芦荟”对应的历史搜索结果页为Page2,与关键词“黄金藤”对应的历史搜索结果页为Page3,与关键词“虎尾兰”对应的历史搜索结果页为Page4,与关键词“吊兰”对应的历史搜索结果页为Page5。
[0058]d)所述关键词或所述历史搜索结果页面对应的搜索时间。
[0059]例如,图3所示的历史搜索页面中,关键词“绿萝”和Pagel所对应的搜索时间为“2015-03-20 8:10”,关键词“芦荟”和Page2所对应的搜索时间为“2015-03-20 8:15”,关键词“黄金藤”和Page3所对应的搜索时间为“2015-03-20 8:17”,关键词“虎尾兰”和Page4所对应的搜索时间为“2015-03-20 8:20”,关键词“吊兰”和Page5所对应的搜索时间为 “2015-03-20 8:25”。
[0060]需要说明的是,上述页面搜索记录仅为举例,本领域技术人员应能理解,任何与用户在前台应用中搜索获得的页面相关的记录,均应包含在本发明的页面搜索记录的范围内。
[0061]作为一个示例,前台应用所呈现的当前页面为Page5,当用户指示从计算机设备的前台应用所呈现的当前页面切换至与历史第一次所搜索的关键词相对应的搜索结果页时,计算机设备根据图3示出的页面搜索记录,获得关键词“绿萝”对应的历史搜索结果页面Pagel ο
[0062]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,根据与所述前台应用对应的页面搜索记录,获得所述关键词的历史搜索结果页面的实现方式,均应包含在本发明的范围内。
[0063]在步骤S12中,计算机设备根据所述候选项类型,调整所述历史搜索结果页面中的候选项的展示顺序,并将调整后的页面作为需要跳转至的搜索结果页。
[0064]其中,计算机设备可采用多种方式根据候选项类型,调整历史搜索结果页面中的候选项的展示顺序。
[0065]例如,计算机设备将符合候选项类型的候选项调整至历史搜索结果页面的前端来进行展示。
[0066]又例如,计算机设备为移动设备(如平板电脑、智能手机等),该移动设备将符合候选项类型的候选项调整至历史搜索结果页面中较易被用户点击的位置来进行展示。
[0067]作为一个示例,关键词“绿萝”对应的候选项类型为视频。在步骤Sll中,计算机设备根据图3所示的页面搜索记录,确定关键词“绿萝”的历史搜索结果页面为Pagel ;则在步骤S12中,计算机设备根据关键词“绿萝”对应的候选项类型,调整Pagel中的候选项的展示顺序,来将Pagel中类型为视频的候选项移动至前端进行展示,并将调整后的页面作为需要跳转至的搜索结果页。
[0068]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述候选项类型,调整所述历史搜索结果页面中的候选项的展示顺序,并将调整后的页面作为需要跳转至的搜索结果页的实现方式,均应包含在本发明的范围内。
[0069]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,根据该关键词对应的候选项类型,获得需要跳转至的搜索结果页的实现方式,均应包含在本发明的范围内。
[0070]在步骤S2中,计算机设备将前台应用所呈现的当前页面切换为所获得的搜索结果页O
[0071]例如,计算机设备的前台应用所呈现的当前页面为关键词“猫王”对应的搜索结果页中的候选项所链接至的页面;在步骤Si中,当用户指示从该当前页面切换至与关键词“猫王”相对应的搜索结果页时,计算机设备根据关键词“猫王”对应的候选项类型“视频”,对关键词“猫王”进行重新搜索,并将重新搜索获得的页面作为所述需要跳转至的搜索结果页Page6 ;在步骤S2中计算机设备将当前页面切换为Page6。
[0072]优选地,所述前台应用为浏览器,计算机设备将前台应用所呈现的当前页面切换为在步骤SI中所获得的搜索结果页的实现方式包括但不限于:
[0073]I)计算机设备直接在浏览器所呈现的当前页面所在的窗口中,呈现在步骤SI中所获得的搜索结果页。
[0074]2)计算机设备在浏览器中启动新窗口,并在该新窗口中呈现在步骤SI中所获得的搜索结果页。
[0075]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将前台应用所呈现的当前页面切换为所获得的搜索结果页的实现方式,均应包含在本发明的范围内。
[0076]现有技术中,用户可在计算机设备的应用中对关键词进行搜索并获得包含多个候选项的搜索结果页;接着 ,用户可通过选择候选项,来跳转至该候选项对应的页面;接着,用户可通过进一步点击该候选项对应的页面上的链接,来跳转至其他页面,如此反复。因此,在从搜索结果页出发经过多次跳转后,用户往往需要执行多次返回操作,才能返回至该搜索结果页,并且,所返回的搜索结果页与用户先前通过搜索关键词来获得的搜索结果页是相同的。
[0077]本发明发现现有技术中存在以下问题:1)现有技术中计算机设备上运行的应用的历史记录通常包括用户在该应用中历史访问过的所有页面,而用户在该应用中针对页面执行返回操作时,这使得当用户要返回搜索结果页时,通常需要执行多次返回操作,并且,当用户要返回至该搜索结果页之前历史搜索获得的其他搜索结果页时,需要执行更多次的返回操作;例如,用户在搜索结果页中选择候选项来访问Pagell、接着在Pagell中点击链接跳转到Pagel2,再通过Pagel2跳转至Pagel3,则当用户需要返回搜索结果页时,需要执行三次返回操作才能返回搜索结果页。2)现有技术中,用户执行至少一次返回操作所返回的搜索结果页与最初搜索获得的搜索结果页的内容是相同的,然而,用户在搜索过程中,其关注的候选项类型可能发生变化(例如,用户关注的候选项类型从图片变化为视频),这使得用户可能需要基于搜索结果页执行多次翻页操作才能查找到想要的候选项,这大大降低了搜索效率。
[0078]根据本实施例的方案,可根据用户执行直接切换至与前台应用中历史搜索过的任何关键词相对应的搜索结果页,从而大大加快了搜索效率,减少了搜索过程中的人工操作,大大节约了用户用于搜索的时间;并且,可根据用户所关注的候选项类型,来获得与历史搜索过的关键词相对应的搜索结果页,以使用户能够更快速高效地查找到候选项,进而使得用户能够更快地达到搜索目的,大大增加了搜索效率;此外,能够根据历史被选择过的、与关键词相关联的候选项(如关键词对应的搜索结果页中被选择的候选项,或者,与关键词相关联的其他关键词所对应的搜索结果页中被选择的候选项)的类型,来实时确定或更新关键词对应的候选项类型,从而实时根据用户关注的候选项类型来获得需要跳转至的搜索结果页。
[0079]图2为本发明一个优选实施例的用于在计算机设备中获得搜索结果页的装置的结构示意图。该用于在计算机设备中获得搜索结果页的装置(以下简称为“页面获得装置”)包括用于当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,根据所述关键词对应的候选项类型,获得需要跳转至的搜索结果页的装置(以下简称为“获得装置I”)、以及用于将所述当前页面切换为所述搜索结果页的装置(以下简称为“切换装置2”)。
[0080]当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,获得装置I根据该关键词对应的候选项类型,获得需要跳转至的搜索结果页。
[0081]其中,所述前台应用用于表示正在计算机设备前台活动的应用,该前台应用具有搜索功能;优选地,所述前台应用为浏览器。
[0082]其中,所述当前页面包括任何能够在该前台应用中呈现的页面;优选地,所述当前页面包括但不限于:
[0083]I)与所述关键词对应的搜索结果页中的候选项直接或间接链接至的页面;例如,点击候选项后直接跳转至链接至的页面,或者,点击候选项后需要通过多次跳转来链接至的页面。
[0084]其中,所述候选项用于表示搜索结果页中包含的、对关键词进行搜索获得的搜索条目,该等搜索结果项能够被用户选择以链接至相应的页面。例如,图5为一个示例的搜索结果页的示意图,该搜索结果页为对关键词“绿萝”进行搜索获得的搜索结果页,其中,每个具有下划线的文本(即“候选项一”、“候选项二”、“候选项三”和“候选项四”)均表示该搜索结果页中的一个候选项;其中,实线框A为用于输入关键词的搜索输入框,虚线框B内用于显示候选项一的简介信息,虚线框C内用于显示候选项二的简介信息,虚线框D用于显示候选项三的简介信息,虚线框E内用于显示候选项四的简介信息。
[0085]2)其他关键词所对应的搜索结果页。
[0086]3)与其他关键词对应的搜索结果页中的候选项直接或间接链接至的页面;例如,直接点击其他关键词对应的搜索结果页中的候选项后直接跳转至的页面,或者,点击其他关键词对应的搜索结果页中的候选项后需要通过多次跳转来链接至的页面。
[0087]其中,用户通过执行预定操作来指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页。
[0088]其中,所述预定操作包括任何能够用于指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页的操作。优选地,所述预定操作包括但不限于:在当前页面中点击预定按钮、操作计算机设备按照预定轨迹进行运动等。例如,用户通过在当前页面中点击预定按钮来指示从当前页面跳转至与最近一次所搜索的关键词相对应的搜索结果页;又例如,用户通过操作计算机设备向下甩动来指示从当前页面跳转至与历史第一次所搜索的关键词对应的搜索结果页;再例如,用户通过语音输入预定指令来指示从当前页面跳转至与历史搜索过的指定关键词对应的搜索结果页
[0089]其中,所述候选项类型用于指示候选项的类型,如视频、音频、图片、文字等。其中,计算机设备确定与关键词对应的候选项类型的实现方式包括但不限于:
[0090]I)计算机设备将用户指定的候选项类型确定为与关键词对应的候选项类型。
[0091]其中,计算机设备可采用多种方式获得用户指定的候选项类型。例如,计算机设备获取用户在前台应用中的设置信息,并从该设置信息中获得用户指定的候选项类型;又例如,当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,计算机设备向用户呈现用于提示用户选择候选项类型的提示信息,并根据用户对该提示信息的反馈,确定用户指定的候选项类型。
[0092]2)页面获得装置包括用于根据用户在前台应用呈现的搜索结果页中选择的候选项,确定或更新所述关键词对应的候选项类型的装置(以下简称为“确定装置”,图未示)。
[0093]其中,所述候选项包括任何与所述关键词相关联的候选项,如关键词对应的搜索结果页中的候选项、与该关键词相关联的其他关键词对应的搜索结果页中的候选项等。
[0094]具体地,本实现方式包括但不限于:
[0095]i)确定装置进一步包括用于根据用户在与关键词对应的搜索结果页中选择的候选项的类型,确定或更新关键词对应的候选项类型的装置(以下简称为“第一子确定装置”,图未示)。
[0096]例如,用户首次在前台应用中对关键词“绿萝”进行搜索获得搜索结果页面,且在该搜索结果页面中选择候选项iteml,该iteml的类型为文字,则第一子确定装置根据iteml的类型,确定关键词“绿萝”对应的候选项类型为文字;之后,用户在该搜索结果页面中再次选择候选项item2,该item2的类型为图片,则第一子确定装置根据item2的类型,更新关键词“绿萝”对应的候选项类型为图片。
[0097]ii)确定装置进一步包括用于根据用户在与所述关键词相关联的其他关键词对应的搜索结果页中选择的候选项的类型,确定或更新所述关键词对应的候选项类型的装置(以下简称为“第二子确定装置”,图未示)。
[0098]其中,与关键词相关联的其他关键词包括历史搜索过的关键词中与关键词具有任何关联(如语义上的关联、类别上的关联等)的其他关键词;优选地,所述与关键词相关联的其他关键词包括但不限于:与关键词指示相同的人或物的其他关键词、与关键词指示的事物种类相同或相近的其他关键词。
[0099]例如,图4为一个示例的历史搜索过的关键词之间的关联关系的示意图。其中,关键词“绿萝”与关键词“黄金藤”相关联;关键词“猫王”与关键词“普雷斯利”相关联,关键词“galaxy s5”、“galaxy note3”和“galaxy note4”相关联,关键词“红提”、“黑提”、和“葡萄”相关联。
[0100]优选地,第二子确定装置在确定或更新关键词对应的候选项类型的同时,也确定或更新所述其他关键词对应的候选项类型。
[0101]例如,用户在关键词“猫王”对应的搜索结果页中选择候选项item3,该item3的类型为视频,则第二子确定装置将历史搜索过的关键词“普雷斯利”对应的候选项类型更新为视频,并将关键词“猫王”对应候选项类型更新为“视频”。
[0102]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户在前台应用呈现的搜索结果页中选择的候选 项,确定或更新所述关键词对应的候选项类型的实现方式,均应包含在本发明的范围内。
[0103]具体地,当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,获得装置I根据该关键词对应的候选项类型,获得需要跳转至的搜索结果页的实现方式包括但不限于:
[0104]I)获得装置I进一步包括用于当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,根据所述关键词对应的候选项类型,对所述关键词进行重新搜索,并将重新搜索获得的页面作为所述需要跳转至的搜索结果页的装置(以下简称为“第一子获得装置”,图未示)。
[0105]例如,计算机设备的前台应用所呈现的当前页面为与关键词“绿萝”对应的搜索结果页中的候选项iteml所链接至的页面,该关键词“绿萝”对应的候选项类型为图片。当用户在当前页面中点击预定按钮指示切换至与“绿萝”相对应的搜索结果页时,第一子获得装置根据关键词“绿萝”对应的候选项类型,对该关键词进行重新搜索,并将重新搜索获得的页面作为需要跳转至的搜索结果页,其中,该搜索结果页中的候选项的类型均为图片,或该搜索结果页中的候选项的类型以图片为主。
[0106]2)获得装置I进一步包括用于当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,根据与所述前台应用对应的页面搜索记录,获得所述关键词的历史搜索结果页面的装置(以下简称为“第二子获得装置”,图未示)、以及用于根据所述候选项类型,调整所述历史搜索结果页面中的候选项的展示顺序,并将调整后的页面作为需要跳转至的搜索结果页的装置(以下简称为“调整装置”,图未示)。
[0107]当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,第二子获得装置根据与所述前台应用对应的页面搜索记录,获得所述关键词的历史搜索结果页面。
[0108]其中,所述页面搜索记录包括任何与用户在前台应用中搜索获得的页面相关的记录。优选地,所述页面搜索记录包括:
[0109]a)前台应用中的历史搜索获得的历史搜索结果页面;
[0110]图3为一个示例的与前台应用对应的页面搜索记录的示意图,该图示出了该前台应用中的历史搜索获得的历史搜索结果页面包括:Pagel、Page2、Page3、Page4、Page5。
[0111]b)前台应用中历史搜索过的关键词;
[0112]例如,图3示出了前台应用中历史搜索过的关键词包括“绿萝”、“芦荟”、“黄金藤”、‘‘虎尾兰”、“吊兰”。
[0113]c)前台应用中历史搜索过的关键词与历史搜索结果页面之间的对应关系。
[0114]例如,图3示出了前台应用中历史搜索过的关键词与历史搜索结果页面之间的对应关系如下:与关键词“绿萝”对应的历史搜索结果页为Pagel,与关键词“芦荟”对应的历史搜索结果页为Page2,与关键词“黄金藤”对应的历史搜索结果页为Page3,与关键词“虎尾兰”对应的历史搜索结果页为Page4,与关键词“吊兰”对应的历史搜索结果页为Page5。
[0115]d)所述关键词或所述历史搜索结果页面对应的搜索时间。
[0116]例如,图3所示的历史搜索页面中,关键词“绿萝”和Pagel所对应的搜索时间为“2015-03-20 8:10”,关键词“芦荟”和Page2所对应的搜索时间为“2015-03-20 8:15”,关键词“黄金藤”和Page3所对应的搜索时间为“2015-03-20 8:17”,关键词“虎尾兰”和Page4所对应的搜索时间为“2015-03-20 8:20”,关键词“吊兰”和Page5所对应的搜索时间为 “2015-03-20 8:25”。
[0117]需要说明的是,上述页面搜索记录仅为举例,本领域技术人员应能理解,任何与用户在前台应用中搜索获得的页面相关的记录,均应包含在本发明的页面搜索记录的范围内。
[0118]作为一个示例,前台应用所呈现的当前页面为Page5,当用户指示从计算机设备的前台应用所呈现的当前页面切换至与历史第一次所搜索的关键词相对应的搜索结果页时,第二子获得装置根据图3示出的页面搜索记录,获得关键词“绿萝”对应的历史搜索结果页面 Pagel ο
[0119]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,根据与所述前台应用对应的页面搜索记录,获得所述关键词的历史搜索结果页面的实现方式,均应包含在本发明的范围内。
[0120]调整装置根据所述候选项类型,调整所述历史搜索结果页面中的候选项的展示顺序,并将调整后的页面作为需要跳转至的搜索结果页。
[0121]其中,调整装置可采用多种方式根据候选项类型,调整历史搜索结果页面中的候选项的展示顺序。
[0122]例如,调整装置将符合候选项类型的候选项调整至历史搜索结果页面的前端来进行展示。
[0123]又例如,计算机设备为移动设备,该移动设备的调整装置将符合候选项类型的候选项调整至历史搜索结果页面中较易被用户点击的位置来进行展示。
[0124]作为一个示例,关键词“绿萝”对应的候选项类型为视频。第二子获得装置根据图3所示的页面搜索记录,确定关键词“绿萝”的历史搜索结果页面为Pagel ;则调整装置根据关键词“绿萝”对应的候选项类型,调整Pagel中的候选项的展示顺序,来将Pagel中类型为视频的候选项移动至前端进行展示,并将调整后的页面作为需要跳转至的搜索结果页。
[0125]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述候选项类型,调整所述历史搜索结果页面中的候选项的展示顺序,并将调整后的页面作为需要跳转至的搜索结果页的实现方式,均应包含在本发明的范围内。
[0126]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,根据该关键词对应的候选项类型,获得需要跳转至的搜索结果页的实现方式,均应包含在本发明的范围内。
[0127]切换装置2将前台应用所呈现的当前页面切换为所获得的搜索结果页。
[0128]例如,计算机设备的前台应用所呈现的当前页面为关键词“猫王”对应的搜索结果页中的候选项所链接至的页面;当用户指示从该当前页面切换至与关键词“猫王”相对应的搜索结果页时,获得装置I根据关键词“猫王”对应的候选项类型“视频”,对关键词“猫王”进行重新搜索,并将重新搜索获得的页面作为所述需要跳转至的搜索结果页Pagee ;切换装置2将当前页面切换为Page6。
[0129]优选地,所述前台应用为浏览器,切换装置2将前台应用所呈现的当前页面切换为获得装置I所获得的搜索结果页的实现方式包括但不限于:
[0130]I)切换装置2直接在浏览器所呈现的当前页面所在的窗口中,呈现获得装置I所获得的搜索结果页。
[0131]2)切换装置2在浏览器中启动新窗口,并在该新窗口中呈现获得装置I所获得的搜索结果页。
[0132]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将前台应用所呈现的当前页面切换为所获得的搜索结果页的实现方式,均应包含在本发明的范围内。
[0133]现有技术中,用户可在计算机设备的应用中对关键词进行搜索并获得包含多个候选项的搜索结果页;接着,用户可通过选择候选项,来跳转至该候选项对应的页面;接着,用户可通过进一步点击该候选项对应的页面上的链接,来跳转至其他页面,如此反复。因此,在从搜索结果页出发经过多次跳转后,用户往往需要执行多次返回操作,才能返回至该搜索结果页,并且,所返回的搜索结果页与用户先前通过搜索关键词来获得的搜索结果页是相同的。
[0134]本发明发现现有技术中存在以下问题:1)现有技术中计算机设备上运行的应用的历史记录通常包括用户在该应用中历史访问过的所有页面,而用户在该应用中针对页面执行返回操作时,这使得当用户要返回搜索结果页时,通常需要执行多次返回操作,并且,当用户要返回至该搜索结果页之前历史搜索获得的其他搜索结果页时,需要执行更多次的返回操作;例如,用户在搜索结果页中选择候选项来访问Pagell、接着在Pagell中点击链接跳转到Pagel2,再通过 Pagel2跳转至Pagel3,则当用户需要返回搜索结果页时,需要执行三次返回操作才能返回搜索结果页。2)现有技术中,用户执行至少一次返回操作所返回的搜索结果页与最初搜索获得的搜索结果页的内容是相同的,然而,用户在搜索过程中,其关注的候选项类型可能发生变化(例如,用户关注的候选项类型从图片变化为视频),这使得用户可能需要基于搜索结果页执行多次翻页操作才能查找到想要的候选项,这大大降低了搜索效率。
[0135]根据本实施例的方案,可根据用户执行直接切换至与前台应用中历史搜索过的任何关键词相对应的搜索结果页,从而大大加快了搜索效率,减少了搜索过程中的人工操作,大大节约了用户用于搜索的时间;并且,可根据用户所关注的候选项类型,来获得与历史搜索过的关键词相对应的搜索结果页,以使用户能够更快速高效地查找到候选项,进而使得用户能够更快地达到搜索目的,大大增加了搜索效率;此外,能够根据历史被选择过的、与关键词相关联的候选项(如关键词对应的搜索结果页中被选择的候选项,或者,与关键词相关联的其他关键词所对应的搜索结果页中被选择的候选项)的类型,来实时确定或更新关键词对应的候选项类型,从而实时根据用户关注的候选项类型来获得需要跳转至的搜索结果页。
[0136]需要说明的是,优选地,本发明的页面获得装置可包括浏览器、浏览器插件、或者其他可用于搜索的应用等。其中,本发明所述的页面获得装置可由计算机设备的生产厂商或销售服务商预先安装至该计算机设备,也可由计算机设备从服务器加载到计算机设备。本领域技术人员应能理解,任何可用于实现本发明中的功能的装置,无论是否被加载至计算机设备中,均包含在本发明的保护范围内。
[0137]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0138]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【主权项】
1.一种用于在计算机设备中获得搜索结果页的方法,其中,该方法包括以下步骤: 当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,根据所述关键词对应的候选项类型,获得需要跳转至的搜索结果页; 将所述当前页面切换为所述搜索结果页。2.根据权利要求1所述的方法,其中,获得所述搜索结果页的步骤包括: 当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,根据所述关键词对应的候选项类型,对所述关键词进行重新搜索,并将重新搜索获得的页面作为所述需要跳转至的搜索结果页。3.根据权利要求1所述的方法,其中,获得需要跳转至的搜索结果页的步骤包括: 当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,根据与所述前台应用对应的页面搜索记录,获得所述关键词的历史搜索结果页面; 根据所述候选项类型,调整所述历史搜索结果页面中的候选项的展示顺序,并将调整后的页面作为需要跳转至的搜索结果页。4.根据权利要求3中任一项所述的方法,其中,所述页面搜索记录包括以下至少一项: -所述前台应用中的历史搜索获得的历史搜索结果页面; -所述前台应用中历史搜索过的关键词; -所述前台应用中历史搜索过的关键词与历史搜索结果页面之间的对应关系。5.根据权利要求1至4中任一项所述的方法,其中,该方法还包括: 根据用户在所述前台应用呈现的搜索结果页中选择的候选项,确定或更新所述关键词对应的候选项类型。6.根据权利要求5所述的方法,其中,确定或更新所述关键词对应的候选项类型的步骤包括: 根据用户在与所述关键词对应的搜索结果页中选择的候选项的类型,确定或更新所述关键词对应的候选项类型。7.根据权利要求5所述的方法,其中,确定或更新所述关键词对应的候选项类型的步骤包括: 根据用户在与所述关键词相关联的其他关键词对应的搜索结果页中选择的候选项的类型,确定或更新所述关键词对应的候选项类型。8.根据权利要求1至7中任一项所述的方法,其中,所述当前页面包括: -与所述关键词对应的搜索结果页中的候选项直接或间接链接至的页面; -其他关键词所对应的搜索结果页; -与其他关键词对应的搜索结果页中的候选项直接或间接链接至的页面。9.根据权利要求1至8中任一项所述的方法,其中,所述前台应用为浏览器。10.一种用于在计算机设备中获得搜索结果页的装置,其中,该装置包括以下装置: 用于当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,根据所述关键词对应的候选项类型,获得需要跳转至的搜索结果页的装置; 用于将所述当前页面切换为所述搜索结果页的装置。11.根据权利要求10所述的装置,其中,用于获得所述搜索结果页的装置包括: 用于当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,根据所述关键词对应的候选项类型,对所述关键词进行重新搜索,并将重新搜索获得的页面作为所述需要跳转至的搜索结果页的装置。12.根据权利要求10所述的装置,其中,用于获得需要跳转至的搜索结果页的装置包括: 用于当用户指示从计算机设备的前台应用所呈现的当前页面切换至与用户历史搜索过的关键词相对应的搜索结果页时,根据与所述前台应用对应的页面搜索记录,获得所述关键词的历史搜索结果页面的装置; 用于根据所述候选项类型,调整所述历史搜索结果页面中的候选项的展示顺序,并将调整后的页面作为需要跳转至的搜索结果页的装置。13.根据权利要求12中任一项所述的装置,其中,所述页面搜索记录包括以下至少一项: -所述前台应用中的历史搜索获得的历史搜索结果页面; -所述前台应用中历史搜索过的关键词; -所述前台应用中历史搜索过的关键词与历史搜索结果页面之间的对应关系。14.根据权利要求10至13中任一项所述的装置,其中,该装置还包括: 用于根据用户在所述前台应用呈现的搜索结果页中选择的候选项,确定或更新所述关键词对应的候选项类型的装置。15.根据权利要求14所述的装置,其中,用于确定或更新所述关键词对应的候选项类型的装置包括: 用于根据用户在与所述关键词对应的搜索结果页中选择的候选项的类型,确定或更新所述关键词对应的候选项类型的装置。16.根据权利要求14所述的装置,其中,用于确定或更新所述关键词对应的候选项类型的装置包括: 用于根据用户在与所述关键词相关联的其他关键词对应的搜索结果页中选择的候选项的类型,确定或更新所述关键词对应的候选项类型的装置。17.根据权利要求10至16中任一项所述的装置,其中,所述当前页面包括: -与所述关键词对应的搜索结果页中的候选项直接或间接链接至的页面; -其他关键词所对应的搜索结果页; -与其他关键词对应的搜索结果页中的候选项直接或间接链接至的页面。18.根据权利要求10至17中任一项所述的装置,其中,所述前台应用为浏览器。
【专利摘要】本发明提供了一种用于在计算机设备中获得搜索结果页的方法,其中,该方法包括以下步骤:当用户指示从计算机设备的前台应用所呈现的当前页面跳转至与用户历史搜索过的关键词相对应的搜索结果页时,根据所述关键词对应的候选项类型,获得需要跳转至的搜索结果页;将所述当前页面切换为所述搜索结果页。根据本实施例的方案,能够使得用户更快速地达到搜索目的,大大增加了搜索效率,节省了用户搜索的时间。
【IPC分类】G06F17/30
【公开号】CN104881431
【申请号】CN201510198009
【发明人】刘俊启
【申请人】百度在线网络技术(北京)有限公司
【公开日】2015年9月2日
【申请日】2015年4月23日
转载请注明原文地址:https://www.famiwei.com/read-8138644.html

最新回复(0)