【技术实现步骤摘要】
【国外来华专利技术】
本专利技术指向计算系统的改进,特别是定义独立于浏览器的弹出窗口的改进。
技术介绍
在计算机程序产品中,包括交互帮助组件是常见的。这样的组件允许用户访问帮助窗口,帮助窗口包含将通过计算机程序产品的各方面操作回答用户问题或者指导用户的参考和其它帮助信息。在有些情形,这样的交互帮助系统包含弹出窗口。在用户通过交互帮助系统导航时,这些应请求显示在用户屏幕上。不是顺序显示不同信息的单一窗口,弹出窗口一般是部分覆盖从其调用弹出窗口的窗口的独立窗口。一般地,第一帮助窗口保持在原位,而第二窗口(经常比较小)弹出在第一窗口之上。在解释比较大的系统的细节、或者使用向导(wizard)或其它指导帮助系统带领用户通过过程中的不同步骤时,弹出窗口特别有用。一般地,使用意图在与具体定义的产品或者产品族使用的专有(proprietary)帮助或者指导系统,生成和定义这样的弹出窗口。用于这样的系统的内容为设计专有系统与其一起工作的适当的产品和平台而写。生成和维护类似交互帮助系统的多个版本是需要的并且经常是重复和无效率的。给定文档的持续需要,包括手册、用户指南和交互帮助工具,已经开发了标准化的开发工具。通过流水线化和指导创建过程,这样的工具帮助开发人员创建不同文档和帮助材料。交互帮助系统的专有本质使这样的标准化开发工具难于生成格式兼容开发人员可能正在与其一起工作的特定交互帮助系统的内容。因此,希望存在一种用于开发弹出窗口的方法和系统,这样的弹出窗口的开发和操作不是紧密依赖具体的计算机产品或产品族。
技术实现思路
根据本专利技术的一方面,提供一种用于提供独立于浏览器的弹出窗口的改进方法和系统 ...
【技术保护点】
一种用于生成计算机系统的弹出窗口的系统,该系统包括用于与开发工具结合实现的装置,该开发工具接受具有从SGML或XML选择的格式的一组输入定义数据,该输入定义数据包括链接定义数据和内容定义数据,对于该实现装置,包括: 用于基于内容定义数据生成浏览器可读内容代码的装置,该浏览器可读内容代码由弹出内容名称描述, 用于识别包括最初包括在链接定义数据中的定义的标记的弹出指定符的装置, 用于基于链接定义数据生成浏览器可读链接代码的装置,并且其包括 用于打开弹出窗口以显示从浏览器可读内容定义导出的内容的可调用装置,该浏览器可读内容定义由相关的标识符指定,以及 浏览器可读装置,其对应弹出指定符并且包括可调用装置的调用,使得参考弹出内容名称定义相关的标识符。
【技术特征摘要】
【国外来华专利技术】CA 2002-4-29 2,384,1831.一种用于生成计算机系统的弹出窗口的系统,该系统包括用于与开发工具结合实现的装置,该开发工具接受具有从SGML或XML选择的格式的一组输入定义数据,该输入定义数据包括链接定义数据和内容定义数据,对于该实现装置,包括用于基于内容定义数据生成浏览器可读内容代码的装置,该浏览器可读内容代码由弹出内容名称描述,用于识别包括最初包括在链接定义数据中的定义的标记的弹出指定符的装置,用于基于链接定义数据生成浏览器可读链接代码的装置,并且其包括用于打开弹出窗口以显示从浏览器可读内容定义导出的内容的可调用装置,该浏览器可读内容定义由相关的标识符指定,以及浏览器可读装置,其对应弹出指定符并且包括可调用装置的调用,使得参考弹出内容名称定义相关的标识符。2.一种用于生成计算机系统的弹出窗口的计算机程序产品,该程序产品包括确实体现用于结合开发工具实现的计算机可执行代码的计算机可读介质,该开发工具接受具有从SGML或XML选择的格式的一组输入定义数据,该输入定义数据包括链接定义数据和内容定义数据,该计算机程序产品包括用于基于内容定义数据生成浏览器可读内容代码的计算机可执行代码,该浏览器可读内容代码由弹出内容名称描述;用于识别包括最初包括在链接定义数据中的定义的标记的弹出指定符的计算机可执行代码;以及,用于基于链接定义数据生成浏览器可读链接代码的计算机可执行代码,并且其包括用于打开弹出窗口以显示从浏览器可读内容定义导出的内容的可调用代码,该浏览器可读内容定义由相关的标识符指定,以及浏览器可读代码,其对应弹出指定符并且包括可调用代码的调用,使得参考弹出内容名称定义相关的标识符。3.根据权利要求2所述的计算机程序产品,其中浏览器可读代码是HTML代码。4.根据权利要求2或3所述的计算机程序产品,其中可调用代码是可调用例程并且相关的标识符是用于该例程的参数。5.根据权利要求2、3或4的计算机程序产品,其中开发工具包括用于生成基于内容定义数据的第一中间浏览器可读数据以及基于链接定义数据的第二中间浏览器可读数据的装置;以及,其中开发工具从链接定义数据传递弹出链接定义到第二中间浏览器可读数据。6.根据权利要求5所述的计算机程序产品,还包括后处理器,其包括接受中间浏览器可读数据作为输入的装置。7.根据权利要求5所述的计算机程序产品,其中用于识别包括定义的标记的弹出指定符的计算机可执行代码包括用于为定位定义的标记而扫描第二中间浏览器可读数据的计算机可执行代码。8.根据权利要求2到7的任一所述的计算机程序产品,其中在开发工具中实现计算机可执行代码。9.根据权利要求2到7的任一所述的计算机程序产品,其中输入定义数据包括在一组定义文件内。10.根据权利要求2到9的任一所述的计算机程序产品,其中链接定义数据包括在链接定义文件中。11.根据权利要求2到10的任一所述的计算机程序产品,其中内容定义数据包括在内容定义文件中。12.根据权利要求2到11的任一所述的计算机程序产品,其中每个弹出窗口通过对应的弹出内容文件名描述的内容定义来定义。13.根据权利要求12所述的计算机程序产品,其中内容定义包括具有弹出内容文件名的HTML内容文件。14.根据权利要求13所述的计算机程序产品,其中弹出链接指定符是弹出链接定义,定义的标记是定义的关键词,以及用于识别弹出指定符的计算机可执行代码包括引用选择的HTML内容文件。15.根据权利要求14所述的计算机程序产品,其中弹出链接定义在一组定义的关键词中包括定义的关键词,该组每一个定义的关键词对应一组定义的JavaScript函数定义之一,最初包括在链接定义文件中的弹出链接定义。16.根据权利要求2到15的任一所述的计算机程序产品,其中浏览器可读链接代码是HTML输出文件。17.根据权利要求2到16的任一所述的计算机程序产品,其中可调用代码是JavaScript函数定义,以及其中相关的标识符是识别的参数。18.根据权利要求2到17的任一所述的计算机程序产品,其中选择的JavaScript函数对应包括在弹出链接定义中的关键词。19.根据权利要求2到18的任一所述的计算机程序产品,其中浏览器可读代码是HTML代码,以及弹出指定符是弹出链接定义。20.根据权利要求2到19的任一所述的计算机程序产品,其中可调用代码是JavaScript函数,以及可调用代码的调用是对具有作为识别的参数的选择的HTML内容文件的弹出内容文件名的JavaScript函数的调用。21.根据权利要求2到20的任一所述的计算机程序产品,其中调用可调用的调用是对具有作为识别的参数的弹出内容文件名的JavaScript函数的调用。22.根据权利要求5所述的计算机程序产品,其中开发工具包括用于生成基于链接定义文件的中间HTML文件的装置,开发工具从链接定义文件传递弹出链接定义到中间HTML文件,后处理器接受作为输入的中间HTML文件。23.根据权利要求5所述的计算机程序产品,其中用于识别弹出链接定义的计算机可执行代码包括用于为定位定义的关键词而扫描中间HTML文件的计算机可执行代码。24.根据权利要求5所述的计算机程序产品,其中在开发工具中实现计算机可执行代码。25.根据权利要求5所述的计算机程序产品,其中开发工具包括用于生成基于内容定义文件的第一中间HTML文件以及基于链接定义文件的第二中间HTML文件的装置,开发工具从链接定义文件传递弹出链接定义到第二中间HTML文件...
【专利技术属性】
技术研发人员:尼科拉杰里克斯,阿加莎科兰格罗,李A科瓦尔斯基,戴维斯凯,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。