内嵌地提供在应用程序内的可修改的上下文帮助内容的制作方法

文档序号:6517874阅读:173来源:国知局
内嵌地提供在应用程序内的可修改的上下文帮助内容的制作方法
【专利摘要】描述了与将上下文内容和应用程序内的元素一起提供相关联的系统、方法和其他实施例。根据一个实施例,一种装置包括图标逻辑,图标逻辑被配置为响应于检测页面元素的选择而生成图标,该图标指示了与该页面元素关联的上下文内容是否可用。该页面元素是用于应用程序的图形用户界面(GUI)的显示元素。该装置包括上下文逻辑,上下文逻辑被配置为响应于检测与该图标关联的输入而生成上下文面板。该上下文逻辑配置为生成带有第一选项卡和第二选项卡的上下文面板。该第一选项卡包括对该页面元素的描述,该第二选项卡包括来自用户的关于该页面元素的一组评论。
【专利说明】内嵌地提供在应用程序内的可修改的上下文帮助内容
[0001]相关申请的交叉引用
[0002]本专利公开内容要求2012年9月18日提交的美国临时申请序列N0.61 / 702, 563的权益,其在此通过引用完整并入。
[0003]版权声明
[0004]本专利文档的公开内容的一部分包含服从于版权保护的材料。版权所有者对本专利文档的拓制或者如在专利商标局的专利文件或记录中出现的本专利公开内容没有异议,但是除此以外,版权所有者保留所有的任何版权权利。
【背景技术】
[0005]本文所提供的背景描述用于一般性呈现本发明背景的目的。当前命名为发明人的工作,到这个背景部分中所描述的工作的程度,以及在提交时可能在其他方面还不够格作为现有技术的描述的各方面,既不明确也不隐含地被承认作为相对本公开内容的现有技术。
[0006]用户通常有困难去适应新的和/或技术上复杂的计算机应用程序。典型地,当用户首次与这些应用程序交互时,不熟悉的元素,比如词汇、控制和其他复杂元素引起了这些困难。例如,当新词汇贯穿菜单、屏幕和应用程序的其他方面而使用时,用户最初将经常不知道新词汇的含义。类似地,新的控制/特征能够导致用户变得困惑。因此,用户依靠手册、因特网搜索、以及信息的其他次级手段来确定定义和/或指令,而信息的其他次级手段不是应用程序一部分。这种对于帮助的搜寻导致了时间的低效率,并且不添加到共同知识库,用于所有经历了类似困难的用户。

【发明内容】

[0007]一般而言,在一个方面,本说明书公开了一种装置。该装置包括图标逻辑,图标逻辑被配置为响应于检测页面元素的选择而生成图标,该图标指示与该页面元素关联的上下文内容是否可用。该页面元素是用于应用程序的图形用户界面(GUI)的显示元素。该装置包括上下文逻辑,上下文逻辑被配置为响应于检测与该图标关联的输入来生成上下文面板。该上下文逻辑被配置为生成带有第一选项卡和第二选项卡的该上下文面板。该第一选项卡包括对该页面元素的描述,该第二选项卡包括来自用户的关于该页面元素的一组评论。
[0008]在另一个实施例中,通过在数据库中为该页面元素建立一个或多个条目并且修改该应用程序,来配置该页面元素以提供该上下文内容,其中通过将标签插入到该应用程序中来修改该应用程序,该标签指定了该页面元素包括上下文内容。
[0009]在另一个实施例中,该上下文逻辑被配置为,响应于接收该上下文面板内的输入,通过将输入添加到关联数据库的与该页面元素相关的位置中,来修改该上下文内容。该输入包括文本。修改该上下文内容至少部分地基于提供该输入的用户的安全权限。
[0010]在另一个实施例中,该图标逻辑被配置为,通过确定与该页面元素关联的该上下文内容的状态来生成用于该页面元素的该图标,其中通过查询数据库以读取该状态的指示符,来确定与该页面元素关联的该上下文内容的状态。
[0011]在另一个实施例中,该上下文逻辑被配置为,通过用信息填充该第一选项卡和该第二选项卡来生成该上下文面板,该信息从与该页面元素关联的数据库的条目读取。
[0012]在另一个实施例中,该图标逻辑被配置为,生成该图标以指示该上下文内容的状态。该上下文内容是与该页面元素关联的帮助信息。
[0013]在另一个实施例中,该页面元素是文本或图形。该上下文逻辑被配置为,在该GUI前面的弹出窗口中生成该上下文面板。该组评论由该GUI的一个或多个用户添加到该上下文内容。
[0014]一般而言,在另一个方面,本说明书公开了一种方法。该方法包括,响应于检测页面元素的选择而生成图标,该图标指示与该页面元素关联的上下文内容是否可用。该页面元素是用于应用程序的图形用户界面(GUI)的显示元素。该方法包括,响应于检测与该图标关联的输入,由至少一个处理器来生成上下文面板。生成该上下文面板包括生成第一选项卡和第二选项卡。该第一选项卡包括对页面元素的描述,并且该第二选项卡包括来自用户的关于该页面元素的一组评论。
[0015]在另一个实施例中,该方法包括,通过在数据库中为该页面元素建立一个或多个条目并且修改该应用程序,来配置该页面元素以提供该上下文内容,其中通过将标签插入到该应用程序中来修改该应用程序,该标签指定了该页面元素包括上下文内容。
[0016]在另一个实施例中,该方法包括,响应于接收该上下文面板内的输入,通过将该输入添加到该数据库中的与该页面元素关联的相关位置,来修改该上下文内容。该输入包括文本并且修改该上下文内容至少部分地基于提供该输入的用户的安全权限。
[0017]在另一个实施例中,生成用于该页面元素的该图标包括,通过查询数据库以读取状态的指示符,来确定与该页面元素关联的该上下文内容的状态。
[0018]在另一个实施例中,生成该上下文面板包括,从数据库读取信息来填充该第一选项卡和该第二选项卡。
[0019]在另一个实施例中,该图标被生成以指示该上下文内容的状态。
[0020]在另一个实施例中,该页面元素是文本或图形,并且该内容面板在该GUI前面的弹出窗口中显示。该组评论由该⑶I的一个或多个用户添加到该上下文内容。
[0021]在另一个实施例中,该页面元素的该选择是该页面元素的鼠标悬停事件。
[0022]一般而言,在另一个方面,本说明书公开了一种系统。该系统包括上下文逻辑,上下文逻辑被配置为,通过生成带有在弹出窗口中的第一选项卡和第二选项卡的上下文面板,来显示用于应用程序页面元素的上下文帮助内容。该第一选项卡包括对该页面元素的描述,并且该第二选项卡包括关于该页面元素的一组评论。该页面元素是内嵌在应用程序的图形用户界面(GUI)内的文本或图形。该上下文逻辑被配置为,通过把从用户接收的输入添加到数据库的与该页面元素关联的位置,来修改该上下文帮助内容。
[0023]在另一个实施例中,该系统包括图标逻辑,图标逻辑被配置为响应于检测该页面元素的选择来显示图标。
[0024]在另一个实施例中,该图标逻辑生成该图标来指示与该页面元素关联的该上下文帮助内容是否可用。该页面元素是用于应用程序的图形用户界面(GUI)的显示元素。[0025]在另一个实施例中,该输入包括文本,并且该上下文逻辑被配置为,至少部分地基于提供该输入的用户的安全权限,来修改该上下文帮助内容。
[0026]在另一个实施例中,该上下文逻辑被配置为,至少部分地基于请求该上下文面板的用户的安全权限,来生成该上下文面板。
【专利附图】

【附图说明】
[0027]并入本说明书中并且组成本说明书一部分的附图,图示了本公开内容的各种系统、方法和其他实施例。在这些附图中图示的元素边界(例如,方框、方框的组、或者其他形状)表现了这些边界的一种示例。在一些示例中,一个元素可以设计为多个元素,或者多个元素可以设计为一个元素。在一些示例中,示出为另一个元素的内部组件的元素可以实施为外部组件,并且反之亦然。
[0028]图1图示了与将上下文内容和应用程序内的元素一起提供相关联的装置的一个实施例。
[0029]图2图示了与将上下文内容和应用程序内的元素一起提供相关联的方法的一个实施例。
[0030]图3图示了与将上下文内容和应用程序内的元素一起提供相关联的图标的各种示例。
[0031]图4图示了与将上下文内容和应用程序内的元素一起提供相关联的上下文面板的一个实施例。
[0032]图5图示了与将上下文内容和应用程序内的元素一起提供相关联的上下文面板的一个实施例。
[0033]图6图示了与将上下文内容和应用程序内的元素一起提供相关联的集成电路的一个实施例。
【具体实施方式】
[0034]本文所描述的是与将上下文注释/帮助和应用程序内的元素一起提供相关联的系统、方法和其他实施例的示例。考虑到从用户工作流程分心能够导致生产效率降低。进一步考虑到分心能够包括简单事件,比如用户不理解术语、不知道如何控制应用程序的元素等等。因此,一般而言,一旦遇到不知道应用程序内的术语或其他元素,用户就将求助于带外资源(例如,词典、指令手册、或者与该应用程序分离的其他来源)。因此,该用户和其他遇到类似困难的人可能遭受生产效率降低。
[0035]因此,在一个实施例中,上下文注释/帮助被内嵌地提供在应用程序内,从而用户能够从应用程序内获得关于术语和其他特征的信息,而不用使用辅助来源。参考图1,示出了装置100的一个实施例,该实施例关联于将上下文注释与应用程序内的元素一起提供。在一个实施例中,装置100包括图标逻辑110、上下文逻辑120和数据库130。装置100可以实施在计算机中,计算机比如服务器或者在客户端/服务器环境中将网络应用程序(例如,asp.net、Java等)提供给用户的其他设备。在另一个实施例中,装置100实施在个人计算机内,个人计算机比如膝上型计算机或台式设备、或其他类型的计算设备(例如,手持设备)。[0036]一般而言,装置100修改应用程序(例如,基于网络的应用程序)以包括帮助/注释/评论,以便向用户提供内嵌在应用程序内的资源,用于理解应用程序的元素。也就是说,例如,装置100提供了应用程序内的可插入的基于网络的内容帮助。
[0037]例如,上下文逻辑120配置为,修改或配置应用程序页面内的元素,来提供对上下文内容(即,帮助和注释)的访问。考虑应用程序是,例如,包括多个不同页面或屏幕的基于网络的应用程序。这些页面/屏幕是由用户用来与应用程序交互的图形用户界面(⑶I)。应用程序的这些页面/屏幕包括各种文本、控制、图形、输入栏等,用于由用户用来与应用程序交互。因此,上下文逻辑120配置为修改或者以其他方式配置应用程序中的页面元素,以提供上下文内容。
[0038]例如,上下文逻辑120向用户显示准许用户编辑页面元素的功能,从而这些页面元素提供了上下文内容。用户是,例如,系统管理员或具有准许用户修改页面元素的安全权限的其他用户。一般而言,用户通过将标签(例如,HTML标签)添加在应用程序的编程代码内,来配置这些页面元素。另外,上下文逻辑120为页面元素在数据库130中建立一个或多个条目,以存储与页面元素相关的上下文内容。
[0039]在一个实施例中,数据库130是使用例如结构化查询语言(SQL)服务器实施的关系数据库查询管理系统(RDBMS)数据库。数据库130还可以基于文本或者基于XML。一般而言,数据库130是存储介质或存储器设备,该存储介质或存储器设备配置为存储上下文内容,以及用于在应用程序内提供上下文面板(context panels)的其他信息。以这种方式,上下文逻辑120配置页面元素,以提供上下文内容,并且存储用于随后使用的上下文内容。
[0040]例如,图标逻辑110配置为,当信息(例如,帮助/注释/评论)对于应用程序内的特定页面元素可用时,向用户进行指示。在一个实施例中,图标逻辑110 —旦检测到对特定页面元素的选择,就生成并显示图标。这些图标将参考图2和3更详细地进行讨论。
[0041]然而,一般而言,当页面元素(例如,术语或词组)先前已经使用上下文逻辑120配置过时,用户能够将鼠标悬停至页面元素,并且图标逻辑110能够促使一个图标紧邻该页面元素而被显示。在一个实施例中,图标逻辑110生成并显示该图标,来指示与页面元素有关的上下文内容的状态。也就是说,如果上下文内容包括用户评论,则该图标指示这些用户评论的存在,如果上下文内容不完整并且不包括任何信息,则该图标指示信息的缺失等等。以这种方式,快速的指示符被提供给用户,以便通知用户上下文内容的可用性。
[0042]此外,上下文逻辑120通过将该图标作为一种控制来使用,而提供了去往上下文内容的访问。例如,上下文逻辑120配置为,响应于用户选择由图标逻辑110产生的该图标,来生成并显示上下文面板。上下文面板将参考图2和4-5更详细地进行讨论。然而,一般而言,上下文逻辑120将上下文面板作为弹出窗口,或者作为应用程序的GUI内的弹出图形用户界面(GUI)而生成。上下文面板的弹出窗口 / GUI,例如,显示在包括该页面元素的应用程序的主窗口(即,应用程序的GUI)前面。
[0043]一般而言,上下文逻辑120生成带有对页面元素的描述或者指令的上下文面板,这些指令关联于该页面元素和用户评论,如果评论存在的话。因此,上下文面板包括了有用信息,该有用信息用于理解和/或讨论与上下文面板关联的页面元素。另外,上下文逻辑120配置为,通过经由上下文面板所接收的输入,来修改上下文面板的内容。以这种方式,上下文面板能够包括动态内容,比如评论和/或已更新的描述和其他信息。[0044]生成和显示上下文面板的进一步细节将参考图2进行讨论。图2图示了方法200,方法200关联于将上下文内容与应用程序内的元素一起提供。图2将从生成并显示上下文面板的计算机的角度来讨论。图2将与图3-5 —起讨论,图3-5图示了与方法200关联的图标和上下文面板的各种实施例。
[0045]在方法200的210处,计算机配置应用程序的一个或多个页面元素,以提供上下文内容。例如,计算机将功能显示给一个或多个用户,从而用户能够选择应用程序的一个或多个页面上的哪些元素提供上下文内容。也就是说,系统管理员或者具有适当安全权限的其他用户能够将输入提供给计算机,该输入促使计算机来配置应用程序内的页面元素,以提供上下文内容。
[0046]在一个实施例中,计算机在数据库中为页面元素建立一个或多个条目,以配置页面元素来提供上下文内容。计算机还可以通过修改应用程序的程序代码来添加标签(例如,HTML)或其他参考,从而当应用程序在使用中时,使得用户意识到用于页面元素的上下文内容的可用性。一般而言,页面元素是文本(例如,词组中的单词)或图形,该图形显示为应用程序的图形用户界面(⑶I)的一部分。因此,应用程序内的各种元素能够配置为包括内嵌在应用程序中的上下文内容,以便改进用于应用程序用户的帮助信息的可用性。
[0047]在220处,计算机确定页面元素是否已经被选择。也就是说,例如,计算机确定用户是否已经将鼠标指针放置在页面元素的上方(即,鼠标悬停),或者更一般地,是否已经通过高亮、标记(tabbing)、或者在页面元素上轻敲以选择页面元素而选择了该页面元素。在块220处,计算机可以持续监视指示选择的输入。
[0048]然而,一旦输入被检测到,计算机就前进到块230。在230处,生成一个图标,该图标指示用于页面元素的上下文内容的可用性。在一个实施例中,根据与页面元素关联的上下文内容的状态,计算机生成图标。因此,计算机可以查询数据库(例如,数据库130),来确定用于页面元素的上下文内容的程度。也就是说,计算机可以查询数据库,来确定是否有来自其他用户的关于页面元素的评论,是否有可用的对页面元素的描述等等。备选地,代替查询数据库来确定特定信息的程度,在另一个实施例中,计算机读取状态指示符,无论何时对上下文数据做出改变并且该改变与上下文数据一起存储在数据库中,该状态指示符都被更新。在任一种情况下,计算机在前进到块240之前确定该状态。
[0049]在240处,根据在230处所确定的状态生成图标。一旦生成图标,计算机然后就接近(例如,紧邻)该页面元素而显示该图标,以向用户指示与该页面元素关联的上下文内容是可用的。图3图示了可以在240处被生成的图标的示例。例如,图标310是绿色图标,指示了描述或指令可用。当数据库中用于该页面元素的描述或指令可用,但是没有评论可用时,计算机生成并显示图标310。图标320是绿色图标,指示了评论和指令/描述可用。图标330是灰色图标,指示了只有评论可用。图标340是灰色图标,指示了没有上下文内容可用。
[0050]针对页面元素生成并显示图标340以向用户指示,即使没有内容可用,内容可以由用户添加。尽管图标310-340作为某些颜色而被讨论,并且被显示为封闭在圆圈内的问号,当然,在其他实施例中,针对页面元素所生成并显示的图标可以是不同的颜色、形状,并且包括取决于特定实施方式的不同文本。然而,一般而言,图标显示为指示符,从而用户意识到上下文帮助内容的存在。[0051]在一个实施例中,取决于用户的安全权限(例如,管理员、调节人,基本用户等等),用户能够将内容添加到内容面板。通过添加内容来修改上下文面板,将在块270处更加详细地讨论。然而,一般而言,显示图标340使得用户能够添加内容,即使目前没有针对该页面元素的可用上下文内容。如果用户是管理员或其他特权用户,则该用户能够添加描述/指令信息和评论两者。然而,如果用户不是特权用户,则仅可以添加评论。因此,在240处生成并显示图标310-340,以向用户指示可用上下文内容的状态。
[0052]在250处,计算机确定是否已经接收到与图标关联的输入。也就是说,例如,计算机确定用户是否已经点击了图标,或者更一般地,是否已经选择了图标,以便促使上下文面板被提供。计算机可以持续监视输入,其在块250处指示了一个输入。
[0053]然而,一旦检测到输入,计算机前进到块260。在260处,计算机生成并且然后显示用于页面元素的上下文面板。在一个实施例中,计算机生成带有第一选项卡和第二选项卡的上下文面板。例如,计算机从数据库中读取上下文内容,并且用对页面元素的描述或者关于页面元素的指令来填充第一选项卡。第二选项卡用来自上下文评论的一组用户评论来填充。
[0054]图4图示了与方法200关联的上下文面板400的一个实施例。上下文面板400关联于作为术语“计算机”的页面元素410。也就是说,页面元素410是术语“计算机”。因此,在方法200的210处,术语“计算机”被配置为具有上下文内容。随后,当用户点击用于术语“计算机”的与应用程序一起内嵌显示的图标时,在260处生成并显示上下文面板400。上下文面板400包括页面元素410以及标记为“描述”的第一选项卡420。第一选项卡420在内容窗格430中包括针对页面元素的描述。尽管第一选项卡420示出为带有对页面元素的描述,当然,在其他实施例中,第一选项卡420包括指令或者内容窗格430中的其他信息,该信息对于用户理解页面元素410是有用的。
[0055]上下文面板400还包括编辑菜单440。编辑菜单的进一步细节将随后关于块270进行讨论。然而,一般而言,编辑菜单440包括工具和按钮,这些工具和按钮用于针对第一选项卡420和第二选项卡450两者来编辑内容窗格430的内容。此外,在一个实施例中,取决于正在与上下文面板400交互的用户的安全权限,上下文面板400和编辑菜单440可以用更少或更多的选项来生成。也就是说,管理员将被呈现包括了用于在选项卡420和450中编辑条目的完整一套按钮和工具的上下文面板400。相反地,标准用户将仅具有对第二选项卡450内的基本编辑按钮和工具的访问,用于添加和编辑他们自己的评论。
[0056]参考图5,示出了上下文面板400的另外的视图,其中第二选项卡450被选择。当选择了第二选项卡450时,内容窗格430显示关联于页面元素410的用户注释或评论。指示符460显示多个已经输入的针对页面元素410的评论。第二选项卡450提供了动态内容,因为当页面元素410的讨论随着时间而进展时,另外的注释可以被添加到第二选项卡450中的该组评论中。以这种方式,用户们为共同的知识库做出贡献,该共同的知识库帮助用户社群来理解页面元素410。
[0057]尽管上下文面板400已经被讨论为包括两个选项卡,当然,在其他实施例中,上下文面板400可以包括比所示出的选项卡更少或更多的选项卡。例如,上下文面板400可以包括用于关于页面元素410的不同讨论的附加选项卡、指示了对页面元素410的更新的附加选项卡等等。[0058]以方法200继续,在270处,一旦接收到来自用户的输入,就修改内容窗格430内的内容。如先前所讨论的,在240处,用户可以具有不同的安全权限。因此,取决于针对用户的安全权限(例如,用户是否是管理员或基本用户),该用户能够在上下文面板中编辑和/或添加不同的内容。例如,具有管理员权限的用户能够编辑第一选项卡420的内容以及第二选项卡450内的内容。然而,具有基本权限的用户仅能够将评论添加到第二选项卡450。另外,对上下文面板的输入包括,例如,文本或其他数据,并且对上下文面板的输入被添加到数据库中与该页面元素关联的相关位置。以这种方式,计算机向用于页面元素的上下文面板提供动态内容,并且将用于上下文面板的所有信息一起维持在数据库结构内。
[0059]图6图示了来自图1的装置100的另外的实施例,该实施例用单独的集成电路和/或芯片进行配置。在这个实施例中,来自图1的图标逻辑110具体化为单独的集成电路610。另外,上下文逻辑120具体化在个体的集成电路620上。数据库130也具体化在个体的集成电路630或存储器设备上。这些电路经由连接路径被连接以传达信号。尽管集成电路610、620和630被图示为单独的集成电路,但是它们可以被集成到普通的集成电路板600中。另外,集成电路610、620和630可以组合成为比图示的集成电路更少的集成电路,或者拆分成为比图示的集成电路更多的集成电路。在另一个实施例中,图标逻辑110、上下文逻辑120、以及数据库130 (它们分别图示在集成电路610、620、以及630中)可以组合成为单独的专用集成电路。在其他实施例中,与图标逻辑110和上下文逻辑120关联的功能的部分可以被具体化为由处理器可执行的固件,并且被存储在非暂时性存储器中。
[0060]下面包括本文所采用的所选术语的定义。这些定义包括各种示例,和/或落在术语范围内并且可以用于实施的组件形式。这些示例不意图为是限制性的。术语的单数和复数形式两者可以均在这些定义的范围内。
[0061]对“一个实施例”、“实施例”、“一个示例”、“示例”的提及,等等,指示了这样描述的该(些)实施例或该(些)示例可以包括特定的特征、结构、特性、属性、元素或限制,但是指示了不是每一个实施例或示例都必然包括那个特定的特征、结构、特性、属性、元素或限制。进一步地,词组“在一个实施例中”的重复使用不必然指代同一个实施例,尽管它可能是同一个实施例。
[0062]“逻辑”,如本文所使用的,包括存储指令的计算机或(多个)电硬件组件、固件、非暂时性计算机可读介质,和/或这些组件的组合,这些组件的组合配置为执行(多个)功能或(多个)行为,和/或促使来自另一个逻辑、方法和/或系统的功能或行为。逻辑可以包括由算法控制的微处理器,以执行所公开的功能/方法、离散逻辑(例如,ASIC)、模拟电路、数字电路、已编程的逻辑设备、包含指令的存储器设备等等中的一个或多个。逻辑可以包括一个或多个门、门的组合、或其他电路组件。在描述了多个逻辑之处,可以有可能将多个逻辑并入一个物理逻辑组件中。类似地,在描述了单个逻辑组件之处,可以有可能使该单个逻辑组件分布在多个物理逻辑组件之间。在一些实施例中,本文所描述的这些组件和功能中的一个或多个使用这些逻辑组件中的一个或多个来实施。如本文所描述的逻辑限制于35U.S.C§ 101下的法定主题。 [0063]尽管为了解释的简单性的目的,图示的方法被示出和描述为一系列的块。这些方法不被这些块的顺序所限制,因为一些块能够以不同的顺序发生,和/或与所示出和描述的其他模块同时发生。此外,少于所有图示的块可以用来实施示例方法。块可以组合或者分离成为多个组件。此外,另外的和/或备选的方法能够采用另外的未图示的块。本文所描述的这些方法限制于35U.S.C § 101下的法定主题。
[0064] 到术语“包括”或“包括了 ”被采用在详细描述或权利要求中的程度,意图是如同术语“包括”当被采用作为权利要求中的过渡词时被解释的那样,以类似于术语“包括”的方式而具有包容性。
[0065]尽管示例系统、方法等已经通过描述示例而被举例说明,并且尽管这些示例已经以相当多的细节而被描述,但是 申请人:的意图并非将所附权利要求的范围限制或以任何方式限定到这样的细节。当然,不可能描述可想到的组件或方法的每一种组合,这些组合用于描述本文所描述的系统、方法等的目的。因此,本公开内容不限定到所示出并描述的这些特定细节、代表性装置、以及说明性示例。因此,本申请意图为包括落入所附权利要求的范围内的改变、修改和变形。
【权利要求】
1.一种装置,包括: 图标逻辑,被配置为响应于检测页面元素的选择而生成图标,所述图标指示了与所述页面元素关联的上下文内容是否可用,其中所述页面元素是用于应用程序的图形用户界面(GUI)的显示元素;以及 上下文逻辑,被配置为响应于检测与所述图标关联的输入而生成上下文面板,其中所述上下文逻辑被配置为生成带有第一选项卡和第二选项卡的所述上下文面板,其中所述第一选项卡包括对所述页面元素的描述,以及其中所述第二选项卡包括来自用户的关于所述页面元素的一组评论。
2.根据权利要求1所述的装置,其中所述上下文逻辑被配置为,通过在数据库中为所述页面元素建立一个或多个条目并且修改所述应用程序,来配置所述页面元素以提供所述上下文内容,其中通过将标签插入到所述应用程序中来修改所述应用程序,所述标签指定了所述页面元素包括上下文内容。
3.根据权利要求1所述的装置,其中所述上下文逻辑被配置为,响应于接收所述上下文面板内的输入,通过将所述输入添加到关联数据库的与所述页面元素相关的位置中来修改所述上下文内容,其中所述输入包括文本,并且其中修改所述上下文内容至少部分地基于提供了所述输入的用户的安全权限。
4.根据权利要求1所述的装置,其中所述图标逻辑被配置为,通过确定与所述页面元素关联的所述上下文内容的状态,来生成用于所述页面元素的所述图标;其中,通过查询数据库以读取所述状态的指示符,来确定与所述页面元素关联的所述上下文内容的所述状态。
5.根据权利要求1所述的装置,其中上下文逻辑被配置为,通过用信息填充所述第一选项卡和所述第二选项卡,来生成所述上下文面板,所述信息从与所述页面元素关联的数据库中的条目读取。
6.根据权利要求1所述的装置,其中所述图标逻辑被配置为,生成所述图标来指示所述上下文内容的状态,并且其中所述上下文内容是与所述页面元素关联的帮助信息。
7.根据权利要求1所述的装置,其中所述页面元素是文本或图形,其中所述上下文逻辑被配置为在所述GUI前面的弹出窗口中生成所述上下文面板,并且其中所述一组评论由所述GUI的一个或多个用户添加到所述上下文内容。
8.一种方法,包括: 响应于检测页面元素的选择而生成图标,所述图标指示了与所述页面元素关联的上下文内容是否可用,其中所述页面元素是用于应用程序的图形用户界面(GUI)的显示元素;以及 响应于检测与所述图标关联的输入,由至少一个处理器来生成上下文面板,其中生成所述上下文面板包括生成第一选项卡和第二选项卡,其中所述第一选项卡包括对所述页面元素的描述,并且其中所述第二选项卡包括来自用户的关于所述页面元素的一组评论。
9.根据权利要求8所述的方法,进一步包括: 通过在数据库中为所述页面元素建立一个或多个条目并且修改所述应用程序,来配置所述页面元素以提供所述上下文内容,其中通过将标签插入到所述应用程序中来修改所述应用程序,所述标签指定了所述页面元素包括上下文内容。
10.根据权利要求8所述的方法,进一步包括: 响应于接收所述上下文面板内的输入,通过将所述输入添加到所述数据库中的与所述页面元素关联的相关位置,来修改所述上下文内容,其中所述输入包括文本,并且其中修改所述上下文内容至少部分地基于提供所述输入的用户的安全权限。
11.根据权利要求8所述的方法,其中生成用于所述页面元素的所述图标包括:通过查询数据库以读取状态的指示符,来确定与所述页面元素关联的所述上下文内容的状态。
12.根据权利要求8所述的方法,其中生成所述上下文面板包括:从数据库读取信息来填充所述第一选项卡和所述第二选项卡。
13.根据权利要求8所述的方法,其中所述图标被生成以指示所述上下文内容的状态。
14.根据权利要求8所述的方法,其中所述页面元素是文本或图形,其中所述上下文面板在所述⑶I前面的弹出窗口中显示,并且其中所述一组评论由所述⑶I的一个或多个⑶I用户添加到所述上下文内容。
15.根据权利要求8所述的方法,其中所述页面元素的所述选择是所述页面元素的鼠标悬停事件。
16.—种系统,包括: 上下文逻辑,被配置为通过生成带有在弹出窗口中的第一选项卡和第二选项卡的上下文面板,来显示用于应用程序页面元素的上下文帮助内容,其中所述第一选项卡包括对所述页面元素的描述,并且所述第二选项卡包括关于所述页面元素的一组评论,并且其中所述页面元素是内嵌在应用程序的图形用户界面(GUI)内的文本或图形,以及 其中所述上下文逻辑被配置为,通过把从用户接收的输入添加到数据库中的与所述页面元素关联的位置,来修改所述上下文帮助内容。
17.根据权利要求16所述的系统,进一步包括: 图标逻辑,被配置为响应于检测所述页面元素的选择,来显示图标。
18.根据权利要求17所述的系统,其中图标逻辑生成所述图标来指示与所述页面元素关联的上下文帮助内容是否可用,其中所述页面元素是用于应用程序的图形用户界面(⑶I)的显示元素。
19.根据权利要求16所述的系统,其中所述输入包括文本,并且其中所述上下文逻辑配置为,至少部分地基于提供所述输入的用户的安全权限来修改所述上下文帮助内容。
20.根据权利要求16所述的系统,其中所述上下文逻辑被配置为,至少部分地基于请求所述上下文面板的用户的安全权限来生成所述上下文面板。
【文档编号】G06F9/44GK103955358SQ201310541116
【公开日】2014年7月30日 申请日期:2013年9月18日 优先权日:2012年9月18日
【发明者】P·苏塔德加, R·常, H·邵, R·Y-B·陈 申请人:马维尔国际贸易有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1