用于调整搜索分类在搜索页面中的排布的方法和装置制造方法及图纸

技术编号:15437294 阅读:122 留言:0更新日期:2017-05-25 19:27
本发明专利技术提供了一种用于调整搜索分类在搜索页面中的排布的方法,其中,该方法包括:根据用户针对搜索页面中的多个搜索分类的历史点击行为,获得与所述多个搜索分类中的每个搜索分类相对应的点击次数;根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布。根据本发明专利技术的方案,能够使得调整后的排布能够自适应用户的个性化需求,从而使用户能够更方便快捷地选择其想要的搜索分类。

Method and apparatus for adjusting the arrangement of search categories in a search page

The present invention provides a method, a search is used to adjust the classification on the search page in the arrangement, the method comprises: according to historical click behavior for a plurality of user search category search page, each search classification and the plurality of search categories corresponding to the number of clicks according to the click; the number of adjustment of the plurality of search category search in the page. According to the scheme of the invention, the adjusted arrangement can be adapted to the personalized requirements of the user, thereby enabling the user to select the search classification more conveniently and quickly.

【技术实现步骤摘要】
用于调整搜索分类在搜索页面中的排布的方法和装置
本专利技术涉及计算机
,尤其涉及一种用于调整搜索分类在搜索页面中的排布的方法和装置。
技术介绍
目前,搜索页面上所呈现的搜索分类的排布是固定的,这在很多情况下会给用户带来极大不便。例如,搜索页面上通常仅显示一行搜索分类,而隐藏其它搜索分类,当用户感兴趣且经常需要使用的搜索分类并未显示在搜索页面上时,用户经常需要先点开隐藏的搜索分类再进行选择。又例如,用户感兴趣且经常需要使用的搜索分类虽然被显示在搜索页面上,但由于其位置可能较为靠后,用户可能需要花费较多时间来选择其想要的搜索分类。
技术实现思路
本专利技术的目的是提供一种用于调整搜索分类在搜索页面中的排布的方法和装置。根据本专利技术的一个方面,提供一种用于调整搜索分类在搜索页面中的排布的方法,其中,该方法包括:根据用户针对搜索页面中的多个搜索分类的历史点击行为,获得与所述多个搜索分类中的每个搜索分类相对应的点击次数;根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布。根据本专利技术的另一个方面,还提供了一种用于调整搜索分类在搜索页面中的排布的装置,其中,该装置包括:第一获得装置,用于根据用户针对搜索页面中的多个搜索分类的历史点击行为,获得与所述多个搜索分类中的每个搜索分类相对应的点击次数;第一调整装置,用于根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布。与现有技术相比,本专利技术具有以下优点:能够根据用户针对搜索页面中的多个搜索分类的历史点击行为,来调整该多个搜索分类的排布,使得调整后的排布能够自适应用户的个性化需求,从而使用户能够更方便快捷地选择其想要的搜索分类。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术一个实施例的用于调整搜索分类在搜索页面中的排布的方法的流程示意图;图2为本专利技术一个实施例的用于调整搜索分类在搜索页面中的排布的装置的结构示意图;图3为本专利技术一个示例的当前排布的示意图;图4为本专利技术一个示例的对图3所示的当前排布进行调整后的排布的示意图;图5为本专利技术另一个示例的对图3所示的当前排布进行调整后的排布的示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。图1为本专利技术一个实施例的用于调整搜索分类在搜索页面中的排布的方法的流程示意图。其中,本实施例的方法主要通过网络设备来实现;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机;所述网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。需要说明的是,所述网络设备和网络仅为举例,其他现有的或今后可能出现的网络设备如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。根据本实施例的方法包括步骤S1和步骤S2。在步骤S1中,网络设备根据用户针对搜索页面中的多个搜索分类的历史点击行为,获得与所述多个搜索分类中的每个搜索分类相对应的点击次数。其中,所述搜索页面包括任何能够提供搜索功能的界面,如用于展示搜索结果的页面、搜索类产品的首页等。其中,所述搜索分类表示在搜索页面上所呈现的针对不同搜索类别,如“新闻”、“娱乐”、“地图”、“贴吧”、“军事”等。用户可先在搜索页面中选择搜索分类,之后再发起针对关键词的搜索,以仅获得该搜索分类下基于该关键词的搜索结果;或者,用户发起搜索后,可在用于展示已获得的搜索结果的页面中选择搜索分类,来查看该搜索分类下已获得的搜索结果。其中,用户针对搜索分类的历史点击行为也即用户历史地点击搜索页面上的搜索分类的行为;优选地,网络设备在记录用户每次针对搜索分类的历史点击行为时,还记录该历史点击行为发生的时间。作为步骤S1的一个示例,搜索页面中包括以下搜索分类:网页、新闻、视频、图片、音乐、微博、地图;网络设备根据用户针对上述搜索分类的所有历史点击行为,统计获得用户历史点击上述每个搜索分类的点击次数依次为:50、10、35、0、3、0、5。作为步骤S1的一种优选方案,网络设备根据用户在一定时间范围内针对搜索页面中的多个搜索分类的历史点击行为,获得与所述多个搜索分类中的每个搜索分类相对应的点击次数。作为一个示例,网络设备根据用户在最近一天内针对搜索页面中的多个搜索分类的历史点击行为,统计获得在最近一天内用户历史点击该多个搜索分类中的每个搜索分类的点击次数。作为另一个示例,当前时间为周末,网络设备根据用户在每个周末针对搜索页面中的多个搜索分类的历史点击行为,统计获得用户在周末这个特定时期历史点击该多个搜索分类中的每个搜索分类的点击次数。根据本优选方案所获得的点击次数更能反映用户在最近或者在特定时期的搜索兴趣。需要说明的是,上述举例仅为更好地说明本专利技术的技术方案,而非对本专利技术的限制,本领域技术人员应该理解,任何根据用户针对搜索页面中的多个搜索分类的历史点击行为,获得与所述多个搜索分类中的每个搜索分类相对应的点击次数的实现方式,均应包含在本专利技术的范围内。在步骤S2中,网络设备根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布。其中,所述排布用于表示在搜索页面中针对搜索分类的排列布局,优选地,排布包括以下至少一项:排布的行数和列数、每个搜索分类的排列次序、每行所包含的至少一个搜索分类、每行所包含的搜索分类的数量和/或次序、每列所包含的至少一个搜索分类、每列所包含的搜索分类的数量和/或次序等。需要说明的是,作为一种优选方案,排布中的至少一项是预先定义且固定不变的,如排布的行数和列数、每行所包含的搜索分类的数量、每列所包含的搜索分类的数量等。其中,调整排布的操作也即调整排布所包含的项中的任意一项或多项。具体地,网络设备根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布的实现方式包括但不限于:1)网络设备根据所获得的点击次数,直接按照所对应的点击次数从高到低来调整所述多个搜索分类的排布。例如,搜索页面中包括以下搜索分类:网页、新闻、视频、图片、音乐、微博、地图,且搜索页面中预先定义了搜索分类的排布的行数固定为1行;在步骤S1中,网络设备根据用户针对上述搜索分类的所有历史点击行为,统计获得用户历史点击上述每个搜索分类的点击次数依次为:50、10、35、0、3、0、5;则在步骤S2中,网络设备根据上述点击次数,直接按照所对应的点击次数从高到底将该多个搜索分类的排布调整为从左至右依次为:网页、视频、新闻、地图、音乐、图片、微博。需要说明的是,当存在两个或以上搜索分类对应的点击次数相同时,网络设备可采用多种方式确定该两个或以上搜索分类的次序,如随机确定该两个或以上搜索分类的次序,又如按照用户最近的点击时间来确定该两个或以上搜索分类的次序。又例如,搜索页面中包括以下搜索分类:网页、新闻、视频、图片、音乐、微博、地图、军事、社会,且搜索页面中预先定义了每行最多具有5个搜索分类;在步骤S1中,网络设备根据用户针对上述搜索分类的所有历史点击行为,统计获得用户历史点击上述每个本文档来自技高网...
用于调整搜索分类在搜索页面中的排布的方法和装置

【技术保护点】
一种用于调整搜索分类在搜索页面中的排布的方法,其中,该方法包括:根据用户针对搜索页面中的多个搜索分类的历史点击行为,获得与所述多个搜索分类中的每个搜索分类相对应的点击次数;根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布。

【技术特征摘要】
1.一种用于调整搜索分类在搜索页面中的排布的方法,其中,该方法包括:根据用户针对搜索页面中的多个搜索分类的历史点击行为,获得与所述多个搜索分类中的每个搜索分类相对应的点击次数;根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布。2.根据权利要求1所述的方法,其中,所述根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布包括:根据所获得的点击次数,直接按照所对应的点击次数从高到低来调整所述多个搜索分类的排布。3.根据权利要求1所述的方法,其中,所述根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布包括:根据所获得的点击次数,以及所述多个搜索分类的当前排布,调整所述多个搜索分类在所述搜索页面中的排布。4.根据权利要求3所述的方法,其中,所述根据所获得的点击次数,以及所述多个搜索分类的当前排布,调整所述多个搜索分类在所述搜索页面中的排布的步骤包括:对于所述当前排布的每行中相邻的两个搜索分类,计算排布在后的搜索分类所对应的点击次数与排布在前的搜索分类所对应的点击次数之间的差值,并当该差值大于该两个搜索分类所对应的两个排布位置之间的第一预定差值时,调换该两个搜索分类的排布位置。5.根据权利要求3所述的方法,其中,所述根据所获得的点击次数,以及所述多个搜索分类的当前排布,调整所述多个搜索分类在所述搜索页面中的排布的步骤包括:对于所述当前排布的相邻两行,根据所获得的点击次数,获得排布在后的一行所对应的最高点击次数与排布在前的一行所对应的最低点击次数之间的差值,并当该差值超过第二预定差值时,调换所述最低点击次数所对应的搜索分类与所述最高点击次数所对应的搜索分类的排布位置。6.根据权利要求1所述的方法,其中,所述根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布包括:根据与所述每个搜索分类相对应的点击次数,以及所述每个搜索分类的字长,调整所述多个搜索分类在所述搜索页面中的排布。7.根据权利要求1所述的方法,其中,所述根据所述点击次数,调整所述多个搜索分类在所述搜索页面中的排布包括:根据与所述每个搜索分类相对应的点击次数,以及用户针对每个搜索分类下的搜索结果的历史点击行为,调整所述多个搜索分类在所述搜索页面中的排布。8.根据权利要求1至7中任一项所述的方法,其中,所述根据用户针对搜索页面中的多个搜索分类的历史点击行为,获得与所述多个搜索分类中的每个搜索分类相对...

【专利技术属性】
技术研发人员:刘俊启
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1