网页显示方法、客户端及系统技术方案

技术编号:11878381 阅读:60 留言:0更新日期:2015-08-13 04:35
本发明专利技术公开一种网页显示方法、客户端及系统,本发明专利技术实施例客户端根据服务器对组成网页的内容版块标记的权重值,排列各内容版块,生成对应的文档对象模型,基于生成的所述文档对象模型对所述内容版块进行排版,并显示排版后的所述内容版块所组成的网页;具有根据客户端对各内容版块的访问频率来显示网页内容的有益效果,提高了人机的可交互性。

【技术实现步骤摘要】

本专利技术涉及互联网技术,尤其涉及一种网页显示方法、客户端及系统
技术介绍
目前,受限于智能终端显示屏幕的尺寸大小,智能终端(比如手机)浏览器对于web页面通常有两种排版方式:缩放排版和适应屏幕排版;缩放排版主要是按电脑排版方式进行排版,而显示在手机上时,由于该网页的显示页面经过缩放,因此页面内容如字体、图片等比较小,用户首次浏览页面时需要缩放页面,并通过手动调整横向或者竖向滚动条来滚动页面,不便阅读;而适应屏幕排版的这种排版方式主要是按元素出现次序排版且适应手机屏幕尺寸的大小,因此这种排版方式显示出来的页面通常也是一整个页面,或者在手机屏幕上先显示的往往不是用户感兴趣的内容或者用户经常浏览的内容,不利于人机交互。
技术实现思路
鉴于以上内容,有必要提供一种网页显示方法、客户端及系统,以便于根据浏览频率在智能终端屏幕优先显示浏览频率高的页面内容。本专利技术实施例公开了一种网页显示方法,包括以下步骤:服务器接收到客户端触发的页面获取指令,调用所述页面获取指令指向的页面数据,对所述页面数据映射的网页内容进行版块划分,得到划分后的内容版块;服务器标记所述内容版块对应的权重值,将标记后的所述内容版块发送至客户端;客户端接收所述内容版块并解析,根据所述内容版块的权重值排列所述内容版块,生成对应的文档对象模型;客户端基于生成的所述文档对象模型对所述内容版块进行排版,并显示排版后的所述内容版块所组成的网页。本专利技术实施例还公开了一种网页显示系统,包括服务器和客户端;所述服务器用于:接收到客户端触发的页面获取指令,调用所述页面获取指令指向的页面数据,对所述页面数据映射的网页内容进行版块划分,得到划分后的内容版块;标记所述内容版块对应的权重值,将标记后的所述内容版块发送至客户端;所述客户端用于:接收所述内容版块并解析,根据所述内容版块的权重值排列所述内容版块,生成对应的文档对象模型;基于生成的所述文档对象模型对所述内容版块进行排版,并显示排版后的所述内容版块所组成的网页。本专利技术实施例还公开了一种网页显示方法,包括:客户端发送页面获取指令至服务器,并获取服务器根据所述页面获取指令发送的标记权重值的内容版块;解析所述内容版块,根据所述内容版块的权重值排列所述内容版块,生成对应的文档对象模型;基于生成的所述文档对象模型,对所述内容版块进行排版,并显示排版后的所述内容版块所组成的网页。本专利技术实施例还公开了一种网页显示客户端,包括:获取模块,用于发送页面获取指令至服务器,并获取服务器根据所述页面获取指令发送的标记权重值的内容版块;解析模块,用于解析所述内容版块,根据所述内容版块的权重值排列所述内容版块,生成对应的文档对象模型;显示模块,用于基于生成的所述文档对象模型,对所述内容版块进行排版,并显示排版后的所述内容版块所组成的网页。本专利技术实施例客户端根据服务器对组成网页的内容版块标记的权重值,排列各内容版块,生成对应的文档对象模型,基于生成的所述文档对象模型对所述内容版块进行排版,并显示排版后的所述内容版块所组成的网页;具有根据客户端对各内容版块的访问频率来显示网页内容的有益效果,提高了人机的可交互性。【附图说明】图1是本专利技术网页显示方法第一实施例流程示意图;图2是本专利技术网页显示方法中DOM数一实施例结构示例图;图3是本专利技术网页显示系统一实施例功能模块示意图;图4是本专利技术网页显示系统运行环境一实施例结构示例图;图5是本专利技术网页显示方法第二实施例流程示意图;图6是本专利技术网页显示客户端一实施例流程示意图;图7是本专利技术网页显示客户端一实施例硬件结构示例图。本专利技术实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供了一种网页显示方法第一实施例;如图1所示,本专利技术网页显示方法包括以下步骤:步骤S01、服务器接收到客户端触发的页面获取指令,调用所述页面获取指令指向的页面数据,对所述页面数据映射的网页内容进行版块划分,得到划分后的内容版块;本专利技术实施例中,服务器接收到客户端触发的页面获取指令时,响应所述页面获取指令,从数据库中调用该页面获取指令所指向的页面数据。服务器调用上述页面数据后,对该页面数据所映射的网页内容进行版块划分;服务器对所述页面数据所映射的网页内容进行划分的依据包括:按照组成网页的内容的类型,比如科技类、数码类、军事类、娱乐类等,或者网页正文、内嵌广告等;按照组成网页的网页架构,比如网页控件、网页标题栏、网页正文、网页滚动条等。服务器对所述页面数据映射的网页内容进行版块划分的依据可以由服务器根据客户端的浏览习惯进行设置,也可以根据客户端触发的操作指令进行设置,或者根据服务器的默认规则进行划分;本专利技术实施例对服务器划分网页内容的具体依据不做限定。在客户端没有触发对网页内容进行版本划分的操作指令时,通常情况下,服务器对所述页面数据映射的网页内容进行版块划分的依据优选为:按照组成网页的内容的类型进行设置;t匕如,服务器对上述页面数据映射的网页内容进行版块划分后,得到划分后的如下内容版块:科技类内容版块、数码类内容版块、军事类内容版块、娱乐类内容版块等各内容版块。步骤S02、服务器标记所述内容版块对应的权重值,将标记后的所述内容版块发送至客户端;服务器对上述划分后的内容版块进行权重值的标记,即对每个内容版块对应的根节点标记该内容版块对应的权重值。该内容版块对应的权重值代表了该内容版块显示时的优先级别及重要程度,权重值越大表示内容版块显示的优先级越高。其中,上述各内容版块均可以理解为组成网页页面内容的一个节点;在对内容版块进行权重值的标记时,服务器均在各内容版块对应的根节点进行标记。服务器可以根据后台记录的客户端的历史数据、网页的分析数据等,标记各内容版块的权重值;比如,根据客户端的历史数据,识别出客户端访问各内容版块的频率,按照各内容版块访问频率的由高到低,从而对应地按照权重值的由大到小来标记各内容版块;或者,根据网页的分析数据,识别出划分的内容版块哪些为网页正文、哪些为内嵌广告,并按照网页正文显示的优先级别高于内嵌广告的优先级别,则网页正文对应的内容版块的权重值高于内嵌广告对应的内容版块,来对上述各内容版块进行权重值的标记等。本专利技术实施例中,为了节约处理器资源,服务器可以根据需要仅对部分内容版块进行权重值的标识,而不必对划分后的全部内容版本都一一标识各自对应的权重值。服务器对相应的内容版块进行权重值标识后,将划分后的全部内容版块发送至客户端。步骤S03、客户端接收所述内容版块并解析,根据所述内容版块的权重值排列所述内容版块,生成对应的文档对象模型;客户端接收到服务器发送的内容版块后,对上述各内容版块进行解析,以生成对应的文档对象模型。客户端在对上述内容版块进行解析、生成文档对象模型的过程中,若遇到标记有权重值的内容版块,则根据内容版块的权重值,将该内容版块对应的节点移动至对应的位置;所述对应的位置指的是,与该内容版块同一层级的比该内容版块的权重值小的其他内容版块之前,即对每个内容版块对应的节点的移动,仅限于文档对象模型的同一层级。客户端在对上述内容版本文档来自技高网...

【技术保护点】
一种网页显示方法,其特征在于,包括以下步骤:服务器接收到客户端触发的页面获取指令,调用所述页面获取指令指向的页面数据,对所述页面数据映射的网页内容进行版块划分,得到划分后的内容版块;服务器标记所述内容版块对应的权重值,将标记后的所述内容版块发送至客户端;客户端接收所述内容版块并解析,根据所述内容版块的权重值排列所述内容版块,生成对应的文档对象模型;客户端基于生成的所述文档对象模型对所述内容版块进行排版,并显示排版后的所述内容版块所组成的网页。

【技术特征摘要】

【专利技术属性】
技术研发人员:王万新
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1