呈现超文本脚本的装置、系统和方法制造方法及图纸

技术编号:2833525 阅读:267 留言:1更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于呈现多段超文本脚本的装置、系统以及方法。识别模块识别超文本脚本中的多个段。每个段由至少一个标签界定并且包括用于呈现段显示区的指令,段显示区是由超文本脚本描述的显示图像的一部分。计算模块计算每个段显示区的显示坐标。显示坐标指定段显示区的空间位置和尺寸。格式化模块将每个段格式化为被配置以在相应段显示区中显示的可独立显示的格式化段超文本脚本。呈现模块使用Java功能在相应段显示区中将每个格式化段超文本脚本呈现为Java对象。

【技术实现步骤摘要】

本专利技术涉及呈现(render)超文本脚本,更特别地涉及使用Java功能 呈现超文本脚本的多个段。
技术介绍
超文本脚本例如超文本标记语言(HTML)脚本、可扩展超文本 标记语言(XHTML)等用来显示在这里统称作数据的文本、图像、 菜单选项和音频。超文本脚本典型地是独立于平台的。也就是说可以使 用多种数据处理设备硬件和软件平台组合来显示超文本脚本。例如,可 以在使用x86指令集并运行华盛顿州雷德蒙市微软公司所制造的 Windows XP操作系统的计算机上、在运行基于Linux的操作系统的 x86计算机上、以及在使用PowerPC指令集并运行苹果计算机公司所 制造的OS X操作系统的计算机上显示相同的超文本脚本。超文本脚本典型地使用浏览器来显示。浏览器是在硬件和软件的特 定组合上运行的、平台专用的软件应用程序。例如,微软公司的 Internet Explorer浏览器的版本只可以在运行Windows XP操作系统等 的x86计算机上执行。独立于平台的软件应用程序也已变得越来越普遍,因为类似于超文 本脚本,独立于平台的软件应用程序可以在多种硬件和软件平台上执 行.Java技术通常用来创建独立于平台的软件应用程序。Java软件应 用程序在这里称作Java应用程序。Java应用程序通常可以由多种硬件 和软件平台执行。一些Java应用程序被配置,以使用Java功能将超文本脚本显示为 Java对象。例如,Java应用程序可以使用JEditorPane这个Java对象 来显示HTML脚本。遗憾的是,Java对象例如JEditorPane不能正确地显示具有多个段的一些超文本脚本例如HTML帧。而是,Java应用 程序必须依靠平台专用浏览器来显示多1适文本脚本。结果,必须依靠 浏览器来显示多段超文本脚本的Java应用程序不是独立于平台的。从前述讨论中应当认识到需要一种使用Java功能将多段超文本脚 本呈现为Java对象的装置、系统和方法。有益的,这种装置、系统和 方法将允许独立于平台的Java应用程序呈现多私适文本脚本。
技术实现思路
针对本领域的当前状况,特别地针对本领域中当前可用的多段超文 本脚本呈现方法还没有完全解决的问题和需要,而研发了本专利技术。因 此,研发了本专利技术,以提供克服本领域中上面所讨论的缺点的许多或全 部缺点的用于。呈现超文本脚本的装置具有被配置以在功能上执行以下步骤的多个 模块识别多个段,计算每个段的显示区的显示坐标,将每个段格式化 为可独立显示的格式化段超文本脚本,以及呈现每个格式化段超文本脚 本。在实施方案中的这些模块包括识别模块、计算模块、格式化模块、 以及呈现模块。识别模块识别超文本脚本中的多个段。超文本脚本可以是HTML 脚本、XHTML脚本等。每个段由至少一个标签例如HTML框架标签 来界定。另外,每个段包括用于呈现段显示区的指令,段显示区是超文 本脚本所描述的显示图像的一部分。计算模块计算每个段显示区的显示坐标。显示坐标指定段显示区的 空间位置和大小。例如,显示坐标可以指定显示图像内的像素区。格式化模块将每个段格式化为可独立显示的格式化段超文本脚本, 其被配置以在相应的段显示区中显示。例如,格式化模块可以将 HTML表格单元的HTML脚^格式化为可独立显示的HTML脚本。呈现模块在相应的段显示区中呈现每个格式化段超文本脚本。例 如,呈现模块可以呈现第一段的格式化段超文本脚本,其中第一段具有 由该第一段的显示坐标指定的像素区。呈现模块使用Java功能将格式化M文本脚本呈现为Java对象。该装置允许独立于平台的Java应用 程序呈现多段超文本脚本。本专利技术的系统也被提供以呈现多段超文本脚本。该系统可以在计算 机系统上运行的Java应用程序中实现。特别地,在一种实施方案中, 该系统包括存储器模块、处理器模块、以及Java应用程序。如本领域技术人员众所周知的,存储器模块存储和检索软件指令和 数据。处理器模块执行软件指令并处理数据。组织成一个或多个软件处 理过程的多个软件指令可以实现Java应用程序。Java应用程序可以是 独立于平台的。Java应用程序包括识别模块、计算模块、格式化模块,以及呈现模 块。识别模块被配置以识别超文本脚本中的多个段。每个段包括用于呈 现段显示区的指令。计算模块计算每个段显示区的显示坐标。在一种实 施方案中,计算模块通过从一个^lt中确定空间尺寸来计算显示坐标。 该M可以选自像素的特定数目以及显示图像空间尺寸的特定百分比。格式化模块将每个段格式化为在相应段显示区中显示的可独立显示 的格式化^^文本脚本。呈现模块使用Java JEditorPane对象在相应段 显示区中将每个格式化段超文本脚本呈现为Java对象。系统使用独立 于平台的Java应用程序来呈现多a^文本脚本。本专利技术的方法也被提供以用于呈现超文本脚本。在公开的实施方案的步骤。在一种实施方案中,该方法包括识别多个段、计算每个段显示 区的显示坐标、将每个段格式化为可独立显示的格式化段超文本脚本、 以及呈现每个格式化段超文本脚本。识别模块识别超文本脚本中的多个段。每个段由至少 一个标签界 定,并且包括用于呈现段显示区的指令,段显示区是由超文本脚本描述 的显示图像的一部分。计算模块计算每个段显示区的显示坐标。显示坐 标指定段显示区的空间位置和尺寸。格式化模块将每个段格式化为被配 置以在相应段显示区中显示的可独立显示的格式化段超文本脚本。呈现 模块使用Java功能将每个格式化段超文本脚本在相应段显示区中呈现为Java对象。贯穿本说明书对特征、优点的提及或类似用语不意味着可用本专利技术 实现的所有特征和优点都应当处于专利技术的任何单个实施方案中。而是, 提及特征和优点的语言应当理解为意味着结合实施方案而描述的具体特 征、优点或特性包含在本专利技术的至少一个实施方案中。因此,贯穿本说 明书的特征和优点的讨论以及类似用语可以但不一定指相同的实施方 案。此外,可以^f壬意合适的方式在一个或多个实施方案中组合本专利技术 的所述特征、优点以及特性。相关领域技术人员应当认识到,可以不带 有具体实施方案的一个或多个特定特征或优点而实施本专利技术。在其他例 子中,可以在某些实施方案中看到可能没有在本专利技术的全部实施方案中 给出的另外特征和优点。本专利技术的实施方案通过识别脚本中的每个段以及通过使用Java功 能在段显示区中将每个段呈现为可独立显示的格式化段超文本脚本而呈 现多段超文本脚本。另外,本专利技术的实施方案可以允许独立于平台的 Java应用程序呈现多M文本脚本。本专利技术的这些特征和优点将从下面 的说明书和附加权利要求书中变得更完全明白,或者可以通过在下文中 所陈述的专利技术的实践来理解。附图说明为了容易理解本专利技术的优点,将参考在附图中示例的具体实施方案 来提供上面简要描述的本专利技术的更具体描述。应当明白这些附图只是描 绘专利技术的典型实施方案,因此不应当认为是对本专利技术范围的限制,将通 过使用附图格外具体和详细地描述和解释本专利技术,其中图1是说明根据本专利技术的HTML脚本的一种实施方案的文本图;图2是根据本专利技术的显示图像的一种实施方案的示意框图;图3是本专利技术的多段呈现装置的一种实施方案的示意框图;图4是本专利技术的计算机的一种实施方案的示意框图;图5是说明根据本专利技术的多段本文档来自技高网
...

【技术保护点】
一种呈现超文本脚本的装置,该装置包括:识别模块,其被配置以识别超文本脚本中的多个段,其中每个段由至少一个标签界定并且包括用于呈现段显示区的指令,段显示区是由超文本脚本描述的显示图像的一部分;计算模块,其被配置以计算每个段显示 区的显示坐标,其中显示坐标指定段显示区的空间位置和尺寸;格式化模块,其被配置以将每个段格式化为被配置以在相应段显示区中显示的可独立显示的格式化段超文本脚本;以及呈现模块,其被配置以使用Java功能在相应段显示区中将每个格式化 段超文本脚本呈现为Java对象。

【技术特征摘要】
US 2006-8-15 11/464,7351.一种呈现超文本脚本的装置,该装置包括识别模块,其被配置以识别超文本脚本中的多个段,其中每个段由至少一个标签界定并且包括用于呈现段显示区的指令,段显示区是由超文本脚本描述的显示图像的一部分;计算模块,其被配置以计算每个段显示区的显示坐标,其中显示坐标指定段显示区的空间位置和尺寸;格式化模块,其被配置以将每个段格式化为被配置以在相应段显示区中显示的可独立显示的格式化段超文本脚本;以及呈现模块,其被配置以使用Java功能在相应段显示区中将每个格式化段超文本脚本呈现为Java对象。2. 根据权利要求1的装置,其中在Java应用程序中实现识别模 块、计算模块、格式化模块、以及呈现模块。3. 根据权利要求1的装置,其中超文本脚本被配置为超文本标记 语言(HTML)脚本。4. 根据权利要求1的装置,其中该至少一个标签被配置为HTML 框架标签。5. 才艮据权利要求4的装置,其中该至少一个标签选自HTML表格 标签、HTML列标签、以及HTML行标签。6. 根据权利要求l的装置,其中Java功能包括Java JEditorPane 对象。7. 根据权利要求1的装置,其中计算模块通过从特定数目的像素 中确定空间尺寸来计算显示坐标。8. 根据权利要求1的装置,其中计算模块通it^显示图像空间尺 寸的特定百分比中确定空间尺寸来计算显示坐标。9. 一种呈现超文本脚本的方法,包括识别超文本脚本中的多个段,其中每个段由至少一个标签界定并且 包括用于呈现段显示区的指令,段显示区是由超文本脚本描述的显示图 像的一部分;计算每个段显示区的显示坐标,其中显示坐标指定段显示区的空间 位置和尺寸;将每个段格式化为被配置以在相应段显示区中显示的可独立显示的 格式化段超文本脚本;以及使用Java功能在相应段显示区中将...

【专利技术属性】
技术研发人员:马修J瓦德菲利普M道特玛斯布赖恩S迈凯恩
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有1条评论
  • 来自[北京市电信互联网数据中心] 2015年03月04日 09:15
    “超文本”是超级文本的中文缩写。[1]
    0
1