一种对搜索关键词进行显示的方法及装置制造方法

文档序号:6628376阅读:150来源:国知局
一种对搜索关键词进行显示的方法及装置制造方法
【专利摘要】本发明实施例公开一种对搜索关键词进行显示的方法及装置,涉及移动搜索领域,能够提高查找搜索关键词所关联的特定应用程序的效率。所述对搜索关键词进行显示的方法包括:判断用户是否在搜索框中选中或光标是否位于搜索框;若用户在搜索框中选中或者光标位于搜索框,则显示搜索关键词和所述搜索关键词中至少一个搜索关键词所关联的应用程序的标识。本发明适用于需要提高查找搜索关键词所关联的应用程序的效率的场合。
【专利说明】—种对搜索关键词进行显示的方法及装置

【技术领域】
[0001]本发明涉及移动搜索领域,尤其涉及一种对搜索关键词进行显示的方法及装置。

【背景技术】
[0002]随着移动终端的不断发展和普及,移动终端上的应用程序也日渐兴起。用户在搜索框中选中或将光标置于搜索框时,会出现包含搜索关键词的搜索关键词列表。用户若在该搜索关键词列表中选择一个搜索关键词,那么会出现显示该搜索关键词所关联的应用程序的搜索页面。
[0003]此时用户若想查看或者安装该搜索关键词所关联的一个应用程序,就需要先在该搜索页面查找该搜索关键词所关联的该应用程序,而该搜索页面显示的是该搜索关键词所关联的所有应用程序,因而查找该搜索关键词所关联的该应用程序的效率就比较低。


【发明内容】

[0004]有鉴于此,本发明实施例提供一种对搜索关键词进行显示的方法及装置,能够提高查找搜索关键词所关联的特定应用程序的效率。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
[0006]一方面,本发明实施例提供一种对搜索关键词进行显示的方法,包括:
[0007]判断用户是否在搜索框中选中或光标是否位于搜索框;
[0008]若用户在搜索框中选中或者光标位于搜索框,则显示搜索关键词和所述搜索关键词中至少一个搜索关键词所关联的应用程序的标识。
[0009]本发明实施例提供的对搜索关键词进行显示的方法,通过直接在搜索关键词列表中显示至少一个搜索关键词所关联的的应用程序的标识,使得用户不仅能够根据所述应用程序的标识直观地看到所述应用程序,而且用户若想查找所述应用程序中的特定应用程序,只需要在搜索关键词列表中直接选择该特定应用程序的标识进行搜索即可,而不需要在选择所述至少一个搜索关键词进行搜索后出现的搜索页面中查找该特定应用程序,因而能够提高查找搜索关键词所关联的特定应用程序的效率。
[0010]另一方面,本发明实施例提供一种对搜索关键词进行显示的装置,包括:
[0011]判断单元,用于判断用户是否在搜索框中选中或光标是否位于搜索框;
[0012]显示单元,用于若所述判断单元确定出用户在搜索框中选中或者光标位于搜索框,则显示搜索关键词和所述搜索关键词中至少一个搜索关键词所关联的应用程序的标识。
[0013]本发明实施例提供的对搜索关键词进行显示的装置,通过直接在搜索关键词列表中显示至少一个搜索关键词所关联的的应用程序的标识,使得用户不仅能够根据所述应用程序的标识直观地看到所述应用程序,而且用户若想查找所述应用程序中的特定应用程序,只需要在搜索关键词列表中直接选择该特定应用程序的标识进行搜索即可,而不需要在选择所述至少一个搜索关键词进行搜索后出现的搜索页面中查找该特定应用程序,因而能够提高查找搜索关键词所关联的特定应用程序的效率。

【专利附图】

【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0015]图1为本发明对搜索关键词进行显示的方法一实施例的流程示意图;
[0016]图2为图1中S2 —实施例的流程示意图;
[0017]图3为本发明对搜索关键词进行显示的方法另一实施例中建立搜索关键词热度排名列表一实施例的流程不意图;
[0018]图4为图3中S31—实施例的流程示意图;
[0019]图5为本发明对搜索关键词进行显示的方法另一实施例中建立搜索关键词所关联的应用程序热度排名列表一实施例的流程示意图;
[0020]图6为本发明对搜索关键词进行显示的装置一实施例的方框结构示意图;
[0021]图7为图6中显示单元一实施例的方框结构示意图;
[0022]图8为本发明对搜索关键词进行显示的装置另一实施例的方框结构示意图;
[0023]图9为图8中第一建立单元一实施例的方框结构示意图;
[0024]图10为图9中提取子单元一实施例的方框结构示意图;
[0025]图11为图8中第二建立单元一实施例的方框结构示意图。

【具体实施方式】
[0026]下面结合附图对本发明实施例一种对搜索关键词进行显示的方法及装置进行详细描述。
[0027]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0028]参看图1,本发明的实施例提供一种对搜索关键词进行显示的方法,包括:
[0029]S1、判断用户是否在搜索框中选中或光标是否位于搜索框;
[0030]S2、若用户在搜索框中选中或者光标位于搜索框,则显示搜索关键词和所述搜索关键词中至少一个搜索关键词所关联的应用程序的标识。
[0031]本发明实施例提供的对搜索关键词进行显示的方法,通过直接在搜索关键词列表中显示至少一个搜索关键词所关联的的应用程序的标识,使得用户不仅能够根据所述应用程序的标识直观地看到所述应用程序,而且用户若想查找所述应用程序中的特定应用程序,只需要在搜索关键词列表中直接选择该特定应用程序的标识进行搜索即可,而不需要在选择所述至少一个搜索关键词进行搜索后出现的搜索页面中查找该特定应用程序,因而能够提高查找搜索关键词所关联的特定应用程序的效率。
[0032]可选地,参看图2,在本发明对搜索关键词进行显示的方法的另一实施例中,所述若用户在搜索框中选中或者光标位于搜索框,则显示搜索关键词和所述搜索关键词中至少一个搜索关键词所关联的应用程序的标识(S2),包括:
[0033]S20、若用户在搜索框中选中或者光标位于搜索框时,触发显示搜索关键词和关联的应用程序的标识的请求;
[0034]S21、根据所述请求,从预先建立的搜索关键词热度排名列表中选出热度排名靠前的预定个数个搜索关键词;
[0035]S22、从选出的所述预定个数个搜索关键词中,再次选出热度排名靠前的至少一个搜索关键词;
[0036]S23、根据再次选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出再次选出的每一个搜索关键词所关联的应用程序中热度最高的应用程序;
[0037]S24、将选出的所述预定个数的搜索关键词以及选出的所述热度最高的应用程序的标识进行显示;其中,热度最高的应用程序的标识与同该热度最高的应用程序相关联的搜索关键词对应显示。
[0038]本实施例中,预先建立的搜索关键词热度排名列表中的搜索关键词,可以是按热度从高到低的顺序排序好的。从搜索关键词热度排名列表中选出的预定个数个搜索关键词,可以是搜索关键词热度排名列表中的前预定个数个搜索关键词。而从所述前预定个数个搜索关键词中选出的至少一个搜索关键词,可以是所述前预定个数个搜索关键词中的前预定个数个搜索关键词。
[0039]可选地,在本发明对搜索关键词进行显示的方法的另一实施例中,在所述判断用户是否在搜索框中选中或光标是否位于搜索框之前,还包括:
[0040]建立搜索关键词热度排名列表和搜索关键词所关联的应用程序热度排名列表。
[0041]可选地,参看图3,在本发明对搜索关键词进行显示的方法的另一实施例中,所述建立搜索关键词热度排名列表,包括:
[0042]S30、收集用户日志信息;
[0043]S31、对所述用户日志信息进行关键信息提取;其中,所述关键信息中包括搜索关键词;
[0044]S32、根据所述关键信息,计算所述搜索关键词的排序分值;
[0045]S33、根据所述搜索关键词的排序分值,对所述搜索关键词按照排序分值从高到低的顺序进行排序,形成搜索关键词热度排名列表。
[0046]本实施例中,计算出的搜索关键词的排序分值反映的是搜索关键词的热度。一个搜索关键词的排序分值越高,说明该搜索关键词的热度越高;反之,一个搜索关键词的排序分值越低,说明该搜索关键词的热度越低。
[0047]可选地,参看图4,在本发明对搜索关键词进行显示的方法的另一实施例中,所述用户日志信息包括:用户搜索日志、用户点击日志和用户安装日志;
[0048]其中,所述对所述用户日志信息进行关键信息提取(S31),包括:
[0049]S310、对用户搜索日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词进行提取;
[0050]S311、对用户点击日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词,以及与所述搜索关键词相对应的应用程序的标识信息进行提取;其中,所述应用程序为根据所述搜索关键词搜索到的、并且用户点击过的应用程序;
[0051]S312、对用户安装日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词,以及与所述搜索关键词相对应的应用程序的标识信息进行提取;其中,所述应用程序为根据所述搜索关键词搜索到的、并且用户安装过的应用程序。
[0052]本实施例中,应用程序的标识信息可以是应用程序的名称。
[0053]可选地,在本发明对搜索关键词进行显示的方法的另一实施例中,所述根据所述关键信息,计算所述搜索关键词的排序分值,包括:
[0054]按如下公式计算所述用户日志信息中每一个搜索关键词的排序分值SI ;
[0055]SI = log (PVl)-log (UVl)+log(PV2)-log(UV2)+log(PV3)-log(UV3);
[0056]其中,所述PVl为对一个搜索关键词进行搜索后,所述搜索关键词对应的搜索页面的展现次数;所述UVl为搜索所述搜索关键词的用户个数;
[0057]所述PV2为对所述搜索关键词进行搜索后,用户在所述搜索关键词对应的搜索页面中点击应用程序的次数;所述UV2为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击应用程序的用户数;
[0058]所述PV3为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击并安装应用程序的次数;所述UV3为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击并安装应用程序的用户数。
[0059]本实施例中,按照所述公式能够较准确地计算出搜索关键词的排序分值。
[0060]可选地,参看图5,在本发明对搜索关键词进行显示的方法的另一实施例中,所述建立搜索关键词所关联的应用程序热度排名列表,包括:
[0061]S34、根据所述关键信息,计算所述搜索关键词中每一个搜索关键词关联的每一个应用程序的排序分值;
[0062]S35、将所述搜索关键词按照所述各搜索关键词的排序分值,从高到低的顺序进行排序,并对每一个搜索关键词关联的所有应用程序也按照各应用程序的排序分值从高到低的顺序进行排序,形成搜索关键词所关联的应用程序热度排名列表。
[0063]本实施例中,一个搜索关键词关联的某一个应用程序的排序分值反映的是该应用程序的热度。一个应用程序的排序分值越高,说明该应用程序的热度越高;反之,一个应用程序的排序分值越低,说明该应用程序的热度越低。
[0064]可选地,在本发明对搜索关键词进行显示的方法的另一实施例中,所述根据所述关键信息,计算所述搜索关键词中每一个搜索关键词关联的每一个应用程序的排序分值,包括:
[0065]按如下公式计算一个搜索关键词关联的一个应用程序的排序分值S2 ;
[0066]S2 = log (CPA)+log (IPA)-log (CUA)-log (IUA);
[0067]其中,所述CPA为对一个搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击所述应用程序的次数;
[0068]所述CUA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击所述应用程序的用户数;
[0069]所述IPA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击并安装所述应用程序的次数;
[0070]所述IUA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击并安装所述应用程序的用户数。
[0071]本实施例中,按照所述公式能够较准确地计算出搜索关键词关联的应用程序的排序分值。
[0072]可选地,在本发明对搜索关键词进行显示的方法的另一实施例中,所述根据所述请求,从预先建立的搜索关键词热度排名列表中选出热度排名靠前的预定个数个搜索关键词,包括:
[0073]从预先建立的搜索关键词热度排名列表中,按照排序分值从高到低的顺序选出预定个数个搜索关键词。
[0074]本实施例中,按照排序分值从高到低的顺序选出预定个数个搜索关键词,
[0075]能够便于用户获知当前热度最高的前预定个数个搜索关键词,因而能够便于用户对这些搜索关键词进行搜索。
[0076]可选地,在本发明对搜索关键词进行显示的方法的另一实施例中,所述根据再次选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出再次选出的每一个搜索关键词所关联的应用程序中热度最高的应用程序,包括:
[0077]根据再次选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出再次选出的每一个搜索关键词所关联的应用程序中排序分值最高的应用程序。
[0078]本实施例中,对于要选出关联应用程序的搜索关键词来说,选择其所关联的应用程序中排序分值最高的应用程序,能够便于用户获知该搜索关键词所关联的应用程序中热度最高的应用程序,因而能够便于用户对该热度最高的应用程序进行搜索。
[0079]参看图6,本发明的实施例提供一种对搜索关键词进行显示的装置,包括:
[0080]判断单元1,用于判断用户是否在搜索框中选中或光标是否位于搜索框;
[0081]显示单元2,用于若所述判断单元I确定出用户在搜索框中选中或者光标位于搜索框,则显示搜索关键词和所述搜索关键词中至少一个搜索关键词所关联的应用程序的标识。
[0082]本发明实施例提供的对搜索关键词进行显示的装置,通过直接在搜索关键词列表中显示至少一个搜索关键词所关联的的应用程序的标识,使得用户不仅能够根据所述应用程序的标识直观地看到所述应用程序,而且用户若想查找所述应用程序中的特定应用程序,只需要在搜索关键词列表中直接选择该特定应用程序的标识进行搜索即可,而不需要在选择所述至少一个搜索关键词进行搜索后出现的搜索页面中查找该特定应用程序,因而能够提高查找搜索关键词所关联的特定应用程序的效率。
[0083]可选地,参看图7,在本发明对搜索关键词进行显示的装置的另一实施例中,所述显示单元2,包括:
[0084]请求触发子单元20,用于若所述判断单元I确定出用户在搜索框中选中或者光标位于搜索框时,触发显示搜索关键词和关联的应用程序的标识的请求;
[0085]第一选取子单元21,用于根据所述请求,从预先建立的搜索关键词热度排名列表中选出热度排名靠前的预定个数个搜索关键词;
[0086]第二选取子单元22,用于从所述第一选取子单元21选出的所述预定个数个搜索关键词中,选出热度排名靠前的至少一个搜索关键词;
[0087]第三选取子单元23,用于根据所述第二选取子单元22选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出所述第二选取子单元22选出的每一个搜索关键词所关联的应用程序中热度最高的应用程序;
[0088]显示子单元24,用于将所述第一选取子单元21选出的所述预定个数的搜索关键词以及所述第三选取子单元23选出的所述热度最高的应用程序的标识进行显示;其中,热度最高的应用程序的标识与同该热度最高的应用程序相关联的搜索关键词对应显示。
[0089]本实施例中,预先建立的搜索关键词热度排名列表中的搜索关键词,可以是按热度从高到低的顺序排序好的。从搜索关键词热度排名列表中选出的预定个数个搜索关键词,可以是搜索关键词热度排名列表中的前预定个数个搜索关键词。而从所述前预定个数个搜索关键词中选出的至少一个搜索关键词,可以是所述前预定个数个搜索关键词中的前预定个数个搜索关键词。
[0090]可选地,参看图8,在本发明对搜索关键词进行显示的装置的另一实施例中,还包括:第一建立单元3,用于在所述判断单元I判断用户是否在搜索框中选中或光标是否位于搜索框之前,建立搜索关键词热度排名列表;
[0091]第二建立单元4,用于在所述判断单元I判断用户是否在搜索框中选中或光标是否位于搜索框之前,建立搜索关键词所关联的应用程序热度排名列表。
[0092]可选地,参看图9,在本发明对搜索关键词进行显示的装置的另一实施例中,所述第一建立单元3,包括:
[0093]收集子单元30,用于收集用户日志信息;
[0094]提取子单元31,用于对所述收集子单元30收集的用户日志信息进行关键信息提取;其中,所述关键信息中包括搜索关键词;
[0095]第一计算子单元32,用于根据所述提取子单元31提取到的关键信息,计算所述搜索关键词的排序分值;
[0096]第一列表生成子单元33,用于根据所述第一计算子单元32计算出的搜索关键词的排序分值,对所述搜索关键词按照排序分值从高到低的顺序进行排序,形成搜索关键词热度排名列表。
[0097]本实施例中,计算出的搜索关键词的排序分值反映的是搜索关键词的热度。一个搜索关键词的排序分值越高,说明该搜索关键词的热度越高;反之,一个搜索关键词的排序分值越低,说明该搜索关键词的热度越低。
[0098]可选地,参看图10,在本发明对搜索关键词进行显示的装置的另一实施例中,所述用户日志信息包括:用户搜索日志、用户点击日志和用户安装日志;
[0099]其中,所述提取子单元31,包括:
[0100]第一提取模块310,用于对用户搜索日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词进行提取;
[0101]第二提取模块311,用于对用户点击日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词,以及与所述搜索关键词相对应的应用程序的标识信息进行提取;其中,所述应用程序为根据所述搜索关键词搜索到的、并且用户点击过的应用程序;
[0102]第三提取模块312,用于对用户安装日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词,以及与所述搜索关键词相对应的应用程序的标识信息进行提取;其中,所述应用程序为根据所述搜索关键词搜索到的、并且用户安装过的应用程序。
[0103]本实施例中,应用程序的标识信息可以是应用程序的名称。
[0104]可选地,在本发明对搜索关键词进行显示的装置的另一实施例中,所述第一计算子单元,用于按如下公式计算所述用户日志信息中每一个搜索关键词的排序分值SI ;
[0105]SI = log (PVl)-log (UVl)+log(PV2)-log(UV2)+log(PV3)-log(UV3);
[0106]其中,所述PVl为对一个搜索关键词进行搜索后,所述搜索关键词对应的搜索页面的展现次数;所述UVl为搜索所述搜索关键词的用户个数;
[0107]所述PV2为对所述搜索关键词进行搜索后,用户在所述搜索关键词对应的搜索页面中点击应用程序的次数;所述UV2为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击应用程序的用户数;
[0108]所述PV3为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击并安装应用程序的次数;所述UV3为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击并安装应用程序的用户数。
[0109]本实施例中,按照所述公式能够较准确地计算出搜索关键词的排序分值。
[0110]可选地,参看图11,在本发明对搜索关键词进行显示的装置的另一实施例中,所述第二建立单元4,包括:
[0111]第二计算子单元40,用于根据所述提取子单元31提取到的关键信息,计算所述搜索关键词中每一个搜索关键词关联的每一个应用程序的排序分值;
[0112]第二列表生成子单元41,用于将所述搜索关键词按照所述各搜索关键词的排序分值,从高到低的顺序进行排序,并对每一个搜索关键词关联的所有应用程序也按照各应用程序的排序分值从高到低的顺序进行排序,形成搜索关键词所关联的应用程序热度排名列表。
[0113]本实施例中,一个搜索关键词关联的某一个应用程序的排序分值反映的是该应用程序的热度。一个应用程序的排序分值越高,说明该应用程序的热度越高;反之,一个应用程序的排序分值越低,说明该应用程序的热度越低。
[0114]可选地,在本发明对搜索关键词进行显示的装置的另一实施例中,所述第二计算子单元,用于按如下公式计算一个搜索关键词关联的一个应用程序的排序分值S2 ;
[0115]S2 = log(CPA)+log (IPA)-log (CUA)-log (IUA);
[0116]其中,所述CPA为对一个搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击所述应用程序的次数;
[0117]所述CUA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击所述应用程序的用户数;
[0118]所述IPA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击并安装所述应用程序的次数;
[0119]所述IUA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击并安装所述应用程序的用户数。
[0120]本实施例中,按照所述公式能够较准确地计算出搜索关键词关联的应用程序的排序分值。
[0121]可选地,在本发明对搜索关键词进行显示的装置的另一实施例中,所述第一选取子单元,用于从预先建立的搜索关键词热度排名列表中,按照排序分值从高到低的顺序选出预定个数个搜索关键词。
[0122]本实施例中,按照排序分值从高到低的顺序选出预定个数个搜索关键词,能够便于用户获知当前热度最高的前预定个数个搜索关键词,因而能够便于用户对这些搜索关键词进行搜索。
[0123]可选地,在本发明对搜索关键词进行显示的装置的另一实施例中,所述第三选取子单元,用于根据所述第二选取子单元选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出所述第二选取子单元选出的每一个搜索关键词所关联的应用程序中排序分值最高的应用程序。
[0124]本实施例中,对于要选出关联应用程序的搜索关键词来说,选择其所关联的应用程序中排序分值最高的应用程序,能够便于用户获知该搜索关键词所关联的应用程序中热度最高的应用程序,因而能够便于用户对该热度最高的应用程序进行搜索。
[0125]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0126]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
1.一种对搜索关键词进行显示的方法,其特征在于,包括: 判断用户是否在搜索框中选中或光标是否位于搜索框; 若用户在搜索框中选中或者光标位于搜索框,则显示搜索关键词和所述搜索关键词中至少一个搜索关键词所关联的应用程序的标识。
2.根据权利要求1所述的对搜索关键词进行显示的方法,其特征在于,所述若用户在搜索框中选中或者光标位于搜索框,则显示搜索关键词和所述搜索关键词中至少一个搜索关键词所关联的应用程序的标识,包括: 若用户在搜索框中选中或者光标位于搜索框时,触发显示搜索关键词和关联的应用程序的标识的请求; 根据所述请求,从预先建立的搜索关键词热度排名列表中选出热度排名靠前的预定个数个搜索关键词; 从选出的所述预定个数个搜索关键词中,再次选出热度排名靠前的至少一个搜索关键词; 根据再次选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出再次选出的每一个搜索关键词所关联的应用程序中热度最高的应用程序; 将选出的所述预定个数的搜索关键词以及选出的所述热度最高的应用程序的标识进行显示;其中,热度最高的应用程序的标识与同该热度最高的应用程序相关联的搜索关键词对应显示。
3.根据权利要求2所述的对搜索关键词进行显示的方法,其特征在于,在所述判断用户是否在搜索框中选中或光标是否位于搜索框之前,还包括: 建立搜索关键词热度排名列表和搜索关键词所关联的应用程序热度排名列表。
4.根据权利要求3所述的对搜索关键词进行显示的方法,其特征在于,所述建立搜索关键词热度排名列表,包括: 收集用户日志信息; 对所述用户日志信息进行关键信息提取;其中,所述关键信息中包括搜索关键词; 根据所述关键信息,计算所述搜索关键词的排序分值; 根据所述搜索关键词的排序分值,对所述搜索关键词按照排序分值从高到低的顺序进行排序,形成搜索关键词热度排名列表。
5.根据权利要求4所述的对搜索关键词进行显示的方法,其特征在于,所述用户日志信息包括:用户搜索日志、用户点击日志和用户安装日志; 其中,所述对所述用户日志信息进行关键信息提取,包括: 对用户搜索日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词进行提取; 对用户点击日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词,以及与所述搜索关键词相对应的应用程序的标识信息进行提取;其中,所述应用程序为根据所述搜索关键词搜索到的、并且用户点击过的应用程序; 对用户安装日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词,以及与所述搜索关键词相对应的应用程序的标识信息进行提取;其中,所述应用程序为根据所述搜索关键词搜索到的、并且用户安装过的应用程序。
6.根据权利要求5所述的对搜索关键词进行显示的方法,其特征在于,所述根据所述关键信息,计算所述搜索关键词的排序分值,包括: 按如下公式计算所述用户日志信息中每一个搜索关键词的排序分值SI ;
51= log (PVl)-log (UVl)+log(PV2)-log(UV2)+log(PV3)-log(UV3); 其中,所述PVl为对一个搜索关键词进行搜索后,所述搜索关键词对应的搜索页面的展现次数;所述UVl为搜索所述搜索关键词的用户个数; 所述PV2为对所述搜索关键词进行搜索后,用户在所述搜索关键词对应的搜索页面中点击应用程序的次数;所述UV2为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击应用程序的用户数; 所述PV3为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击并安装应用程序的次数;所述UV3为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击并安装应用程序的用户数。
7.根据权利要求6所述的对搜索关键词进行显示的方法,其特征在于,所述建立搜索关键词所关联的应用程序热度排名列表,包括: 根据所述关键信息,计算所述搜索关键词中每一个搜索关键词关联的每一个应用程序的排序分值; 将所述搜索关键词按照所述各搜索关键词的排序分值,从高到低的顺序进行排序,并对每一个搜索关键词关联的所有应用程序也按照各应用程序的排序分值从高到低的顺序进行排序,形成搜索关键词所关联的应用程序热度排名列表。
8.根据权利要求7所述的对搜索关键词进行显示的方法,其特征在于,所述根据所述关键信息,计算所述搜索关键词中每一个搜索关键词关联的每一个应用程序的排序分值,包括: 按如下公式计算一个搜索关键词关联的一个应用程序的排序分值S2 ;
52= log (CPA)+log (IPA)-log (CUA)-log (IUA); 其中,所述CPA为对一个搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击所述应用程序的次数; 所述CUA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击所述应用程序的用户数; 所述IPA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击并安装所述应用程序的次数; 所述IUA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击并安装所述应用程序的用户数。
9.根据权利要求4-6任一项所述的对搜索关键词进行显示的方法,其特征在于,所述根据所述请求,从预先建立的搜索关键词热度排名列表中选出热度排名靠前的预定个数个搜索关键词,包括: 从预先建立的搜索关键词热度排名列表中,按照排序分值从高到低的顺序选出预定个数个搜索关键词。
10.根据权利要求7或8所述的对搜索关键词进行显示的方法,其特征在于,所述根据再次选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出再次选出的每一个搜索关键词所关联的应用程序中热度最高的应用程序,包括: 根据再次选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出再次选出的每一个搜索关键词所关联的应用程序中排序分值最高的应用程序。
11.一种对搜索关键词进行显示的装置,其特征在于,包括: 判断单元,用于判断用户是否在搜索框中选中或光标是否位于搜索框; 显示单元,用于若所述判断单元确定出用户在搜索框中选中或者光标位于搜索框,则显示搜索关键词和所述搜索关键词中至少一个搜索关键词所关联的应用程序的标识。
12.根据权利要求11所述的对搜索关键词进行显示的装置,其特征在于,所述显示单元,包括: 请求触发子单元,用于若所述判断单元确定出用户在搜索框中选中或者光标位于搜索框时,触发显示搜索关键词和关联的应用程序的标识的请求; 第一选取子单元,用于根据所述请求,从预先建立的搜索关键词热度排名列表中选出热度排名靠前的预定个数个搜索关键词; 第二选取子单元,用于从所述第一选取子单元选出的所述预定个数个搜索关键词中,选出热度排名靠前的至少一个搜索关键词; 第三选取子单元,用于根据所述第二选取子单元选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出所述第二选取子单元选出的每一个搜索关键词所关联的应用程序中热度最高的应用程序; 显示子单元,用于将所述第一选取子单元选出的所述预定个数的搜索关键词以及所述第三选取子单元选出的所述热度最高的应用程序的标识进行显示;其中,热度最高的应用程序的标识与同该热度最高的应用程序相关联的搜索关键词对应显示。
13.根据权利要求12所述的对搜索关键词进行显示的装置,其特征在于,还包括:第一建立单元,用于在所述判断单元判断用户是否在搜索框中选中或光标是否位于搜索框之前,建立搜索关键词热度排名列表; 第二建立单元,用于在所述判断单元判断用户是否在搜索框中选中或光标是否位于搜索框之前,建立搜索关键词所关联的应用程序热度排名列表。
14.根据权利要求13所述的对搜索关键词进行显示的装置,其特征在于,所述第一建立单元,包括: 收集子单元,用于收集用户日志信息; 提取子单元,用于对所述收集子单元收集的用户日志信息进行关键信息提取;其中,所述关键信息中包括搜索关键词; 第一计算子单元,用于根据所述提取子单元提取到的关键信息,计算所述搜索关键词的排序分值; 第一列表生成子单元,用于根据所述第一计算子单元计算出的搜索关键词的排序分值,对所述搜索关键词按照排序分值从高到低的顺序进行排序,形成搜索关键词热度排名列表。
15.根据权利要求14所述的对搜索关键词进行显示的装置,其特征在于,所述用户日志信息包括:用户搜索日志、用户点击日志和用户安装日志; 其中,所述提取子单元,包括: 第一提取模块,用于对用户搜索日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词进行提取; 第二提取模块,用于对用户点击日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词,以及与所述搜索关键词相对应的应用程序的标识信息进行提取;其中,所述应用程序为根据所述搜索关键词搜索到的、并且用户点击过的应用程序; 第三提取模块,用于对用户安装日志中的用户身份标识、与所述用户身份标识相对应的搜索关键词,以及与所述搜索关键词相对应的应用程序的标识信息进行提取;其中,所述应用程序为根据所述搜索关键词搜索到的、并且用户安装过的应用程序。
16.根据权利要求15所述的对搜索关键词进行显示的装置,其特征在于,所述第一计算子单元,用于按如下公式计算所述用户日志信息中每一个搜索关键词的排序分值SI ;
51= log (PVl)-log (UVl)+log(PV2)-log(UV2)+log(PV3)-log(UV3); 其中,所述PVl为对一个搜索关键词进行搜索后,所述搜索关键词对应的搜索页面的展现次数;所述UVl为搜索所述搜索关键词的用户个数; 所述PV2为对所述搜索关键词进行搜索后,用户在所述搜索关键词对应的搜索页面中点击应用程序的次数;所述UV2为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击应用程序的用户数; 所述PV3为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击并安装应用程序的次数;所述UV3为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击并安装应用程序的用户数。
17.根据权利要求16所述的对搜索关键词进行显示的装置,其特征在于,所述第二建立单元,包括: 第二计算子单元,用于根据所述提取子单元提取到的关键信息,计算所述搜索关键词中每一个搜索关键词关联的每一个应用程序的排序分值; 第二列表生成子单元,用于将所述搜索关键词按照所述各搜索关键词的排序分值,从高到低的顺序进行排序,并对每一个搜索关键词关联的所有应用程序也按照各应用程序的排序分值从高到低的顺序进行排序,形成搜索关键词所关联的应用程序热度排名列表。
18.根据权利要求17所述的对搜索关键词进行显示的装置,其特征在于,所述第二计算子单元,用于按如下公式计算一个搜索关键词关联的一个应用程序的排序分值S2 ;
52= log (CPA)+log (IPA)-log (CUA)-log (IUA); 其中,所述CPA为对一个搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击所述应用程序的次数; 所述CUA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击所述应用程序的用户数; 所述IPA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中用户点击并安装所述应用程序的次数; 所述IUA为对所述搜索关键词进行搜索后,在所述搜索关键词对应的搜索页面中点击并安装所述应用程序的用户数。
19.根据权利要求14-16任一项所述的对搜索关键词进行显示的装置,其特征在于,所述第一选取子单元,用于从预先建立的搜索关键词热度排名列表中,按照排序分值从高到低的顺序选出预定个数个搜索关键词。
20.根据权利要求17或18所述的对搜索关键词进行显示的装置,其特征在于,所述第三选取子单元,用于根据所述第二选取子单元选出的每一个搜索关键词,从预先建立的关联应用程序热度排名列表中,选出所述第二选取子单元选出的每一个搜索关键词所关联的应用程序中排序分值最高的应用程序。
【文档编号】G06F17/30GK104199982SQ201410498175
【公开日】2014年12月10日 申请日期:2014年9月25日 优先权日:2014年9月25日
【发明者】黄霖 申请人:北京金山安全软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1