一种手持终端浏览器的节电方法

文档序号:6337173阅读:417来源:国知局
专利名称:一种手持终端浏览器的节电方法
技术领域
本发明涉及一种手持终端,尤其涉及一种手持终端浏览器的节电方法。
背景技术
随着移动互联网的不断发展,具有上网功能的手持终端也越来越受到用户的青 睐。目前用于手持终端上网的浏览器主要有WEB浏览器和WAP协议,能够运行于各种无线 网络之上,如GSM、GPRS、CDMA等。通过WEB浏览器和WAP,就可以将Internet的大量信息及各种各样的业务引入到 手机、PALM等手持终端之中。无论在何时、何地只要需要信息,打开手持终端,用户就可以 享受无穷无尽的网上信息或者网上资源。如综合新闻、天气预报、股市动态、商业报道、当 前汇率等。电子商务、网上银行也将逐一实现。通过WAP手机用户还可以随时随地获得体 育比赛结果、娱乐圈趣闻等,为生活增添情趣,也可以利用网上预定功能,把生活安排的有 条不紊。现有手持终端的浏览器缺省都是以白色背景和黑色字体显示一个网页,只有网页 开发人员才能通过CSS指定背景和字体的颜色,大面积的白色背景会增大手持终端的功 耗,此外在低亮度环境中(例如晚上)长时间阅读白色背景的网页也会容易导致眼睛疲劳。

发明内容
为了解决现有技术存在的不足,本发明的目的在于提供一种手持终端浏览器的节 电方法,手持终端的浏览器可根据用户需求,改变背景和网页元素的颜色,降低了手持终端 在用户浏览网页时的功耗,同时也避免了由于用户长时间阅读网页容易导致眼睛疲劳的问题。为了完成上述目的,本发明的一种手持终端浏览器的节电方法,包括以下步骤1)接收用户网页请求,获取网页源数据;2)更改网页背景颜色和网页元素颜色,选择控件的背景颜色;3)对网页进行渐进式渲染并显示。其中,所述步骤1)接收用户网页请求是手持终端浏览器通过使用界面接收用户 输入的网页地址。其中,所述步骤1)获取网页源数据是手持终端浏览器从输入输出组件中获取网 页的源数据。其中,所述步骤1)中的网页源数据是HTML或WML源数据。其中,所述步骤2)进一步包括以下步骤a)将网页的背景颜色设置为黑色背景;b)对网页进行解析,生成渲染树;c)将网页元素中文字和链接的颜色更改为用户指定颜色;d)为网页中的控件选择背景颜色。
其中,所述步骤C)是将网页元素中文字的颜色修改为深绿色或暗金色。其中,所述步骤d)中网页中的控件包括网页中的按钮、下拉框、单选多选框和输 入框。其中,所述步骤d)为网页中的控件选择背景颜色是选择与背景相近但与文字颜 色反差较大的反色。本发明具有明显的优点和积极效果,采用本发明的一种文本信息和多媒体文件同 时发送的方法,对网页或本地选中的文件信息进行分类,进而以所见即所得的方式分享多 媒体内容,实现了网页中多媒体内容的及时分享。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1为根据本发明的手持终端浏览器的节电方法流程图。
具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明和解释本发明,并不用于限定本发明。图1为根据本发明的手持终端浏览器的节电方法流程图,下面将参考图1,对本发 明的手持终端浏览器的节电方法进行详细描述如下首先,在步骤101,用户输入网页地址(URL)或本地文件名,向浏览器发出网页请 求,手持终端浏览器通过使用界面(shell)接收用户的网页请求;在步骤102,手持终端浏览器的使用界面(shell)将用户的网页请求发送给输入 输出(I/O)组件,并从输入输出组件中获取网页的源数据,然后将获取网页的源数据提交 给HTML分析器。优选的该网页的源数据为HTML源数据。在步骤103,浏览器渲染引擎(Web Kit)对网页的颜色进行统一设置,忽略网页指 定的任何颜色,包括缺省的白色,统一将网页的背景颜色设置为黑色背景。在步骤104,网页排版引擎(web core)对网页进行解析,生成渲染树 (RenderTree)0在步骤105,网页排版引擎(web core)将网页的文字、链接等网页元素的颜色属 性更改为用户指定颜色,而网页中的图片背景颜色不做修改,优选的,字体颜色为选深绿 (Lime Green/0xFF32CD32),暗金(Dark Goldenrod/0xFFB8860B)等。在步骤106,对于网页中的按钮、下拉框、单选复选框和输入框等控件的背景颜色, 根据文字颜色和页面的背景色,选择与背景相近但与文字颜色反差较大的反色。在步骤107,当页面元素在运行期被JavaScript等脚本动态改变时,根据以上步 骤动态刷新相关元素,对网页进行渐进式渲染并显示。本发明针对手持移动设备上的浏览器,通过浏览器渲染引擎Web Kit,在浏览网页 时提供黑色背景以及多种经典字体颜色的选择,即能有效降低手持终端的功耗,又能解决 在黑暗环境中长时间阅读白色背景网页导致的眼睛疲劳问题。本领域普通技术人员可以理解以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员 来说,其依然可以对前述各实施例中所记载的技术方案进行修改,或者对其中部分技术特 征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应 包含在本发明的保护范围之内。
权利要求
1.一种手持终端浏览器的节电方法,该方法包括以下步骤1)接收用户网页请求,获取网页源数据;2)更改网页背景颜色和网页元素颜色,选择控件的背景颜色;3)对网页进行渐进式渲染并显示。
2.根据权利要求1所述的手持终端浏览器的节电方法,其特征在于,所述步骤1)接收 用户网页请求是手持终端浏览器通过使用界面接收用户输入的网页地址。
3.根据权利要求1所述的手持终端浏览器的节电方法,其特征在于,所述步骤1)获取 网页源数据是手持终端浏览器从输入输出组件中获取网页的源数据。
4.根据权利要求1所述的手持终端浏览器的节电方法,其特征在于,所述步骤1)中的 网页源数据是HTML或WML标记语言的源数据。
5.根据权利要求1所述的手持终端浏览器的节电方法,其特征在于,所述步骤2)进一 步包括以下步骤a)将网页的背景颜色设置为黑色背景;b)对网页进行解析,生成渲染树;c)将网页元素中文字和链接的颜色更改为用户指定颜色;d)为网页中的控件选择背景颜色。
6.根据权利要求5所述的手持终端浏览器的节电方法,其特征在于,所述步骤c)是将 网页元素中文字的颜色修改为深绿色或暗金色。
7.根据权利要求5所述的手持终端浏览器的节电方法,其特征在于,所述步骤d)中网 页中的控件包括按钮、下拉框、单选多选框和输入框。
8.根据权利要求5所述的手持终端浏览器的节电方法,其特征在于,所述步骤d)为网 页中的控件选择背景颜色是选择与背景相近但与文字颜色反差较大的反色。
9.根据权利要求1所述的手持终端浏览器的节电方法,其特征在于,所述步骤3)是当 页面的某一元素运行期被改变时,对该元素进行重新更改为用户指定颜色。
全文摘要
一种手持终端浏览器的节电方法,包括以下步骤接收用户网页请求,获取网页源数据;设置背景及网页元素的颜色;对网页进行渐进式渲染并显示。其中,将网页的背景颜色修改为黑色;将网页元素中的文字和链接修改为深绿色或暗金色;将网页中的按钮、下拉框和输入框等控件的背景颜色修改为与背景颜色相近且与文字颜色反差较大的颜色。利用本发明的手持终端浏览器的节电方法,既能有效降低手持终端的功耗,又能解决在黑暗环境中长时间阅读白色背景网页导致的眼睛疲劳问题。
文档编号G06F1/32GK102004784SQ201010566569
公开日2011年4月6日 申请日期2010年11月25日 优先权日2010年11月25日
发明者张少伟, 王卫 申请人:北京播思软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1