基于手机浏览器的页面加载方法、装置、系统和服务器制造方法及图纸

技术编号:7598744 阅读:409 留言:0更新日期:2012-07-22 00:25
本发明专利技术涉及基于手机浏览器的页面加载方法、装置、系统和服务器。基于手机浏览器的页面加载方法包括:依据用户的访问请求与目标站点交互以获取目标页面;转换所述目标页面以适于手机屏幕显示;划分经转换后的所述目标页面为适于手机屏幕显示的多个子页面;依据预设加载条件和用户的浏览操作信息依次预加载所述多个子页面中预设数目的子页面以供用户浏览。本发明专利技术还涉及页面加载装置、页面加载系统和转码服务器。本发明专利技术将目标页面划分为适于手机屏幕显示的多个子页面,根据用户的需要和预下载条件决定是否预下载后续的预设数量的子页面。通过控制预加载的内容篇幅既能保证浏览顺畅,同时还能节省流量,为用户减少浏览网页的成本。

【技术实现步骤摘要】

本专利技术涉及网络信息浏览技术,更具体地说,涉及一种基于手机浏览器的页面加载方法、装置、系统和转码服务器。
技术介绍
随着移动互联网的发展,手机上网正在成为普遍的需求。手机上网需要通过手机浏览器的帮助,对位于远程服务器的网页进行加载解析,才能在本地手机上将网页内容呈现给用户。为了满足更流畅的浏览体验,手机浏览器可采用预先下载、分模块下载的机制, 来提高加载网页的速度。现有的手机浏览器网页加载技术可以提高浏览速度,但存在的问题也非常明显 通过各种加载方法让用户在最短的时间内看到页面内容,但最终把整个网页都加载下来, 而忽视了页面上对用户无价值的内容所带来的流量浪费,从而造成通信费用和资源的浪费。比如当用户打开一个新的页面,看到第一屏的内容后,发现没有继续浏览的必要,就会选择关闭窗口,但依据现有技术,可能第二屏及以下整个页面的内容都已经加载完毕,也就是说该用户也为不想浏览的内容支付了费用,造成了流量资源的浪费以及用户浏览成本的提尚。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述浪费流量资源以及用户浏览成本过高的缺陷,提供一种基于手机浏览器的页面加载方法、装置、系统和转码服务器。本专利技术解决其技术问题所采用的技术方案是构造一种基于手机浏览器的页面加载的方法,包括依据用户的访问请求与目标站点交互以获取目标页面;转换所述目标页面以适于手机屏幕显示;划分经转换后的所述目标页面为多个子页面;依据预设加载条件和用户的浏览操作信息依次预加载所述多个子页面中预设数目的子页面以供用户浏览。在本专利技术所述的基于手机浏览器的页面加载方法中,依据预设加载条件和用户的浏览操作信息依次预加载所述多个子页面中预设数目的子页面具体包括预加载所述多个子页面中的第一子集;所述第一子集为所述多个子页面中靠前的预设数目的子页面;依据用户的浏览操作信息预加载所述多个子页面中紧邻第一子集后的第二子集; 所述第二子集为所述多个子页面中紧邻第一子集后的预设数目的子页面;依据用户的浏览操作信息和预设加载条件依次预加载紧邻第二子集后的预设数目的子页面。在本专利技术所述的基于手机浏览器的页面加载方法中,所述浏览操作信息包括滚屏操作信息。在本专利技术所述的基于手机浏览器的页面加载方法中,所述预设加载条件包括用户当前浏览页面的底部已到达预加载的预设数目的子页面的预设位置。在本专利技术所述的基于手机浏览器的页面加载方法中,所述预设位置为所述预加载的预设数目的子页面中最后两个子页面的分界位置。在本专利技术所述的基于手机浏览器的页面加载方法中,所述第一子集包括所述多个子页面中的第一子页面和第二子页面的一部分。在本专利技术所述的基于手机浏览器的页面加载方法中,所述第二子集包括所述多个子页面中的第二子页面的剩余部分和第三子页面的一部分。本专利技术还提供一种基于手机浏览器的页面加载装置,包括页面获取单元,用于依据用户的访问请求与目标站点交互以获取目标页面;转换单元,用于转换所述目标页面以适于手机屏幕显示;页面划分单元,用于划分经转换后的所述目标页面为多个子页面;预加载单元,用于依据预设加载条件和用户的浏览操作信息依次预加载所述多个子页面中预设数目的子页面以供用户浏览。本专利技术还提供一种用于手机页面浏览的转码服务器,包括页面获取单元,用于接收用户的访问请求并依据用户的访问请求与目标站点交互以获取目标页面;转换单元,用于转换所述目标页面以适于手机屏幕显示;页面划分单元,用于划分经转换后的所述目标页面为多个子页面;预加载单元,用于依据预设加载条件和用户的浏览操作信息依次预加载所述多个子页面中预设数目的子页面;发送单元,用于将所述预加载的预设数目的子页面发送至用户。本专利技术还提供一种基于手机浏览器的页面加载系统,包括窗口适配单元和转码服务器;所述窗口适配单元用于接收并响应来自所述转码服务器的屏幕分辨率查询请求;所述转码服务器包括页面获取单元,用于接收用户的访问请求并依据用户的访问请求与目标站点交互以获取目标页面;转换单元,用于发送屏幕分辨率查询请求给所述窗口适配单元并依据所述窗口适配单元的响应将所述目标页面进行转换以适于手机屏幕显示;页面划分单元,用于划分经转换后的所述目标页面为多个子页面;预加载单元,用于依据预设加载条件和用户的浏览操作信息依次预加载所述多个子页面中预设数目的子页面;发送单元,用于将所述预加载的预设数目的子页面发送至用户。本专利技术的有益效果是,将目标页面划分为适于手机屏幕显示的多个子页面,根据用户的需要和预下载条件决定是否预下载后续的预设数量的子页面。进一步地,先下载目标页面的靠前子页面的完整呈现,也即保证用户当前浏览的屏幕内容完整呈现,然后再根据用户的滚屏操作决定是否下载预设数量的子页面。通过控制预加载的内容篇幅既能保证浏览顺畅,同时还能节省流量,为用户减少浏览网页的成本。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是依据本专利技术一实施例的基于手机浏览器的页面加载方法流程图;图2是图1中的步骤103的详细流程图;图3是图2所述的第一子集示意图;图4是图2所述的第二子集示意图;图5是预设位置示意图;图6是依据本专利技术一实施例的基于手机浏览器的页面加载装置结构示意图;图7是依据本专利技术一实施例的用于手机页面浏览的转码服务器结构示意图;图8是依据本专利技术一实施例的基于手机浏览器的页面加载系统800结构示意图。具体实施例方式图1是依据本专利技术一实施例的基于手机浏览器的页面加载方法100流程图。参考图1可知,方法100包括步骤101,依据用户的访问请求与目标站点交互以获取目标页面;步骤102,转换所述目标页面,使得转换后的目标页面的内容适于用户的手机屏幕以及手机浏览器显示;具体的转换过程可参见现有的转换技术,此处不再赘述。步骤103,划分经转换后的所述目标页面为多个子页面;可以依据用户手机屏幕分辨率的大小来进行划分;步骤104,依据预设加载条件和用户的浏览操作信息依次预加载所述多个子页面中预设数目的子页面以供用户浏览。在本专利技术一实施例中的,步骤104具体包括以下步骤,如图2所示步骤1041,预加载所述多个子页面中的第一子集;所述第一子集为所述多个子页面中靠前的预设数目的子页面;步骤1042,依据用户的浏览操作信息预加载所述多个子页面中紧邻第一子集后的第二子集;所述第二子集为所述多个子页面中紧邻第一子集后的预设数目的子页面;步骤1043,依据用户的浏览操作信息和预设加载条件依次预加载紧邻第二子集后的预设数目的子页面。其中,每个子页面的大小可以占充满整个手机屏幕。浏览操作信息包括滚屏操作信息。预设加载条件包括用户当前浏览页面的底部已到达预加载的预设数目的子页面的预设位置。在本专利技术一实施例中,预设位置为所述预加载的预设数目的子页面中最后两个子页面的分界位置。在本专利技术一实施例中,第一子集包括所述多个子页面中的第一子页面和第二子页面的一部分。第二子集包括所述多个子页面中的第二子页面的剩余部分和第三子页面的一部分。下面以用户打开目标页面为例,对基于手机浏览器的页面加载方法的流程进行描述。1、目标页面被划分为多个子页面,图3是图2中的第一子集示意图。为了描述方便,仅示出了多个子页面中的第一子页面、第二子页面、第三子页面。图3中的加粗框即为用户滚动屏幕前手机当前显示的内容,及第一子页面的内本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:林宁章凌华傅平达盛鸿彬陈阳刘小虎钟承东高磊曾帆扬马璐祁智
申请(专利权)人:卓望数码技术深圳有限公司中国移动通信集团安徽有限公司
类型:发明
国别省市:

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

1
相关领域技术