首页> 中国专利> 经交互式图形用户界面的标签的交互式可视化方法和系统

经交互式图形用户界面的标签的交互式可视化方法和系统

摘要

本公开提供了一种经交互式图形用户界面的标签的交互式可视化方法和系统。所述方法向当前计算机系统提供当前存储器,向第二计算机系统提供第二存储器,在交互式图形用户界面上显示球体和作为球体一部分的第二圆盘,所述球体具有代表当前计算机系统的中央圆盘,并且所述第二圆盘代表第二计算机系统,被平行地置于中央圆盘之上或之下。所述方法还包括在交互式图形用户界面上显示代表保存在当前存储器中的资源的当前标签,其中当前标签被显示在中央圆盘的表面上。所述方法还包括在交互式图形用户界面上显示代表保存在第二存储器中的资源的第二标签,其中第二标签被显示在第二圆盘的表面上。

著录项

  • 公开/公告号CN102411560A

    专利类型发明专利

  • 公开/公告日2012-04-11

    原文格式PDF

  • 申请/专利权人 国际商业机器公司;

    申请/专利号CN201110228958.2

  • 申请日2011-08-11

  • 分类号

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人鲍进

  • 地址 美国纽约

  • 入库时间 2023-12-18 04:59:56

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-09-16

    授权

    授权

  • 2012-05-23

    实质审查的生效 IPC(主分类):G06F17/21 申请日:20110811

    实质审查的生效

  • 2012-04-11

    公开

    公开

说明书

技术领域

本公开通常涉及经交互式图形用户界面的标签的交互式可视化方法以及图形交互系统。 

本公开还涉及计算机系统、数据处理程序和计算机程序产品。 

背景技术

目前,常常利用web技术组织信息或资源。资源是利用超文本链接链接的,超文本链接也是一种访问资源的机制。资源可以是具有文本、图片、视频、图形或者任意其它种类的信息表现的形式的、可在因特网上-或者在企业内部网上-获得的任意种类的信息。 

通常,资源被标记,这意味着标签与特定资源相关。标签可以是用户生成的或者自动生成的。一组标签可被命名为标签云。通过根据访问频率分配重要性值,以便标记多个聚集的标签,这些标签云已变成用于表现信息或资源的流行方式。 

标签云或者字词云-或者视觉设计中的加权列表-是用户生成的标签的视觉描述,或者只是因特网或企业内部网中的站点的字词内容,一般用于描述特定资源的内容。标签通常是各单个字词或者一小组字词,通常按字母顺序列出,标签的重要性可用标签的字体大小或显示颜色表示。从而,有可能按字母顺序和按流行度查找标签。标签通常是通向与标签相关的项目集合的超链接。实现标签云的方式多种多样。一些方法比其它方法流行。许多云主要是按字母顺序分类的。一些选项是:(a)按字母顺序对标签分类。借助适当的字体大小,突出显示最重要的或者最频繁的项目。(b)按字母顺序对标签分类。所有项目具有相同的字体大小和权重。可用字体颜色或背景颜色突出显示最重要的项目。(c)按照标签 的重要性或频率对标签分类。字体大小和颜色都被用于强调项目的重要性。(d)根本不对标签分类。可以使用字体大小、字体粗细和颜色。(e)按照标签的相似性对标签分类。相似的标签可显现为彼此相邻。可以应用各种视觉格式化。 

标签云可以利用不同的字体、字体大小、结构/形式/布局、着色等等。一些标签云甚至可以以3D方式显示,其中一些标签看来好像比其它标签更远。 

有时,区分私有标签云和公共标签云是有用的。私有标签云可以用于计算机系统的单一用户,因为它是该用户的标志和兴趣领域。不过,在社交网络中,公共标签云是有用的。访问频率和关联性于是可以与一组用户的集体访问频率相关联。从而,能够更容易地访问与主组的较大子组更相关的资源或信息。 

跨多个系统的联合标签是一个相当新的概念。在联合标签时可能出现的最有趣的问题之一是:如何恰当地向最终用户显现从不同系统取回的标签? 

文档EP2136301A1公开了一种使各个标签的标签云可视化的方法,其中每个标签是一条信息,并由一个或多个字符构成,其中已在一定的时间间隔内测量了标签元信息,以致存在关于所述标签的元信息的矢量。可按标签的字体大小、色饱和度或者在标签的各片段之间的内部距离区分标签。片段可由分段后的标签构成。分段后的标签也可被置于虚拟阶梯上。相对于基线的不同高度也代表关于标签的某些元信息。标签云的表示是按二维方式完成的。 

文档US 2009/0158146 A1公开了一种使用户通过操作向用户显示的对应标签表示或者标签组表示,能够控制或调整分配给标签的重要性水平的方法和系统。在一个实施例中,向用户显示许多标签的标签表示。标签通常是用于描述或分类数字内容的任意标准。在一个实施例中,使用户能够调整标签表示的大小,或者以其它方式操作标签表示,从而调整对应标签的重要性水平。在另一个实施例中,标签被分类成至少一个标签组。向用户显示与标签组对应的标签组表示。然后使用户能够调整 标签组表示的大小,或者以其它方式操作标签组表示,从而调整标签组中的每个标签的重要性水平。 

因此,需要一种改进的标签云的交互式可视化方法,所述方法克服了一般的二维标签云表示的限制。 

发明内容

按照独立权利要求的经交互式图形用户界面的标签的交互式可视化方法、图形交互系统、计算机系统、数据处理程序和计算机程序产品解决了这种需要。 

按照一个实施例,提供了一种经交互式图形用户界面的标签的交互式可视化方法。所述方法可以包括: 

-向当前计算机系统提供当前存储器, 

-向第二计算机系统提供第二存储器, 

-在交互式图形用户界面上显示球体和作为球体一部分的第二圆盘,所述球体具有代表当前计算机系统的中央圆盘,并且所述第二圆盘代表第二计算机系统,被平行地置于中央圆盘之上或之下, 

-在交互式图形用户界面上显示代表保存在当前存储器中的资源的当前标签,其中当前标签被显示在中央圆盘的表面上,和 

-在交互式图形用户界面上显示代表保存在第二存储器中的资源的第二标签,其中第二标签被显示在第二圆盘的表面上。 

按照另一个实施例,提供一种图形交互系统。该图形交互系统可以包括:显示单元,所述显示单元适于在交互式图形用户界面上显示球体,所述球体具有代表包括当前存储器的当前计算机系统的中央圆盘,并且显示作为球体一部分的第二圆盘,所述第二圆盘代表包括第二存储器的第二计算机系统,其中所述第二圆盘被平行地置于中央圆盘之上或之下,其中所述显示单元还适于在交互式图形用户界面上显示代表保存在当前存储器中的资源的当前标签。当前标签被显示在中央圆盘的表面上,其中所述显示单元还适于在交互式图形用户界面上显示代表保存在第二存储器中的资源的第二标签,其中第二标签被显示在第二圆盘的表面上。 

特别地,图形交互系统可以是计算机系统的一部分。 

在交互式可视化方法中,术语标签尤其可被用作类别术语。因此,也可使单个标签可见。另外,所述方法并不局限于两个圆盘。多于两个盘可以被显示为球体的一部分,代表多于两个计算机系统。另外,同一个计算机的不同部分可以用圆盘表示。逻辑系统,比如虚拟机,也可以用圆盘表示。从而,在物理计算机系统和圆盘之间必须具有一对一关系方面而言,不存在任何限制。 

另外,也可以把交互式可视化方法用作智能电话机的用户界面,其使经典的分层文件系统的显示过时,并用如上所述的可视化替换所述显示。特别地,所提及的标签可以代表计算机系统、智能电话机、或者其它便携式或固定计算机或存储系统上的资源,比如文本文件、图片文件、任意种类的图形文件、音乐文件、视频文件。比如通过利用资源的名称、资源中的标题(例如,文本文档的标题)或者通过资源的语义分析生成的标签,可以人工生成或者通过自动标引方法(auto-tagging method)生成标签。 

显示在球体上的标签是可点击的,从而把用户引导到资源,并显示资源。 

具体地,当前系统可以是用户实际使用的计算机系统,或者用户可以登录到的计算机系统,例如,电子内容管理系统。从而,在用户面前的物理系统也可以是精简型客户端或移动设备。 

更具体地说,显示在图形用户交互系统上的球体可以对不同的圆盘使用不同的颜色或阴影,并且可以在整个球体或者只是单个圆盘上形成阴影。 

在本申请的上下文中,遵循下述表达约定: 

Tag,标签-术语标签可表示保存在计算机中的资源。存储器可以是可以保存信息的任意设备。标签一般代表万维网概念中的超链接。从而,可以存在代表个人的兴趣领域的云标签,即私有标签云。或者,另一方面,标签云可由用户社区生成,以致标签云可以代表一组用户感兴趣的关键字的联合池,即,公共标签云。不同的标签可以代表不同的计 算机或存储系统(例如,连网存储器或者虚拟机)上的不同资源。 

球体-球体可以表示也称为球、球状物或者只是球形物体的三维物体。它可以围绕其任意轴线旋转对称。不过,椭圆形物体也在术语球体的范围内。 

圆盘-术语圆盘可以表示通过相对于球体的垂直对称轴而水平地切分球体而产生的盘。当圆盘被置于离球体的上极点或下极点越近的位置时,圆盘的相应高度变得越小。逻辑上,极点是奇点,意味着圆盘被布置成离极点越近,其高度越接近于0。 

Resource,资源-术语资源可以表示保存在计算机网络的节点,比如计算机系统、存储系统、网络设备等中的任何信息资源。资源可以采取保存在计算机系统、智能电话机、或者安排成保存信息的其它便携式或固定计算机或系统上的文本文件、图片文件、任何种类的图形文件、音频文件、视频文件的形式。 

拟旋转(quasi-rotating)可以表示所显示部件的使用户具有实际旋转的错觉的移动。不过另一方面,可在球体的表面上移动所述部件。真实世界的几何学规则不适用。对拟旋转来说更是如此,在拟旋转中,产生使球体围绕水平穿过显示系统的x轴旋转,同时圆盘保持其相对于切分球体的圆盘的法向矢量的定向的印象。从而,圆盘可以“仅仅”相对于垂直轴上下移动,而不丧失其与只是作为y轴提及的法向矢量的对准。 

上面所述的经交互式图形用户界面的用户兴趣模型的交互式可视化方法和相关的图形交互系统可带来一些优点。优点之一是克服了标签云的二维表示的仅仅利用颜色和字体大小来区分各单个标签与用户的不同相关性的限制。 

相互关联的存储资源,比如网络中的计算机和存储系统,以及保存在存储资源上的信息资源的球形表示使用户可以更好地浏览不断增长的标签云,以及更好地管理分布在存储资源上的信息以及优化访问。 

在一个实施例中,所述方法可以包括围绕穿过中央圆盘的旋转对称轴的第一轴旋转球体,并在交互式图形用户界面上显示代表在中央圆盘的表面上的保存在当前存储器中的资源的一个或多个标签,通过围绕第 一轴旋转球体,使所述一个或多个标签变得可见。 

特别地,利用在计算机键盘上键击的特殊按键,或者利用指示装置,可以实现所述旋转。例如,诸如计算机鼠标之类的指示装置的指针可被置于球体边缘的左侧或右侧,从而,左旋或右旋地旋转球体。旋转速度也是可调的。 

在另一个实施例中,所述方法可包括围绕垂直于第一轴延伸且在中央穿过球体的第二轴拟旋转球体,借助拟旋转,在球体上向下或向下移动中央圆盘和第二圆盘,从而使中央圆盘和第二圆盘保持水平对准,并且垂直于第一轴。 

这样,圆盘的表面不会脱离可视区。圆盘的可视表面仅仅沿着球体的极点方向被向上或向下移动。从而,圆盘的高度可被减小。特别地,这可导致显示在圆盘表面上的标签的字体大小的减小。在一定阈值之下,标签可以不再被显示。圆盘朝着球体的极点移动得越多,那么在视觉上,可以不再将其相对于相邻的圆盘区分开。可以认为每个极点,即,球体的北极和南极,可代表数学奇点,这是因为没有圆盘可被移动到极点之上。旋转对称轴始终保持与从显示器的顶部延伸到底部的假想的y轴平行。 

特别地,中央圆盘在球体的可视部分上被上下移动。相应地,在中央圆盘之下或之上的圆盘可被移动到中央圆盘。 

在再一个实施例中,所述方法可包括在交互式图形用户界面上显示代表具有第三存储器的第三计算机系统的第三圆盘,在交互式图形用户界面上显示代表保存在第三存储器中的资源的第三标签,其中第三标签被显示在第三圆盘的表面上。所述方法还包括在交互式图形用户界面上显示代表具有第四存储器的第四计算机系统的第四圆盘,和在交互式图形用户界面上显示代表保存在第四存储器中的资源的第四标签,其中第四标签被显示在第四圆盘的表面上。 

所有圆盘可被安排成彼此平行,并且在其平面上的法向矢量可以都是平行的。不过,上下移动产生“旋转移动的分类”或拟旋转的错觉。 

也可以使用其它形状,而不是球体。例如,代替球体,可以使用立 方体。在这种情况下,正面可被用于显示代表当前计算机系统和公共标签云的标签。与此相反,立方体的右侧面可被用于显示私有标签云的标签。 

在另一个实施例中,尤其是当利用围绕第二轴的拟旋转,使圆盘远离球体的赤道朝着球体的顶部或底部移动时,圆盘的高度会减小。不过,如上所述,圆盘尤其可以保持彼此平行,并且垂直于y轴。特别地,圆盘的高度可以随着离球体赤道的距离而减小,从而在球体的极点达到理论上的零值。 

按照所述方法,其中第二、第三和第四圆盘之一到中央圆盘的距离基于预定距离函数。 

特别地,距离可被定义成计算机系统的位置之间的物理距离,或者也可以是逻辑距离的函数。 

在一个实施例中,预定距离函数可以是代表保存在第二、第三和第四计算机系统上的资源的标签的访问频率的函数。从而,逻辑距离尤其可以与标签代表的各个资源的访问频率相关。如果在标签云中的所有标签中,一个计算机系统或存储器上的某一标签使用得最多,那么在当前计算机系统和相关计算机系统之间的逻辑距离较小。在这种情况下,相关计算机系统可被表示成在上面或下面与代表当前系统的圆盘最接近的圆盘。 

对另一个计算机的资源的访问频率越小,那么到代表当前计算机系统的圆盘的距离越大。也可以结合在第二或第三或第四计算机上的资源的标签的访问频率。从而,代表对标签表示的资源的组合访问频率最高的计算机的圆盘可被显示成最接近代表当前计算机的圆盘。 

在另一个实施例中,距离函数也可包括显示在球体的赤道上或附近的圆盘的频率的函数。 

特别地,所述附近指的是接近球体的赤道的区域。这可意味着在远离赤道的第二或第三位置。这是因为用户关心的资源可被更经常地拟旋转到赤道地带。 

在另一个实施例中,所述方法可包括根据从用户接收的输入变量, 重新安排第二、第三或第四圆盘的距离。特别地,这可用指示设备来实现。例如,右击圆盘可把圆盘固定到指示装置的指针上,并且可在球体上被向上移动或向下移动,从而使之更接近代表当前系统的圆盘。 

此外,计算机系统可以包括如上所述的并且涉及经交互式图形用户界面的标签的交互式可视化方法的图形交互系统。 

应注意,实施例可以采取纯硬件实施例、纯软件实施例或者包含硬件部件和软件部件的实施例的形式。在一个优选实施例中,用包括但不限于固件、驻留软件和微代码的软件实现本发明。 

在一个实施例中,提供在数据处理系统中运行的数据处理程序,所述数据处理程序包括当在数据处理系统上运行所述程序时,执行如上所述的方法的软件代码部分。 

此外,实施例可以采取可从计算机可用或计算机可读的介质访问的计算机程序产品的形式,所述计算机可用或计算机可读的介质提供供计算机或任何指令执行系统使用,或者结合所述计算机或任何指令执行系统使用的程序代码。对本说明来说,计算机可用或计算机可读的介质可以是包含、保存、传递、传播或传输供指令执行系统、设备或装置使用或者与之结合使用的程序的任何设备。 

介质可以是传播介质的电、磁、光、电磁、红外或半导体系统。计算机可读介质的例子包括半导体或固态存储器、磁带、可拆卸计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、硬盘和光盘。目前的光盘的例子包括光盘只读存储器(CD-ROM)、读/写光盘(CD-R/W)、DVD和蓝光光盘。 

应注意参照不同的主题,说明了本发明的实施例。特别地,针对方法类型权利要求说明了一些实施例,而针对设备类型权利要求说明了其它实施例。不过,本领域的技术人员会从上面及下面的说明推断出:除非另有说明,否则除了属于一类主题的特征的任意组合之外,与不同主题相关的特征之间的任意组合,尤其是方法类型权利要求的特征和设备类型权利要求的特征之间的任意组合也被视为在本文内已公开。 

根据下面说明的实施例的例子,本发明的上述各个方面和其它方面 是显而易见的,并参考实施例的例子说明了本发明的上述各个方面和其它方面,但是本发明并不局限于实施例的这些例子。 

附图说明

下面参考附图,举例说明本发明的优选实施例: 

图1示出了本发明方法的方框图。 

图2示出了网络中的具有相关存储器的计算机系统的方框图。 

图3示出了具有两个圆盘的球体。 

图4示出了具有多个圆盘的球体。 

图5示出了作为球体的替换物的立方体。 

图6示出了包括本发明的图形交互系统的计算机系统的方框图。 

具体实施方式

下面详细说明附图。附图中的图示是示意性的。首先,将说明本发明的标签的交互式可视化方法的方框图。之后,将说明经交互式图形用户界面的标签的交互式可视化方法的实施例,和所述方法的实施例的外观。 

图1示出了本发明的标签的交互式可视化方法100的方框图。借助交互式图形用户界面显示标签的方法100可包括向当前计算机系统提供当前存储器(步骤102),向第二计算机系统提供第二存储器(步骤104),在交互式图形用户界面上显示具有代表当前计算机系统的中央圆盘的球体和作为球体的一部分的第二圆盘(步骤106),所述第二圆盘水平地布置在中央圆盘之上或之下并代表第二计算机系统,把代表保存在当前存储器中的资源的当前标签显示在交互式图形用户界面上(步骤108),其中当前标签被显示在中央圆盘的表面上,把代表保存在第二存储器中的资源的第二标签显示在交互式图形用户界面上(步骤110),其中第二标签被显示在第二圆盘的表面上。 

图2示出了计算机系统202、208、214、220的网络。计算机系统208、214和220也可以是连网的存储系统或者其它存储系统。这些系统每一个 都可具有带有保存的信息资源206、212、218和224的存储器204、210、216和222。系统202、208、214和220都通过链路232连接到网络230。另外,交互式图形用户界面250可以耦接到计算机系统202,或者成为计算机系统202的一部分。信息资源206、212、218和224可以是利用万维网机构或者借助于私有网络,可经由因特网访问的信息项或资源。代替相对复杂的因特网地址,资源可具有相关的标签。用户可以用标签识别资源。系统202可被叫做用户登录到的当前计算机系统。 

图3示出了具有两个圆盘302和304的球体300。还示出了在中央圆盘302的表面上的标签318,和在圆盘304上的另一个标签340。借助阴影或其它图形效果,球体可被识别成球体。从可视化系统的左侧延伸到右侧,更准确地说,在中心水平穿过球体的中央的水平轴352代表x轴。在中心垂直延伸的、穿过球体300的中央的第二轴354代表y轴。在图2的上下文中,计算机系统202可用中央圆盘302表示,另一个计算机系统,例如,系统208可用圆盘304表示。 

图4示出了具有多个圆盘的球体400。带有标签416、418和420的中央圆盘402可以代表当前计算机系统202。在这种情况下,保存在存储器204中的与tag1、tag2和tag3相关的资源可被显示在中央圆盘402的表面上。另外,标签440代表用圆盘404表示的第二计算机系统上的资源。通过围绕从球体的一极延伸到另一极的垂直中心轴旋转球体400,中央圆盘402的其它部分变得可见,以致另外的标签422变得可见。通过围绕指定轴转动或旋转,球体400的整个圆周变得可见——代表保存在当前存储器204中的附加资源的附加标签随其一起变得可见。 

其它圆盘404、406、408、410和412,以及424、426、428、430、432可代表保存有可借助标签访问的资源的其它计算机或存储系统。上面解释的旋转效果同样适用于这些圆盘。圆盘可以单独旋转,或者作为整个球体的一部分旋转。极414和434也代表多个另外的圆盘。不过,由于圆盘的高度随着离球体的赤道的距离而减小,因此另外的圆盘会越来越难以识别。 

如果可以使球体400围绕轴352拟旋转——参见图3的情况——那么 可以使中央圆盘402向下移动,占据例如圆盘424的初始位置。圆盘402的高度从而会被减小。代替圆盘402,圆盘404现在占据最初被圆盘402占据的最主要位置。不过,需要提及的是未描述围绕x轴的任何实际的物理旋转,这是因为即使向上或向下移动,圆盘的定向总是保持相同。也就是,切片表面上的法向矢量总是与从一极延伸到另一极的轴线平行地延伸,这意味着从球体的北极延伸到南极,或者从球体的顶端延伸到底端。在这个意义上,圆盘的移动可被用户看作旋转;不过,真实的圆盘表现可以不同,这是因为每个圆盘的每个切片表面的法向矢量会因围绕x轴的旋转而改变其方向。 

其它圆盘,例如圆盘404上的标签可代表其它计算机系统上的资源。圆盘越接近于圆盘402,所代表的计算机系统越接近于圆盘402所代表的当前计算机系统。由不同圆盘代表的不同计算机系统之间的距离可用距离函数定义。例如,一个计算机系统可被定义成具有到由圆盘402表示的计算机系统202的短距离,如果与保存在保存有用相关标签云的关键字代表的资源的其它计算机系统上的标签相比,对由该第二计算机系统保存的标签的访问频率较高的话。不同标签的重要性或不重要性可用字体和/或颜色编码。用较大的字体显示在一个计算机系统上较常访问的标签。不过,也可按照圆盘在球体上的位置,调整字体大小。这意味着被显示在更远离球体的赤道显示的圆盘上的标签具有更小的字体大小。 

可用物理或逻辑术语定义距离函数。物理定义的一个例子是当前计算机是用户实际使用的客户端计算机系统,而下一个最接近的计算机系统是企业的部门计算机系统。接下来的距离可以由与当前计算机系统位于相同校园,相同城市,相同郡县,相同国家,相同地理区域等的计算机系统定义。距离函数也可以是运行由不同圆盘代表的不同计算机系统的企业之间的受影响的逻辑关系。 

球体400的转动或旋转或拟旋转可由指示装置(未示出)或键盘功能发起。悬停在球体的外缘436、438之上可使球体旋转到相应方向。也可以点击各个标签,以致可以访问相关的资源。取决于预定的配置,悬停在各个圆盘之上可以只旋转单个圆盘。 

也可重排在球体上可见的圆盘的顺序。例如,右击圆盘408和移动指示装置的指针可把圆盘408重新置于圆盘402之上。由于用户可能预期未来会更经常地访问在用圆盘408表示的计算机系统上的资源,他/她可能希望按照这种方式重排圆盘。如果圆盘可被显示成更接近于中央圆盘,那么相应圆盘的可视高度会更大,以致可以显示更多的标签,或者字体大小更大的标签。这使得能够更容易地访问在圆盘所代表的远程计算机系统上的由标签代表的资源。 

图5示出了立方体500,而不是球体。在立方体的情况下,只有指定数目的表面可用于显示标签。例如,表面502可代表保存有用标签516、518和520代表的资源的当前计算机系统。示出标签522和524的表面可以代表也保存了当前用户可以访问的、但是保存在另一个更远的计算机系统上的资源的另一个计算机系统。另外,立方体的底侧(未示出)可以代表另一个计算机系统。在立方体的刚刚提及的三个表面上,可以表示出来自公共标签云的标签。不过,也可能需要只显示私有标签云的标签。这可在目前显示tag526的表面上进行。这样,在立方体上可以显示公共标签云和私有标签云的标签。考虑到完整性,应提及轴552和554,其表示可按照与在球体的情况下解释的方式相似的方式,围绕这些轴旋转立方体500。可以置换用于显示私有标签云和公共标签云的侧面。 

不过,也可按照把私有标签云和公共标签云的标签显示在同一球体上的方式安排球体。例如,球体的上半部可以专供公共标签云的标签之用,而球体的下半部可以专供用户的私有标签云的标签之用。 

事实上,可在几乎任意种类的计算机上实现本发明的实施例,而与所使用的适于保存和/或执行程序代码的平台无关。例如,如图6中所示,计算机系统600可包括一个或多个处理器602,每个处理器具有一个或多个核芯,还包括相关的存储部件604、内部存储装置606(例如,硬盘、诸如光盘驱动器或数字视频光盘(DVD)驱动器之类的光驱动器、闪速记忆棒等等),和目前的计算机特有的众多其它部件和功能性(未示出)。存储部件604可包括在程序代码的实际执行期间采用的主存储器,和提供至少一些程序代码或数据的临时存储以便减少必须从外部大容量存储器616 取回代码以供执行的次数的高速缓冲存储器。借助具有对应适配器的总线系统618,可把计算机600内的部件连接在一起。 

计算机600还可包括输入装置,比如键盘608、鼠标610、或麦克风(未示出)。此外,计算机600可包括输出装置,比如监视器612(例如,液晶显示器(LCD)、等离子体显示器、发光二极管显示器(LED)或者阴极射线管(CRT)监视器)。监视器可由具有显示单元252的图形交换系统驱动。图形交互系统、显示单元252和监视器612可被组合成一个单元。计算机系统600可经网络接口连接614而连接到网络(例如,局域网(LAN)、广域网(WAN),比如因特网、或者包括无线网络在内的任何其它类似类型的网络)。这可允许与其它计算机系统的耦接。本领域的技术人员会认识到存在许多不同种类的计算机系统,并且上述输入和输出装置可以采取其它形式。一般来说,计算机系统600至少可包括为实践本发明的实施例而必需的最少处理、输入和/或输出装置。 

此外,本领域的技术人员会认识到上述计算机系统600的一个或多个部件可以位于远程位置,并通过网络与其它部件连接。此外,可在具有多个节点的分布式系统上实现本发明的实施例,其中本发明的每个部分可以位于分布式系统内的不同节点上。在本发明的一个实施例中,所述节点对应于计算机系统。可替换地,所述节点可对应于具有相关联的物理存储器的处理器。可替换地,所述节点可以对应于具有共享存储器和/或资源的处理器或者智能电话机。 

此外,用于执行本发明的实施例的软件指令可被保存在计算机可读介质上,所述介质是比如光盘(CD)、磁盘、磁带或者任何其它计算机可读的存储装置。 

尽管参考有限数目的实施例说明了本发明,但是受益于本公开的那些本领域的技术人员会认识到可以设想其它实施例,而不脱离这里公开的本发明的范围。因此,本发明的范围只应由所附的权利要求限定。 

应注意术语“包括”并不排除其它部件或步骤,“一个”并不排除多个。另外,结合不同实施例说明的部件可被组合。另外注意,权利要求中的附图标记不应被解释成是限制性的。 

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号