实时在线技术支援的制作方法

文档序号:8548070阅读:211来源:国知局
实时在线技术支援的制作方法
【技术领域】
[0001]本发明涉及实时在线技术支援。更确切地说,本发明涉及一种用于自动检索纠错方案的信息的应用程序。
【背景技术】
[0002]迄今为止,如果用户在运行应用程序时碰到任何错误,用户可以通过执行基于网络的关键字搜索以及访问多种可能网络数据库中的任一者中的信息来检查解决方案。这可以涉及手动用户输入的多次重复以获得相关信息,这可能是用以解决错误的一个耗时过程。此外,响应于此种搜索返回的信息可能不是一致的、可靠的和/或可信赖的。另外,可能对由用户选择的关键词存在高量依赖性,以执行此种搜索以便获得相关信息。
[0003]因此,按需求提供克服上述问题中的一者或多者的支援将是合乎需要的且有用的。

【发明内容】

[0004]一个或多个实施例通常涉及实时在线技术支援。
[0005]描述一种通过用于实时在线技术支援的信息处理系统执行的方法。在示例性方法中,读取错误消息以从此处获得错误代码。搜索项目目录来获得报告;其中报告指示多个可执行模块中的故障模块并且其中所述报告与错误消息相关联。从错误消息中识别错误源。从报告中识别故障模块的故障阶段。用于错误消息的案例询问准备用于搜索解决错误的文件,其中案例询问识别故障阶段。访问网络并且通过网络发送案例询问。
[0006]任选地,所述方法可以进一步包含存储响应于案例询问检索到的文件的一部分,所述部分与故障阶段相关联;以及使用错误代码搜索所述部分。
[0007]任选地,所述方法可以进一步包含存储在来自其搜索的部分中发现的错误代码的匹配项,以及将匹配项显示在窗口中。
[0008]任选地,所述方法可以进一步包含:打开指示完成模块的第二报告;使用源搜索第二报告;存储具有源的警报,所述源发现于来自其搜索的第二报告中;存储在来自其搜索的部分中发现的错误代码的匹配项,将警报与匹配项组合,用于在窗口中显示;以及将警报和匹配项显示在窗口中。
[0009]任选地,所述方法可以进一步包含打开指示完成模块的第二报告;使用源搜索第二报告;以及存储来自第二报告的搜索的每一匹配。
[0010]任选地,所述方法可以进一步包含:存储响应于案例询问检索到的文件的一部分,所述部分与故障阶段相关联;使用错误代码搜索部分;响应于在来自其检索的部分中未发现错误代码的任何匹配项,启动包含故障阶段和错误消息的网站案例;以及通过网络发送网站案例。
[0011]任选地,所述方法可以进一步包含:打开指示完成模块的第二报告;使用源搜索第二报告;存储具有源的警报,所述源发现于来自其搜索的第二报告中;以及将警报添加到网站案例。
[0012]任选地,所述方法可以进一步包含:产生网站案例的标题,所述标题包含与故障阶段相关联的故障模块的名称和位置;以及将标题附加到网站案例。
[0013]任选地,所述发送可以包含通过网络将网站案例提供到用户论坛地址和技术支援地址两者。
[0014]还描述一种示例性系统。所述系统包含用于在线托管文件的第一服务器,其中所述文件包含多个部分和用于多个部分的多个子部分。多个子部分与一个或多个错误记录相关联。一个或多个错误记录与一个或多个错误代码相关联,所述一个或多个错误代码与可以根据多个子部分出现的一个或多个错误相关联。与第一服务器以通信方式耦合的至少第二服务器还包含在系统中,用于托管多个数据库。错误记录具有到多个数据库中的至少一者的至少一个链路,用于从此处提取相关信息以解决一个或多个错误。
[0015]任选地,在此系统中:第一服务器可以经编程以响应于案例询问的接收搜索文件;第一服务器可以经编程以响应于案例询问创建子部分中的一子部分的副本;以及第一服务器可以经编程以将子部分的副本发送到起始案例询问的客户端。
[0016]任选地,第一服务器可以经编程以更新文件,从而创建网站案例的项目。
[0017]任选地,所述网站案例可以包含多个部分中的一部分、多个子部分中的一子部分以及具有一个或多个错误代码中的一错误代码的错误消息。
[0018]任选地,所述网站案例可以进一步包含到多个数据库中的一者或多者中的技术支援请求的第一链路;以及到多个数据库中的一者或多者的社区论坛帖子的第二链路。
[0019]任选地,所述网站案例可以进一步包含到多个数据库中的一者或多者的文件编制的第三链路。
[0020]还描述一种用于实时在线技术支援的计算机程序产品。所述计算机程序产品包含有形的计算机可读存储媒体,以及存储在有形的计算机可读存储媒体上的计算机可读程序。计算机可读程序通过信息处理系统处理,用于使信息处理系统执行如下操作。读取由应用程序产生的错误消息以从错误消息中获得错误代码。搜索项目目录以获得由应用程序产生的报告。应用程序包含多个可执行模块,并且报告指示与错误消息相关联的多个可执行模块中的故障模块。从错误消息中识别错误源。从报告中识别故障模块的故障阶段。错误消息的案例询问准备用于搜索错误解决方案的在线文件,其中案例询问包含故障阶段。访问网络并且通过网络发送案例询问。
【附图说明】
[0021]附图示出示例性方法和系统。然而,附图不应限制所示出的实例,而是仅用于解释和理解。
[0022]图1是描绘示例性柱状现场可编程门阵列(“FPGA”)架构的简化框图。
[0023]图2是描绘示例性常规调试流的框图/透视图。
[0024]图3是描绘示例性实时在线技术支援流的框图/透视图。
[0025]图4是描绘示例性调试流的流程图。
[0026]图5是描绘示例性网络可访问的服务器流的流程图。
[0027]图6是描绘示例性调试流的流程图,其可以是图4的调试流的延伸。
[0028]图7是描绘示例性网站案例项目产生流的流程图。
[0029]图8是描绘示例性文件创建流的流程图。
[0030]图9是描绘另一示例性网络可访问的服务器流的流程图。
[0031]图10是描绘用于图9的服务器流的示例性网站案例流的流程图。
[0032]图11是描绘示例性计算机系统的方框图。
【具体实施方式】
[0033]在以下描述中,阐述众多具体细节以提供对具体实例的更透彻描述。然而,对所属领域的技术人员而言应显而易见的是,可以在没有以下给出的所有具体细节的情况下实践一个或多个实例。在其它情况下,未详细描述众所周知的特征,以免混淆一个或多个实例。为了便于说明,在不同的图中使用相同的数字标记以指代相同的项目;然而,所述项目在替代实施例中可以是不同的。
[0034]在以下描述中,出于解释的目的,阐述特定的术语以提供对本文所揭示的多个发明性概念的透彻理解。然而,对所属领域的技术人员而言将显而易见的是,不需要这些具体细节来实践本文所揭示的多个发明性概念。
[0035]关于计算机存储器内的数据位的操作的算法和符号表示呈现以下详细描述的一些部分。这些算法描述和表示为数据处理领域的技术人员用以将其工作的主旨最有效地传达给所属领域的其它技术人员的方法。在本文中,且一般将算法构想为产生所需结果的步骤的自恰序列。所述步骤为需要物理量的物理操纵的那些步骤。通常(尽管未必),这些量呈能够被储存、转移、组合、比较和以其它方式操纵的电或磁性信号的形式。主要出于常用的原因,已证实将这些信号指代为位、值、元件、符号、字符、术语、编号等有时为便利的。
[0036]但是,应牢记,所有这些和类似术语与适当物理量相关联,且仅仅为应用于这些量的便利标记。除非另外确切地陈述为如从以下论述显而易见,否则应了解,在整个描述中,使用如“处理(processing) ”或“计算(computing/calculating) ”或“确定(determining) ”或“显示(displaying) ”等的术语的论述是指将表示为计算机系统的寄存器和存储器内的物理(电子)量的数据操纵和变换为类似地表示为计算机系统存储器或寄存器或其它此类信息储存、传输或显示装置内的物理量的其它数据的计算机系统或类似电子计算装置的动作和处理。
[0037]本系统和方法还涉及用于执行本文中操作的设备。此设备可以专门构造用于所需目的,或其可以包括通过存储在计算机中的计算机程序选择性地激活或重新配置的通用计算机。此计算机程序可以存储在计算机可读存储媒体中,例如(但不限于)任何类型的盘,包含软盘、光盘、CD-ROM和磁光盘、只读存储器(“ROM”)、随机存取存储器(“RAM”)、EPROM, EEPR0M、磁卡或光卡或适合于存储电子指令并且各自耦合到计算机系统总线上的任何类型的媒体。
[0038]本文中呈现的算法和显示器并非在本质上与任何特定计算机或其它设备相关。各种通用系统可以根据本文中的教示与程序一起使用,或其可证明为便于构造更专用设备以执行所需方法步骤。将从下文的描述中呈现多种这些系统的结构。另外,并不参考任何特定编程语言来描述本文中包含的实例。应了解,多种编程语言可以用于实施如本文所述的教示。
[0039]在描述若干图中说明性地描绘的实例之前,提供总体介绍以有助于进一步的理解。如下文所描述,应用程序可以包含或可以访问调试器,以按需求提供(“实时在线”)技术支援,这可以用于避免耗时的手动搜索。可以响应于错误消息使用或调用此调试器且其后检查以确定是否存在此种错误的应答记录,并且如果不存在,则创建对于技术支援(“网站案例”)和/或用户的社区帖子的请求以为用户解决此种错误。顺着这些线索,可以从一个或多个可用数据库中自动地提取用于调试错误的相关信息,无论是对用户的计算机本地的还是通过用户的计算机可在线访问的。
[0040]通过牢记上述总体理解,在下文中大体上描述了用于实时在线支援的多个示例性调试器。由于这些实例中的一者或多者使用IC的特定类型例示,因此下文提供此IC的详细描述。然而,应理解,其它类型的应用程序可以得益于本文中描述的实例中的一者或多者。
[0041]可编程逻辑装置(“PLD”)是众所周知的类型的集成电路,所述集成电路可以经编程以执行特定的逻辑功能。一种类型的PLD,即现场可编程门阵列(“FPGA”)通常包含可编程单元片的阵列。这些可编程单元片可以包含,例如输入/输出块(“1B”)、可配置逻辑块(“CLB”
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1