一种网络搜索结果推荐方法及电子设备的制造方法_3

文档序号:9597863阅读:来源:国知局
的第一对应关系,确定出关键信息前N次被用户所选择的搜索类别,N 为正整数;基于关键信息前N次被用户所选择的搜索类别确定出第一搜索类别和/或第二 搜索类别。
[0120] 举例来说,如果只需要通过第一对应关系确定出第二搜索类别,则可以从第一对 应关系中确定出上次被用户所选择的搜索类别,将其作为第二搜索类别;如果需要通过第 一对应关系确定出第一搜索类别和第二搜索类别,则可以从第一对应关系中确定出上次被 用户所选择的搜索类别作为第一搜索类别;而确定出上上次被用户所选择的搜索类别作为 第二搜索类别。
[0121] 第二种,通过以下方式确定出第一搜索类别和第二搜索类别:确定关键信息在至 少两个搜索类别下优先级排序;基于优先级排序确定出第一搜索类别和/或第二搜索类 另IJ,第一搜索类别的搜索结果的显示优先级高于第二搜索类别的搜索结果的显示优先级。 该方案通常应用于还不存在第一对应关系的情况。
[0122] 在具体实施过程中,又可以通过多种方式确定出关键信息在至少两个搜索类别下 的优先级排序,下面列举其中的两种进行介绍,当然,在具体实施过程中,不限于以下两种 情况。
[0123] ①确定关键信息在至少两个搜索类别下优先级排序,具体包括:确定关键信息所 属的关键信息类别以及关键信息在各个关键信息类别中的优先级;基于关键信息在各个关 键信息类别中的优先级,确定出关键信息在至少两个搜索类别下优先级排序。
[0124] 举例来说,可以预先对所有关键信息进行分类,例如:关键词"琅琊榜"既位于小说 搜索类别,又位于影视搜索类别;关键词"古剑奇谭"既位于影视搜索类别,又位于游戏类 另IJ。其中,可以通过对应关键词在各个关键信息分类下的热度来确定关键信息在至少两个 搜索类别下的优先级排序,其中热度高的优先级也高。
[0125] ②确定关键信息在至少两个搜索类别下优先级排序,具体包括:通过关键信息在 Μ个搜索类别下分别进行搜索获得Μ个搜索类别的搜索结果,Μ为大于等于2的正整数;基 于Μ个搜索类别下的搜索结果,确定出关键信息在Μ个搜索类别中每个搜索类别的优先级 排序。
[0126] 举例来说,以关键词为"琅琊榜"为例,可以通过关键词"琅琊榜"在影视搜索类别 和小说搜索类别下分别获取不同的搜索结果;然后,基于每个搜索类别下的搜索结果的点 击率、回复率、浏览时长、搜索结果总数量中的至少一个参数确定优先级排序。
[0127] 其中,如果以上述四种参数中的一种参数确定出优先级排序,则对应参数值越高 (例如:点击率越高、回复率越高、浏览时长越长、搜索结果总数量越多),则对应的搜索类 别的优先级越尚。
[0128] 其中,如果通过以上四种参数中的至少两种参数确定出优先级排序的话,则可以 基于每种参数的权重值加和获得优先级排序。以通过四种参数确定出优先级排序为例,则 可以通过以下步骤确定出优先级排序:确定每个搜索类别下的搜索记录的点击率以及点击 率对应的第一权重值、回复率以及回复率对应的第二权重值、浏览时长以及浏览时长所对 应的第三权重值、搜索结果总数量以及搜索结果总数量对应的第四权重值;然后对点击率 乘以第一权重值、回复率乘以第二权重值、浏览时长乘以第三权重值、搜索结果总数量乘 以第四权重值进行加和,获得加和值,其中加和值越高,其对应的搜索类别的优先级越高。
[0129] 步骤S103中,基于第一对应关系确定出特定搜索类别时,又可以采用多种方式, 下面列举其中的三种进行介绍,当然,在具体实施过程中,不限于以下三种情况。
[0130] 第一种,基于第一对应关系,从至少两个搜索类别中确定出特定搜索类别,具体包 括:基于多个用户的第一对应关系,确定出关键信息在每个搜索类别下的第一被选择概率; 基于第一被选择概率,确定出特定搜索类别。
[0131] 举例来说,可以对多个用户的第一对应关系进行综合,从中确定出关键信息在每 个搜索类别下被选择的总选择次数,该总选择次数即可表征第一被选择概率。其中,可以从 多个搜索类别中确定出总选择次数最高的搜索类别作为特定搜索类别;又或者,可以从多 个搜索类别中确定出总选择次数位于前几位(例如:前2位、前3位等等)的搜索类别,然 后从中随机选择出一种搜索类别作为第一搜索类别等等。
[0132] 第二种,基于第一对应关系,从至少两个搜索类别中确定出特定搜索类别,具体包 括:基于用户的第一对应关系,确定出关键信息在每个搜索类别下的第二被选择概率;基 于第二被选择概率,确定出特定搜索类别。
[0133] 举例来说,可以对当前用户的第一对应关系进行综合,从中确定出关键信息在每 个搜索类别下被选择的总选择次数,该总选择次数即可表征第一被选择概率。其中,可以从 多个搜索类别中确定出总选择次数最高的搜索类别作为特定搜索类别;又或者,可以从多 个搜索类别中确定出总选择次数位于前几位(例如:前2位、前3位等等)的搜索类别,然 后从中随机选择出一种搜索类别作为第一搜索类别等等。
[0134] 第三种,基于第一对应关系,从至少两个搜索类别中确定出特定搜索类别,具体包 括:基于用户的第一对应关系,确定出关键信息之前N次被用户所选择的搜索类别,N为正 整数;基于关键信息之前N次被用户所选择的搜索类别确定出特定搜索类别。
[0135] 举例来说,N可以为任意正整数,例如:1、2、3等等。其中,可以确定出该关键词上 次被用户所选择的搜索类别作为特定搜索类别,又或者,可以确定出该关键词前两次被用 户所选择的搜索类别,然后从中随机选择出一种搜索类别作为特定搜索类别等等。
[0136] 在基于步骤S104显示第二搜索结果之前,可以通过多种方式获取第二搜索界面, 下面列举其中的两种进行介绍,当然,在具体实施过程中,不限于以下两种情况。
[0137] 第一种,在第二显示区域31显示与特定搜索类别对应的第二搜索结果之前,方法 还包括:基于关键信息和特定搜索类别在当前搜索类别下进行网络搜索,获得第二搜索结 果。
[0138] 举例来说,当前搜索类别指的是第一搜索结果所属的类别,假设关键信息为"琅琊 榜"、特定搜索类别为视频搜索类别,则可以通过关键词"琅琊榜"+ "视频"在网页搜索类别 下搜索获得第二搜索结果,当然,以上关键信息、特定搜索类别、当前搜索类别仅仅作为一 个举例,并不作为限制。
[0139] 第二种,在第二显示区域31显示与特定搜索类别对应的第二搜索结果之前,方法 还包括:基于关键信息在特定搜索类别下进行网络搜索,获得第二搜索结果。
[0140] 举例来说,假设关键信息为"琅琊榜"、特定搜索类别为视频搜索类别,则可以通过 关键词"琅琊榜"在视频搜索类别下进行搜索,进而获得第二搜索结果。当然,以上关键信 息、特定搜索类别仅仅作为一个举例,并不作为限制。
[0141] 在具体实施过程中,在基于第一显示区域30显示第一搜索结果,在第二显示区域 31显示第二搜索结果之前,需要先将浏览器的显示界面划分为包括第一显示区域30和第 二显示区域31在内的至少两个显示区域,在具体实施过程中,可以通过多种方式将显示界 面划分为至少两个显示区域,下面列举其中的两种划分方式进行介绍,当然,在具体实施 过程中,不限于以下两种情况。
[0142] 第一种,在显示界面上新建第一显示区域30和第二显示区域31,进而将显示区域 划分为至少两个显示区域。
[0143] 举例来说,也即可以对显示界面的整体结构进行调整,直接在显示界面上新建第 一显示区域30和第二显示区域31,在这种情况下,显示界面上还包括第一显示区域30和 第二显示区域31之外的其它区域。其中,可以在检测到用户的浏览操作之后,将显示界面 划分为至少两个区域,如图3a所示,为在显示界面上新建第一显示区域30和第二显示区域 31的示意图。
[0144] 第二种,在显示界面上新建第二显示区域31,并将浏览器的浏览界面中除第二显 示区域31之外的其它区域界定为第一显示区域30。
[0145] 举例来说,可以在浏览器的显示界面的右侧新建一显示区域(也即第二显示区域 31),而保持浏览器左侧的显示区域不变,从而将显示界面划分为如图3b所示的第一显示 区域30和第二显示区域31,当然在具体实施过程中,第二显示区域31还可以新建于显示界 面左侧、顶部、底部等等,对此本发明实施例不作限制。
[0146] 在具体实施过程中,可以在用户操作为预定操作(例如:接收到用户进行视频搜 索的视频搜索操作、接收到用户进行网络搜索的网络搜索操作)时,就直接将显示界面划 分为至少两个显示区域,作为另一种可选的实施例,也可以在接收到用户操作为预定操作 之后,基于一些其它触发条件将显示界面划分为至少两个显示区域,下面列举其中的两种 触发条件进行介绍,当然,在具体实施过程中,不限于以下两种情况。
[0147] 第一种,该方法还包括:判断浏览器的显示宽度是否大于预设宽度;在显示宽度 大于预设宽度时,将显示界面划分为至少两个显示区域。
[0148] 在具体实施过程中,可以根据实际需求设置任意大小的预设宽度,预设宽度例如 为:800pX、1000px等等,对于预设宽度具体取值为多少,本发明实施例不作限制。其中,可 以获取整个显示界面的屏幕截图,然后基于屏幕截图确定浏览器的显示界面的显示宽度 占整个屏幕截图的宽度的比例(假设为:80%,当然还可以为其它值,例如:70%、75%等 等),另外,确定浏览器所在电子设备的分辨率1600px*900pX (当然还可以为其它分辨率), 最后基于通过该比例(例如:80% )乘以横轴分辨率(1600px)就可以确定出浏览器的显示 宽度为:1280px ;又或者,还可以获取浏览器的坐标位置,然后通过右侧横轴坐标减去左侧 横轴坐标,就可以确定出浏览器的显示宽度。其中,基于电子设备的不同分辨率以及不同的 浏览器,浏览器的显示宽度也不同,对此本发明实施例不再详细列举,并且不作限制。
[0149] 其中,在浏览器的显示宽度大于预设宽度时,则通常说明第一显示区域30的第一 视频搜索结果可以完全显示,而不会存在被压缩或者被第二显示区域31遮挡的情况,在这 种情况下,才将浏览器的显示界面划分为第一显示区域30和第二显示区域31。通过上述方 案,达到了能够保证第一显示区域30的第一视频搜索结果能够正常显示的技术效果。
[0150] 作为一种可选的实施例,浏览器还可以向用户提供选择界面,由用户选择是否将 浏览器设置分屏模式,在用户选择将浏览器设置为分屏模式时,在后续条件满足的情况下 才需要将浏览器的显示界面划分为至少两个显示区域,否则,即使后续条件满足,也不会将 浏览器的显示界面划分为至少两个显示区域。
[0151] 第二种,方法还包括:判断浏览器的登录账号是否为预定账号;在浏览器的登录 账号为预定账号时,将显示界面划分为至少两个显示
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1