CN104965842B - 搜索推荐方法和装置 - Google Patents
搜索推荐方法和装置 Download PDFInfo
- Publication number
- CN104965842B CN104965842B CN201410699005.8A CN201410699005A CN104965842B CN 104965842 B CN104965842 B CN 104965842B CN 201410699005 A CN201410699005 A CN 201410699005A CN 104965842 B CN104965842 B CN 104965842B
- Authority
- CN
- China
- Prior art keywords
- search term
- recommendation
- search
- column
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种搜索推荐方法和装置,属于计算机技术领域。所述方法包括:提供包含有搜索栏的应用界面;检测搜索栏是否获取到光标焦点;若搜索栏获取到光标焦点,则基于搜索栏向用户显示N个推荐搜索词;N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词。本发明解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能提供推荐搜索词的效果,还实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
Description
技术领域
本发明涉及计算机技术领域,特别涉及一种搜索推荐方法和装置。
背景技术
一些具有搜索功能的客户端或搜索引擎,在用户使用搜索功能搜索相关信息时,通常会为用户推荐一些搜索词。
以客户端为例,客户端获取用户在搜索栏中输入的输入信息,然后查询与输入信息相关联的至少一个推荐搜索词,并将查询得到的推荐搜索词进行显示。比如,当用户在搜索栏中输入的输入信息为“刘XX”时,客户端将会根据该输入信息向用户提供诸如“刘XX演唱会”、“刘XX电影全集”以及“刘XX歌曲”等推荐搜索词。
在实现本发明的过程中,发明人发现上述技术至少存在以下问题:客户端或搜索引擎在提供推荐搜索词时,依赖于用户在搜索栏中输入的输入信息。对于一些在搜索时缺乏目的性的用户来说,若用户不在搜索栏中输入信息,则无法提供推荐搜索词。
发明内容
为了解决上述技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题,本发明实施例提供了一种搜索推荐方法和装置。所述技术方案如下:
第一方面,提供了一种搜索推荐方法,所述方法包括:
提供包含有搜索栏的应用界面;
检测所述搜索栏是否获取到光标焦点;
若所述搜索栏获取到所述光标焦点,则基于所述搜索栏向用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第一类型的推荐搜索词从第一推荐搜索词库中选取,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,所述第二类型的推荐搜索词从第二推荐搜索词库中选取,N≥2且N为整数。
第二方面,提供了一种搜索推荐方法,所述方法包括:
提供包含有搜索栏的应用界面;
获取用户于所述搜索栏触发的光标焦点事件;
若所述搜索栏获取到所述用户触发的所述光标焦点事件,则基于所述搜索栏向所述用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第一类型的推荐搜索词从第一推荐搜索词库中选取,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,所述第二类型的推荐搜索词从第二推荐搜索词库中选取,N≥2且N为整数。
第三方面,提供了一种搜索推荐装置,所述装置包括:
界面提供模块,用于提供包含有搜索栏的应用界面;
光标检测模块,用于检测所述搜索栏是否获取到光标焦点;
搜索词显示模块,用于若所述搜索栏获取到所述光标焦点,则基于所述搜索栏向用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第一类型的推荐搜索词从第一推荐搜索词库中选取,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,所述第二类型的推荐搜索词从第二推荐搜索词库中选取,N≥2且N为整数。
第四方面,提供了一种搜索推荐装置,所述装置包括:
提供界面模块,用于提供包含有搜索栏的应用界面;
获取事件模块,用于获取用户于所述搜索栏触发的光标焦点事件;
显示搜索词模块,用于若所述搜索栏获取到所述用户触发的所述光标焦点事件,则基于所述搜索栏向所述用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第一类型的推荐搜索词从第一推荐搜索词库中选取,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,所述第二类型的推荐搜索词从第二推荐搜索词库中选取,N≥2且N为整数。
本发明实施例提供的技术方案带来的有益效果是:
通过在检测到搜索栏获取到光标焦点时,显示N个推荐搜索词;解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能够提供推荐搜索词的效果。另外,由于上述N个推荐搜索词为根据运营需求预先配置的推荐搜索词以及根据搜索热度统计得到的推荐搜索词,实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的搜索推荐方法的方法流程图;
图2A是本发明另一实施例提供的搜索推荐方法的方法流程图;
图2B是本发明实施例涉及的一个界面示意图;
图2C是本发明实施例涉及的另一界面示意图;
图2D是本发明实施例涉及的再一界面示意图;
图3是本发明另一实施例提供的搜索推荐方法的方法流程图;
图4是本发明另一实施例提供的搜索推荐方法的方法流程图;
图5是本发明一个实施例提供的搜索推荐装置的结构方框图;
图6是本发明另一实施例提供的搜索推荐装置的结构方框图;
图7是本发明另一实施例提供的搜索推荐装置的结构方框图;
图8是本发明另一实施例提供的搜索推荐装置的结构方框图;
图9是本发明一个实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
请参考图1,其示出了本发明一个实施例提供的搜索推荐方法的方法流程图,本实施例以该搜索推荐方法应用于诸如手机、平板电脑、膝上型便携计算机、台式计算机之类的电子设备中进行举例说明。该搜索推荐方法可以包括如下几个步骤:
步骤102,提供包含有搜索栏的应用界面。
电子设备中可运行有具有搜索功能的客户端或搜索引擎。客户端或搜索引擎提供的应用界面中包含有供用户输入内容的搜索栏。
步骤104,检测搜索栏是否获取到光标焦点。
电子设备实时检测搜索栏是否获取到光标焦点。当用户需要使用搜索功能时,可以点击搜索栏。相应的,电子设备会在搜索栏中显示光标,以提示用户输入内容。此时,光标焦点位于搜索栏内。
步骤106,若搜索栏获取到光标焦点,则基于搜索栏向用户显示N个推荐搜索词,N≥2且N为整数。
当电子设备检测到搜索栏获取到光标焦点时,即可触发显示N个推荐搜索词。其中,N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词。第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词。需要说明的是:在本发明实施例中,当用户点击搜索栏时,电子设备即显示推荐搜索词,此过程中无需用户在搜索栏内输入任何内容。
综上所述,本实施例提供的搜索推荐方法,通过在检测到搜索栏获取到光标焦点时,显示N个推荐搜索词;解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能够提供推荐搜索词的效果。另外,由于上述N个推荐搜索词为根据运营需求预先配置的推荐搜索词以及根据搜索热度统计得到的推荐搜索词,实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
请参考图2A,其示出了本发明另一实施例提供的搜索推荐方法的方法流程图,本实施例以该搜索推荐方法应用于诸如手机、平板电脑、膝上型便携计算机、台式计算机之类的电子设备中进行举例说明。该搜索推荐方法可以包括如下几个步骤:
步骤201,提供包含有搜索栏的应用界面。
电子设备中可运行有具有搜索功能的客户端或搜索引擎。客户端或搜索引擎提供的应用界面中包含有供用户输入内容的搜索栏。
步骤202,从第一推荐搜索词库中选取符合第一预定条件的第一类型的推荐搜索词。
其中,第一推荐搜索词库中包含至少一个第一类型的推荐搜索词。第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词。第一推荐搜索词库中的推荐搜索词通常由运营人员根据运营需求预先配置。比如,运营人员可将时下重要性较高的信息所对应的推荐搜索词配置于第一推荐搜索词库中,或者将需要推广的信息所对应的推荐搜索词配置于第一推荐搜索词库中,或者将时下热门的信息所对应的推荐搜索词配置于第一推荐搜索词库中,等等。
另外,第一预定条件是指被选取的第一类型的推荐搜索词不同于在当前时刻所对应的第一预定时段内已显示过的第一类型的推荐搜索词。其中,第一预定时段是预先设定的经验值,比如第一预定时段为每天的0点至24点。为了避免在一段时间内向用户提供重复的推荐搜索词,在选取待显示的第一类型的推荐搜索词时,需要确保选取的第一类型的推荐搜索词符合第一预定条件。具体来讲,本步骤可以包括如下两种可能的实施方式:
在第一种可能的实施方式中,从第一推荐搜索词库中随机选取p个第一类型的推荐搜索词;从p个第一类型的推荐搜索词中去除第一预定时段内已显示过的第一类型的推荐搜索词,得到符合第一预定条件的i个第一类型的推荐搜索词,p≥i≥1且p、i为整数。
以客户端为例,客户端可记录用户标识与第一预定时段内已显示的第一类型的推荐搜索词之间的对应关系。其中,用户标识通常为用于登录客户端的用户账号。当用户登录客户端后,客户端便可根据用户标识和上述对应关系查询获取在第一预定时段内已显示给该用户的第一类型的推荐搜索词。之后,客户端从随机选取的若干个第一类型的推荐搜索词中去除已显示给该用户的第一类型的推荐搜索词,剩余的若干个第一类型的推荐搜索词即为符合第一预定条件的第一类型的推荐搜索词。
比如,对于任一用户来说,当该用户使用用户账号登录客户端后,客户端根据该用户账号和上述对应关系查询获取当天0点至24点这一时段内已显示给该用户的第一类型的推荐搜索词,如推荐搜索词1、推荐搜索词2和推荐搜索词3。另外,假设客户端随机选取的3个第一类型的推荐搜索词为推荐搜索词1、推荐搜索词4和推荐搜索词5。此时,客户端去除已显示过的推荐搜索词1得到符合第一预定条件的2个第一类型的推荐搜索词,也即推荐搜索词4和推荐搜索词5。
另外,当无法以用户标识区分不同的用户时,还可通过电子设备的设备标识区分不同的用户,从而避免向使用同一电子设备的用户重复提供第一类型的推荐搜索词。
在第二种可能的是实施方式中,根据第一预定顺序从第一推荐搜索词库中选取符合第一预定条件的至少一个第一类型的推荐搜索词。
第一推荐搜索词库中的第一类型的推荐搜索词可按照第一预定序列进行排序,且在第一预定时段内该第一预定序列保持不变。比如,第一推荐搜索词库中的第一类型的推荐搜索词的序列为:推荐搜索词1、推荐搜索词2、推荐搜索词3……。在选取第一类型的推荐搜索词时,可以根据预先设定的第一预定顺序进行选取,从而避免重复选取。
比如,第一次选取第1个至第3个第一类型的推荐搜索词,也即推荐搜索词1、推荐搜索词2和推荐搜索词3;第二次选取第4个至第6个第一类型的推荐搜索词,也即推荐搜索词4、推荐搜索词5和推荐搜索词6;以此类推。
当然,在其它可能的实施方式中,第一预定顺序还可以是由第一预定序列末端至前端的顺序。每次选取的第一类型的推荐搜索词的数量可以相同,也可以不同。选取的方式可以是依次连续选取,也可以是间隔选取,等等。上述不同的实施方式是本领域技术人员在本实施例的基础上易于思及的内容,对此不再赘述。
步骤203,从第二推荐搜索词库中选取符合第二预定条件的第二类型的推荐搜索词。
其中,第二推荐搜索词库中包含至少一个第二类型的推荐搜索词。第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词。第二推荐搜索词库中的推荐搜索词可以根据对某一时段内所有搜索词的搜索次数的统计,选取搜索次数最高的若干个搜索词得到。或者,第二推荐搜索词库中的推荐搜索词也可以根据对某一时段内所有搜索词的搜索比例的统计,选取搜索比例最高的若干个搜索词得到。或者,第二推荐搜索词库中的推荐搜索词还可以根据对某一时段内所有搜索词的搜索人数的统计,选取搜索人数最高的若干个搜索词得到,等等。第二类型的推荐搜索词通常对应于时下热门的、受用户关注度较高的信息。
另外,第二预定条件是指被选取的第二类型的推荐搜索词不同于在当前时刻所对应的第二预定时段内已显示过的第二类型的推荐搜索词。其中,第二预定时段是预先设定的经验值,比如第二预定时段为每天的0点至24点。为了避免在一段时间内向用户提供重复的第二类型的推荐搜索词,在选取待显示的第二类型的推荐搜索词时,需要确保选取的第二类型的推荐搜索词符合第二预定条件。具体来讲,本步骤可以包括如下两种可能的实施方式:
在第一种可能的实施方式中,从第二推荐搜索词库中随机选取q个第二类型的推荐搜索词;从q个第二类型的推荐搜索词中去除第二预定时段内已显示过的第二类型的推荐搜索词,得到符合第二预定条件的j个第二类型的推荐搜索词,q≥j≥1且q、j为整数。
在第二种可能的实施方式中,根据第二预定顺序从第二推荐搜索词库中选取符合第二预定条件的至少一个第二类型的推荐搜索词。
上述两种可能的实施方式与选取第一类型的推荐搜索词时的两种可能的实施方式相类似,具体参见上述选取第一类型的推荐搜索词时的介绍和说明,本实施例对此不再赘述。
步骤204,检测搜索栏是否获取到光标焦点。
电子设备在提供包含有搜索栏的应用界面后,实时检测搜索栏是否获取到光标焦点。当用户需要使用搜索功能时,可以点击搜索栏。相应的,电子设备会在搜索栏中显示光标,以提示用户输入内容。此时,光标焦点位于搜索栏内。
步骤205,若搜索栏获取到光标焦点,则基于搜索栏向用户显示N个推荐搜索词。
当电子设备检测到搜索栏获取到光标焦点时,即可触发显示N个推荐搜索词。其中,N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,也即在上述步骤202和步骤203中选取的推荐搜索词。
另外,电子设备可以以如下几种方式显示推荐搜索词:
1、在搜索栏下方以列表形式向用户显示N个推荐搜索词,每个推荐搜索词对应于一个列表项。
当电子设备获取到对应于搜索栏的光标焦点时,在搜索栏下方下拉显示一列表,该列表包含若干个列表项,该列表包含的列表项的数量大于或者等于所需显示的推荐搜索词的数量。每个列表项中对应显示一个推荐搜索词。
如图2B所示,其示出了本实施例涉及的一种可能的界面示意图。以应用于音乐类客户端中为例,当用户点击搜索栏21时,电子设备在搜索栏21下方以列表形式显示第一类型的推荐搜索词22,如图2B中“XX好声音XX战队专辑”,以及显示第二类型的推荐搜索词23,如图2B中“张XX”、“小桔子”和“刘XX”。每个推荐搜索词对应于一个列表项。
2、在搜索栏上方以列表形式向用户显示N个推荐搜索词,每个推荐搜索词对应于一个列表项。
当电子设备获取到对应于搜索栏的光标焦点时,在搜索栏上方上拉显示一列表,该列表包含若干个列表项,该列表包含的列表项的数量大于或者等于所需显示的推荐搜索词的数量。每个列表项中对应显示一个推荐搜索词。
3、在搜索栏周围以浮动窗口形式向用户显示N个推荐搜索词,每个推荐搜索词对应于一个浮动窗口。
电子设备还可以以浮动窗口形式显示推荐搜索词。如图2C所示,其示出了本实施例涉及的另一种可能的界面示意图。仍然以应用于音乐类客户端中为例,当用户点击搜索栏21时,电子设备在搜索栏21周围显示若干个浮动窗口,如图2C中第一浮动窗口24和第二浮动窗口25。其中,第一浮动窗口24中显示有第一类型的推荐搜索词,如图2C中的“XX好声音XX战队专辑”;第二浮动窗口25中显示有第二类型的推荐搜索词,如图2C中的“张XX”、“小桔子”和“刘XX”。每个推荐搜索词对应于一个浮动窗口。
优选的,第一类型的推荐搜索词和第二类型的推荐搜索词可以以不同的显示形态进行显示,以示区分。比如,第一类型的推荐搜索词加粗显示,而第二类型的推荐搜索词不加粗显示。再比如,第一类型的推荐搜索词显示于搜索栏上方,而第二类型的推荐搜索词显示于搜索栏下方。当然,显示形态还可以以字体、颜色、位置、大小等多种形式的区分,这是本领域技术人员在本实施例的基础上易于思及的内容,对此不再赘述。
可选的,电子设备还可以在搜索栏中显示提示字符和/或在搜索栏中显示提示图标。其中,提示字符用于提示用户在搜索栏中输入内容的范围;提示图标用于提示用户在搜索栏中输入内容的方式。如图2B或图2C所示,仍然以客户端为音乐类客户端为例,提示字符26可以是“歌手、专辑、MV、歌单”,以此提示用户可以在搜索栏中输入歌手名、专辑名、MV名或歌单名为搜索词,以搜索相关信息。提示字符的内容可根据客户端或搜索引擎所能提供的信息进行配置。另外,如图2B或图2C所示,提示图标27可以是一个麦克风图标,以此提示用户该搜索栏支持语音输入方式,用户可以直接输入语音信息进行搜索。提示图标可根据客户端或搜索引擎所能支持的输入方式进行配置。比如,当支持文字输入方式时,显示键盘图标;当支持语音输入方式时,显示麦克风图标;当支持图像输入方式时,显示摄像头图标,等等。
需要说明的一点是:上述步骤202可以在步骤203之前进行,也可以在步骤203之后进行,还可以与步骤203同时进行,本实施例对此不作具体限定。另外,上述步骤202和步骤203可以在检测获取到光标焦点之前进行,比如在用户登录客户端或者在用户打开包含有搜索栏的搜索界面时执行上述步骤202和步骤203,这样可以保证后续高效、快速地显示推荐搜索词;或者,上述步骤202和步骤203也可以在检测获取到光标焦点之后进行,这样可以避免进行不必要的数据处理和数据通信,节约计算资源和通信资源。在实际应用中,可以结合实际情况选取合理的实施方式,本实施例对此不作具体限定。
还需要说明的一点是:电子设备在向用户提供推荐搜索词时,仅需用户点击搜索栏,即可触发显示推荐搜索词。在此过程中,无需用户在搜索栏中输入任何内容。这样,对于一些在搜索时缺乏目的性的用户来说,同样可以为这类用户提供较为优质的推荐搜索词,充分提高用户体验。
另外,本实施例提供的搜索推荐方法,还可以包括如下步骤206至步骤209:
步骤206,获取对应于任意一个推荐搜索词的选择信号。
当用户需要查看任意一个推荐搜索词对应的信息时,可以通过点击、触摸等操作触发选择信号。相应的,电子设备获取对应于任意一个推荐搜索词的选择信号。
步骤207,对被选择的推荐搜索词进行分析,确定对应的页面类型。
对于任意一个推荐搜索词,其可能对应于不同页面类型的页面,该页面中包含有推荐搜索词对应的不同信息,也即不同搜索结果。对此,电子设备可根据用户历史搜索行为的统计记录,获取被选择的推荐搜索词对应的页面类型。
在一种可能的实施方式中,当本实施例提供的搜索推荐方法应用于音乐类客户端时,页面类型通常包括歌单详情页面、专辑详情页面、歌手详情页面、排行榜详情页面、分类详情页面、MV(Music Video,音乐录像)详情页面等。
步骤208,从与页面类型相匹配的页面链接库中获取与被选择的推荐搜索词相匹配的页面链接。
每个页面类型可对应匹配一个页面链接库,该页面链接库中包含对应于相同页面类型的不同页面的至少一个页面链接。比如,与专辑详情页面相匹配的页面链接库中,可以包含不同专辑所对应的不同页面链接。电子设备首先确定与页面类型相匹配的页面链接库,然后从页面链接库中查询获取与被选择的推荐搜索词相匹配的页面链接。其中,页面链接通常为URL(Uniform Resource Locator,统一资源定位符)
步骤209,根据页面链接显示对应的页面。
电子设备获取页面链接后,根据页面链接显示对应的页面。当页面链接为URL时,显示相应的网页页面。
比如,结合参考图2B、图2C和图2D,当被选择的推荐搜索词为“张XX”时,电子设备根据“张XX”对应的用户历史搜索行为的记录统计,确定对应的页面类型为歌手详情页面。之后,电子设备从与歌手详情页面相匹配的页面链接库中获取与“张XX”对应的页面链接,并根据页面链接显示对应的歌手详情页面,如图2D中的页面28所示。
需要说明的一点是:为了确保推荐搜索词库中的推荐搜索词的实时性,向用户提供有变化的、符合时下热点的推荐搜索词,可以每隔第一预定时间间隔对第一推荐搜索词库中的第一类型的推荐搜索词进行更新。类似的,也可每隔第二预定时间间隔对第二推荐搜索词库中的第二类型的推荐搜索词进行更新。其中,第一预定时间间隔和第二预定时间间隔为预先设定的经验值,如1天。
还需要说明的一点是:上述步骤201至步骤209可以由电子设备单独执行。比如,电子设备中预先存储第一推荐搜索词库和第二推荐搜索词库,然后通过上述步骤实现向用户提供推荐搜索词。或者,上述步骤201至步骤209也可以由电子设备和服务器交互执行。比如,服务器中预先存储有第一推荐搜索词库和第二推荐搜索词库;电子设备向服务器发送携带有用户标识或者设备标识的搜索词获取请求;服务器根据搜索词获取请求分别从第一推荐搜索词库和第二推荐搜索词库中选取第一类型的推荐搜索词和第二类型的推荐搜索词,并将选取的推荐搜索词反馈给电子设备;电子设备在获取到作用于搜索栏的输入指示后,将服务器反馈的推荐搜索词进行显示。在实际应用中,可根据实际情况将上述步骤分配给不同的设备执行,对此本实施例不作具体限定。
综上所述,本实施例提供的搜索推荐方法,通过在检测到搜索栏获取到光标焦点时,显示N个推荐搜索词;解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能够提供推荐搜索词的效果。另外,由于上述N个推荐搜索词为根据运营需求预先配置的推荐搜索词以及根据搜索热度统计得到的推荐搜索词,实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
另外,本实施例提供的搜索推荐方法,还通过选取符合第一预定条件的第一类型的推荐搜索词和/或选取符合第二预定条件的第二类型的推荐搜索词,避免了在一段时间内向用户提供重复的推荐搜索词,充分提高了用户体验。
另外,本实施例提供的搜索推荐方法,还通过设定不同页面类型的页面,实现了针对不同的推荐搜索词显示不同页面类型的页面,提高了反馈的搜索结果的针对性和准确性。
请参考图3,其示出了本发明另一实施例提供的搜索推荐方法的方法流程图,本实施例以该搜索推荐方法应用于诸如手机、平板电脑、膝上型便携计算机、台式计算机之类的电子设备中进行举例说明。该搜索推荐方法可以包括如下几个步骤:
步骤302,提供包含有搜索栏的应用界面。
电子设备向用户提供应用界面,该应用界面可以是具有搜索功能的客户端或搜索引擎的相关界面。另外,应用界面中包含有供用户输入内容的搜索栏。
步骤304,获取用户于搜索栏触发的光标焦点事件。
用户在使用搜索功能的过程中,可以点击搜索栏触发光标焦点事件。相应的,搜索栏中将会显示光标,以提示用户输入内容。
步骤306,若搜索栏获取到用户触发的光标焦点事件,则基于搜索栏向用户显示N个推荐搜索词,N≥2且N为整数。
当搜索栏获取到用户触发的光标焦点事件时,电子设备即可触发显示N个推荐搜索词。其中,N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词。第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词。需要说明的是:在本发明实施例中,当用户点击搜索栏时,电子设备即显示推荐搜索词,此过程中无需用户在搜索栏内输入任何内容。
综上所述,本实施例提供的搜索推荐方法,通过在获取到用户于搜索栏触发的光标焦点事件时,显示N个推荐搜索词;解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能够提供推荐搜索词的效果。另外,由于上述N个推荐搜索词为根据运营需求预先配置的推荐搜索词以及根据搜索热度统计得到的推荐搜索词,实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
请参考图4,其示出了本发明另一实施例提供的搜索推荐方法的方法流程图,本实施例以该搜索推荐方法应用于诸如手机、平板电脑、膝上型便携计算机、台式计算机之类的电子设备中进行举例说明。该搜索推荐方法可以包括如下几个步骤:
步骤401,提供包含有搜索栏的应用界面。
电子设备向用户提供应用界面,该应用界面可以是具有搜索功能的客户端或搜索引擎的相关界面。另外,应用界面中包含有供用户输入内容的搜索栏。
步骤402,获取用户于搜索栏触发的光标焦点事件。
用户在使用搜索功能的过程中,可以点击搜索栏触发光标焦点事件。相应的,搜索栏中将会显示光标,以提示用户输入内容。
步骤403,若搜索栏获取到用户触发的光标焦点事件,则基于搜索栏向用户显示N个推荐搜索词,N≥2且N为整数。
当搜索栏获取到用户触发的光标焦点事件时,电子设备即可触发显示N个推荐搜索词。其中,N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词。第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词。需要说明的是:在本发明实施例中,当用户点击搜索栏时,电子设备即显示推荐搜索词,此过程中无需用户在搜索栏内输入任何内容。这样,对于一些在搜索时缺乏目的性的用户来说,同样可以为这类用户提供较为优质的推荐搜索词,充分提高用户体验。
另外,电子设备可以以如下几种方式显示推荐搜索词:
1、在搜索栏下方以列表形式向用户显示N个推荐搜索词,每个推荐搜索词对应于一个列表项。
当搜索栏获取到用户触发的光标焦点事件时,电子设备在搜索栏下方下拉显示一列表,该列表包含若干个列表项,该列表包含的列表项的数量大于或者等于所需显示的推荐搜索词的数量。每个列表项中对应显示一个推荐搜索词。
结合参考图2B,以应用于音乐类客户端中为例,当用户点击搜索栏21时,电子设备在搜索栏21下方以列表形式显示第一类型的推荐搜索词22,如图2B中“XX好声音XX战队专辑”,以及显示第二类型的推荐搜索词23,如图2B中“张XX”、“小桔子”和“刘XX”。每个推荐搜索词对应于一个列表项。
2、在搜索栏上方以列表形式向用户显示N个推荐搜索词,每个推荐搜索词对应于一个列表项。
当搜索栏获取到用户触发的光标焦点事件时,电子设备在搜索栏上方上拉显示一列表,该列表包含若干个列表项,该列表包含的列表项的数量大于或者等于所需显示的推荐搜索词的数量。每个列表项中对应显示一个推荐搜索词。
3、在搜索栏周围以浮动窗口形式向用户显示N个推荐搜索词,每个推荐搜索词对应于一个浮动窗口。
电子设备还可以以浮动窗口形式显示推荐搜索词。结合参考图2C,仍然以应用于音乐类客户端中为例,当用户点击搜索栏21时,电子设备在搜索栏21周围显示若干个浮动窗口,如图2C中第一浮动窗口24和第二浮动窗口25。其中,第一浮动窗口24中显示有第一类型的推荐搜索词,如图2C中的“XX好声音XX战队专辑”;第二浮动窗口25中显示有第二类型的推荐搜索词,如图2C中的“张XX”、“小桔子”和“刘XX”。每个推荐搜索词对应于一个浮动窗口。
优选的,第一类型的推荐搜索词和第二类型的推荐搜索词可以以不同的显示形态进行显示,以示区分。比如,第一类型的推荐搜索词加粗显示,而第二类型的推荐搜索词不加粗显示。再比如,第一类型的推荐搜索词显示于搜索栏上方,而第二类型的推荐搜索词显示于搜索栏下方。当然,显示形态还可以以字体、颜色、位置、大小等多种形式的区分,这是本领域技术人员在本实施例的基础上易于思及的内容,对此不再赘述。
可选的,电子设备还可以在搜索栏中显示提示字符和/或在搜索栏中显示提示图标。其中,提示字符用于提示用户在搜索栏中输入内容的范围;提示图标用于提示用户在搜索栏中输入内容的方式。如图2B或图2C所示,仍然以客户端为音乐类客户端为例,提示字符26可以是“歌手、专辑、MV、歌单”,以此提示用户可以在搜索栏中输入歌手名、专辑名、MV名或歌单名为搜索词,以搜索相关信息。提示字符的内容可根据客户端或搜索引擎所能提供的信息进行配置。另外,如图2B或图2C所示,提示图标27可以是一个麦克风图标,以此提示用户该搜索栏支持语音输入方式,用户可以直接输入语音信息进行搜索。提示图标可根据客户端或搜索引擎所能支持的输入方式进行配置。比如,当支持文字输入方式时,显示键盘图标;当支持语音输入方式时,显示麦克风图标;当支持图像输入方式时,显示摄像头图标,等等。
另外,本实施例提供的搜索推荐方法,还可以包括如下步骤404和步骤405:
步骤404,获取用户于任意一个推荐搜索词触发的点击事件。
当用户需要查看任意一个推荐搜索词对应的信息时,可以通过点击、触摸等操作触发点击事件。相应的,电子设备获取用户于任意一个推荐搜索词触发的点击事件。
步骤405,若获取到用户触发的点击事件,则向用户显示与被点击的推荐搜索词对应的页面。
不同的推荐搜索词对应于不同的页面。电子设备根据不同的推荐搜索词与不同的页面之间的对应关系,显示与被点击的推荐搜索词相对于的页面。
在一种可能的实施方式中,当本实施例提供的搜索推荐方法应用于音乐类客户端时,页面的页面类型为歌单详情页面、专辑详情页面、歌手详情页面、排行榜详情页面、分类详情页面、音乐录像MV详情页面中的任意一种。
比如,结合参考图2B、图2C和图2D,当被点击的推荐搜索词为“张XX”时,电子设备显示与“张XX”对应的歌手详情页面,如图2D中的页面28所示。
综上所述,本实施例提供的搜索推荐方法,通过在获取到用户于搜索栏触发的光标焦点事件时,显示N个推荐搜索词;解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能够提供推荐搜索词的效果。另外,由于上述N个推荐搜索词为根据运营需求预先配置的推荐搜索词以及根据搜索热度统计得到的推荐搜索词,实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
另外,本实施例提供的搜索推荐方法,还实现了针对不同的推荐搜索词显示不同页面类型的页面,提高了反馈的搜索结果的针对性和准确性。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
请参考图5,其示出了本发明一个实施例提供的搜索推荐装置的结构方框图,该搜索推荐装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。该搜索推荐装置可以包括:界面提供模块510、光标检测模块520和搜索词显示模块530。
界面提供模块510,用于提供包含有搜索栏的应用界面。
光标检测模块520,用于检测所述搜索栏是否获取到光标焦点。
搜索词显示模块530,用于若所述搜索栏获取到所述光标焦点,则基于所述搜索栏向用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,N≥2且N为整数。
综上所述,本实施例提供的搜索推荐装置,通过在检测到搜索栏获取到光标焦点时,显示N个推荐搜索词;解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能够提供推荐搜索词的效果。另外,由于上述N个推荐搜索词为根据运营需求预先配置的推荐搜索词以及根据搜索热度统计得到的推荐搜索词,实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
请参考图6,其示出了本发明另一实施例提供的搜索推荐装置的结构方框图,该搜索推荐装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。该搜索推荐装置可以包括:界面提供模块510、光标检测模块520和搜索词显示模块530。
界面提供模块510,用于提供包含有搜索栏的应用界面。
光标检测模块520,用于检测所述搜索栏是否获取到光标焦点。
搜索词显示模块530,用于若所述搜索栏获取到所述光标焦点,则基于所述搜索栏向用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,N≥2且N为整数。
可选的,所述搜索词显示模块530,包括:
第一显示单元,用于在所述搜索栏下方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
第二显示单元,用于在所述搜索栏上方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
第三显示单元,用于在所述搜索栏周围以浮动窗口形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个浮动窗口。
可选的,所述装置还包括:第一选取模块512;和/或,第二选取模块514。
第一选取模块512,用于从第一推荐搜索词库中选取符合第一预定条件的所述第一类型的推荐搜索词,所述第一预定条件是指被选取的所述第一类型的推荐搜索词不同于在当前时刻所对应的第一预定时段内已显示过的第一类型的推荐搜索词。
其中,所述第一选取模块512,包括:第一随机选取单元512a和第一去除单元512b。
第一随机选取单元512a,用于从所述第一推荐搜索词库中随机选取p个第一类型的推荐搜索词;第一去除单元512b,用于从所述p个第一类型的推荐搜索词中去除所述第一预定时段内已显示过的第一类型的推荐搜索词,得到符合所述第一预定条件的i个第一类型的推荐搜索词,p≥i≥1且p、i为整数。
或者,所述第一选取模块512,包括:第一顺序选取单元512c。
第一顺序选取单元512c,用于根据第一预定顺序从所述第一推荐搜索词库中选取符合所述第一预定条件的所述至少一个第一类型的推荐搜索词。
第二选取模块514,用于从第二推荐搜索词库中选取符合第二预定条件的所述第二类型的推荐搜索词,所述第二预定条件是指被选取的所述第二类型的推荐搜索词不同于在当前时刻所对应的第二预定时段内已显示过的第二类型的推荐搜索词。
其中,所述第二选取模块514,包括:第二随机选取单元514a和第二去除单元514b。
第二随机选取单元514a,用于从所述第二推荐搜索词库中随机选取q个第二类型的推荐搜索词;第二去除单元514b,用于从所述q个第二类型的推荐搜索词中去除所述第二预定时段内已显示过的第二类型的推荐搜索词,得到符合所述第二预定条件的j个第二类型的推荐搜索词,q≥j≥1且q、j为整数。
或者,所述第二选取模块514,包括:第二顺序选取单元514c。
第二顺序选取单元514c,用于根据第二预定顺序从所述第二推荐搜索词库中选取符合所述第二预定条件的所述至少一个第二类型的推荐搜索词。
可选的,所述装置还包括:信号获取模块540、搜索词分析模块550、链接获取模块560和页面显示模块570。
信号获取模块540,用于获取对应于任意一个推荐搜索词的选择信号。
搜索词分析模块550,用于对被选择的所述推荐搜索词进行分析,确定对应的页面类型;其中,所述页面类型包括歌单详情页面、专辑详情页面、歌手详情页面、排行榜详情页面、分类详情页面、音乐录像MV详情页面中的任意一种。
链接获取模块560,用于从与所述页面类型相匹配的页面链接库中获取与被选择的所述推荐搜索词相匹配的页面链接。
页面显示模块570,用于根据所述页面链接显示对应的页面。
综上所述,本实施例提供的搜索推荐装置,通过在检测到搜索栏获取到光标焦点时,显示N个推荐搜索词;解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能够提供推荐搜索词的效果。另外,由于上述N个推荐搜索词为根据运营需求预先配置的推荐搜索词以及根据搜索热度统计得到的推荐搜索词,实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
另外,本实施例提供的搜索推荐装置,还通过选取符合第一预定条件的第一推荐搜索词和/或选取符合第二预定条件的第二推荐搜索词,避免了在一段时间内向用户提供重复的推荐搜索词,充分提高了用户体验。
另外,本实施例提供的搜索推荐装置,还通过设定不同页面类型的页面,实现了针对不同的推荐搜索词显示不同页面类型的页面,提高了反馈的搜索结果的针对性和准确性。
请参考图7,其示出了本发明另一实施例提供的搜索推荐装置的结构方框图,该搜索推荐装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。该搜索推荐装置可以包括:提供界面模块710、获取事件模块720和显示搜索词模块730。
提供界面模块710,用于提供包含有搜索栏的应用界面。
获取事件模块720,用于获取用户于所述搜索栏触发的光标焦点事件。
显示搜索词模块730,用于若所述搜索栏获取到所述用户触发的所述光标焦点事件,则基于所述搜索栏向所述用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,N≥2且N为整数。
综上所述,本实施例提供的搜索推荐装置,通过在获取到用户于搜索栏触发的光标焦点事件时,显示N个推荐搜索词;解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能够提供推荐搜索词的效果。另外,由于上述N个推荐搜索词为根据运营需求预先配置的推荐搜索词以及根据搜索热度统计得到的推荐搜索词,实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
请参考图8,其示出了本发明另一实施例提供的搜索推荐装置的结构方框图,该搜索推荐装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。该搜索推荐装置可以包括:提供界面模块710、获取事件模块720和显示搜索词模块730。
提供界面模块710,用于提供包含有搜索栏的应用界面。
获取事件模块720,用于获取用户于所述搜索栏触发的光标焦点事件。
显示搜索词模块730,用于若所述搜索栏获取到所述用户触发的所述光标焦点事件,则基于所述搜索栏向所述用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,N≥2且N为整数。
其中,所述显示搜索词模块730,包括:
下方显示单元730a,用于在所述搜索栏下方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项。或者,
上方显示单元730b,用于在所述搜索栏上方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项。或者,
周围显示单元730c,用于在所述搜索栏周围以浮动窗口形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个浮动窗口。
可选的,所述装置还包括:获取点击模块740和显示页面模块750
获取点击模块740,用于获取所述用户于任意一个推荐搜索词触发的点击事件。
显示页面模块750,用于若获取到所述用户触发的所述点击事件,则向所述用户显示与被点击的所述推荐搜索词对应的页面;其中,所述页面的页面类型为歌单详情页面、专辑详情页面、歌手详情页面、排行榜详情页面、分类详情页面、音乐录像MV详情页面中的任意一种。
综上所述,本实施例提供的搜索推荐装置,通过在获取到用户于搜索栏触发的光标焦点事件时,显示N个推荐搜索词;解决了相关技术在搜索栏中无输入信息时,无法提供推荐搜索词的问题;达到了在搜索栏中无输入信息时,仍然能够提供推荐搜索词的效果。另外,由于上述N个推荐搜索词为根据运营需求预先配置的推荐搜索词以及根据搜索热度统计得到的推荐搜索词,实现了向用户推荐不同类型的热词的效果,便于用户获取时下重要性较高、关注度较高的信息。
另外,本实施例提供的搜索推荐装置,还实现了针对不同的推荐搜索词显示不同页面类型的页面,提高了反馈的搜索结果的针对性和准确性。
需要说明的是:上述实施例提供的搜索推荐装置在提供推荐搜索词时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的搜索推荐装置与搜索推荐方法的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图9,其示出了本发明一个实施例提供的电子设备的结构示意图。该电子设备用于实施上述实施例中提供的搜索推荐方法。具体来讲:
电子设备900可以包括RF(Radio Frequency,射频)电路910、包括有一个或一个以上计算机可读存储介质的存储器920、输入单元930、显示单元940、传感器950、音频电路960、WiFi(wireless fidelity,无线保真)模块970、包括有一个或者一个以上处理核心的处理器980、以及电源990等部件。本领域技术人员可以理解,图9中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路910可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器980处理;另外,将涉及上行的数据发送给基站。通常,RF电路910包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备900的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器920还可以包括存储器控制器,以提供处理器980和输入单元930对存储器920的访问。
输入单元930可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元930可包括图像输入设备931以及其他输入设备932。图像输入设备931可以是摄像头,也可以是光电扫描设备。除了图像输入设备931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元940可用于显示由用户输入的信息或提供给用户的信息以及电子设备900的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元940可包括显示面板941,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板941。
电子设备900还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在电子设备900移动到耳边时,关闭显示面板941和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路960、扬声器961,传声器962可提供用户与电子设备900之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910以发送给比如另一电子设备,或者将音频数据输出至存储器920以便进一步处理。音频电路960还可能包括耳塞插孔,以提供外设耳机与电子设备900的通信。
WiFi属于短距离无线传输技术,电子设备900通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了WiFi模块970,但是可以理解的是,其并不属于电子设备900的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器980是电子设备900的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行电子设备900的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器980可包括一个或多个处理核心;优选的,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。
电子设备900还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理***与处理器980逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源990还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,电子设备900还可以包括蓝牙模块等,在此不再赘述。
具体在本实施例中,电子设备900还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行上述各个方法实施例所述的搜索推荐方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (18)
1.一种搜索推荐方法,其特征在于,所述方法包括:
提供包含有搜索栏的应用界面;
检测所述搜索栏是否获取到光标焦点;
若所述搜索栏获取到所述光标焦点,则基于所述搜索栏向用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第一类型的推荐搜索词从第一推荐搜索词库中选取,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,所述第二类型的推荐搜索词从第二推荐搜索词库中选取,N≥2且N为整数。
2.根据权利要求1所述的方法,其特征在于,所述基于所述搜索栏向用户显示N个推荐搜索词,包括:
在所述搜索栏下方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
在所述搜索栏上方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
在所述搜索栏周围以浮动窗口形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个浮动窗口。
3.根据权利要求1所述的方法,其特征在于,所述基于所述搜索栏向用户显示N个推荐搜索词之前,还包括:
从所述第一推荐搜索词库中选取符合第一预定条件的所述第一类型的推荐搜索词,所述第一预定条件是指被选取的所述第一类型的推荐搜索词不同于在当前时刻所对应的第一预定时段内已显示过的第一类型的推荐搜索词;
和/或,
从所述第二推荐搜索词库中选取符合第二预定条件的所述第二类型的推荐搜索词,所述第二预定条件是指被选取的所述第二类型的推荐搜索词不同于在当前时刻所对应的第二预定时段内已显示过的第二类型的推荐搜索词。
4.根据权利要求3所述的方法,其特征在于,所述从所述第一推荐搜索词库中选取符合第一预定条件的所述第一类型的推荐搜索词,包括:
从所述第一推荐搜索词库中随机选取p个第一类型的推荐搜索词;从所述p个第一类型的推荐搜索词中去除所述当前时刻所对应的第一预定时段内已显示过的第一类型的推荐搜索词,得到符合所述第一预定条件的i个第一类型的推荐搜索词,p≥i≥1且p、i为整数;
或者,
根据第一预定顺序从所述第一推荐搜索词库中选取符合所述第一预定条件的所述至少一个第一类型的推荐搜索词。
5.根据权利要求3所述的方法,其特征在于,所述从所述第二推荐搜索词库中选取符合第二预定条件的所述第二类型的推荐搜索词,包括:
从所述第二推荐搜索词库中随机选取q个第二类型的推荐搜索词;从所述q个第二类型的推荐搜索词中去除所述当前时刻所对应的第二预定时段内已显示过的第二类型的推荐搜索词,得到符合所述第二预定条件的j个第二类型的推荐搜索词,q≥j≥1且q、j为整数;
或者,
根据第二预定顺序从所述第二推荐搜索词库中选取符合所述第二预定条件的所述至少一个第二类型的推荐搜索词。
6.根据权利要求1至5任一所述的方法,其特征在于,所述基于所述搜索栏向用户显示N个推荐搜索词之后,还包括:
获取对应于任意一个推荐搜索词的选择信号;
对被选择的所述推荐搜索词进行分析,确定对应的页面类型;其中,所述页面类型为歌单详情页面、专辑详情页面、歌手详情页面、排行榜详情页面、分类详情页面、音乐录像MV详情页面中的任意一种;
从与所述页面类型相匹配的页面链接库中获取与被选择的所述推荐搜索词相匹配的页面链接;
根据所述页面链接显示对应的页面。
7.一种搜索推荐方法,其特征在于,所述方法包括:
提供包含有搜索栏的应用界面;
获取用户于所述搜索栏触发的光标焦点事件;
若所述搜索栏获取到所述用户触发的所述光标焦点事件,则基于所述搜索栏向所述用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第一类型的推荐搜索词从第一推荐搜索词库中选取,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,所述第二类型的推荐搜索词从第二推荐搜索词库中选取,N≥2且N为整数。
8.根据权利要求7所述的方法,其特征在于,所述基于所述搜索栏向所述用户显示N个推荐搜索词,包括:
在所述搜索栏下方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
在所述搜索栏上方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
在所述搜索栏周围以浮动窗口形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个浮动窗口。
9.根据权利要求7或8所述的方法,其特征在于,所述基于所述搜索栏向所述用户显示N个推荐搜索词之后,还包括:
获取所述用户于任意一个推荐搜索词触发的点击事件;
若获取到所述用户触发的所述点击事件,则向所述用户显示与被点击的所述推荐搜索词对应的页面;其中,所述页面的页面类型为歌单详情页面、专辑详情页面、歌手详情页面、排行榜详情页面、分类详情页面、音乐录像MV详情页面中的任意一种。
10.一种搜索推荐装置,其特征在于,所述装置包括:
界面提供模块,用于提供包含有搜索栏的应用界面;
光标检测模块,用于检测所述搜索栏是否获取到光标焦点;
搜索词显示模块,用于若所述搜索栏获取到所述光标焦点,则基于所述搜索栏向用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第一类型的推荐搜索词从第一推荐搜索词库中选取,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,所述第二类型的推荐搜索词从第二推荐搜索词库中选取,N≥2且N为整数。
11.根据权利要求10所述的装置,其特征在于,所述搜索词显示模块,包括:
第一显示单元,用于在所述搜索栏下方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
第二显示单元,用于在所述搜索栏上方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
第三显示单元,用于在所述搜索栏周围以浮动窗口形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个浮动窗口。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第一选取模块,用于从所述第一推荐搜索词库中选取符合第一预定条件的所述第一类型的推荐搜索词,所述第一预定条件是指被选取的所述第一类型的推荐搜索词不同于在当前时刻所对应的第一预定时段内已显示过的第一类型的推荐搜索词;
和/或,
第二选取模块,用于从所述第二推荐搜索词库中选取符合第二预定条件的所述第二类型的推荐搜索词,所述第二预定条件是指被选取的所述第二类型的推荐搜索词不同于在当前时刻所对应的第二预定时段内已显示过的第二类型的推荐搜索词。
13.根据权利要求12所述的装置,其特征在于,所述第一选取模块,包括:
第一随机选取单元,用于从所述第一推荐搜索词库中随机选取p个第一类型的推荐搜索词;第一去除单元,用于从所述p个第一类型的推荐搜索词中去除所述当前时刻所对应的第一预定时段内已显示过的第一类型的推荐搜索词,得到符合所述第一预定条件的i个第一类型的推荐搜索词,p≥i≥1且p、i为整数;
或者,
第一顺序选取单元,用于根据第一预定顺序从所述第一推荐搜索词库中选取符合所述第一预定条件的所述至少一个第一类型的推荐搜索词。
14.根据权利要求12所述的装置,其特征在于,所述第二选取模块,包括:
第二随机选取单元,用于从所述第二推荐搜索词库中随机选取q个第二类型的推荐搜索词;第二去除单元,用于从所述q个第二类型的推荐搜索词中去除所述当前时刻所对应的第二预定时段内已显示过的第二类型的推荐搜索词,得到符合所述第二预定条件的j个第二类型的推荐搜索词,q≥j≥1且q、j为整数;
或者,
第二顺序选取单元,用于根据第二预定顺序从所述第二推荐搜索词库中选取符合所述第二预定条件的所述至少一个第二类型的推荐搜索词。
15.根据权利要求10至14任一所述的装置,其特征在于,所述装置还包括:
信号获取模块,用于获取对应于任意一个推荐搜索词的选择信号;
搜索词分析模块,用于对被选择的所述推荐搜索词进行分析,确定对应的页面类型;其中,所述页面类型包括歌单详情页面、专辑详情页面、歌手详情页面、排行榜详情页面、分类详情页面、音乐录像MV详情页面中的任意一种;
链接获取模块,用于从与所述页面类型相匹配的页面链接库中获取与被选择的所述推荐搜索词相匹配的页面链接;
页面显示模块,用于根据所述页面链接显示对应的页面。
16.一种搜索推荐装置,其特征在于,所述装置包括:
提供界面模块,用于提供包含有搜索栏的应用界面;
获取事件模块,用于获取用户于所述搜索栏触发的光标焦点事件;
显示搜索词模块,用于若所述搜索栏获取到所述用户触发的所述光标焦点事件,则基于所述搜索栏向所述用户显示N个推荐搜索词;其中,所述N个推荐搜索词包括至少一个第一类型的推荐搜索词和至少一个第二类型的推荐搜索词,所述第一类型的推荐搜索词是指根据运营需求预先配置的推荐搜索词,所述第一类型的推荐搜索词从第一推荐搜索词库中选取,所述第二类型的推荐搜索词是指根据搜索热度统计得到的推荐搜索词,所述第二类型的推荐搜索词从第二推荐搜索词库中选取,N≥2且N为整数。
17.根据权利要求16所述的装置,其特征在于,所述显示搜索词模块,包括:
下方显示单元,用于在所述搜索栏下方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
上方显示单元,用于在所述搜索栏上方以列表形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个列表项;或者,
周围显示单元,用于在所述搜索栏周围以浮动窗口形式向所述用户显示所述N个推荐搜索词,每个推荐搜索词对应于一个浮动窗口。
18.根据权利要求16或17所述的装置,其特征在于,所述装置还包括:
获取点击模块,用于获取所述用户于任意一个推荐搜索词触发的点击事件;
显示页面模块,用于若获取到所述用户触发的所述点击事件,则向所述用户显示与被点击的所述推荐搜索词对应的页面;其中,所述页面的页面类型为歌单详情页面、专辑详情页面、歌手详情页面、排行榜详情页面、分类详情页面、音乐录像MV详情页面中的任意一种。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410699005.8A CN104965842B (zh) | 2014-11-27 | 2014-11-27 | 搜索推荐方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410699005.8A CN104965842B (zh) | 2014-11-27 | 2014-11-27 | 搜索推荐方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104965842A CN104965842A (zh) | 2015-10-07 |
CN104965842B true CN104965842B (zh) | 2017-10-10 |
Family
ID=54219878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410699005.8A Active CN104965842B (zh) | 2014-11-27 | 2014-11-27 | 搜索推荐方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104965842B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105975492A (zh) * | 2016-04-26 | 2016-09-28 | 乐视控股(北京)有限公司 | 一种提示搜索词的方法和装置 |
CN106919693B (zh) * | 2017-03-07 | 2020-12-01 | 阿里巴巴(中国)有限公司 | 一种提高热词曝光覆盖率的方法和装置 |
CN106960022A (zh) * | 2017-03-14 | 2017-07-18 | 北京小米移动软件有限公司 | 应用程序推荐方法及装置 |
CN107798066A (zh) * | 2017-09-25 | 2018-03-13 | 北京小度信息科技有限公司 | 一种搜索词推送方法、装置及终端 |
CN107832332A (zh) * | 2017-09-29 | 2018-03-23 | 北京奇虎科技有限公司 | 在导航搜索框生成推荐词的方法、装置以及电子设备 |
CN108874975A (zh) * | 2018-06-08 | 2018-11-23 | Oppo(重庆)智能科技有限公司 | 搜索内容推荐方法、装置、终端设备及存储介质 |
CN110889030A (zh) * | 2018-09-06 | 2020-03-17 | 北京奇元科技有限公司 | 一种内容推荐方法和装置 |
CN111368025B (zh) * | 2020-02-24 | 2023-12-22 | 百度在线网络技术(北京)有限公司 | 智能语音设备的热词推荐方法、设备及存储介质 |
CN111768274A (zh) * | 2020-06-24 | 2020-10-13 | 中国地质大学(武汉) | 一种基于人工智能数据分类存储*** |
CN112883225B (zh) * | 2021-02-02 | 2022-10-11 | 聚好看科技股份有限公司 | 一种媒体资源搜索、显示方法及设备 |
CN113806567B (zh) * | 2021-09-17 | 2024-01-02 | 北京达佳互联信息技术有限公司 | 搜索词的推荐方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8190724B2 (en) * | 2006-10-13 | 2012-05-29 | Yahoo! Inc. | Systems and methods for establishing or maintaining a personalized trusted social network |
CN103136224A (zh) * | 2011-11-24 | 2013-06-05 | 百度时代网络技术(北京)有限公司 | 一种关键词的推荐方法和装置 |
KR101593720B1 (ko) * | 2011-12-27 | 2016-02-17 | 한국전자통신연구원 | 시맨틱 네트워크 기반 콘텐츠 검색추천 장치 및 방법 |
CN103198072B (zh) * | 2012-01-06 | 2018-11-13 | 深圳市世纪光速信息技术有限公司 | 一种流行检索词的挖掘、推荐方法及装置 |
CN103440084B (zh) * | 2013-09-04 | 2017-04-05 | 五八同城信息技术有限公司 | 用户选项优化方法及装置 |
CN104063433A (zh) * | 2014-06-10 | 2014-09-24 | 百度在线网络技术(北京)有限公司 | 推荐内容的展现方法和装置 |
-
2014
- 2014-11-27 CN CN201410699005.8A patent/CN104965842B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN104965842A (zh) | 2015-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104965842B (zh) | 搜索推荐方法和装置 | |
CN105095432B (zh) | 网页批注显示方法及装置 | |
US9367618B2 (en) | Context based search arrangement for mobile devices | |
US8244589B2 (en) | Personalized audio controlled shopping information service for a mobile device | |
US9241242B2 (en) | Information recommendation method and apparatus | |
US8515908B2 (en) | Determining related keywords based on lifestream feeds | |
CN105740263B (zh) | 页面显示方法和装置 | |
US20090276506A1 (en) | Generating document templates that are robust to structural variations | |
CN105335398A (zh) | 一种服务推荐方法及终端 | |
US20160094615A1 (en) | Reducing web page load latency by scheduling sets of successive outgoing http calls | |
CN109062467A (zh) | 分屏应用切换方法、装置、存储介质和电子设备 | |
CN107436948B (zh) | 文件搜索方法、装置及终端 | |
US20120296746A1 (en) | Techniques to automatically search selected content | |
CN109871524B (zh) | 一种图表生成方法及装置 | |
CN104965831B (zh) | 一种网址纠错方法、服务器、终端,及*** | |
CN104063400B (zh) | 数据搜索方法和装置 | |
CN107766361A (zh) | 向目标用户推荐书籍的方法及装置 | |
CN111078986A (zh) | 数据检索方法、装置及计算机可读存储介质 | |
JP6915074B2 (ja) | メッセージ通知方法及び端末 | |
EP3387556B1 (en) | Providing automated hashtag suggestions to categorize communication | |
CN110196833A (zh) | 应用程序的搜索方法、装置、终端及存储介质 | |
CN103812758A (zh) | 经由音频发布信息的***及方法 | |
CN108491502B (zh) | 一种新闻追踪的方法、终端、服务器及存储介质 | |
CN108205568A (zh) | 基于标签选择数据的方法及装置 | |
CN105095161A (zh) | 一种显示富文本信息的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20151007 Assignee: Ocean interactive (Beijing) Information Technology Co., Ltd. Assignor: Shenzhen Tencent Computer System Co., Ltd. Contract record no.: 2016990000421 Denomination of invention: Search recommendation method and device License type: Common License Record date: 20161009 |
|
LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | ||
GR01 | Patent grant | ||
GR01 | Patent grant |