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

文档序号:9417530阅读:356来源:国知局
网页的动态布局方法和装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及网页的动态布局方法和装置。
【背景技术】
[0002]在现有的网页浏览方式中,用户在浏览器中输入网址,浏览器通过HTML表单或超链接请求指向一个应用程序的URL(统一资源定位符);网络服务器收发到用户的请求并执行与该请求对应的指定应用程序;应用程序把结果格式化为网络服务器和浏览器能够理解的文档,即HTML(HyperTextMark_upLanguage,超文本标记语言或超文本链接标示语言)网页;浏览器解析并向用户呈现该HTML网页。
[0003]采用如上所述的网页浏览方式,对不同用户而言,只要他们输入的网址相同,则最终得到的网页便具有相同的页面布局、相同的内容以及相同的展示方式。
[0004]然而,不同用户的网页浏览的行为千差万别,并且同一用户浏览不同内容的网页时,其浏览习惯也不尽相同,而现有的网页浏览方式不能动态地调整网页展示方式。

【发明内容】

[0005]本申请的目的在于提出一种改进的网页的动态布局方法和装置,来解决以上【背景技术】部分提到的技术问题。
[0006]第一方面,本申请提供了一种网页的动态布局方法,包括:获取用户访问第一网页的特征数据;若与第一网页对应的网页模板未处于网页模板队列中,将与第一网页对应的网页模板添加至网页模板队列中;基于特征数据确定网页模板队列中与各第一网页对应的网页模板的类别和优先级;以及基于用户的网页浏览请求,向浏览器加载网页模板队列中与网页浏览请求对应的第一网页模板,其中,第一网页模板的优先级高于网页模板队列中与网页浏览请求对应的其它网页模板的优先级。
[0007]在一些实施例中,特征数据包括网页内容特征数据和用户行为特征数据。
[0008]在一些实施例中,获取用户访问第一网页时的特征数据进一步包括:解析第一网页的源代码;基于第一网页的源代码提取第一网页的内容特征数据;以及获取用户行为特征数据,其中,行为特征数据包括视觉特征数据和/或操作特征数据。
[0009]在一些实施例中,基于特征数据确定网页模板队列中与各第一网页对应的网页模板的类别和优先级进一步包括:基于第一网页的内容特征数据确定与第一网页对应的网页模板的类别;以及基于用户对第一网页的用户行为特征数据确定与第一网页对应的网页模板的优先级。
[0010]在一些实施例中,基于用户对第一网页的用户行为特征数据确定与第一网页对应的网页模板的优先级包括:基于用户行为特征数据在第一网页上的分布确定与第一网页对应的网页模板的权值;以及基于网页模板的权值确定网页模板的优先级。
[0011]在一些实施例中,基于用户行为特征数据在第一网页上的分布确定与第一网页对应的网页模板的权值包括:确定第一网页上与视觉特征数据对应的位置信息和第一网页上与操作特征数据对应的位置信息;确定视觉特征数据和操作特征数据的权重,其中,操作特征数据的权重为视觉特征数据的η倍,n = k/m,k为用户访问第一网页时的视觉特征数据采样次数,m为用户访问第一网页时的操作特征采样次数;以及若第一网页的第一预定内容区域内视觉特征数据的权重和操作特征数据的权重之和与第一网页的视觉特征数据的权重和操作特征数据的权重之和之间的比例超过预定比例,则将第一网页的第一预定内容区域内视觉特征数据的权重和操作特征数据的权重之和作为与第一网页对应的网页模板的权值。
[0012]在一些实施例中,基于特征数据确定网页模板队列中与各第一网页对应的网页模板的类别和优先级进一步包括:基于用户访问第二网页的特征数据更新与第一网页对应的网页模板的优先级;其中,第二网页的内容特征数据与第一网页的内容特征数据相同,且与第二网页对应的网页模板和与第一网页对应的网页模板相同。
[0013]在一些实施例中,基于用户的网页浏览请求,向浏览器加载与网页浏览请求对应的第一网页模板进一步包括:基于用户行为特征数据在第一网页模板上的分布,向第一网页模板的第二预定内容区域加载推送信息。
[0014]第二方面,本申请还提供了一种网页的动态布局方法,包括:采集并向服务器上传用户访问网页时的特征数据;基于用户的网页浏览请求获取与网页浏览请求对应的统一资源定位符;向服务器上传统一资源定位符;以及接收服务器发送的网页内容,其中,网页具有基于特征数据和统一资源定位符确定的网页模板和基于统一资源定位符确定的网页内容。
[0015]在一些实施例中,特征数据包括网页内容特征数据和用户行为特征数据;其中,用户行为特征数据包括视觉特征数据和/或操作特征数据。
[0016]第三方面,本申请还提供了一种网页的动态布局装置,包括:获取模块,配置用于获取用户访问第一网页时的特征数据;添加模块,配置用于若与第一网页对应的网页模板未处于网页模板队列中,将与第一网页对应的网页模板添加至网页模板队列中;确定模块,配置用于基于特征数据确定网页模板队列中与各第一网页对应的网页模板的类别和优先级;以及加载模块,配置用于基于用户的网页浏览请求,向浏览器加载网页模板队列中与网页浏览请求对应的第一网页模板,其中,第一网页模板的优先级高于网页模板队列中与网页浏览请求对应的其它网页模板的优先级。
[0017]在一些实施例中,特征数据包括网页内容特征数据和用户行为特征数据。
[0018]在一些实施例中,获取模块进一步配置用于:解析第一网页的源代码;基于第一网页的源代码提取第一网页的内容特征数据;以及获取用户行为特征数据,其中,行为特征数据包括视觉特征数据和/或操作特征数据。
[0019]在一些实施例中,确定模块进一步包括:类别确定单元,配置用于基于第一网页的内容特征数据确定与第一网页对应的网页模板的类别;以及优先级确定单元,配置用于基于用户对第一网页的用户行为特征数据确定与第一网页对应的网页模板的优先级。
[0020]在一些实施例中,优先级确定单元进一步配置用于:基于用户行为特征数据在第一网页上的分布确定与第一网页对应的网页模板的权值;以及基于网页模板的权值确定网页模板的优先级。
[0021]在一些实施例中,优先级确定单元在基于用户行为特征数据在第一网页上的分布确定与第一网页对应的网页模板的权值时,还进一步配置用于:确定第一网页上与视觉特征数据对应的位置信息和第一网页上与操作特征数据对应的位置信息;确定视觉特征数据和操作特征数据的权重,其中,操作特征数据的权重为视觉特征数据的η倍,n = k/m,k为用户访问第一网页时的视觉特征数据采样次数,m为用户访问第一网页时的操作特征采样次数;以及若第一网页的第一预定内容区域内视觉特征数据的权重和操作特征数据的权重之和与第一网页的视觉特征数据的权重和操作特征数据的权重之和之间的比例超过预定比例,则将第一网页的第一预定内容区域内视觉特征数据的权重和操作特征数据的权重之和作为与第一网页对应的网页模板的权值。
[0022]在一些实施例中,确定模块进一步包括:优先级更新单元,配置用于基于用户访问第二网页的特征数据更新与第一网页对应的网页模板的优先级;其中,第二网页的内容特征数据与第一网页的内容特征数据相同,且与第二网页对应的网页模板和与第一网页对应的网页模板相同。
[0023]在一些实施例中,加载模块进一步配置用于:基于用户行为特征数据在第一网页模板上的分布,向第一网页模板的第二预定内容区域加载推送信息。
[0024]第四方面,本申请还提供了一种网页的动态布局装置,包括:采集模块,配置用于采集并向服务器上传用户访问网页时的特征数据;获取模块,配置用于基于用户的网页浏览请求获取与网页浏览请求对应的统一资源定位符;上传模块,配置用于向服务器上传统一资源定位符;以及接收模块,配置用于接收服务器发送的网页内容,其中,网页具有基于特征数据和统一资源定位符确定的网页模板和基于统一资源定位符确定的网页内容。
[0025]在一些实施例中,特征数据包括网页内容特征数据和用户行为特征数据;其中,用户行为特征数据包括视觉特征数据和/或操作特征数据。
[0026]本申请提供的网页的动态布局方法和装置,通过用户访问网页的特征数据来对各网页模板进
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1