当前位置: 首页 > 专利查询>马堃专利>正文

带树形目录浏览器的手持无线通信装置及其网页浏览方法制造方法及图纸

技术编号:2848183 阅读:282 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及手机等手持无线通信装置中的网页浏览技术,为解决现有同类浏览器所存在的速度较慢、操作不直观等问题,本发明专利技术提供一种手持无线通信装置及相应的网页浏览方法,其浏览器除包括通信模块、网页解析模块、构图模块、显示模块、以及键盘响应模块外,还增设了用于对载入的目录文件进行语法分析和解释、进而得出构成目录树的所有节点元素的目录解析模块,以及用于存储由所述目录解析模块所生成的所有节点元素,并根据各节点元素的当前状态得出构成当前目录显示树的所有构图元素的目录管理模块。本发明专利技术的浏览器具有普通静态页面浏览和动态树形目录浏览的功能,便于在小屏幕上快速浏览各页面之间的复杂逻辑关系,操作简单灵活,响应快速直接。

【技术实现步骤摘要】

本专利技术涉及手机等手持无线通信装置中的网页浏览技术,更具体地说,涉及一种。
技术介绍
近年来,个人移动通信技术得到了迅速普及,手机已经成为人们日常生活中必备的信息工具。随着语音通信量的增加,数据通信业务也在逐年增加,短信、彩信、上网逐渐成为时尚,而且越来越趋向实用。同时,互联网信息日益丰富,并更加贴近生活,随时随地通过网络获取信息已成为信息化时代的基本需求。事实上,手机、PDA等手持式个人终端是人们访问互联网的最简单、最直接手段,因为人们不可能整天带着笔记本电脑,但其使用的手机却通常是机不离身,且通常都处于开机状态。当手机可以自由地在互联网上冲浪的时候,面对具有层层链接的信息页面,如何在巴掌大的屏幕上快速地选择页面,如何用简捷的操作进行清晰的导航,就是成为必须解决的技术问题。目前,手机可以通过多种手段上网,例如传统的GSM拨号,目前的GPRS和CDMA1X上网,以及即将到来的3G通信。从使用者的角度看,这些不同阶段、不同手段的上网方式的最大差别就是通信的速度不同。可以预见,通信的速度会变得越来越快,但到目前为止,手机等手持无线通信装置中的信息浏览工具基本没有大的变化。一般的可上网手机中,都预装有一个WAP或HTTP浏览器,可以显示标准的WML文件和HTML文件,并可以通过当前页面中的超文本链接打开另外一个页面,从而达到在一组层层链接的页面上自由浏览网页信息的目的。当要访问具有较多页面、较深层次页面链接的信息节点时,如果使用现有的浏览器,用户需要逐层打开许多的页面,才能定位到自己关心的内容,在这期间,用户需等待每一页面全部或部分显示,才可能再进入下一页面,如果不小心选错了要进入的下一页面,则还需要通过“返回”按钮回到上一页面重新选择。由于手机显示屏幕小,再加上通信速度慢且不稳定,所以每一页面的部分或全部显示都需要较长的时间,这要求用户需要有足够的耐心和时间进行上述信息浏览。即使无线通信技术的改进和提高使得通信速度变快,过多的页面切换仍然会带来更多的系统开销外,还容易让用户感到混乱,从而会大大降低用户获取信息的效率,给用户带来不友好的使用体验。如图1所示,传统手持无线通信装置的浏览器100中,包含通信模块101、网页解析模块102、构图模块103、显示模块104、以及键盘响应模块105,(1)载入给定网页文件A的地址后,通信模块可将外部网页文件A载入浏览器。(2)解析网页解析模块可对载入的网页文件进行语法分析解释,进而构造出最终图形化页面中的每个构图元素。根据不同的网络应用协议,网页文件为采用相应标准的格式化描述文件,例如HTTP协议采用HTML文件,WAP协议采用WML文件,其页面排版信息在该描述文件中定义,通过网页解析模块可确定其中每个构图元素的位置。(3)构图由构图模块来存储具有排版信息的所有构图元素。(4)显示由显示模块来确定实际显示窗的大小和位置,并将构图元素按其排版信息依次绘制到显示设备上,从而让用户看到图形化的最终页面。(5)如果当前页面文件A中含有超文本链接,则键盘响应模块可通过获取用户按键来选择和打开新链接。当用户选择某一超文本链接后,系统首先将当前网页文件A的地址缓存到一个历史列表中,然后根据当前选择的链接所包含的地址信息,重复上述“载入-解析-构图-显示”流程,最后在屏幕上显示新页面(如网页文件B)的内容。在新页面的显示状态下,一旦键盘响应模块收到“返回”按键消息,则系统会从历史列表中取回前一页(即网页文件A)的地址,再重复上述“载入-解析-构图-显示”流程,在屏幕上显示前一网页的内容。相关细节可参见有关浏览器设计的资料,例如NCSA Mosaic项目(http//archive.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.html)和Mozilla项目(http//www.mozilla.org/)。从上述模型可见,在传统浏览器中,首先下载当前页面,用户必须等待系统完全下载后,才能从当前页面中判断是否含所需信息,如果没有,则通过选择页面中的可能链接打开新的页面进行搜索,或者按“返回”键返回前一个页面以选择前一个页面中的其他链接进行试探。整个操作虽然简单,但对于页面含有丰富链接的网页,用户需要下载许多页面,并且,进入的链接越多越深,用户越容易迷失方向一不知道会“返回”到哪一级页面、记不得访问过的页面位置、搞不清已访问过哪些链接;同时,显示内容的频繁更新,网页文件的重复载入,都会使系统的开销变大,并使得用户搜索信息的效率变低。对于手机用户来说,手机屏幕小,通信速度较慢,利用现在的浏览器上网,用户大部分时间是在等待页面下载,很多还是重复页面的下载。所有这些缺陷,都会给用户带来不友好的使用体验。
技术实现思路
针对现有技术的上述缺陷,本专利技术要解决现有手持无线通信装置中的浏览器所存在的速度较慢、操作不直观等问题。为解决上述技术问题,本专利技术提供一种手持无线通信装置,包括移动通信模块、显示器、以及多个按键,还包括一个浏览器,其中,所述浏览器包括一个通信模块,用于载入待显示的网页文件或目录文件;一个网页解析模块,用于对载入的网页文件进行语法分析和解释,进而得出构成最终图形化页面的每个构图元素;一个目录解析模块,用于对载入的目录文件进行语法分析和解释,进而得出构成目录树的所有节点元素;一个目录管理模块,用于存储由所述目录解析模块所生成的所有节点元素,并根据各节点元素的当前状态得出构成当前目录显示树的所有构图元素;一个构图模块,用于存储由所述网页解析模块或目录管理模块所生成的构图元素;一个显示模块,用于记录物理显示屏的大小和位置,其中包含一个在大幅页面中选择合适大小的显示区域以输出到所述显示器进行显示的虚拟长方形滑窗;一个键盘响应模块,用于监听按键动作,并根据被按下的按键内容,将按键信息送到显示模块、通信模块或目录管理模块以执行相应的操作。在本专利技术的手持无线通信装置,所述多个按键中最好包括一组由上、下、左、右、以及选择所组成的五向键。另一方面,本专利技术还提供一种用于手持无线通信装置中的网页浏览方法,其中包括以下步骤(S11)根据给定的网络地址,载入相应的目录文件;(S12)对所述载入的目录文件进行语法分析和解释,进而得出构成目录树的所有节点元素;(S13)根据默认设置中要显示的节点元素的类型和状态,得出构成默认目录显示树的所有构图元素;(S14)根据所述目录显示树的所有构图元素构出完整的目录页面;(S15)根据默认设置和/或按键指令,选择所述目录页面中合适大小的显示区域,并输出到所述手持无线通信装置的显示器进行显示。在本专利技术的方法中,所述节点元素包括逻辑节点和终端节点;每一个逻辑节点下包括多个相同类别的子逻辑节点和/或终端节点,每一个逻辑节点具有展开、收缩两种状态;每一个终端节点中含有一个相应的网页文件地址信息。在本专利技术的方法中,还可包括以下步骤(S16)根据按键指令来选定节点或改变逻辑节点元素的状态,再根据各个节点元素的类型和当前状态,得出构成当前目录显示树的所有构图元素,然后再顺序执行所述步骤(S14)、(S15)。在所述步骤(S16)中,对于选定的逻辑节点,可由同一按键指令来改变选定逻辑节点的状态,如果该逻辑节点原来为展开状态,则将本文档来自技高网
...

【技术保护点】
一种带树形目录浏览器的手持无线通信装置,包括移动通信模块、显示器、以及多个按键,还包括一个浏览器,其特征在于,所述浏览器包括:一个通信模块,用于载入待显示的网页文件或目录文件;一个网页解析模块,用于对载入的网页文件进行语法分析和解释,进而得出构成最终图形化页面的每个构图元素;一个目录解析模块,用于对载入的目录文件进行语法分析和解释,进而得出构成目录树的所有节点元素;一个目录管理模块,用于存储由所述目录解析模块所生成的所有节点元素,并根据各节点元素的当前状态得出构成当前目录显示树的所有构图元素;一个构图模块,用于存储由所述网页解析模块或目录管理模块所生成的构图元素;一个显示模块,用于记录物理显示屏的大小和位置,其中包含一个在大幅页面中选择合适大小的显示区域以输出到所述显示器进行显示的虚拟长方形滑窗;一个键盘响应模块,用于监听按键动作,并根据被按下的按键内容,将按键信息送到显示模块、通信模块或目录管理模块以执行相应的操作。

【技术特征摘要】
1.一种带树形目录浏览器的手持无线通信装置,包括移动通信模块、显示器、以及多个按键,还包括一个浏览器,其特征在于,所述浏览器包括一个通信模块,用于载入待显示的网页文件或目录文件;一个网页解析模块,用于对载入的网页文件进行语法分析和解释,进而得出构成最终图形化页面的每个构图元素;一个目录解析模块,用于对载入的目录文件进行语法分析和解释,进而得出构成目录树的所有节点元素;一个目录管理模块,用于存储由所述目录解析模块所生成的所有节点元素,并根据各节点元素的当前状态得出构成当前目录显示树的所有构图元素;一个构图模块,用于存储由所述网页解析模块或目录管理模块所生成的构图元素;一个显示模块,用于记录物理显示屏的大小和位置,其中包含一个在大幅页面中选择合适大小的显示区域以输出到所述显示器进行显示的虚拟长方形滑窗;一个键盘响应模块,用于监听按键动作,并根据被按下的按键内容,将按键信息送到显示模块、通信模块或目录管理模块以执行相应的操作。2.根据权利要求1所述的手持无线通信装置,所述多个按键中包括一组由上、下、左、右、以及选择所组成的五向键。3.一种用于手持无线通信装置中的网页浏览方法,其特征在于,包括以下步骤(S11)根据给定的网络地址,载入相应的目录文件;(S12)对所述载入的目录文件进行语法分析和解释,进而得出构成目录树的所有节点元素;(S13)根据默认设置中要显示的节点元素的类型和状态,得出构成默认目录显示树的所有构图元素;(S14)根据所述目录显示树的所有构图元素构出完整的目录页面;(S15)根据默认设置和/或按键指令,选择所述目录页面中合适大小的显示区域,输出到所述手持无线通信装置的显示器进行显示。4.根据权利要求3所述的用于手持无线通信装置中的网页浏览方法,其特征在于,所述节点元素包括逻辑节点和终端节点;每一个逻辑节点下包括多个相同类别的子逻辑节点和/或终端节点,每一个逻辑节点具有展开、收缩两种状态;每一个终端节点中含有一个相应的网页文件地址信息。5.根据权利要求4所述的用于手持无线通信装置中的网页浏览方法,其特征在于,还包括以下步骤(S16)根据按键指令来选定节点或改变逻辑节点元素的状态,再根据各个节点元素的类型和当前状态,得出构成当前目录...

【专利技术属性】
技术研发人员:马堃崔刚
申请(专利权)人:马堃崔刚
类型:发明
国别省市:94[中国|深圳]

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

1