基于移动通讯设备终端的网页页面排版方法及系统的制作方法

文档序号:6424204阅读:164来源:国知局
专利名称:基于移动通讯设备终端的网页页面排版方法及系统的制作方法
技术领域
本发明涉及移动通讯设备终端相关技术领域,特别是基于移动通讯设备终端的网页页面排版方法及系统。
背景技术
目前手机浏览器采用的服务器排版技术,一般都是通过某种固定的机器算法来对 Web页面进行处理,转换为适宜于手机屏幕显示的页面,这种转换由于缺乏人工的干预,很多情况下效果是不理想的,比如一个Web页面中往往只有一部分关键内容是用户真正关注的,而这种机器自动转换往往不能准确知道这些关键内容,并且这种自动转换产生出来的页面,其内容布局往往不够理想,不能带来很好的用户体验。

发明内容
本发明的第一个发明目的在于提供一种基于移动通讯设备终端的网页页面排版方法,以解决现有技术对网页页面自动排版内容不能突出用户关注区域的技术问题。为了实现本发明的第一个发明目的,采用的技术方案如下 一种基于移动通讯设备终端的网页页面排版方法,所述方法包括 移动通讯设备终端向中转服务器发送网页访问请求;
中转服务器根据网页访问请求获取第一网页页面,根据第一网页页面的网页页面特征计算第一网页页面特征值;
中转服务器从特征值数据库中搜索与第一网页页面特征值相关的第一排版辅助数据, 中转服务器根据第一排版辅助数据对第一网页页面进行排版得到第一排版网页页面,并向移动通讯设备终端返回第一排版网页页面。作为一种优选方案,所述第一网页页面特征包括第一网页页面的域名信息、文档结构信息及关键内容信息。作为进一步的优选方案,所述第一排版辅助数据包括第一目标页面模板,所述第一目标页面模板为基于与第一网页页面特征值相关联的网页文档结构而生成的用于描述目标页面的页面元素布局框架的描述信息,中转服务器根据目标页面模板对第一网页页面进行排版,把第一网页页面的页面元素采用与目标页面模板中相应的页面元素进行布局。作为进一步的优选方案,所述第一排版辅助数据包括第一页面区域权重信息,所述第一页面区域权重信息为多个用户对第一网页页面各个区域的关注权重,中转服务器根据每个区域的关注权重选择权重处理方式进行处理。作为再进一步的优选方案,所述各个区域的关注权重与多个用户对第一网页页面各个区域的浏览时间的统计值成正比。作为更进一步的优选方案,所述第一网页页面包括第四区域,如果对第一网页页面的第四区域的浏览用户数超过预先设定的浏览统计阈值,则计算第四区域的关注权重, 否则不记录第四区域的关注权重。
作为再进一步的优选方案,所述方法包括三种权重处理方法,分别为第一权重处理方式、第二权重处理方式和第三权重处理方式,其中
第一权重处理方式,包括对于关注权重在第一权重区域范围内的第一区域,删除第一区域;
第二权重处理方式,包括对于关注权重值第二权重区域范围内的第二区域,减少第二区域的字体。 第三权重处理方式,包括对于关注权重值第三权重区域范围内的第三区域,则加大第三区域的字体。本发明的第二个发明目的,在于提供一种基于移动通讯设备终端的网页页面排版系统及其中转服务器,以实现本发明的第一个发明目的所提供的网页页面排版方法。为了实现本发明的第二个发明目的,采用的技术方案如下
一种基于移动通讯设备终端的网页页面排版系统的中转服务器,所述中转服务器包

根据移动通讯设备终端发送的网页访问请求从目标服务器获取第一网页页面的获取模块;
根据网页页面的网页页面特征计算第一网页页面特征值的页面特征值计算模块; 特征值数据库,保存多个与网页页面特征值相关的排版辅助数据; 从特征值数据库中搜索与网页页面特征值相关的第一排版辅助数据,中转服务器根据第一排版辅助数据对网页页面进行排版得到第一排版网页页面,并向移动通讯设备终端返回所述第一排版网页页面的排版模块。一种基于移动通讯设备终端的网页页面排版系统,所述系统包括
设置在移动通讯设备终端,用于向中转服务器转发网页访问请求的转发模块; 设置在中转服务器,根据网页访问请求获取第一网页页面,根据第一网页页面的网页页面特征计算第一网页页面特征值的页面特征值计算模块;
设置在中转服务器,从特征值数据库中搜索与第一网页页面特征值相关的第一排版辅助数据,中转服务器根据第一排版辅助数据对第一网页页面进行排版得到第一排版网页页面,并向移动通讯设备终端返回第一排版网页页面的排版模块。本发明通过对多用户的浏览特点进行统计,能够通过很大幅度优化服务器排版页面的内容与显示效果,提高用户体验。


图1为本发明实施例的流程图; 图2为本发明实施例的系统结构图。
具体实施例方式下面结合附图和实施例对本发明做进一步详细的说明。如图1所示为本发明实施例的流程图。步骤SllO 移动通讯设备终端向中转服务器转发网页访问请求;
步骤S120 中转服务器根据网页访问请求获取第一网页页面,根据第一网页页面的域名信息、文档结构信息及关键内容信息计算第一网页页面特征值;
步骤S130 中转服务器从特征值数据库中搜索与第一网页页面特征值相关的第一排版辅助数据,中转服务器根据第一排版辅助数据对第一网页页面进行排版得到第一排版网页页面,并向移动通讯设备终端返回第一排版网页页面。页面的特征值是一系统特征的集合,并非一个单纯的数值,两个页面是否相似的比较,不是分别计算其特征值再将其值比较大小,而是按照预先设定的权值,对各个特征的相似度加权得到综合的相似度。最简单的一种特征值计算规则可以为1对两页面的域名做从左至右的字符串比较,将相同字符数/最大字符串作为其相似度;2统计页面根标签中各个子标签的(比如td)的个数,以及特定标签下面子标签个数,然后用类似于(max(count (tdl),count (td2)) - count (tdl) + count(td2))/max(count (tdl), count (td2))的方法计算某标签相似度,对统计的各个标签进行加权平均,这些特征都可以作为特征值,在网页匹配的时候使用这些特征值进行相似度计算。所述的关键内容是指该页面的正文内容,对于大部分的网页,可以通过一些列的规则来获取关键内容,例如可以定义这样一条规则,从DOM TREE中将页面中一块区域的内容取出并计算包含的超链接个数,一般链接较多的区域不是关键内容。关于关键内容的获取,业界也有可供参考的较成熟的方法,例如基于视觉获取关键内容,基于标记窗获取关键内容,或者基于双层决策算法获取关键内容等等。上述第一排版辅助数据包括第一目标页面模板和第一页面区域权重信息 第一目标页面模板为基于与第一网页页面特征值相关联的网页文档结构而生成的用
于描述目标页面的页面元素布局框架的描述信息,中转服务器根据目标页面模板对第一网页页面进行排版,把第一网页页面的页面元素采用与目标页面模板中相同的页面元素进行布局。页面模板的产生方式可以是这样的,对于一些热门的页面,可以预先制作页面模板,同时提供让热心用户制作并上传模板的途径。对同一特征值的网页可能会存在多种页面模板,用户可以主动指定使用的模板,如果无指定则使用评分最高的模板。第一页面区域权重信息为多个用户对第一网页页面各个区域的关注权重,区域权重信息是通过对用户浏览页面的行为进行统计,并上传到特定的服务器进行分析得到,中转服务器根据每个区域的关注权重选择权重处理方式进行处理。各个区域的关注权重与多个用户对第一网页页面各个区域的浏览时间的统计值成正比。比如用户总是快速跳过的区域权重最低,而停留时间较久或者有一些附加操作的页面区域则权重较高。该类信息是基于对大量用户浏览同特征值网页时行为的一个统计, 因此需要设置一个有效性阈值,只有当统计量达标时才生效。上述的权重处理方式有三种
包括第一权重处理方式,包括对于关注权重在第一权重区域范围内的第一区域,删除第一区域,优选地,第一权重区域范围为低于阈值1,当关注权值低于阈值1,则去掉第一区域内容;
作为再进一步的优选方案,所述方法包括第二权重处理方式,包括对于关注权重值第二权重区域范围内的第二区域,减少第二区域的字体,优选地,第一权重区域范围为高于阈值1但是低于阈值2,如果高于阈值1但是低于阈值2,则减小其字体或者使用不醒目的颜色。作为再进一步的优选方案,所述方法包括第三权重处理方式,包括对于关注权重值第三权重区域范围内的第三区域,则加大第三区域的字体,优选地,第三权重区域范围为高于阈值3但低于阈值4,如果高于阈值3但低于阈值4,则加大其字体或使用醒目的颜色。 同时对于高于阈值3的区域,需要检测是其相似区域是否有不在目标页面中的,如果有则重新将其加入目标页面。对于高于阈值2但是低于阈值3,则不改变区域里面的内容。如图2所示为本发明实施例的结构示意图。一种基于移动通讯设备终端的网页页面排版系统200,所述系统200包括 设置在移动通讯设备终端,用于向中转服务器转发网页访问请求的转发模块210 ;
设置在中转服务器,根据网页访问请求获取第一网页页面,根据第一网页页面的网页页面特征计算第一网页页面特征值的页面特征值计算模块220 ;
设置在中转服务器的特征值数据库230,用于保存多个与网页页面特征值相关的排版辅助数据;
设置在中转服务器,从特征值数据库230中搜索与第一网页页面特征值相关的第一排版辅助数据,中转服务器根据第一排版辅助数据对第一网页页面进行排版得到第一排版网页页面,并向移动通讯设备终端返回第一排版网页页面的排版模块M0。下面举一个具体实现方式为例子。手机浏览器向中间件服务器请求访问某小说页面,该页面中存在浮动广告及结构复杂的导航菜单。中间件服务器需要首先计算该页面的特征值,并查询是否有辅助排版信息。如果有模板,则根据最高评分模板的描述将相应的页面内容取出来填入模板并生成目标页面。模板描述中,可以舍弃掉入广告元素,并只显示一级导航内容,同时将小说文字设置为特定的字号并居左显示。如果没有模板,但是有区域权重数据,则先按照原算法生成一个目标页面,如果生成的目标页面中,某区域权值低于阈值1,则去掉该区域内容,如果高于阈值1但是低于阈值2,则减小其字体或者使用不醒目的颜色,如果高于阈值2但是低于阈值3,则不改变,如果高于阈值3但低于阈值4,则加大其字体或使用醒目的颜色。同时对于高于阈值3的区域,需要检测是其相似区域是否有不在目标页面中的,如果有则重新将其加入目标页面。
权利要求
1.一种基于移动通讯设备终端的网页页面排版方法,其特征在于,所述方法包括移动通讯设备终端向中转服务器发送网页访问请求;中转服务器根据所述网页访问请求从目标服务器获取第一网页页面,根据第一网页页面的网页页面特征计算第一网页页面特征值;中转服务器从特征值数据库中搜索与第一网页页面特征值相关的第一排版辅助数据, 中转服务器根据第一排版辅助数据对第一网页页面进行排版得到第一排版网页页面,并向移动通讯设备终端返回所述第一排版网页页面。
2.根据权利要求1所述的网页页面排版方法,其特征在于,所述第一网页页面特征包括第一网页页面的域名信息、文档结构信息及关键内容信息。
3.根据权利要求1或2所述的网页页面排版方法,其特征在于,所述第一排版辅助数据包括第一目标页面模板,所述第一目标页面模板为基于与第一网页页面特征值相关联的网页文档结构而生成的用于描述目标页面的页面元素布局框架的描述信息。
4.根据权利要求3所述的网页页面排版方法,其特征在于,所述中转服务器根据第一排版辅助数据对第一网页页面进行排版得到第一排版网页页面具体包括将所述第一网页页面中的页面元素采用与所述第一目标页面模板中相应的页面元素进行布局。
5.根据权利要求1或2所述的网页页面排版方法,其特征在于,所述第一排版辅助数据包括第一页面区域权重信息,所述第一页面区域权重信息为多个用户对第一网页页面各个区域的关注权重,中转服务器根据每个区域的关注权重选择权重处理方式进行处理。
6.根据权利要求5所述的网页页面排版方法,其特征在于,所述各个区域的关注权重与多个用户对第一网页页面各个区域的浏览时间的统计值成正比。
7.根据权利要求6所述的网页页面排版方法,其特征在于,所述第一网页页面包括第四区域,如果对第一网页页面的第四区域的浏览用户数超过预先设定的浏览统计阈值,则计算第四区域的关注权重,否则不记录第四区域的关注权重。
8.根据权利要求5所述的网页页面排版方法,其特征在于,所述方法包括三种权重处理方法,分别为第一权重处理方式、第二权重处理方式和第三权重处理方式,其中第一权重处理方式,包括对于关注权重在第一权重区域范围内的第一区域,删除第一区域;第二权重处理方式,包括对于关注权重值第二权重区域范围内的第二区域,减少第二区域的字体;第三权重处理方式,包括对于关注权重值第三权重区域范围内的第三区域,则加大第三区域的字体。
9.一种基于移动通讯设备终端的网页页面排版系统的中转服务器,其特征在于,所述中转服务器包括根据移动通讯设备终端发送的网页访问请求从目标服务器获取第一网页页面的获取模块;根据网页页面的网页页面特征计算第一网页页面特征值的页面特征值计算模块;特征值数据库,保存多个与网页页面特征值相关的排版辅助数据;从特征值数据库中搜索与网页页面特征值相关的第一排版辅助数据,中转服务器根据第一排版辅助数据对网页页面进行排版得到第一排版网页页面,并向移动通讯设备终端返回所述第一排版网页页面的排版模块。
10. 一种基于移动通讯设备终端的网页页面排版系统,其特征在于,所述系统包括 设置在移动通讯设备终端,用于向中转服务器转发网页访问请求的转发模块; 设置在中转服务器,根据网页访问请求获取第一网页页面,根据第一网页页面的网页页面特征计算第一网页页面特征值的页面特征值计算模块;设置在中转服务器,从特征值数据库中搜索与第一网页页面特征值相关的第一排版辅助数据,中转服务器根据第一排版辅助数据对第一网页页面进行排版得到第一排版网页页面,并向移动通讯设备终端返回第一排版网页页面的排版模块。
全文摘要
本发明涉及移动通讯设备终端相关技术领域,特别是基于移动通讯设备终端的网页页面排版方法及系统。所述方法包括移动通讯设备终端向中转服务器转发网页访问请求;中转服务器根据网页访问请求获取第一网页页面,根据第一网页页面的网页页面特征计算第一网页页面特征值;中转服务器从特征值数据库中搜索与第一网页页面特征值相关的第一排版辅助数据,中转服务器根据第一排版辅助数据对第一网页页面进行排版得到第一排版网页页面,并向移动通讯设备终端返回第一排版网页页面。本发明通过对多用户的浏览特点进行统计,能够通过很大幅度优化服务器排版页面的内容与显示效果,提高用户体验。
文档编号G06F17/30GK102184240SQ20111012584
公开日2011年9月14日 申请日期2011年5月16日 优先权日2011年5月16日
发明者易壬俊, 梁捷 申请人:广州市动景计算机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1