一种用于提供本地搜索建议的方法和装置的制造方法

文档序号:9375737阅读:395来源:国知局
一种用于提供本地搜索建议的方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种用于提供本地搜索建议的方法和装置。
【背景技术】
[0002]现有技术中,当用户在搜索框中输入关键词时,用户设备通常会呈现根据该关键词所获得的、来自服务设备端的网络搜索建议列表,以使用户能够在该网络搜索建议列表中选择其所需的网络搜索建议,进而发起搜索。

【发明内容】

[0003]本发明的目的是提供一种用于提供本地搜索建议的方法和装置。
[0004]根据本发明的一个方面,提供一种用于提供本地搜索建议的方法,其中,该方法包括以下步骤:
[0005]根据用户设备中所呈现的当前页面,获取与用户当前所浏览的页面内容相对应的页面内容信息;
[0006]确定与所述页面内容信息相匹配的至少一个本地搜索建议;
[0007]在所述用户设备中呈现所述至少一个本地搜索建议。
[0008]根据本发明的另一个方面,还提供了一种用于提供本地搜索建议的装置,其中,该装置包括以下装置:
[0009]第一获取装置,用于根据用户设备中所呈现的当前页面,获取与用户当前所浏览的页面内容相对应的页面内容信息;
[0010]确定装置,用于确定与所述页面内容信息相匹配的至少一个本地搜索建议;
[0011 ] 呈现装置,用于在所述用户设备中呈现所述至少一个本地搜索建议。
[0012]与现有技术相比,本发明具有以下优点:1)考虑到用户的搜索需求往往与其当前所浏览的页面内容相关,能够根据用户当前所浏览的页面内容,确定与该页面内容相匹配的至少一个本地搜索建议(而不是依赖于关键词),使得本地搜索建议与用户搜索需求之间具有较高的契合度,使得用户能够快速的找到其所需的搜索建议,缩短了搜索过程所需的时间;2)当用户浏览非搜索结果页时,不需要跳转至搜索框所在页面,也不需要在搜索框中人工输入关键词,便能够获得至少一个本地搜索建议,从而简化了获得搜索建议的流程,进一步缩短了搜索过程所需的时间;3)用户可通过多种预定操作来触发用户设备获取与用户当前所浏览的页面内容相对应的页面内容信息,该触发方案能够适用于不同的场景和不同类型的设备,使用范围即为广泛,且便于用户采用较适合的触发方式来快速获得本地搜索建议;4)能够根据用户在用户设备所确定的至少一个本地搜索建议中所选择的本地搜索建议,快速地发起搜索,获得搜索结果;5)能够根据用户所选择的本地搜索建议,获得与该本地搜索建议相匹配的至少一个网络搜索建议,从而根据用户在该至少一个网络搜索建议中再次选择的网络搜索建议,发起搜索来获得搜索结果,该再次选择的过程能够对用户所选择的本地搜索建议进行扩展或修正,从而使得用户所选择的网络搜索建议更准确也更符合用户需求,从而避免仅考虑用户当前所浏览的页面内容的局限性,也避免了由于所确定的本地搜索建议不完整而引起搜索结果不准确。
【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0014]图1为本发明一个实施例的用于提供本地搜索建议的方法的流程示意图;
[0015]图2为本发明另一个实施例的用于提供本地搜索建议的方法的流程示意图;
[0016]图3为本发明一个实施例的用于提供本地搜索建议的装置的结构示意图;
[0017]图4为本发明另一个实施例的用于提供本地搜索建议的装置的结构示意图。
[0018]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0019]下面结合附图对本发明作进一步详细描述。
[0020]图1为本发明一个实施例的用于提供本地搜索建议的方法的流程示意图。
[0021 ] 其中,本实施例的方法主要通过用户设备来实现;所述用户设备包括但不限于PC机、平板电脑、智能手机、PDA、IPTV等。
[0022]需要说明的是,所述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0023]根据本实施例的方法包括步骤S1、步骤S2和步骤S3。
[0024]在步骤SI中,计算机设备根据用户设备中所呈现的当前页面,获取与用户当前所浏览的页面内容相对应的页面内容信息。
[0025]其中,所述当前页面用于表示用户设备中当前加载的页面;优选地,所述当前页面为非搜索结果页,也即,所述当前页面并非搜索所获得的页面。
[0026]其中,用户当前所浏览的页面内容用于表示用户设备的屏幕上当前所呈现的内容,该页面内容可为当前页面的全部内容或部分内容。其中,所述页面内容信息包括任何与用户当前所浏览的页面内容相关的信息;优选地,所述页面内容信息包括但不限于:所述页面内容中所包含的文字信息、与所述页面内容中所包含的多媒体(如图片、视频、音频等)相关的多媒体信息(如用于描述该多媒体的信息、该多媒体对应的名称)等。
[0027]具体地,计算机设备根据用户设备中所呈现的当前页面,获取与用户当前所浏览的页面内容相对应的页面内容信息的实现方式包括但不限于:
[0028]I)当确定用户当前所浏览的页面内容为当前页面的部分内容时,用户设备获得所述部分内容在所述当前页面中的位置信息;接着,用户设备根据所述当前页面以及所述位置信息,获取与用户当前所浏览的页面内容相对应的页面内容信息。
[0029]其中,用户设备可采用多种方式来确定用户当前所浏览的页面内容为当前页面的部分内容。例如,用户设备根据当前页面的缩放比例确定该当前页面处于放大状态,且结合当前页面的尺寸大小确定放大后的当前页面的尺寸大于用户设备的屏幕尺寸,则用户设备确定用户当前所浏览的页面内容为当前页面的部分内容。又例如,用户设备截取该用户设备屏幕上的图片,并对该图片进行解析,之后,用户设备将该图片的解析结果与当前页面的解析结果进行比较,确定用户所浏览的页面内容为当前页面的部分内容。
[0030]其中,所述位置信息包括任何用于指示用户当前所浏览的页面内容在当前页面中的位置的信息,如用于指示页面内容在当前页面中的区域位置的信息,用于指示页面内容相对当前页面的初始显示内容的偏移的信息等。
[0031]具体地,当确定用户当前所浏览的页面内容为当前页面的部分内容时,用户设备获得该部分内容在所述当前页面中的位置信息;接着,用户设备根据所述位置信息对所述当前页面进行解析,获取与该部分内容相对应的页面内容信息。
[0032]例如,当确定用户当前所浏览的页面内容为当前页面的部分内容时,用户设备获得该部分内容在所述当前页面中的位置信息,该位置信息指示该部分内容在当前页面中的左上侧区域;接着,用户设备对当前页面进行解析,获得该当前页面中的左上侧区域的页面内容信息。
[0033]2)当确定用户当前所浏览的页面内容为当前页面的全部内容时,用户设备直接对所述当前页面进行解析,获取与用户当前所浏览的页面内容相对应的页面内容信息。
[0034]其中,用户设备可采用多种方式来确定用户当前所浏览的页面内容为当前页面的全部内容。例如,用户设备根据当前页面的缩放比例确定该当前页面处于正常状态(也即未经缩放),并结合当前页面的尺寸大小以及用户设备的屏幕尺寸,确定用户当前所浏览的页面内容为当前页面的全部内容。又例如,用户设备截取该用户设备屏幕上的图片,并对该图片进行解析,之后,用户设备将该图片的解析结果与当前页面的解析结果进行比较,确定用户所浏览的页面内容为当前页面的全部内容。
[0035]具体地,当确定用户当前所浏览的页面内容为当前页面的全部内容时,用户设备直接对所述当前页面进行解析,获取与该当前页面相的全部内容相对应的页面内容信息。
[0036]作为步骤SI的一种优选方案,所述步骤SI进一步包括以下步骤:当检测到所述用户执行预定操作时,用户设备根据用户设备中所呈现的当前页面,获取与用户当前所浏览的页面内容相对应的页面内容信息。
[0037]其中,所
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1