网络信息浏览方法及网络信息浏览装置的制造方法

文档序号:9217186阅读:408来源:国知局
网络信息浏览方法及网络信息浏览装置的制造方法
【技术领域】
[0001]本发明涉及互联网信息处理技术,尤其涉及一种网络信息浏览方法及网络信息浏览装置。
【背景技术】
[0002]在当今的工作和生活中,具有数据处理能力的便携式智能设备如手机、个人数字助理器(PDA,Personal Digital Assistant)、手持计算机(Pocket PC)、平板电脑等已经成为人们随身携带的必不可少的工具。
[0003]随着移动互联网技术的快速发展,在便携式智能设备上出现了能够浏览网络信息的网络信息浏览装置。网络信息浏览装置是万维网(Web)服务的客户端浏览程序。网络信息浏览装置可向Web服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解释、显示和播放,在业界,网络信息浏览装置也简称为网络信息浏览装置。网络信息浏览装置可以是专用的网页网络信息浏览装置,也可以是具有网页浏览功能和其它功能的客户端软件。
[0004]网络信息浏览装置在发生浏览事件时,由网络信息浏览装置内核触发对当前浏览的网页地址即统一资源定位符(URL, Uniform/Universal Resource Locator)对应的服务器发起超文本传输协议(HTTP, HyperText Transfer Protocol HTTP)请求。所述HTTP请求是指网络信息浏览装置通过HTTP协议向所述URL对应的网页服务器发送的数据。网页服务器接收到HTTP请求之后,根据在对应的HTTP请求中携带的信息生成HTTP响应,并返回给网络信息浏览装置内核,网络信息浏览装置内核根据该HTTP响应渲染出网页。
[0005]图1为现有技术中的一种便携式智能设备的网络信息浏览装置的一种具体的组成示意图。参见图1,所述网络信息浏览装置主要包括:
[0006]事件处理模块101,用于接受用户输入便携式智能设备的指令如对屏幕的点击滑动缩放点击等指令,并将相关的事件(例如打开WWW.qq.com的页面请求和网络加载事件)传入网络信息浏览装置内核。网络信息浏览装置内核再将上述事件抛送到网络加载模块102发起网络HTTP请求。
[0007]网络加载模块102,用于加载给定的页面请求。
[0008]通常用户发起网页浏览请求时,输入便携式智能设备的信息只是域名,如WWW.qq.com。
[0009]连接在互联网上的每一个智能设备都拥有一个唯一的地址,称作“IP地址”(SP互联网协议地址)。由于IP地址为一串数字,不方便记忆,因此业界出现了域名解析系统(DNS,Domain Name System), DNS允许用户使用一串常见的字母(即“域名”)取代IP地址。
[0010]所述网络加载模块在收到页面请求事件后,将该页面请求中的域名发送到DNS服务器去查询该域名当前对应的有效的IP地址,DNS服务器在经过解析查询运算后返回对应的IP地址。例如,能够将www.qq.com这样的域名字符串转换成类似123.157.58.118这样的IP地址。网络加载模块102将经过DNS解析的IP地址发送给资源解析排版模块103。
[0011]资源解析排版模块103,用于收到来自网络加载模块102的DNS解析正确的IP地址,后续通过资源的IP地址得到从网络中获取的主资源和子资源;接受到的原始网络数据依照HTML网页文本规范进行解析,最终获取可以识别和处理的页面结构,同时按照HTML/CSS规范定义的布局和结构,计算好页面所有元素的长宽和位置等包含复杂渲染相关的数据保存至内存储器中;通过检测后会调用绘制上屏模块104。
[0012]绘制上屏模块104,用于根据所述资源解析排版模块103获取的数据,将相关的页面里面包含的元素和布局位置最终绘制到便携式智能设备屏幕的预期位置,将页面中的文本、图像、flash等按照标准和规范呈现在屏幕上。
[0013]在现有技术中,所述便携式智能设备的网络信息浏览装置为了加速和节省反复的DNS查询,会将上述查询到的域名对应的IP地址结果保存在便携式智能设备的内存储器缓存当中,使得网络信息浏览装置在没有关闭、域名对应的IP地址没有变更和过期、并且访问相同的页面时候能够避免再次进行DNS的查询,直接获取123.157.58.118这样的IP地址来提升网络信息浏览装置访问加载的速度。
[0014]但是,上述现有技术存在如下技术问题:
[0015]现有的便携式设备网络信息浏览装置在加载所需的页面之后,DNS解析后的IP地址的过期时间一般较长(经验值在I天?7天不等);然而便携式设备打开和关闭网络信息浏览装置平均时间较短,由于再次打开上次关闭的网络信息浏览装置的时候,上一次的关闭导致内存储器中的域名对应的IP地址的清除,保留缓存在内存储器中的有效数据丢失了,需要在页面的加载和请求的过程中再次向DNS服务器发起查询请求,来解析和获取对应域名的IP地址,造成重复请求的发起、额外的DNS数据处理,以及网络流量的消耗,更重要的是严重影响了便携式设备网络信息浏览装置的页面浏览速度。

【发明内容】

[0016]有鉴于此,本发明的主要目的在于提供一种网络信息浏览方法及网络信息浏览装置,以减少对DNS服务器的查询请求,节省DNS处理的消耗和网络流量消耗,提高网络信息浏览装置的页面浏览速度。
[0017]本发明的技术方案是这样实现的:
[0018]一种网络信息浏览方法,包括:
[0019]在本地的外存储器创建DNS数据库;
[0020]在网络信息浏览装置启动后,将所述DNS数据库中的数据导入到本地内存储器中;
[0021]在收到网页请求后,根据该网页请求中的域名查询本地内存储器,如果查询到本地内存储器存有本域名则读取对应的IP地址,访问所读取到的IP地址;否则从DNS服务器查询获得该域名对应的IP地址,访问所查询到的IP地址,将该域名及其对应的IP地址存储在本地DNS数据库中。
[0022]一种网络信息浏览装置,包括:
[0023]DNS数据库创建模块,用于在本地创建DNS数据库;
[0024]DNS数据导入模块,用于在网络信息浏览装置启动后,将所述DNS数据库中的数据导入到本地内存储器中;
[0025]DNS查询模块,用于在网络信息浏览装置收到网页请求后,根据该网页请求中的域名查询本地内存储器,如果查询到本地内存储器存有本域名则读取对应的IP地址,触发网络信息浏览装置访问所读取到的IP地址;否则从DNS服务器查询获得该域名对应的IP地址,触发网络信息浏览装置访问所查询到的IP地址,并触发将该域名及其对应的IP地址存储在本地DNS数据库中。
[0026]与现有技术相比,由于本发明在本地创建DNS数据库,在从DNS服务器查询获得域名对应的IP地址后,将域名及其对应的IP地址存储在本地DNS数据库中,在网络信息浏览装置启动后,将所述DNS数据库中的域名及其对应的IP地址导入到本地内存储器中,在收到网页请求后,根据该网页请求中的域名查询本地内存储器,如果查询到本地内存储器存有本域名则读取对应的IP地址,访问所读取到的IP地址;否则从DNS服务器查询获得该域名对应的IP地址,访问所查询到的IP地址,将该域名及其对应的IP地址存储在本地DNS数据库中。采用这种技术方案,由于将已经查询获得的域名对应的IP地址存储在外存储器的DNS数据库中,在网络信息浏览装置启动后将
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1