显示链接到爪哇小程序的标记文档的方法和设备技术

技术编号:2856122 阅读:173 留言:0更新日期:2012-04-11 18:40
一种显示链接到applet的标记文档的方法,该方法包括:    延迟标记文档的图像输出信息的显示;和    当applet的渲染完成时,同步显示标记文档的延迟的图像输出信息和applet输出。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通过计算机显示标记文档,更具体地说,涉及一种显示包括applet(爪哇小程序)的标记文档的方法和设备。
技术介绍
产生链接到Java applet的标记文档以方便地与用户交互或者构建动画的网页。使用诸如HTML和XML的标记语言形成地标记文档表现诸如文本、图像、和图形的标记二进制内容资源,并且用作使用分析引擎而被执行的应用程序,该分析引擎解释标记语言。图5是由计算机显示的初始的图像的例子,其传统地显示链接到Javaapplet的标记文档。参照图5,当用户调用并执行带有链接的Java applet的标记文档时,首先显示形成标记文档的轮廓的图像,随后显示链接的Java applet。这是因为通过初始化和执行Java applet来显示Java applet的初始图像需要特定量的时间。这样,用户必须观看具有不显示任何东西的空白applet区的标记图像和通知用户用于执行该Java applet的对应的类正在装载的消息或通知用户执行初始化的消息,直到显示Java applet的初始图像为止。
技术实现思路
本专利技术提供一种用于显示链接到applet的标记文档的方法和系统,通过其,当显示链接到applet的标记文档时,applet和标记文档被同时显示。本专利技术另外的方面和/或优点将会在下面的描述中被部分阐明,并且部分地通过描述而清楚,或者通过实施本专利技术可以了解。本专利技术可以通过一种显示链接到applet的标记文档的方法而被实现,该方法包括延迟标记文档的图像输出信息的显示;和当applet的渲染完成时,同步显示延迟的图像输出信息和applet输出。根据本专利技术的一方面,延迟图像输出信息的显示的步骤可包括缓冲标记文档的图像输出信息。根据本专利技术的一方面,同步显示延迟的图像输出信息和applet的初始图像的applet输出的步骤可包括基于输出控制信号将延迟的图像输出信息和applet的初始图像的applet输出同时提供给显示装置。根据本专利技术的一方面,applet可由具有与标记文档的输出方法不同的输出方法的程序代码形成。根据本专利技术的一方面,输出控制信号可从applet执行引擎或者表现引擎提供,该applet执行引擎解释applet,该表现引擎解释标记文档。根据本专利技术的一方面,延迟图像输出信息的显示的步骤可包括作为图像输出信息的文本输出和图像输出与音频输出中的至少一个。本专利技术也可通过一种控制计算机的信息存储介质而被实现,该信息存储介质包括标记文档;和链接到标记文档的applet,其中,applet或者标记文档包括用于延迟标记文档的显示的图像输出延迟信息。根据本专利技术的一方面,applet可包括延迟函数作为图像输出延迟信息,其用于将标记文档的图像输出信息和applet的输出信息同步。根据本专利技术的一方面,applet可在以下任一状态下执行初始状态、启动状态、停止状态、和销毁状态。根据本专利技术的一方面,applet可包括作为图像输出延迟信息的延迟函数,用于延迟标记文档的图像输出信息的显示;和延迟取消函数,用于当通过初始化并执行applet而完成applet的初始图像的渲染时,取消标记文档的显示的延迟。根据本专利技术的一方面,标记文档可包括标签或属性指示信息,该标签或属性指示信息必须与applet的输出信息被同步显示。本专利技术也可通过一种计算机系统而被实现,该计算机系统包括表现引擎,其解释标记文档;和applet执行引擎,其解释链接到标记文档的applet,其中,该表现引擎延迟显示标记文档的图像输出信息,并且当通知用户applet输出的渲染的完成的输出控制信号从applet执行引擎被输入时,将延迟的图像输出信息和applet输出进行同步并输出到计算机的显示装置。根据本专利技术的一方面,表现引擎可包括缓冲器,该缓冲器执行缓冲以延迟标记文档的图像输出信息的显示。根据本专利技术的一方面,表现引擎可包括缓冲音频输出的音频缓冲器和缓冲视频输出的视频缓冲器,以延迟标记文档的图像输出信息的显示。 附图说明图l是根据本专利技术实施例的计算机系统的功能方框图2是根据本专利技术实施例的解释标记文档的表现引擎的功能方框图3是根据本专利技术实施例的显示包括applet的标记文档的解码器的方框图4是根据本专利技术实施例的执行链接在标记文档中的applet的状态图5是根据显示链接到applet的标记文档的传统方法的显示的链接到applet的初始标记图像的例子;和图6是根据本专利技术实施例的显示的链接到applet的初始标记图像的例子。具体实施例方式现在对本专利技术实施例进行详细的描述,其示例表示在附图中,其中,相同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本专利技术。图l是根据本专利技术实施例的计算机系统100的功能方框图。参照图1,可访问例如因特网的网络和例如光盘和磁盘的介质的系统100包括处理器5和存储器4。执行(操作)系统3被安装在存储器4中。另外,经由操作系统3彼此相连接的表现引擎1和applet执行引擎2被安装在存储器4中。这里,操作系统3、表现引擎1、和applet执行引擎2由处理器5调用并执行。根据本专利技术,为了显示链接到applet的标记文档,解释链接到applet的标记文档的表现引擎l为了同步显示applet和标记文档而控制渲染和链接的applet或标记文档在显示装置(未显示)的输出。通常,根据可扩展超文本标记语言(XHTML)来编写标记文档。解释链接到标记文档的applet的applet执行引擎2分析Javaapplet并将输出控制信号提供给表现引擎1。这里,Java applet是小尺寸的使用Java编程语言而被构建的应用程序,并且Java applet使用具有与标记文档的输出不同的输出方法的程序代码。图2是根据本专利技术实施例的表现引擎1的功能方框图。参照图2,表现引擎1包括标记文档解析器11、样式单解析器12、脚本解释器13、文档对象模型(DOM)操纵器14、用户接口(UI)控制器15、布局格式化器16、和解码器17。通常,标记文档解析器11对使用XHTML语言而形成的XHTML文档解析,并将用于产生文档树的信息传送到DOM操纵器14。样式单解析器12解释样式单并将用于产生样式规则/选择器列表的信息传送到DOM操纵器14。这里,样式单允许标记文档具有各种格式。根据本专利技术的一方面,样式单的语法和格式根据W3C的层叠样式单(CSS)被形成。脚本解释器13解释包括在标记文档中的脚本代码并将分析结果传送到DOM操纵器14。DOM操纵器14允许将标记文档形成为程序对象或者纠正标记文档。换句话说,DOM操纵器14通过与脚本解释器13相连接来纠正或补充文档树和样式规则/选择器列表。另外,DOM操纵器14对从标记文档解析器11输入的文档树信息重新分析以查找连接到该文档树的将被执行的脚本代码,并将该脚本代码通知脚本解释器13。脚本解释器13解释并执行该脚本代码。此外,DOM操纵器14将链接到标记文档的诸如图像和音频文件的标记二进制内容资源读取进表现引擎1的存储器(未显示)中。DOM操纵器14还将链接到标记文档的applet载入applet执行引擎2的存储器(未显示),并且applet执行引擎2调用并执行初始化applet的初始化函数init()。布局格式化器本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1、一种显示链接到applet的标记文档的方法,该方法包括延迟标记文档的图像输出信息的显示;和当applet的渲染完成时,同步显示标记文档的延迟的图像输出信息和applet输出。2、如权利要求1所述的方法,其中,延迟标记文档的图像输出信息的显示的步骤包括缓冲标记文档的图像输出信息。3、如权利要求1所述的方法,其中,同步显示标记文档的延迟的图像输出信息和applet的初始图像的applet输出的步骤包括基于输出控制信号将标记文档的延迟的图像输出信息和applet的初始图像的applet输出同时提供给显示装置。4、如权利要求1所述的方法,其中,applet由具有与标记文档的输出方法不同的输出方法的程序代码形成。5、如权利要求3所述的方法,其中,输出控制信号从applet执行引擎或者表现引擎提供,该applet执行引擎解释applet,该表现引擎解释标记文档。6、如权利要求1所述的方法,其中,延迟标记文档的图像输出信息的显示的步骤包括缓冲标记文档的文本输出并缓冲标记文档的图像输出和音频输出中的至少一个。7、如权利要求2所述的方法,其中,缓冲的步骤包括缓冲标记文档的文本输出并缓冲标记文档的图像输出和音频输出中的至少一个。8、如权利要求3所述的方法,其中,延迟标记文档的图像输出信息的显示的步骤包括缓冲标记文档的文本输出并缓冲标记文档的图像输出和音频输出中的至少一个。9、一种控制计算机的信息存储介质,包括标记文档;和链接到标记文档的applet,其中,applet或者标记文档包括用于延迟标记文档的显示的标记图像输出延迟信息。10、如权利要求9所述的信息存储介质,其中,applet在以下任一状态下执行初始状态、启动状态、停止状态、和销毁状态。11、如权利要求9所述的信息存储介质,其中,applet包括作为标记图像输出延迟信息的延迟函数,用于将标记文档的图像输出信息的显示与applet的输出信息的显示同步。12、如权利要求10所述的信息存储介质,其中,applet包括在启动状态期间作为标记图像输出延迟信息的延迟函数,用于将标记文档的图像输出信息的显示与applet的输出信息的显示同步...

【专利技术属性】
技术研发人员:郑铉权许丁权朴成煜郑吉洙
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1