基于模板的浏览器画面构成方法

文档序号:6554129阅读:232来源:国知局
专利名称:基于模板的浏览器画面构成方法
技术领域
本发明涉及浏览器画面构成,特别涉及一种浏览器画面形式的模板(template),实现浏览器画面的多种变更的基于模板的浏览器画面构成方法。
背景技术
目前的无线互联网画面大部分由标记语言(markup language)构成,动态地输出于屏幕中。但是,在无线互联网连接过程中,用户所接触到的画面中除了显示内容的画面之外,还存在其它画面,例如菜单、PUSH收件箱(push inbox)、浏览器菜单、编辑模式、选择菜单等。
目前,这种画面在代码中直接实现,当需要设计或变更画面构成时,如果不更换代码则无法修改。
因此,现有的浏览器画面构成方法存在如下问题,即,由于无线互联网数据提供商需要根据各个浏览器画面变更代码,所以无线互联网画面的更新比较困难。另外,即使几乎相同的浏览器画面,也需要接收相应浏览器画面数据,因此,接收者与发送者间的负荷增加,被叫方的接收时间增加。

发明内容
本发明正是为了解决如上问题而提出,其目的在于提供一种基于模板的浏览器画面构成方法,可以利用基本浏览器画面形式的模板(template),多样地变更浏览器画面。
为实现上述目的,本发明由如下几个步骤构成步骤1,接收从无线互联网供应服务器提供的特定Web文档;步骤2,为在屏幕中显示上述接收的特定Web文档而对其进行解析;
步骤3,在上述Web文档解析中,如果检测到指定已定义的既定操作的模板索引,则执行与相应模板索引对应的既定操作;步骤4,根据上述既定操作,显示特定Web文档的浏览器画面。
本发明的有益效果在于,在类似的浏览器画面数据中,只接收有差异的区域的模板文件,从而可以在短时间内显示相应浏览器画面数据。


图1a-图1c为根据本发明实施例说明基于模板的浏览器画面的示意图;图2a-图2c是用于说明本发明实施例基于模板的浏览器画面构成方法的示意图;图3a-3b是用于说明本发明实施例的模板字符串文件的示意图。
具体实施例方式
下面,结合附图对于本发明进行如下详细说明在以下说明中需要注意的是,只对理解本发明的动作及作用所需的部分进行了说明,省略了此外其它部分的说明,以免混淆本发明的要旨。
在以下说明中,基于模板的浏览器画面构成方法的特定细节是为了更全面地理解本发明而列举的,即使没有这些特定细节,或是通过这些细节的变形,本发明仍然可以容易实现,这是具有该技术领域常识者不言自明的。
在以下说明中,已定义的既定索引是模板字符串。另外,由模板字符串形成的是模板文件。
图1a-图1c是用于根据本发明实施例说明基于模板的浏览器画面的示意图。
如图1a-图1c所示,图1a是内容画面,图1b是PUSH收件箱画面,图1c是浏览器菜单画面。
浏览器画面的一般形态可以分为两种,一种是在画面中只显示固定数据的固定区域(fixed format),另一种是显示动态内容(Dynamic Contents)的内容区域。因此,把图1a-图1c的各画面区分为第1、第2固定区域(11、12)和内容区域13。
在各浏览器画面中,基本的画面构成相同,只对有变化的区域进行更新。
因此,如果如图1a-1c所示构成浏览器画面,那么可以用标记语言(Markup Language),如图2a-2c所示对其进行显示。浏览器在构成画面时,先读取画面构成模板,显示报头部分,在中间的内容区域13中,显示从内容服务器接收的数据。
一般的画面如上进行显示,但浏览器菜单画面或浏览器设置所需的画面可以表现为固定的形态,也可以通过一个模板画面表现。
下面对模板相关规则进行说明。
图2a-图2c是用于说明本发明实施例的基于模板的浏览器画面构成方法的示意图,图3a-3b是用于说明本发明实施例的模板字符串文件的示意图。
如2a-图2c与图3a-3b所示,首先,模板由浏览器可使用的标记语言(WML、HTML-MP等)建成。
一般内容画面的开始部分拥有大体相同的内容,可以定义为“HEADER.HTML”等名称,继续进行使用。与之类似,结尾部分可以定义为“FOOTER.HTML”。其中,如图2b所示,HEADER.HTML由标题、背景色和文本颜色及链接颜色等在浏览器画面中一旦固定便不再变化的要素信息构成。另外,如图2c所示,FOOTER.HTML由浏览器画面的长度信息构成。
比如,所有模板字符串以“<%”开始,以“>”结束,在检测到该模板字符串的部分中,执行规定的既定作业。
例如,模板字符串可能会有表示菜单的%MENU、表示下级菜单的%SUBMENU、表示标题的%TITLE等,如果检测到这种模板字符串,则据此显示菜单、下级菜单或标题。
另外,当需要反复时,可以使用<%REPEAT><%ENDREPEAT>。
于是,如果在菜单中,对规定为子菜单的区域进行列表化并反复,则如图3a所示构成。
另外,当模板内需要条件演算时,利用<%IF条件><%ELSEIF条件><%ELSE>的字符串来表现。当然,与这种条件相应的内容必须已经预先登记于终端的浏览器引擎中。
对于条件演算而言,如图3b所示,如果字体颜色是红色,则把内容处理成红色,如果字体颜色是蓝色,则把内容处理成蓝色,对于此外的字体颜色,把内容处理成黑色。
本发明的有益效果在于,可以使用浏览器画面形式的模板(template),实现浏览器画面的多种变更,从而在无线互联网数据提供商按各个浏览器画面变更代码、重新构成浏览器画面方面,增大便利性。在类似的浏览器画面数据中,只接收有差异的区域的模板文件,从而可以在短时间内显示相应浏览器画面数据。
以上具体实施方式
仅用于说明本发明,而非用于限定本发明。
权利要求
1.一种基于模板的浏览器画面构成方法,其特征是包括如下几个步骤步骤1,接收从无线互联网供应服务器提供的特定Web文档;步骤2,为在屏幕中显示接收的特定Web文档而对Web文档进行解析;步骤3,在Web文档解析中,如果检测到指定已定义的既定操作的模板索引,则执行与相应模板索引对应的既定操作;步骤4,根据既定操作,显示特定Web文档的浏览器画面。
2.根据权利要求1所述的一种基于模板的浏览器画面构成方法,其特征是模板索引采用HTML标记形式。
3.根据权利要求1所述的一种基于模板的浏览器画面构成方法,其特征是,执行与相应模板索引对应的既定操作包括执行如下操作根据检测到的相应模板索引,在浏览器画面上读取固定内容的相应HTML文件;反复Web文档需要反复的特定部分;根据条件演算变更Web文档的显示信息。
4.根据权利要求3所述的一种基于模板的浏览器画面构成方法,其特征是固定内容的相应HTML文件包括Web文档的标题、背景色和文本颜色及链接颜色信息要素。
全文摘要
本发明涉及浏览器画面构成,特别是涉及一种利用浏览器画面形式的模板(template),实现浏览器画面的多种变更的基于模板的浏览器画面构成方法。本发明由如下几个步骤构成步骤1,接收从无线互联网供应服务器提供的特定Web文档;步骤2,为在屏幕中显示接收的特定Web文档而对Web文档进行解析;步骤3,在Web文档解析中,如果检测到指定已定义的既定操作的模板索引,则执行与相应模板索引对应的既定操作;步骤4,根据既定操作,显示特定Web文档的浏览器画面。本发明的有益效果在于,在类似的浏览器画面数据中,只接收有差异的区域的模板文件,从而可以在短时间内显示相应浏览器画面数据。
文档编号G06F17/30GK1821998SQ20061000109
公开日2006年8月23日 申请日期2006年1月16日 优先权日2005年2月18日
发明者崔镇宇 申请人:乐金电子(中国)研究开发中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1