一种网页排版的方法和装置制造方法

文档序号:6516774阅读:175来源:国知局
一种网页排版的方法和装置制造方法
【专利摘要】本发明提供一种网页排版的方法和装置,有助于提高网页的访问量。该方法包括:确定当前用户在当前日期对参考网页中多个节点中的各个节点的倾向值,其中,倾向值是预设客观因素的一次函数,该客观因素为分别对应于预选的一个或多个日期的客观因子的加权和,一次函数中的一次项系数与常数项系数是根据在预选的历史时段内用户访问参考网页时对该节点的访问次数的正相关关系设定;对当前网页的多个节点进行排版,其中在当前网页的多个节点中,颜色和/或尺寸较接近参考网页中的倾向值较大的节点的颜色和/或尺寸的节点,该节点在当前网页中的位置较靠近显示网页的人机界面中的预选位置。
【专利说明】一种网页排版的方法和装置
【技术领域】
[0001]本发明涉及计算机【技术领域】,特别地涉及一种网页排版的方法和装置。
【背景技术】
[0002]随着互联网行业的飞速发展,各种各样的网站层出不穷。为了提高用户体验,得到更大的访问流量,网站设计者在不断寻求更美观、更有亲和力的网页形式。

【发明内容】

[0003]本发明的主要目的是提供一种网页排版的方法和装置,能够使网页中用户容易注意的位置中的节点的外观尽可能接近用户的喜好,从而有助于提高网页的访问量。
[0004]为实现上述目的,根据本发明的一个方面,提供了一种网页排版的方法。
[0005]本发明的网页排版的方法包括:确定当前用户在当前日期对参考网页中多个节点中的各个节点的倾向值,其中,所述倾向值是预设客观因素的一次函数,该客观因素为分别对应于预选的一个或多个日期的客观因子的加权和,并且若当前日期为该预选的日期,则当前日期对应的客观因子取第一预设值,否则取小于所述第一预设值的第二预设值,所述一次函数中的一次项系数与常数项系数是根据在预选的历史时段内所述用户访问所述参考网页时对该节点的访问次数的正相关关系设定;对当前网页的多个节点进行排版,其中在当前网页的多个节点中,颜色和/或尺寸较接近所述参考网页中的所述倾向值较大的节点的颜色和/或尺寸的节点,该节点在当前网页中的位置较靠近显示网页的人机界面中的预选位置。
[0006]可选地,在所述当前网页被提供给所述当前用户之后,该方法还包括:根据在预选的时段内所述当前用户访问所述当前网页时对所述节点的访问次数修改所述一次项系数和常数项系数。
[0007]可选地,所述正相关关系为所述访问次数与预设的停留因子之和,该停留因子与所述用户停留在所述节点的时间成正比。
[0008]可选地,所述第一预设值为I,第二预设值为O。
[0009]可选地,所述预选位置为所述人机界面的中心。
[0010]根据本发明的另一方面,提供了 一种网页排版装置。
[0011]本发明的网页排版装置包括:确定模块,用于确定当前用户在当前日期对参考网页中多个节点中的各个节点的倾向值,其中,所述倾向值是预设客观因素的一次函数,该客观因素为分别对应于预选的一个或多个日期的客观因子的加权和,并且若当前日期为该预选的日期,则当前日期对应的客观因子取第一预设值,否则取小于所述第一预设值的第二预设值,所述一次函数中的一次项系数与常数项系数是根据在预选的历史时段内所述用户访问所述参考网页时对该节点的访问次数的正相关关系设定;排版模块,用于对当前网页的多个节点进行排版,其中在当前网页的多个节点中,颜色和/或尺寸较接近所述参考网页中的所述倾向值较大的节点的颜色和/或尺寸的节点,该节点在当前网页中的位置较靠近显示网页的人机界面中的预选位置。
[0012]可选地,还包括修改模块,用于根据在预选的时段内所述当前用户访问所述当前网页时对所述节点的访问次数修改所述一次项系数和常数项系数。
[0013]可选地,所述正相关关系为所述访问次数与预设的停留因子之和,该停留因子与所述用户停留在所述节点的时间成正比。
[0014]可选地,所述第一预设值为I,第二预设值为O。
[0015]可选地,所述预选位置为所述人机界面的中心。
[0016]根据本发明的技术方案,根据用户的历史行为确定出该用户对于各种外观的网页节点的喜好程度,然后在网页排版时,将具有用户更加喜好的外观的网页节点置于网页在显示时更加醒目的位置,使网页中用户容易注意的位置中的节点的外观尽可能接近用户的喜好,提高用户对这些节点的点击率,从而有助于提高网页的访问量。
【专利附图】

【附图说明】
[0017]附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
[0018]图1是根据本发明实施例的网页排版的方法的基本步骤示意图;
[0019]图2是根据本发明实施例的网页排版的装置的基本结构的示意图。
【具体实施方式】
[0020]以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0021 ] 在本实施例的技术方案中,先根据用户对指定的包含多个参考节点的网页的历史访问记录,确定用户对各种外观的参考节的喜好程度。该喜好程度在本实施例中以倾向值来衡量,每种外观的参考节点各有一个倾向值。然后对当前要排版的网页中的各个待排版节点进行排版,在排版时,外观与倾向值较高的参考节点更接近的待排版节点被放置在更加醒目的位置,也即用户更加容易注意的位置,该位置根据网页的实际情况确定,例如有些网页的最引人注意的位置是网页在第一次显示时的窗体的中部,有的则位于网页的上部。网页节点的外观包括两个方面:节点颜色、节点尺寸。在考虑两个节点的外观的接近程度时,对于节点颜色和尺寸哪个放在更重要的考虑地位,可以根据网页的实际情况确定。另外由于浏览器窗口的尺寸不同,网页中醒目的位置也会变化。所以网页中可以加入一些代码以获取浏览器窗口的尺寸信息,从而动态调整节点的位置,这样用户越喜好的节点就位于人机界面中的更醒目的位置。
[0022]以下结合图1对本实施例的技术方案作详细说明。图1是根据本发明实施例的网页排版的方法的基本步骤示意图。如图1所示,该方法主要包括步骤Sll和步骤S12。
[0023]步骤Sll:确定当前用户在当前日期对参考网页中多个节点中的各个节点的倾向值。这里的当前用户是当前登录到网站的用户。只有用户登录到网站,才可以针对该用户进行网页排版。通常来说,用户对于某种外观的节点喜好程度,既有稳定的一面,也受客观因素影响。客观因素很多,本实施例中主要考虑日期对用户的影响,例如用户的生日、节假日、特殊事件所在的日期等种类。并且本实施例中,认为日期对用户的影响是线性的,即用户的倾向值可由式(I)计算:
[0024]L10=K X (D1+D2+...+Dn) +B..................(I)
[0025]其中Lltl表示用户对参考网页中的参考节点I的倾向值,K和B为下文中将要说明的预设系数,Dl、D2、……Dn为对应于需要考虑的日期的客观因子,例如Dl对应于用户的生日,D2至D7对应于国庆七天长假等。在计算Lltl时,如果当前日期是需要考虑的日期,则该日期对应的客观因子取1,否则取O。例如当前是用户的生日,但不是其他需要考虑的日期,则Dl=l,D2至Dn取O。这里也可以取其他的数值,例如以另一数代替上述的1,以一个比该另一数较小的数值代替上述的O。需要考虑的日期可以灵活设定。可以从用户的注册信息中获取一些需考虑的日期,例如生日或有关用户的其他特殊日子等。
[0026]上述的K和B则需要根据用户的历史表现来确定。对于参考网页,用户在一个历史时段内对其中的某个节点访问次数越多,说明用户越喜好该节点,即二者是正相关关系。另外如果用户在访问之后停留在该节点的时间越长,也意味着用户对该节点有较高的喜好程度。所以本实施例中,用户对节点的实际喜好程度即实际倾向值以式(2)表示:
[0027]Lls=C+RT..................(2)
[0028]其中Lls表示用户对参考网页中的参考节点I的实际倾向值;(:表示用户对参考节点I的点击次数;τ表示用户停留在参考节点I的时间,单位是秒;R为取值范围为(0,1/60]的一个随机数,因为T以秒为单位时数值较大,所以R的作用是减小式中第2项停留因子的权重。如不考虑用户在访问之后停留在该节点的时间,则停留因子RT—项也可从式
(2)中省略。
[0029]根据式(2)就可以对式(I)中的K和B进行设定。取一段历史时期,根据式(2)统计出该时期每天的Lls,再根据式(I)计算该时期每天的Lki (第一次计算时先给K和B赋一个初值),然后考察计算的一系列Lltl与一系列Lls之间的差异。可以以日期为横轴,Lltl和Lls分别为纵轴,按一系列Lltl与一系列Lls描点和直线拟合得到两条直线,再调整K和B使这两条直线尽可能地接近,以得到K和B的设定值。
[0030]从式(I)可以看出,Lls是日期的一次函数,所以在式(I)中的各个参考确定下来之后,可以计算出当前日期的Lls,即用户于当前日期对节点I的倾向值。对参考网页中的多个节点按式(I)计算,可以得到表1所示内容。其中各种外观是节点的各种颜色和各种尺寸的不同组合。
[0031]表1
【权利要求】
1.一种网页排版的方法,其特征在于,包括: 确定当前用户在当前日期对参考网页中多个节点中的各个节点的倾向值,其中,所述倾向值是预设客观因素的一次函数,该客观因素为分别对应于预选的一个或多个日期的客观因子的加权和,并且若当前日期为该预选的日期,则当前日期对应的客观因子取第一预设值,否则取小于所述第一预设值的第二预设值,所述一次函数中的一次项系数与常数项系数是根据在预选的历史时段内所述用户访问所述参考网页时对该节点的访问次数的正相关关系设定; 对当前网页的多个节点进行排版,其中在当前网页的多个节点中,颜色和/或尺寸较接近所述参考网页中的所述倾向值较大的节点的颜色和/或尺寸的节点,该节点在当前网页中的位置较靠近显示网页的人机界面中的预选位置。
2.根据权利要求1所述的网页排版的方法,其特征在于,在所述当前网页被提供给所述当前用户之后,该方法还包括: 根据在预选的时段内所述当前用户访问所述当前网页时对所述节点的访问次数修改所述一次项系数和常数项系数。
3.根据权利要求1或2所述的网页排版的方法,其特征在于,所述正相关关系为所述访问次数与预设的停留因子之和,该停留因子与所述用户停留在所述节点的时间成正比。
4.根据权利要求1或2所述的网页排版的方法,其特征在于,所述第一预设值为1,第二预设值为O。
5.根据权利要求1或2所述的网页排版的方法,其特征在于,所述预选位置为所述人机界面的中心。
6.一种网页排版装置,其特征在于,包括: 确定模块,用于确定当前用户在当前日期对参考网页中多个节点中的各个节点的倾向值,其中,所述倾向值是预设客观因素的一次函数,该客观因素为分别对应于预选的一个或多个日期的客观因子的加权和,并且若当前日期为该预选的日期,则当前日期对应的客观因子取第一预设值,否则取小于所述第一预设值的第二预设值,所述一次函数中的一次项系数与常数项系数是根据在预选的历史时段内所述用户访问所述参考网页时对该节点的访问次数的正相关关系设定; 排版模块,用于对当前网页的多个节点进行排版,其中在当前网页的多个节点中,颜色和/或尺寸较接近所述参考网页中的所述倾向值较大的节点的颜色和/或尺寸的节点,该节点在当前网页中的位置较靠近显示网页的人机界面中的预选位置。
7.根据权利要求6所述的网页排版装置,其特征在于,还包括修改模块,用于根据在预选的时段内所述当前用户访问所述当前网页时对所述节点的访问次数修改所述一次项系数和常数项系数。
8.根据权利要求6或7所述的网页排版装置,其特征在于,所述正相关关系为所述访问次数与预设的停留因子之和,该停留因子与所述用户停留在所述节点的时间成正比。
9.根据权利要求6或7所述的网页排版装置,其特征在于,所述第一预设值为1,第二预设值为O。
10.根据权利要求6或7所述的网页排版装置,其特征在于,所述预选位置为所述人机界面的中心。
【文档编号】G06F17/30GK103559241SQ201310515727
【公开日】2014年2月5日 申请日期:2013年10月28日 优先权日:2013年10月28日
【发明者】罗劲松 申请人:北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1