网页的动态布局方法和装置的制造方法_3

文档序号:9417530阅读:来源:国知局
代码中代表第一网页的标题的代码段中提取关键词,来作为该第一网页的内容特征数据。
[0062]在这些实现方式的一些应用场景中,视觉特征数据例如可以是用户在浏览该第一网页时,其目光汇聚的位置在该第一网页中所处的坐标。操作特征数据例如可以是用户在浏览该第一网页时,操作的位置在该第一网页中所处的坐标。在这里,“操作”一词例如可以是包括通过客户端设备和/或与客户端设备连接的外部设备对第一网页页面的点击、或者在客户端设备的用于呈现该第一网页的页面的显示装置上进行的触摸等操作在内的任意的用户对该第一网页进行的操作。
[0063]在一些实施例中,步骤240的基于特征数据确定网页模板队列中与各第一网页对应的网页模板的类别和优先级可以进一步包括:基于第一网页的内容特征数据确定与第一网页对应的网页模板的类别;以及基于用户对第一网页的用户行为特征数据确定与第一网页对应的网页模板的优先级。
[0064]在一些可选的实现方式中,基于用户对第一网页的用户行为特征数据确定与第一网页对应的网页模板的优先级例如可以包括:基于用户行为特征数据在第一网页上的分布确定与第一网页对应的网页模板的权值;以及基于网页模板的权值确定网页模板的优先级。
[0065]例如,基于用户行为特征数据在第一网页上的分布确定与第一网页对应的网页模板的权值可以包括:确定第一网页上与视觉特征数据对应的位置信息和第一网页上与操作特征数据对应的位置信息;确定视觉特征数据和操作特征数据的权重,其中,操作特征数据的权重为视觉特征数据的η倍,n = k/m, k为用户访问第一网页时的视觉特征数据采样次数,m为用户访问第一网页时的操作特征采样次数;以及若第一网页的第一预定内容区域内视觉特征数据的权重和操作特征数据的权重之和与第一网页的视觉特征数据的权重和操作特征数据的权重之和之间的比例超过预定比例,则将第一网页的第一预定内容区域内视觉特征数据的权重和操作特征数据的权重之和作为与第一网页对应的网页模板的权值。
[0066]具体而言,假设用户访问第一网页的时间为X秒,在该X秒中,每间隔例如I秒采样一次用户行为特征数据,那么,在用户访问该第一网页期间,可以采集到X个视觉特征数据,每个视觉特征数据均包含一位置信息。类似地,在该X秒期间,若用户对该第一网页的操作次数为m次,那么,可以采集到m个操作特征数据,每个操作特征数据也包含一位置信息。假设每个视觉特征数据的权重为1,那么,基于上述描述,每个操作特征数据的权重为x/m0
[0067]接着,判断第一网页的第一预定内容区域内视觉特征数据的权重和操作特征数据的权重之和与第一网页的视觉特征数据的权重和操作特征数据的权重之和之间的比例是否超过预定比例。同样假设用户访问第一网页时采集到X个视觉特征数据和m个操作特征数据,且有P个视觉特征数据和q个操作特征数据位于第一预定内容区域内。这样一来,第一预定内容区域内视觉特征数据的权重和操作特征数据的权重之和为P+qXx/m,而整个第一网页上的视觉特征数据的权重和操作特征数据的权重之和为2x。若p+qXx/m与2x之比M超过预定比例,则将p+qXx/m作为与该第一网页对应的网页模板的权值。这样一来,可以仅确定M的值超过一预定比例的第一网页对应的网页模板的权值,并基于这些网页模板的权值,得到其优先级。
[0068]在一些可选的实现方式中,基于特征数据确定网页模板队列中与各第一网页对应的网页模板的类别和优先级还可以进一步包括:基于用户访问第二网页的特征数据更新与第一网页对应的网页模板的优先级;其中,第二网页的内容特征数据与第一网页的内容特征数据相同,且与第二网页对应的网页模板和与第一网页对应的网页模板相同。
[0069]在一些应用场景中,用户的浏览习惯会随着时间的推移发生改变。例如,在某一时间段内,用户访问新闻类网页时(该网页的内容特征数据可以为“新闻”),基于其行为特征数据确定的模板A的权值高于模板B的权值。而一段时间之后,用户的浏览习惯发生了改变,基于新的行为特征数据确定的模板B的权值高于模板A的权值,这样一来,为了与用户的新的浏览习惯相匹配,可以基于新的行为特征数据对“新闻”类网页模板队列中的各个网页模板的优先级进行调整(即更新)。
[0070]在一些可选的实现方式中,基于用户的网页浏览请求,向浏览器加载与网页浏览请求对应的第一网页模板进一步包括:基于用户行为特征数据在第一网页模板上的分布,向第一网页模板的第二预定内容区域加载推送信息。
[0071]在一些应用场景中,如图3所示,为操作特征数据在网页模板上分布的示意图300。
[0072]在图3所不的网页模板中,包括了四个内容区域310?340,每个五角星3a表不一个操作特征数据,每个圆形3b代表一个视觉特征数据。因此,图3中,每个内容区域均具有操作特征数据和视觉特征数据。
[0073]从图3中可以看出,该网页模板上共有12个视觉特征数据和8个操作特征数据。假设每个视觉特征数据的权重为1,则每个操作特征数据的权重为12/8 = 1.5。这样一来,内容区域310的所有视觉特征数据和操作特征数据的权重之和为8+1.5X4 = 14 ;内容区域320的所有视觉特征数据和操作特征数据的权重之和为1+1.5 = 2.5 ;内容区域330的所有视觉特征数据和操作特征数据的权重之和为2+1.5X2 = 5 ;内容区域340的所有视觉特征数据和操作特征数据的权重之和为1+1.5 = 2.5ο
[0074]基于以上的各个内容区域中的所有视觉特征数据和操作特征数据的权重之和,可以选择预定的内容区域,并在该内容区域加载推送信息。例如,可以在具有次高权重的内容区域(即内容区域330)中加载推送信息。这样一来,可以增加推送消息的有效性。
[0075]参见图4所示,为根据本申请的网页的动态布局方法的另一个实施例的流程图400。在一些可选的实现方式中,本实施例的网页的动态布局方法可以运行于客户端上。
[0076]具体而言,在步骤410中,采集并向服务器上传用户访问网页时的特征数据。
[0077]接着,在步骤420中,基于用户的网页浏览请求获取与网页浏览请求对应的统一资源定位符。
[0078]接着,在步骤430中,向服务器上传统一资源定位符。
[0079]接着,在步骤440中,接收服务器发送的网页。其中,网页具有基于特征数据和统一资源定位符确定的网页模板和基于统一资源定位符确定的网页内容。
[0080]在一些可选的实现方式中,特征数据可以包括网页内容特征数据和用户行为特征数据。在这些可选的实现方式中,用户行为特征数据还可以包括视觉特征数据和/或操作特征数据。
[0081]参见图5所示,为根据本申请的网页的动态布局装置的一个实施例的结构图500。
[0082]本实施例的网页的动态布局装置可包括获取模块510、添加模块520、确定模块530和加载模块540。
[0083]其中,获取模块510可配置用于获取用户访问第一网页时的特征数据。
[0084]添加模块520可配置用于若与第一网页对应的网页模板未处于网页模板队列中,将与第一网页对应的网页模板添加至网页模板队列中。
[0085]确定模块530可配置用于基于特征数据确定网页模板队列中与各第一网页对应的网页模板的类别和优先级。
[0086]加载模块540可配置用于基于用户的网页浏览请求,向浏览器加载网页模板队列中与网页浏览请求对应的第一网页模板,其中,第一网页模板的优先级高于网页模板队列中与网页浏览请求对应的其它网页模板的优先级。
[0087]在一些可选的实现方式中,特征数据可以包括网页内容特征数据和用户行为特征数据。
[0088]在一些可选的实现方式中,获取模块510还可以进一步配置用于解析第一网页的源代码;基于第一网页的源代码提取第一网页的内容特征数据;以及获取用户行为特征数据,其中,行为特征数据例如可以包括视觉特征数据和/或操作特征数据。
[0089]在一些可选的实现方式中,确定模块530还可以进一步包括类别确定单元531和优先级确定单元532。
[0090]其中,类别确定单元531可配置用于基于第一网页的内容特征数据确定与第一网页对应的
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1