一种页面展示方法、装置和服务器的制造方法
【技术领域】
[0001]本发明涉及互联网领域,尤其涉及一种页面展示方法、装置和服务器。
【背景技术】
[0002]在现有的网页页面不仅仅纯粹的是文字和背景等展现形式,还拥有很多的控件功能,包括转发、收藏、分享给好友等。不同的用户有不同的需求,因此,根据不同用户的需求个性化的展示页面是现在网站的趋势。
[0003]现在的网站根据用户使用的控件进行分析,并根据分析结果对用户分类,在网站后台对每个分类的用户设置好一种页面展现形式。当用户登录的时候,进行个性化页面展示;或者网站允许用户对部分控件进行调整、移除或添加等操作,来对页面进行个性化展
/Jn ο
[0004]现有技术的不足之处在于:现有的网页个性化展示,如果是网站后台根据用户使用的控件来对用户分类并展示页面的话,只能对用户进行简单的分类,无法针对用户的真实行为来进行匹配,使得网页个性化展示的程度较低,而另一些个性化网页在展示之前,需要用户进行繁琐的操作,降低了用户的体验度。
【发明内容】
[0005]为克服上述缺陷,本发明提供一种页面展示方法、装置和服务器。
[0006]第一方面,本发明实施例提供一种页面展示方法,所述页面包括供用户使用的多个控件,所述方法包括:
[0007]获取用户的用户标识;
[0008]根据所述用户标识获取与所述用户标识对应的用户使用各控件的使用参数;
[0009]根据获取到的各控件的使用参数,对各控件进行排序,得到一排序结果;
[0010]按照所述排序结果中各控件的顺序在向用户展示的网页中加载各控件。
[0011]优选地,所述控件的使用参数包括用户对控件的使用次数,所述根据获取到的各控件的使用参数,对各控件进行排序,得到一排序结果具体包括:
[0012]根据以下公式计算各控件排序系数m:
[0013]m =用户对控件的使用次数;
[0014]根据得到的各控件m的大小顺序排列各控件,确定各控件的排序结果。
[0015]优选地,所述控件的使用参数包括用户对控件的使用次数和用户对各控件的使用平均时间,所述根据获取到的各控件的使用参数,对各控件进行排序,得到一排序结果具体包括:
[0016]根据以下公式计算各控件排序系数m:
[0017]m = β 1 ;
[0018]根据计算得到的各控件m的大小顺序排列各控件,确定各控件的排序结果;
[0019]其中,β表示用户对控件的使用次数,t表示用户对各控件的使用平均时间。
[0020]优选地,所述控件的使用参数包括用户对控件的使用次数和用户对控件的平均点击次数,所述根据获取到的各控件的使用参数,对各控件进行排序,得到一排序结果具体包括:
[0021]根据以下公式计算各控件排序系数m:
[0022]m = β p ;
[0023]根据计算得到的各控件m的大小顺序排列各控件,确定各控件的排序结果;
[0024]其中,β表示用户对控件的使用次数,P表示用户对控件的平均点击次数。
[0025]优选地,所述根据获取到的各控件的使用参数,对各控件进行排序,得到一排序结果具体包括:
[0026]根据以下公式计算各控件排序系数m:
[0027]m = α * ( β V β p)
[0028]根据计算得到的各控件m的大小,确定各控件的排序结果;
[0029]其中,α表示预先设定的各控件的加权系数,β表示用户对控件的使用次数,t表示用户对各控件的使用平均时间,P表示用户对控件的平均点击次数。
[0030]优选地,在确定各控件的排序结果之前,所述方法还包括:
[0031]判断通过计算得到的各控件的m是否小于预设的最小值!11_,得到第一判断结果;
[0032]若第一判断结果指示有控件的m小于m_,则舍弃m小于m_的控件。
[0033]优选地,在进行控件排序之前,所述方法还包括:
[0034]根据预先设定的时间阈值判断是否有控件长期未被用户使用,得到第二判断结果;
[0035]若第二判断结果指示有控件长期未被用户使用,则在待排序控件中舍弃满足预先设定的时间阈值的控件。
[0036]第二方面,本发明实施例提供一种页面展示装置,所述页面包括供用户使用的多个控件,所述装置包括:
[0037]第一获取模块,用于获取用户的用户标识;
[0038]第二获取模块,用于根据所述用户标识获取与所述用户标识对应的用户使用各控件的使用参数;
[0039]第一处理模块,用于根据获取到的各控件的使用参数,对各控件进行排序,得到一排序结果;
[0040]加载模块,用于按照所述排序结果中各控件的顺序在向用户展示的网页中加载各fe件。
[0041]优选地,所述控件的使用参数包括用户对控件的使用次数,所述第一处理模块具体用于:
[0042]根据以下公式计算各控件排序系数m:
[0043]m =用户对控件的使用次数;
[0044]根据得到的各控件m的大小顺序排列各控件,确定各控件的排序结果。
[0045]优选地,所述控件的使用参数包括用户对控件的使用次数和用户对各控件的使用平均时间,所述第一处理模块具体用于:
[0046]根据以下公式计算各控件排序系数m:
[0047]m = β t ;
[0048]根据计算得到的各控件m的大小顺序排列各控件,确定各控件的排序结果;
[0049]其中,β表示用户对控件的使用次数,t表示用户对各控件的使用平均时间。
[0050]优选地,所述控件的使用参数包括用户对控件的使用次数和用户对控件的平均点击次数,所述第一处理模块具体用于:
[0051]根据以下公式计算各控件排序系数m:
[0052]m = β p ;
[0053]根据计算得到的各控件m的大小顺序排列各控件,确定各控件的排序结果;
[0054]其中,β表示用户对控件的使用次数,P表示用户对控件的平均点击次数。
[0055]优选地,所述第一处理模块具体用于:
[0056]根据以下公式计算各控件排序系数m:
[0057]m = α * ( β V β p)
[0058]根据计算得到的各控件m的大小,确定各控件的排序结果;
[0059]其中,α表示预先设定的各控件的加权系数,β表示用户对控件的使用次数,t表示用户对各控件的使用平均时间,P表示用户对控件的平均点击次数。
[0060]优选地,所述装置还包括:
[0061]第一判断模块,用于判断通过计算得到的各控件的m是否小于预设的最小值m_,得到第一判断结果;
[0062]第二处理模块,用于若第一判断结果指示有控件的m小于Himn,则舍弃m小于m_的控件。
[0063]优选地,所述装置还包括:
[0064]第二判断模块,用于根据预先设定的时间阈值判断是否有控件长期未被用户使用,得到第二判断结果;
[0065]第三处理模块,用于若第二判断结果指示有控件长期未被