(12)发明专利申请
(10)申请公布号 CN 105447192 A (43)申请公布日 2016.03.30
(21)申请号 201510965235.9(22)申请日 2015.12.21
(71)申请人北京奇虎科技有限公司
地址100088 北京市西城区新街口外大街
28号D座112室(德胜园区)申请人奇智软件(北京)有限公司(72)发明人李正 王艳丽 吴凯
(74)专利代理机构北京天达知识产权代理事务
所(普通合伙) 11386
代理人左萌 张春(51)Int.Cl.
G06F 17/30(2006.01)
权利要求书2页 说明书8页 附图3页
(54)发明名称
在导航页上推荐个性化搜索词方法和装置(57)摘要
本发明公开了一种在导航页上推荐个性化搜索词方法和装置。所述方法包括:接收模块接收用户访问导航页的链接请求;查找模块根据所述连接请求中携带的用户标识查找对应用户Session;生成模块根据用户Session获取用户搜索记录,以生成对应所述用户的一个或多个常搜词;展示模块在导航页面中嵌入所述一个或多个常搜词的提示栏。利用用户的历史搜素词在历史搜索中的出现特性,向用户推荐搜索词,可以提高向用户推荐搜索词的准确度;同时降低用户输入成本,让用户不需输入也可以找到自己搜索的内容。 C N 1 0 5 4 4 7 1 9 2 ACN 105447192 A
权 利 要 求 书
1/2页
1.一种满足在导航页上推荐个性化搜索词方法,其特征在于,包括:接收用户访问导航页的链接请求;
根据所述连接请求中携带的用户标识查找对应用户Session;根据用户Session获取用户搜索记录,以生成对应所述用户的一个或多个常搜词;在导航页面中嵌入所述一个或多个常搜词的提示栏。
2.如权利要求1所述的在导航页上推荐个性化搜索词方法,其特征在于,所述根据用户Session获取用户搜索记录,以生成对应所述用户的一个或多个常搜词包括:
根据用户Session获取用户历史搜索词;
获取表征所述历史搜索词在所述用户的历史搜索记录中出现特性的参数;根据所述参数从所述用户历史搜索词中确定常搜词。
3.如权利要求1-2任一项所述的在导航页上推荐个性化搜索词方法,其特征在于,还包括:
获取基于群体用户相关历史搜索查找到的与所述常搜词相关的一个根据所述常搜词,
或多个搜索词作为对常搜词的补充。
4.如权利要求1-3任一项所述的在导航页上推荐个性化搜索词方法,其特征在于,所述获取表征所述历史搜索词在所述用户的历史搜索记录中出现特性的参数包括:
所述参数包括以下至少一个:
所述历史搜索词在所述历史搜索记录中出现的重复次数;所述历史搜索词在所述历史搜索记录中出现的周期性。
5.如权利要求1-4任一项所述的在导航页上推荐个性化搜索词方法,其特征在于,所述根据所述参数从所述历史搜索词中确定常搜词包括:
根据所述历史搜索词在所述历史搜索中出现的重复次数对所述历史搜索词进行排序,选择排序靠前的预定数量个历史搜索词作为常搜词;
根据所述历史搜索词在历史搜索中出现的周期性,为所述历史搜索词进行打分,选择得分靠前的预定数量个历史搜索词作为常搜词。
6.如权利要求1-5任一项所述的在导航页上推荐个性化搜索词方法,其特征在于,所述根据所述历史搜索词在历史搜索中出现的周期性,为所述历史搜索词进行打分,选择得分靠前的预定数量个历史搜索词作为常搜词包括:
对所述历史搜索词在历史搜索中出现的周期性的时间序列进行分解,得到其周期性因子,周期性越强的历史搜索词,其周期性因子越强,得分越高,选择得分靠前的预定数量个历史搜索词作为常搜词。
7.如权利要求1-6任一项所述的在导航页上推荐个性化搜索词方法,其特征在于,所述在导航页面中嵌入所述一个或多个常搜词的提示栏包括:
随机选取预定数量个常搜词,在导航页面中嵌入所述预定数量个常搜词的提示栏。8.一种满足在导航页上推荐个性化搜索词装置,其特征在于,包括:接收模块、查找模块、生成模块和展示模块,其中,所述接收模块接收用户访问导航页的链接请求;
所述查找模块根据所述连接请求中携带的用户标识查找对应用户Session;所述生成模块根据用户Session获取用户搜索记录,以生成对应所述用户的一个或多
2
CN 105447192 A
权 利 要 求 书
2/2页
个常搜词;
所述展示模块在导航页面中嵌入所述一个或多个常搜词的提示栏。9.如权利要求8所述的在导航页上推荐个性化搜索词装置,其特征在于,所述生成模块包括:第一获取子模块、第二获取子模块、确定子模块,其中,
第一获取子模块根据用户Session获取用户历史搜索词;
第二获取子模块获取表征所述历史搜索词在所述用户的历史搜索记录中出现特性的参数;
确定子模块根据所述参数从所述用户历史搜索词中确定常搜词。
10.如权利要求8-9任一项所述的在导航页上推荐个性化搜索词装置,其特征在于,还包括:
第三获取子模块根据所述常搜词,获取基于群体用户相关历史搜索查找到的与所述常搜词相关的一个或多个搜索词作为对常搜词的补充。
3
CN 105447192 A
说 明 书
在导航页上推荐个性化搜索词方法和装置
1/8页
技术领域
[0001]本发明涉及互联网技术领域,尤其涉及一种在导航页上推荐个性化搜索词方法和装置。
背景技术
[0002]随着互联网技术的不断发展,用户对于互联网信息的需求越来越高,搜索引擎成为用户获取互联网信息的重要工具。用户在搜索引擎对应应用中的搜索框中,输入搜索词,即搜索关键词,由应用将搜索关键词发送给搜索引擎;而搜索引擎根据搜索关键词,在数据
以获得与搜索关键词匹配的资源,以作为若干个搜索结果项,在搜索结果页库中进行搜索,
面中展现;同时,搜索引擎根据搜索关键词获取与搜索词相关的推荐结果,在搜索结果页面中展示。
[0003]现有技术中,如图1所示,当用户在搜索引擎对应应用中的搜索框中输入搜索词时,由于搜索引擎只是根据搜索关键词获取推荐结果,因此,展现在搜索页面中的推荐内容是相同的,不会根据用户不同而使得推荐内容也不同。同时,当用户搜索其经常搜索的词语时,需要在搜索框中再次输入才可以完成检索,检索路径过长。不能很好地满足每个用户的个性化需求,用户体验不佳。发明内容
[0004]鉴于上述问题,提出了本发明以便提供一种在导航页上推荐个性化搜索词方法和装置,用于克服上述问题或者至少部分地解决或者减缓上述问题的缺点。[0005]根据本发明的一个方面,提供了一种在导航页上推荐个性化搜索词方法,包括:[0006]接收用户访问导航页的链接请求;
[0007]根据所述连接请求中携带的用户标识查找对应用户Session;[0008]根据用户Session获取用户搜索记录,以生成对应所述用户的一个或多个常搜词;[0009]在导航页面中嵌入所述一个或多个常搜词的提示栏。[0010]可选地,所述根据用户Session获取用户搜索记录,以生成对应所述用户的一个或多个常搜词包括:
[0011]根据用户Session获取用户历史搜索词;
[0012]获取表征所述历史搜索词在所述用户的历史搜索记录中出现特性的参数;[0013]根据所述参数从所述用户历史搜索词中确定常搜词。[0014]可选地,根据所述常搜词,获取基于群体用户相关历史搜索查找到的与所述常搜词相关的一个或多个搜索词作为对常搜词的补充。[0015]可选地,所述获取表征所述历史搜索词在所述用户的历史搜索记录中出现特性的参数包括:
[0016]所述参数包括以下至少一个:
[0017]所述历史搜索词在所述历史搜索记录中出现的重复次数;
4
CN 105447192 A[0018]
说 明 书
2/8页
所述历史搜索词在所述历史搜索记录中出现的周期性。
[0019]可选地,所述根据所述参数从所述历史搜索词中确定常搜词包括:
[0020]根据所述历史搜索词在所述历史搜索中出现的重复次数对所述历史搜索词进行排序,选择排序靠前的预定数量个历史搜索词作为常搜词;[0021]根据所述历史搜索词在历史搜索中出现的周期性,为所述历史搜索词进行打分,选择得分靠前的预定数量个历史搜索词作为常搜词。[0022]可选地,所述根据所述历史搜索词在历史搜索中出现的周期性,为所述历史搜索词进行打分,选择得分靠前的预定数量个历史搜索词作为常搜词包括:
[0023]对所述历史搜索词在历史搜索中出现的周期性的时间序列进行分解,得到其周期性因子,周期性越强的历史搜索词,其周期性因子越强,得分越高,选择得分靠前的预定数量个历史搜索词作为常搜词。[0024]可选地,所述在导航页面中嵌入所述一个或多个常搜词的提示栏包括:[0025]随机选取预定数量个常搜词,在导航页面中嵌入所述预定数量个常搜词的提示栏。
[0026]根据本发明的另一个方面,提供了一种在导航页上推荐个性化搜索词装置,包括:[0027]接收模块、查找模块、生成模块和展示模块,其中,[0028]所述接收模块接收用户访问导航页的链接请求;
[0029]所述查找模块根据所述连接请求中携带的用户标识查找对应用户Session;[0030]所述生成模块根据用户Session获取用户搜索记录,以生成对应所述用户的一个或多个常搜词;
[0031]所述展示模块在导航页面中嵌入所述一个或多个常搜词的提示栏。[0032]可选地,所述生成模块包括:第一获取子模块、第二获取子模块、确定子模块,其中,
[0033]第一获取子模块根据用户Session获取用户历史搜索词;
[0034]第二获取子模块获取表征所述历史搜索词在所述用户的历史搜索记录中出现特性的参数;
[0035]确定子模块根据所述参数从所述用户历史搜索词中确定常搜词。[0036]可选地,第三获取子模块根据所述常搜词,获取基于群体用户相关历史搜索查找到的与所述常搜词相关的一个或多个搜索词作为对常搜词的补充。[0037]可选地,所述第二获取子模块获取表征所述历史搜索词在所述用户的历史搜索记录中出现特性的参数包括:
[0038]所述参数包括以下至少一个:
[0039]所述历史搜索词在所述历史搜索记录中出现的重复次数;[0040]所述历史搜索词在所述历史搜索记录中出现的周期性。[0041]可选地,所述确定子模块
[0042]根据所述历史搜索词在所述历史搜索中出现的重复次数对所述历史搜索词进行排序,选择排序靠前的预定数量个历史搜索词作为常搜词;[0043]根据所述历史搜索词在历史搜索中出现的周期性,为所述历史搜索词进行打分,选择得分靠前的预定数量个历史搜索词作为常搜词。
5
CN 105447192 A[0044]
说 明 书
3/8页
可选地,所述根据所述历史搜索词在历史搜索中出现的周期性,为所述历史搜索
词进行打分,选择得分靠前的预定数量个历史搜索词作为常搜词包括:
[0045]对所述历史搜索词在历史搜索中出现的周期性的时间序列进行分解,得到其周期性因子,周期性越强的历史搜索词,其周期性因子越强,得分越高,选择得分靠前的预定数量个历史搜索词作为常搜词。[0046]可选地,所述在导航页面中嵌入所述一个或多个常搜词的提示栏包括:[0047]随机选取预定数量个常搜词,在导航页面中嵌入所述预定数量个常搜词的提示栏。
[0048]本发明提供了一种在导航页上推荐个性化搜索词方法和装置,利用用户的历史搜素词在历史搜索中的出现特性,向用户推荐搜索词,可以提高向用户推荐搜索词的准确度;同时降低用户输入成本,让用户不需输入也可以找到自己搜索的内容。[0049]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明
[0050]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明
用相同的参考符号表示相同的部件。在附图中:的限制。而且在整个附图中,
[0051]图1为现有技术中导航首页搜索框示意图;
[0052]图2示出了根据本发明一个实施例的一种在导航页上推荐个性化搜索词方法的流程图;
[0053]图3示出了根据本发明一个实施例的根据用户Session获取用户历史搜索词方法的流程图;
[0054]图4为根据本发明一个实施例的导航首页示意图;[0055]图5为根据本发明一个实施例的导航首页示意图;
[0056]图6示出了根据本发明一个实施例的一种在导航页上推荐个性化搜索词装置的结构图;
[0057]图7示出了根据本发明一个实施例的一种在导航页上推荐个性化搜索词装置的生成模块的结构图。
具体实施例
[0058]下面结合附图和具体的实施方式对本发明作进一步的描述。[0059]如图2所示,一种满足在导航页上推荐个性化搜索词方法,包括以下步骤:[0060]步骤101,接收用户访问导航页的链接请求。[0061]在具体实现中,用户可以从任何一种电子设备访问浏览器,所述电子设备可以包括:移动设备、笔记本电脑、PC、智能电视等。所述电子设备可以支持包括Windows、Android、IOS等操作系统来运行通过互联网访问网页的浏览器或者内置浏览器的应用程序。用户可以在浏览器或者内置浏览器的应用程序中请求访问导航页,采用浏览器的地址栏已通过将
6
CN 105447192 A
说 明 书
4/8页
导航页的URL输入地址栏中或点击特定URL的方式链接到导航页。[0062]所述导航页中通常包括搜索框,用户可以在该搜索框中输入搜索关键词。进入导航页后,用户行为需求的触发一般分为两种,一种是通过搜索框直接搜索;另一种是通过导航页上的站点链接直接到达落地页。[0063]其中,浏览器是指显示网站服务器或文件系统内的文件,并为用户提供与所述文件的交互的一种应用程序。[0064]步骤102,根据所述链接请求中携带的用户标识查找对应用户Session。[0065]在本实施例中,用户标识可以包括但不限于用户ID、用户使用的IP地址或用户使用的电子设备的MAC地址中的一种或多种。[0066]在搜索技术中,Session是指一个客户端访问搜索引擎服务器的一个会话过程,一般session以文本文件形式存储在搜索引擎服务器端,保存着这次会话中客户端与服务器的状态和交互信息,便于后续数据处理及统计搜索日志等。[0067]Session通常用于执行以下操作:存储需要在整个用户会话过程中保持其状态的信息,例如登录信息或用户浏览Web应用程序时需要的其它信息;Session的作用就是它在Web服务器上保持用户的状态信息供在任何时间从任何页访问。访问Web应用程序的每个用户都生成一个单独的Session对象。每个Session对象的持续时间是用户访问的时间加上不活动的时间。
[0068]步骤103,根据用户Session获取用户搜索记录,以生成对应所述用户的一个或多个常搜词,如图3所示。[0069]步骤1031,根据用户Session获取用户历史搜索词,所述用户历史搜索词是指所述用户的历史搜索记录中使用的搜索词。[0070]具体地,搜索词推荐装置首先从用户的历史搜索词中,确定候选搜索词。例如,可以将用户历史搜索词作为候选搜索词;也可以采取其他方式,从用户的历史搜索词中确定候选搜索词,如,确定历史搜索词中出现频率大于预定阈值的历史搜索词作为候选搜索词。[0071]步骤1032,获取表征所述历史搜索词在所述用户的历史搜索记录中出现特性的参数。所述参数包括以下至少一个:
[0072]所述历史搜索词在所述历史搜索记录中出现的重复次数;[0073]所述历史搜索词在所述历史搜索记录中出现的周期性。[0074]确定候选搜索词后,对用户的历史搜索记录中的与候选搜索词相关的数据进行统计,获取表征所述候选搜索词在用户历史搜索记录中出现特性的参数。[0075]所述特性参数包括:[0076]重复性:用户可能会使用搜索引擎重复性搜索某些相同的搜索词;[0077]周期性:用户使用搜索词进行搜索存在一定的周期性,例如,用户对视频的搜索一般是基于视频播放的周期性;用户对小客车摇号指标的搜索一般是基于要好的周期性;用户在工作时间搜索的可能是工作相关的内容;用户在下班时间搜索的可能是实时路况。[0078]步骤1033,根据上述参数,从所述历史搜索词中确定常搜词。
[0079]根据所述历史搜索词在所述历史搜索记录中出现的重复次数对所述历史搜索词进行排序,选择排序靠前的预定数量个历史搜索词作为第一常搜词;[0080]根据所述历史搜索词在历史搜索记录中出现的周期性,为所述历史搜索词进行打
7
CN 105447192 A
说 明 书
5/8页
分,选择得分靠前的预定数量个历史搜索词作为第二常搜词。[0081]具体地,可以对所述历史搜索词在历史搜索中出现的周期性的时间序列进行分解,得到其周期性因子,以体现其周期性。周期性越强的历史搜索词,其周期性因子越强,得分越高,选择得分靠前的预定数量个历史搜索词作为常搜词。[0082]在得到第一常搜词、第二常搜词后,对第一常搜词和第二常搜词进行整合得到一个或多个常搜词,包括:对第一常搜词和第二常搜词进行去重处理得到一个或多个常搜词。[0083]用户在历史搜索中使用的搜索词,往往会以一定的概率在未来的搜索过程中出现,但也可能以一定概率在未来的搜索过程中出现相类似但是不完全相同的搜索词。因此,在一个实施例中,根据常搜词,获取基于群体用户相关历史搜索查找到的与所述常搜词相关的一个或多个搜索词作为对常搜词的补充。在本实施例中,群体用户可以指使用搜索引擎的用户,在群体用户进行搜索查询后,搜索引擎可以将用户的查询行为写入日志中。[0084]步骤104,在导航页面中嵌入展示所述一个或多个常搜词的提示栏。[0085]具体地,从所述一个或多个常搜词中随机选取预定数量个常搜词,包括:在导航页面中嵌入提示栏,在导航栏中展示所述预定数量个常搜词,如图4、图5所示。[0086]通过接收用户对设置在导航栏中的预设按钮的触发操作,可以展现更多常搜词。所述预设按钮具有可点击态,当所述预设按钮处于可点击态时,若接收到用户对所述第一预设按钮的触发,展现更多个常搜词;所述预设按钮具有展开态,当所述预设按钮处于展开态时,若接收到用户对所述第一预设按钮的触发,收起所述更多个常搜词。[0087]所述一个或多个常搜词可根据历史点击率进行排列,例如,历史点击率最高的排在首位。
[0088]所述一个或多个常搜词可根据用户历史搜索的周期性进行排列,如根据用户在各日期和各时间段搜索特定常搜词的频率,确定适合对用户进行推送特定常搜词的一个或多个日期及时间段,在所述一个或多个日期及时间段,将特定搜索词排列在首位。[0089]最后,响应于用户在提示栏中选择一个常搜词的事件,以该常搜词作为搜索词发起搜索,并展示搜索结果。[0090]在本实施例中,利用用户的历史搜索词在用户历史搜索记录中的出现特性,从所
符合用户的行述历史搜索词中确定常搜词。可以看出,上述常搜词与用户的行为特征有关,
为偏好,可以提升向用户提供常搜词的准确性,同时,在提示栏中展示所述常搜词,使用户不用输入即可直接点击其想要搜索的内容,降低了用户搜索成本。
[0091]发明实施例二提供的一种在导航页上推荐个性化搜索词装置的结构图。如图6所示,一种满足在导航页上推荐个性化搜索词装置,包括:接收模块、查找模块、生成模块和展示模块,其中,
[0092]接收模块,接收用户访问导航页的链接请求。[0093]在具体实现中,用户可以从任何一种电子设备访问浏览器,所述电子设备可以包括:移动设备、笔记本电脑、PC、智能电视等。所述电子设备可以支持包括Windows、Android、IOS等操作系统来运行通过互联网访问网页的浏览器或者内置浏览器的应用程序。用户可以在浏览器或者内置浏览器的应用程序中请求访问导航页,采用浏览器的地址栏已通过将导航页的URL输入地址栏中或点击特定URL的方式链接到导航页。[0094]所述导航页中通常包括搜索框,用户可以在该搜索框中输入搜索关键词。进入导
8
CN 105447192 A
说 明 书
6/8页
航页后,用户行为需求的触发一般分为两种,一种是通过搜索框直接搜索;另一种是通过导航页上的站点链接直接到达落地页。[0095]其中,浏览器是指显示网站服务器或文件系统内的文件,并为用户提供与所述文件的交互的一种应用程序。[0096]查找模块,根据所述链接请求中携带的用户标识查找对应用户Session;[0097]在本实施例中,用户标识可以包括但不限于用户ID、用户使用的IP地址或用户使用的电子设备的MAC地址中的一种或多种。[0098]具体到Web中,Session指的就是用户在浏览某个网站时,从进入网站到关闭这个网站所经过的这段时间,也就是用户浏览这个网站所花费的时间。[0099]Session通常用于执行以下操作:存储需要在整个用户会话过程中保持其状态的信息,例如登录信息或用户浏览Web应用程序时需要的其它信息;Session的作用就是它在Web服务器上保持用户的状态信息供在任何时间从任何页访问。访问Web应用程序的每个用户都生成一个单独的Session对象。每个Session对象的持续时间是用户访问的时间加上不活动的时间。
[0100]生成模块,根据用户Session获取用户搜索记录,以生成对应所述用户的一个或多个常搜词。
[0101]如图7所示,所述生成模块包括[0102]第一获取子模块,根据用户Session获取用户历史搜索词,所述用户历史搜索词是指所述用户的历史搜索记录中使用的搜索词;[0103]具体地,搜索词推荐装置首先从用户的历史搜索词中,确定候选搜索词。例如,可以将用户历史搜索词作为候选搜索词;也可以采取其他方式,从用户的历史搜索词中确定候选搜索词,如,确定历史搜索词中出现频率大于预定阈值的历史搜索词作为候选搜索词。[0104]第二获取子模块,获取表征所述历史搜索词在所述用户的历史搜索记录中出现特性的参数;所述参数包括以下至少一个:
[0105]所述历史搜索词在所述历史搜索记录中出现的重复次数;[0106]所述历史搜索词在所述历史搜索记录中出现的周期性。[0107]确定候选搜索词后,对用户的历史搜索记录中的与候选搜索词相关的数据进行统计,获取表征所述候选搜索词在用户历史搜索记录中出现特性的参数。所述特性参数包括:[0108]重复性:用户可能会使用搜索引擎重复性搜索某些相同的搜索词;[0109]周期性:用户使用搜索词进行搜索存在一定的周期性,例如,用户对视频的搜索一般是基于视频播放的周期性;用户对小客车摇号指标的搜索一般是基于要好的周期性;用户在工作时间搜索的可能是工作相关的内容;用户在下班时间搜索的可能是实时路况。[0110]确定子模块,根据上述参数,从所述历史搜索词中确定常搜词。
[0111]根据所述历史搜索词在所述历史搜索记录中出现的重复次数对所述历史搜索词进行排序,选择排序靠前的预定数量个历史搜索词作为第一常搜词;[0112]根据所述历史搜索词在历史搜索记录中出现的周期性,为所述历史搜索词进行打分,选择得分靠前的预定数量个历史搜索词作为第二常搜词。[0113]具体地,可以对所述历史搜索词在历史搜索中出现的周期性的时间序列进行分解,得到其周期性因子,以体现其周期性。周期性越强的历史搜索词,其周期性因子越强,得
9
CN 105447192 A
说 明 书
7/8页
分越高,选择得分靠前的预定数量个历史搜索词作为常搜词。[0114]整合子模块,在得到第一常搜词、第二常搜词后,对第一常搜词和第二常搜词进行整合得到一个或多个常搜词,包括:对第一常搜词和第二常搜词进行去重处理得到一个或多个常搜词。
[0115]用户在历史搜索中使用的搜索词,往往会以一定的概率在未来的搜索过程中出现,但也可能以一定概率在未来的搜索过程中出现相类似但是不完全相同的搜索词。因此,在一个实施例中,第三获取子模块,根据常搜词,获取基于群体用户相关历史搜索查找到的与所述常搜词相关的一个或多个搜索词作为对常搜词的补充。在本实施例中,群体用户可以指使用搜索引擎的用户,在群体用户进行搜索查询后,搜索引擎可以将用户的查询行为写入日志中。
[0116]展示模块,在导航页面中嵌入所述一个或多个常搜词的提示栏。[0117]具体地,从所述一个或多个常搜词中随机选取预定数量个常搜词,包括:在导航页面中嵌入提示栏,在导航栏中展示所述预定数量个常搜词,如图4、图5所示。[0118]所述展示模块还可以包括处理模块,通过接收用户对设置在导航栏中的预设按钮的触发操作,展现更多常搜词。所述预设按钮具有可点击态,当所述预设按钮处于可点击态时,若接收到用户对所述第一预设按钮的触发,展现更多个常搜词;所述预设按钮具有展开态,当所述预设按钮处于展开态时,若接收到用户对所述第一预设按钮的触发,收起所述更多个常搜词。
[0119]所述一个或多个常搜词可根据历史点击率进行排列,例如,历史点击率最高的排在首位。
[0120]所述一个或多个常搜词可根据用户历史搜索的周期性进行排列,如根据用户在各日期和各时间段搜索特定常搜词的频率,确定适合对用户进行推送特定常搜词的一个或多个日期及时间段,在所述一个或多个日期及时间段,将特定搜索词排列在首位。[0121]最后,响应与用户在提示栏中选择一个常搜词的事件,以该常搜词作为搜索词发起搜索,并展示搜索结果。[0122]在本实施例中,利用用户的历史搜索词在用户历史搜索记录中的出现特性,从所
符合用户的行述历史搜索词中确定常搜词。可以看出,上述常搜词与用户的行为特征有关,
为偏好,可以提升向用户提供常搜词的准确性,同时,在提示栏中展示所述常搜词,使用户不用输入即可直接点击其想要搜索的内容,降低了用户搜索成本。[0123]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的在导航页上推荐个性化搜索词装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0124]本文中所称的“一个实施例”、“实施例”或者“一个或者多个实施例”意味着,结合实施例描述的特定特征、结构或者特性包括在本发明的至少一个实施例中。此外,请注意,
10
CN 105447192 A
说 明 书
8/8页
这里“在一个实施例中”的词语例子不一定全指同一个实施例。[0125]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0126]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0127]此外,还应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。
11
CN 105447192 A
说 明 书 附 图
1/3页
图1
图2
12
CN 105447192 A
说 明 书 附 图
2/3页
图3
图4
图5
13
CN 105447192 A
说 明 书 附 图
3/3页
图6
图7
14
因篇幅问题不能全部显示,请点此查看更多更全内容