用于基于角色显示Web会议的文档再现的方法和系统的制作方法

文档序号:7666553阅读:119来源:国知局

专利名称::用于基于角色显示Web会议的文档再现的方法和系统的制作方法
技术领域
:本发明一般涉及Web^i5U支术(Webconferencingtechnology),并且更具体地,涉及一种用于在Web会议中提供对文档再现(rendition)进^f亍基于角色的显示的方法和系统。
背景技术
:如通常所知道的,Web^i义技术已经成为共享或传4务f言息的日益普遍的方式。Web会议系统4吏得在地理上分布的用户能够通过因特网参与到虚拟会议中。通过在每个参与者的客户计算机系统上执行的软件(例如Web浏览器或其它的客户机软件)向每个参与者提^议。Web会议是"同步的"会议,所有用户均共同参与到会汉中。这与用于通过张贴的消息(例如通常所说的"论坛,,、"消息公告板"或"布告板,,这样的在线讨论)来分享信息的、"异步的"基于Web的系统形成对比。Web会汉的最基本的特征在于屏幕共享(screensharing)。屏幕共享使得会汉参与者能够在其自己的屏幕上查看来自展示人(presenter)的屏幕的内容。当在Web会议中展示文档时,存在这样的情况,即对于不同的参与者来说,向其提供不同的信息会是有利的。例如,对于某些参与者来说,可能期望看到对其他的会汉出席者隐藏的附加元数据。对这一需求进行了说明的一种情况是当通过Web^i义共享展示的时候,展示人常常会希望看到除了展示幻灯片的内容之外的许多发言人附注(speakernotes),而不与会汉出席者共享那些附注。在过去,对于会i^示人来说该问题的一种解决方案是查看其在展示带外(out-of-band)的发言人附注,例如打印的硬拷贝,或者通过在展示期间在单独的用户接口窗口中显示单独的文件。然而,这样的带外方法的主^点在于展示人需要手动保持带外附注材料与共享的展示内容同步。在亲身(in-perscm)展示技术的领域中,已经提供了被称为"电子提示器"部件的一些现有系统。这些现有系统已经向展示人提供了在他或她正在进行亲身展示的时候对发言人附注的显示。然而,现有系统在提^H壬何这样的方式上存在不足,即该方式允许基于不同的Web会汉参与者的不同角色对将要由不同的Web会议参与者查看的共享文档进行不同的再现。现有系统不能够将不同的展示再现与对应的参与者角色关:^来。因此,它们不能够用于支持对共享的Web会议文档(例如展示文档)的多种再现进行定义,以及继而在Web会议期间显示那些再现以便使每个参与者对共享文档的具体查看是基于其在会议中的角色来确定的。此外,在现有系统中不存在这样的能力,即在Web会议期间允许动态地改变基于角色的会i义再现,以便适应于动态改变的参与者角色。另外,在现在系统中不存在基于角色提供不同再现的方式,其中,可以基于参与者是否位于特定的地理位置和/或参与者是否是特定的商业组织的成员来自动地确定角色。另夕卜,现有系统不能够提供对各个用户属性特定的共享Web^i义内容再现。例如,当在Web会议期间向用户再现共享文档的时候,通常不考虑用户可访问性设置(accessibilitysetting)。因此,如果低视力用户已经将其显示器设置用于高反差(highcontrast),则同样会希望对提供给他们的共享文档的再现是处于高反差的。类似地,如果色盲用户在其用户简表中具有对其色盲的指示,则会希望对其进行的共享文档的再现使用除了颜色以外的可视线索以提供视觉特殊性。因此,会希望具有一种新的系统,其用于基于Web会议参与者的角色和用户属性来提供对共享的Web会议内容的不同再现。
发明内容为了解决先前技术的上述和其它缺点,公开了一种用于在Web会议中提供对共享文档进行基于角色的再现的方法和系统。在所公开的系统中,基于参与者的角色向不同的Web会议参与者提供了对通过Web会汉共享的文档的不同的再现。允许具有足够特权的参与者(例如展示人)通过基于角色的再现配置用户接口(role-basedrenditionsconfigurationuserinterface)将不同的共享文档再现与对应的参与者角色相关联。在所述Web会议期间,将共享文档的不同再现自动提供给不同的会议参与者,以便仅将给定的再现提供给具有已经(例如,通过所述基于角色的再现配置用户接口)与该再现相关联的角色的那些参与者。所公开的系统进一步操作以便在Web会议期间动态地适应于参与者的变化的角色,以便响应于在所述Web会议期间任何给定用户的角色变化而改变提供给该用户的再现。可以包含所公开的系统以便基于关于参与者所获得的任何特定信息(例如用户数据库中用户简表内的信息,或者其它的用户信息)来确定该Web会i义参与者的角色。分派给用户的角色可以,例如,反映所述参与者是否是所述Web会议的展示人、所述参与者是否是正通过所述Web会议教导的i果程的指导员、所迷用户的地理位置、所述用户是否是商业组织的成员,或者描述所述用户的其它信息。所公开的系统进一步操作以便提供对各个用户属性特定的、共享文档的再现。例如,用户可访问性设置可以用于确定发送给给定用户的特定再现。如果所述共享文档可以对具有不同角色和/或用户属性的Web会汉参与者具有多种富有意义的再现,则可以包含所公开的系统以便应用于Web会汉中所共享的任何特定类型的文档。在一个实施例中,当正通过Web会议共享文档时,所公开的系统向有足够特权的参与者(例如,展示人参与者)提供了基于角色的再现配置用户接口,其允许该参与者指示将要向哪些参与者角色提供包括附加元数据的再现。配备有基于角色的再现配置用户接口的参与者可以,例如,继而指示将要向具有展示人角色的参与者,而不是向所有其它的参与者,显示所述元数据,这样的元数据可以,例如,包括在所*示人的屏幕上而不是在出席者屏幕上再现的发言人附注。在这样的例子中,基于通过所U于角色的再现配置用户接口而得到的先前实现的配置,当所g示人通过所述展示的页面点击时,所公开的系统向所述展示人自动提供包括每张幻灯片的内容以及任何关联的元数据在内的再现。所公开的系统基于通过所述基于角色的再现配置用户接口而得到的配置进一步操作,以便向其他参与者自动提供与显示给所述展示人的再现相同的、但却没有所述元数据的再现。在本说明书的结论部分中特别指出了并且明确要求保护关于本发明的主题。当结合附图阅读时,通过参照以下详细描述可以最好地理解本发明(既关于操作的组织又关于操作的方法)及其目的、特征和优点,在附图中图1是示出了所公开的系统的说明性实施例中的软件和硬件组件的框图2是示出了所公开的系统的说明性实施例中的软件组件的操作的框图3是示出了由所公开的系统的说明性实施例所实现的步骤的流程图;以及图4是由说明性实施例所提供的基于角色的再现配置用户接口的例子,其使得用户能够将共享文档的不同再现与Web会汉的参与者角色相关联。具体实施例方式如图1中所示,所公开的系统的说明性实施例的操作环境中的组件包括服务器系统10和客户机系统14。服务器系统10具有在其上执行的各种软件组件,所示出的包括有Web会议应用服务器软件12和再现逻辑44。服务器系统10进一步包括用户属性40、用户角色42,以;5^艮示文档46。展示文档46是在Web会议期间所提供的能够多重再现的共享文档的说明性例子。本领域的技术人员可以认识到,所公开的系统不限于应用于展示文档,并且可以将本发明应用于提供给Web会议中(例如在由图1中所示出的Web44义应用服务器软件12所提供的Web会议中)的一个或多个参与者的任何特定类型的共享内容。可以将服务器系统10中所示出的用户属性40和用户角色42维护为数据库等,如下面进一步描述的。客户机系统14包括多个特定的客户机系统,出于说明的目的示为包括客户机系统16、24、32等。客户机系统14中的每一个均包括客户机软件,示为客户机软件18、26、34等,其生成通往由Web会议应用服务器软件12所提供的Web^i义的用户接口。例如,客户机系统16中的客户机软件18为角色1用户22生成用户接口20,客户机系统24中的客户机软件26为角色2用户30生成用户接口28,并iU:户机系统32中的客户机软件34为角色3用户38生成用户接口36。用户接口20、28和36可以是4壬何特定类型的用户接口,例如^象图形用户接口,并且可以由每个相应的用户通过任何特定类型的用户接口设备(例如,计算机键盘或鼠标)和/或使用话音命令等进行操纵。可以将客户M件18、26和34体现为专用于提供Web会汉等的软件,或者体现为Web浏览器程序。例如,在一个实施例中,客户4几软件組件18、26和34中的每一个可以由这样的程序代码组成,即该程序代码可操作以便在将Web^i义提供给多窗口图形用户接口内的用户的显示窗口内,显示在Web会议期间从Web会议应用服务器软件12接收到的各种特定类型的内容资源。可以将服务器系统10体现为在可通信连接的一个或多个计算机系统上执行的任何特定数目的软件过程和/或组件。这样的计算机系统可以,例如,各自包括至少一个处理器、用于存储可在该处理器上执行的程序代码的程序存储装置(例如存储器)、一个或多个输X/输出设备和/或接口(例如数据通信和/或外围设备和/或接口),并且可以各自进一步包括适当的操作系统软件。类似地,客户机系统14可以包括任何特定类型的计算机系统或其它类型的客户机设备,例如,像台式计算机系统、PDA(个人数字助理)、蜂窝电话、平板(tablet)PC,或者能够向用户提供用于Web^i义的用户接口的任何其它适当的设备。服务器系统10和客户机系统14可以,例如,通过诸如因特网、局域网(LAN)或任何其它特定类型的通信系统或网络的一个或多个数据通信网络互连。虽然图1中示出了客户机-服务器实施例,但是所公开的系统并非如此限制。因此,可选的实施例可以具有图1的服务器系统10中所示出的软件、数据库和/或文档組件,其各自存储在客户机系统14中的一个或多个内。可以将Web会议应用服务器软件12体现为任何特定的计算机程序,其通过向参与者提供Web会汉来至少部分地进行操作。在图1中所示出的实施例的操作期间,Web会H义应用服务器软件12收集来自客户机系统14中的一个或多个的用户属性。这些用户属性可以,例如,指示可访问性或其它用户i殳置和/或与客户机系统14的用户关联的偏好。如图1中所示,客户机系统16将角色1用户22的用户属性48传递给Web会4义应用服务器软件12,客户机系统24将角色2用户30的用户属性50传递给Web会议应用服务器软件12,并JL^1户机系统32将用户属性52传递给Web会议应用服务器软件12。从客户机系统接收到的用户属性48存储在服务器系统10上的用户属性40中。可选地可以从位于客户机系统14外部的一个或多个用户信息数据库(例如,从雇员用户简表数据库,或者从与Web会议应用服务器软件12关联的和/或由Web会议应用服务器软件12维护的用户数据库)获得用户属性。从客户机系统14接收到的用户属性可以进一步包括由Web会议应用服务器软件12所提供的对Web^i义的用户角色的指示。例如,用户属性48可以包括客户机系统16的用户已经与用于即将到来的Web会议的"角色1"相关联的指示,用户属性50可以包括客户机系统24的用户已经与用于该Web会议的"角色2"相关联的指示,并且用户属性52可以包括客户机系统32的用户已经与用于该Web会汉的"角色3"相关联的指示。关于客户机系统14的用户的Web^i义角色的信息存储在服务器系统10上的用户角色42中。可选地可以从位于客户机系统14外部的数据和/或数据库(例如,从由Web会议应用服务器软件12所维护的即将到来的Web^i义的定义)获得用于即将到来的Web会汉的用户角色。在通过Web会议应用服务器软件12所提供的Web会议期间,基于存储在用户角色42和/或用户属性40中的信息,并且响应于由有足够特权的用户通过基于角色的再现配置用户接口所定义的、用户角色与特定的文档再现之间的关联,将诸如图1中所示的展示文档46的共享文档的不同再现自动地提供给Web会议中的不同参与者。通过再现逻辑44来对将哪个再现提供给Web会议中的那个参与者进行确定。例如,如图1中所示,将展示文档46的文档再现A54发送给客户机系统14中具有与Web会议角色1关联的用户的那些客户机系统,例如,客户机系统16。类似地,将展示文档46的文档再现B56发送给客户机系统14中具有与Web会汉角色2关联的用户的那些客户机系统,例如,客户机系统24。将展示文档46的文档再现C58发送给客户机系统14中具有与Web会议角色3关联的用户的那些客户机系统,例如,客户机系统32。由Web会议应用服务器软件12提供给Web会议参与者的共享文档再现可以以各种特定的方式而有所不同。例如,一些再现可以包括含于展示文档46中的元数据,而其它再现将不包括这样的元数据。在诸如展示文档46这样的共享文档中的元数据可以包括像发言人附注等这样的内容。可以将发言人附注和/或其它的元数据,例如,提供给其角色在Web会议中是向其他的参与者展示展示文档46的内容的Web会议参与者。这样的参与者可以被称为Web会议的"发言人,,或"展示人",并且其通常会对如何与其他的Web^i义参与者共享部分的展示文档46或其它共享内容的定时(timing)进行主要的或专门的控制,例如,通过向Web^H义应用服务器软件12指示何时将幻灯片展示的新幻灯片显示给Web^i义内的其他参与者。发言人或展示人可以进一步能够以Web会议中的其他参与者不能的方式控制有关该Web会议的其它方面。在所^Hf的系统中,由于自动地将元数据提供给具有这样的角色的参与者是对诸如展示文档46的共享文档的内容进行再现的一部分,因此随共享文档的非元数据内容同步提供元数据,以便同时查看元数据的相关部分以及与其有关的和/或其详细叙述的内容。还可以将元数据提供给具有其他角色的Web会议参与者。例如,在作为再现i果程的一部分的Web会汉中,可以为指导员、一个或多个助理指导员、管理员以及学生定义角色。在这样的情况下,可以通过Web^i义应用服务器软件12,将包括了在诸如展示文档46的共享文档内的元数据的再现发送给具有指导员和助理指导员以及还可能是管理员的角色的Web会议参与者。将要向其发送包括元数据在内的再现的特定参与者角色可以,例如,由就该会议而言具有足够特权的用户(诸如设立或定义该Web会议的用户)来指示,例如指导员,以及通过在该Web会汉之前和/或在该Web^i义期间所提供的基于角色的再现配置用户接口来指示。在另一实施例中,基于参与者是否是商脉組织的成员,可以至少部分地确定Web会议中参与者的角色,以及由此而向其提供的再现。例如,在向商业组织的内部和外部的参与者进行展示的情况下,可以向内部的那些参与者分派第一角色,而向外部的那些参与者分派第二角色。用于具有第一角色的参与者的再现可以是完全盛放的(blown)再现,例如,在来自CAD(计算机辅助设计)程序等的三维输出中显示复杂的内容。基于这样的假设,即参与者相应的用户接口在会议期间将能够显示三维内容,可以将这样的重型(heavyweight)再现提供给内部参与者。然而,将向与第二角色关联的参与者提供这样的再现,即在该再现中,以简化形式(例如仅以二维)再现来自CAD程序的复杂的内容输出。因而,外部参与者将能够以简化形式方便地查看展示的内容,而不需要与内部参与者相同的用户接口或客户机系统能力。这样的场景可以,例如,出现在通过Web^i义进行展示的情况下,在该情况下,正向内部和外部两种Web会汉参与者显示复杂的产品、零件等。在所公开的系统的另一实施例中,参与者的角色可以基于参与者的地理位置。可以以各种特定的方式来确定用于确定参与者的Web会汉角色的参与者的地理位置。例如,每个参与者的IP(网际协议)地址均可以用于确定该参与者的角色。在另一例子中,用户数据库中的参与者用户简表可以用于确定其地理位置。响应于用户属性40,由Web会议应用服务器软件12所提供的再现可以进一步地在Web会议参与者之间变化。例如,如果用户属性40指示了用于参与者的某种可访问性设置,那么会将发送给该参与者的再现生成与那些设置相匹配。这样的用户可访问性设置包括,例如,在参与者的用户接口中要求高反差显示的设置(即用于低视力用户),要求以不同于相异颜色的方式提供将要在显示物之间显示的可视差异的设置(即用于色盲用户),以及其它设置。因此,响应于参与者的用户属性指示要求高反差显示的可访问性设置,会将高反差再现提供给该参与者。例如,这样的高反差显示可能包括相对于其它再现较大的文本和/或图像。响应于参与者的用户属性指示要求以不同于相异颜色的方式在显示物之间显示可视差异的可访问性设置,会将再现提供给该参与者,其中通过其它技术获得展示文档46的内容上基于颜色的可视差异(例如,显示非文本内容的文本备选方案、在显示物之间以暗度显示增加的变化,等等)。图2是示出了所公开的系统的说明性实施例中的软件组件的操作的框图。如图2中所示,在Web会议期间,通过文档转换器过程72来传递共享文档70。共享文档70对应于图1的展示文档46,并且文档转换器72是图1的再现逻辑44的实施例。共享文档70可以是在Web会汉期间正在共享的4壬何特定类型的文档。在图2的例子中,共享文档70包括将要在Web会i5C艮示人的控制下(即展示人控制何时改变幻灯片放映中的幻灯片)作为幻灯片放映而展示给Web会议中的参与者的一组有序的幻灯片。另外,共享文档70包括元数据,该元数据包括与共享文档70中所含的一张或多张幻灯片关联的发言人附注。如图2中进一步所示,文档转换器过程72提供再现80,再现80包括将共享文档70内所含的幻灯片再现给展示人参与者74的客户计算机系统,从而使得再现80进一步包括共享文档70内所含的元数据,即发言人附注。因此,当展示人参与者74查看Web^i义时,为其提供了来自共享文档70的幻灯片放映以l良言人附注。例如,响应于展示人74在提供给展示人74的用户接口中选择78这样的选项,即该选项向文档转换器72指示在发送给展示人参与者74的客户计算机系统的再现80中将要提供来自共享文档70的发言人附注元数据,文档转换器72在再现80中包括来自共享文档70内的元数据。文档转换器72还生成共享文档70的再现82,并且将再现82传递给Web会议的其他参与者76的客户计算机系统,其中再现82仅包括来自共享文档70的幻灯片放映,但却不包括来自共享文档70的发言人附注元数据。可以通过展示人参与者74的客户计算机系统上的用户接口内的任何特定的机制将包括在再现80内的发言人附注元数据显示给展示人参与者74。例如,响应于展示人参与者74的偏好没置,可以确定发言人附注元数据的特定方式。由所公开的系统的实施例公开的、发言人附注元数据可以位于的地方的例子包括在提供Web^i义的用户接口显示窗口内的共享内容的底部或旁边,或者在位于提供Web会议的用户接口显示窗口附近的单独的浮动用户接口显示窗口中。可以以各种特定的方式由所公开的系统来检测展示人74对使得发言人附注元数据被包括在再现80中的选项的选择。例如,可以在Web会议开始的时候将对话框显示给展示人参与者74,包括这样的解释即展示人参与者74具有在他或她的客户计算机系统上查看发言人附注元数据而不向其他的Web会议参与者示出该发言人附注元数据的选项。这样的对话框可以进一步包括用于展示人参与者74的其它选项,例如使得展示人参与者74能够选择将如何在再现80中显示发言人附注元数据的选项。关于这方面的选项,如以上所提及的,包括处在共享的幻灯片放映内容的底部、在共享的幻灯片放映内容的旁边、在单独的浮动窗口中,等等。例如,展示人参与者74可以检查复选框以使得将幻灯片放映元数据包括在再现80中,以及检查另一复选框以指示显示的方法,并且然后在"OK(确认)"上点击显示物等。本领域的技术人员应当认识到,虽然在图2的例子中将共享文档70描述为包括幻灯片放映,但是所公开的系统并不限于在含有幻灯片的展示文档的情况下操作。因此,文档转换器72的实施例可以被操作来为各种特定类型的共享文档再现元数据。图3是示出了由所公开的系统的说明性实施例所实现的步骤的流程图。在步骤90,为Web会议应用程序提供这样的程序逻辑,即该程序逻辑了解在Web会汉中可以共享的不同类型的文档,以及基于参与者角色和/或用户属性可以与不同参与者关联的、每种文档类型的不同再现选项。这样的程序逻辑的实施例是图1中所示出的再现逻辑44。在步骤92,例如,在展示用户定义或调度Web会汉的时候,或者在Web会汉开始的时候,通过基于角色的再现配置用户接口,将共享文档的再现与参与者角色和/或用户属性相关联。在步骤94,所公开的系统在Web会议期间操作,以便基于参与者角色和/或用户属性,以及基于通过基于角色的再现配置用户接口所获得的在参与者角色与文档再现之间先前所定义的关联,向不同的参与者自动提供共享文档的不同再现。例如,在一个实施例中,基于^艮示用户接收到的带外信号(out-of-bandsignals)来控制共享的Web^"i义展示文档。这样的带外信号指示,例如,将要再现幻灯片放映中的下一幻灯片。当在服务器系统处接收到将要再现新幻灯片的信号时,再现逻辑程序代码确定将要将新幻灯片的哪些再现推向(pushto)哪些参与者。在可选的实施例中,响应于收到来自给定参与者的对新幻灯片的请求("拉(pull),,),所公开的系统确定将要将哪一再现发送给该参与者。在步骤96,所7>开的系统检测在Web会汉期间参与者角色上的改变和/或角色与再现之间的关联上的改变,并且基于最近检测到的参与者角色,改变提供给Web^i义中的参与者的共享文档的再现。例如,在展示期间的任何时候,Web^4义用户接口可以被体现成包括引出(bringup)角色改变选项对话框的工具栏图标和/或菜单命令,或者用于改变角色与再现之间的关联的对话框,以侵展示用户可以在展示期间改变这些选项。与改变参与者角色相关的选项使得所公开的系统能够允许展示用户在Web会议期间进行改变,并且在此后向其提供对用于展示用户的共享文档的合适再现,如再现与参与者角色之间的关联所指示的,还可以在Web会议期间动态地改变该关联。图4是由所公开的系统的说明性实施例所提供的基于角色的再现配置用户接口100的例子,其使得用户能够将通过Web务汉共享的文档的不同再现与Web会议参与者角色相关联。举例来说,可以将用户接口100显示给对Web会议进行调度的用户,以;SJ或者显示给在Web会汉开始处和/或Web会汉期间的展示用户。在图4的例子中,其中指导员正在通过Web会议展示材料,在Web会议开始处会向指导员角色参与者提供用户接口100,并且在Web会议期间,指导员角色参与者还可以访问用户接口100以改变或更新提供给特定角色下的参与者的再现。如图4中所示,用户接口100包括用于Web^i义的参与者角色的列表102。在图4的例子中,参与者角色是Instructor(指导员)、Assistant(助理)、Administrator(管理员)和Student(学生)。列表102中的参与者角色中的每一个均进一步配备有再现选项的下拉菜单。在所^^开的系统的一个实施例中,由下拉菜单所提供的再现选项是基于共享文档的类型来确定的,因为文档类型将指示可以提供什么类型的再现选项。例如,示出了用于指导员角色的菜单104具有所选择的"Slidesandspeakernotes(幻灯片和发言人附注)"选项,指示将为具有指导员角色的参与者提供包括幻灯片放映和发言人附注元数据这二者在内的共享展示文档的再现。类似地,还示出了用于助理角色的菜单106具有所选择的"Slidesandspeakernotes(幻灯片和发言人附注)"选项,指示也将为具有助理角色的参与者提供包括幻灯片放映和发言人附注元数据这二者在内的共享文档的再现。示出了用于管理员角色参与者的菜单108具有所选择的"Slidesonly(仅幻灯片)"选项,指示将为具有管理员角色的参与者提供仅包括幻灯片放映、而并不包括发言人附注元数据的共享文档的再现。类似地,示出了用于学生角色参与者的菜单110具有所选择的"Slidesonly(仅幻灯片)"选项,指示将为具有学生角色的参与者提供仅包括幻灯片放映、而并不包括发言人附注元数据的共享文档的再现。当用户在"OK"按钮112上点击时,存储参与者角色与再现之间的关联,例如,在图l中所示出的用户角色42中。可以以硬件、软件,或者硬件和软件的組合实现本发明。可以在一个计算机系统中以集中式方式实现根据本发明的系统,或者在不同元件跨多个互连的计算机系统分布的情况下以分布式方式实现根据本发明的系统。适于实现文中所描述的方法的任何种类的计算机系统或者其它装置都是适合的。硬件和软件的典型组合可以是具有这样的计算机程序的通用计算机系统,即当加载和执行该计算机程序时,其控制计算机系统以便该计算机系统实现文中所描迷的方法。附图包括根据本发明的实施例的方法、装置和计算机程序产品的框图和流程图说明。可以理解到,可以通过计算机程序指令实现这样的附图中的每个块,以及这些块的组合。可以将这些计算机程序指令加载到计算机或其它可编程数据处理装置上以产生机器,从而使得在计算机或其它可编程数据处理装置上执行的指令创建用于实现块中所指定的功能的装置。还可以将这些计算#序指令存储在可以指导计算机或其它可编程数据处理装置以特定方式运行的计算机可读介质或存储器中,从而使得存储在计算机可读介质或存储器中的指令产生包括实现块中所指定的功能的指令装置在内的制品。还可以将计算机程序指令加载到计算机或其它可编程数据处理装置上,以便使一系列操作步骤在计算机或其它可编程装置上执行以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令提供用于实现块中所指定的功能的步骤,本领域的技术人员应当容易理解,可以以很多形式将定义了本发明的功能的程序交付给计算机,其包括但不限于(a)永久存储在非可写存储介质(例如,计算机内的只读存储设备,像可由计算机I/O附件读取的ROM或CD-ROM磁盘)上的信息;(b)可变存储在可写存储介质(例如,软盘和硬盘驱动器)上的信息;或者(c)通过通信介质(例如,^使用无线、基带信号发送或宽带信号发送技术,包括载波信号发送技术),诸如通过经由调制解调器的电话网络或计算机传递给计算机的信息。虽然通过以上示例性实施例描述了本发明,但是本领域的普通技术人员将理解到,可以在不背离文中所公开的本发明的概念的情况下对所说明的实施例进行修改和变更。权利要求1.一种用于在Web会议期间提供对共享文档进行基于角色的再现的方法,其包括将角色与所述Web会议的参与者相关联;提供再现选择用户接口,其中所述再现选择用户接口使得能够在所述角色与所述共享文档的再现之间进行关联,其中在所述Web会议期间,与所述Web会议的所有参与者共享所述共享文档;以及基于与所述Web会议的所述参与者相关联的所述角色,以及进一步基于所述角色与所述共享文档的所述再现之间的所述关联,向所述Web会议的不同参与者提供所述共享文档的不同再现。2.根据权利要求l的方法,其进一步包括其中,将所述再现选择用户接口拔_供给在所迷Web会议期间控制所述共享文档的所述Web会汉的参与者。3.根据权利要求2的方法,其进一步包括其中,在所述Web会汉的开始处以及在所述Web会汉期间实现对所述再现选择用户接口的所述提供。4.根据权利要求3的方法,其中,在所述Web会议期间控制所述共享文档的所述Web会议的所述参与者包括具有展示人角色的参与者,5.根据权利要求3的方法,其中,在所述Web会议期间控制所述共享文档的所述Web^i义的所述参与者包括指导员参与者。6.根据权利要求1的方法,其进一步包括检测到在所述Web会汉期间所述Web会议中的至少一个参与者已经改变了角色;以及响应于所述检测到所迷至少一个参与者已经改变了角色,改变提供给所述至少一个参与者的所述共享文档的再现。7.根据权利要求1的方法,其进一步包括其中,所述向所述Web会议的不同参与者提供所述共享文档的所述不同再现进一步响应于与所述Web会议的所述参与者关联的用户属性。8.根据权利要求7的方法,其中,所述用户属性包括至少一个用户可访问性设置。9.根据权利要求6的方法,其进一步包括其中所述共享文档的所述再现中的第一个再现包括数据和元数据;其中所述共享文档的所述再现中的第二个再现仅包括所述数据;将所述共享文档的所述再现中的所述第一个再现提供给所述参与者中具有所*示人角色的所述一个参与者;以及将所述再现中的所述第二个再现提供给所述参与者中不具有所述展示人角色的至少一个参与者。10.根据权利要求9的方法,其中,所述元数据包括发言人附注并且所述数据包括幻灯片放映。11.根据权利要求l的方法,其进一步包括其中所述共享文档的所述再现中的第一个再现包括对物体的三维表示;其中所述共享文档的所述再现中的第二个再现包括对所述物体的二维表示;将所述共享文档的所述再现中的所述第一个再现提供给具有第一角色的参与者;以及将所述共享文档的所述再现中的所述第二个再现提供给具有笫二角色的参与者。12.根据权利要求l的方法,其进一步包括其中,所述将所述角色与所述Web会议的所述参与者相关联响应于所述Web会议的所述参与者是否是商业组织的成员,从而使得是所述商业組织的成员的参与者与第一角色相关联,并且不是所述商业组织的成员的参与者与第二角色相关联。13.根据权利要求l的方法,其进一步包括其中,所述将所述角色与所述Web会议的所述参与者相关联响应于所述Web会议的所述参与者的地理位置,从而使得在第一地理位置中的参与者与第一角色相关联,并且位于第二地理位置的参与者与第二角色相关联。14.根据权利要求2的方法,其进一步包括其中,所述将所述角色与所述Web会议的所述参与者相关联响应于以下指示哪些参与者将具有由在所述Web会议期间控制所述共享文档的所述参与者所提供的哪些角色。15.—种用于在Web会议期间提供对共享文档进行基于角色的再现的系统,其包括用于实现根据权利要求1至14中任何一项的方法的装置。16.—种包括计算机可读介质的计算^^呈序产品,所述计算机可读介质具有存储在其上用于实现根据权利要求1至14中任:何一项的方法的程序代码。17.—种用于在Web会汉期间提供对共享文档进行基于角色的再现的系统,其包括用于将角色与所述Web会议的参与者相关联的装置;用于提供再现选择用户接口的装置,其中所述再现选择用户接口4吏得能够在所述角色与所述共享文档的再现之间进行关联,其中在所述Web会议期间,与所述Web会汉的所有参与者共享所述共享文档;以及用于基于与所述Web会议的所迷参与者相关联的所述角色,以及进一步基于所迷角色与所述共享文档的所述再现之间的所述关联,向所述Web会汉的不同参与者提供所述共享文档的不同再现的装置。全文摘要本发明提供了一种用于基于角色显示Web会议的文档再现的方法和系统,所述方法包括将角色与所述Web会议的参与者相关联;提供再现选择用户接口,其中所述再现选择用户接口使得能够在所述角色与所述共享文档的再现之间进行关联,其中在所述Web会议期间,与所述Web会议的所有参与者共享所述共享文档;以及基于与所述Web会议的所述参与者相关联的所述角色,并且进一步基于所述角色与所述共享文档的所述再现之间的所述关联,向所述Web会议的不同参与者提供所述共享文档的不同再现。文档编号H04L12/18GK101192943SQ20071018662公开日2008年6月4日申请日期2007年11月14日优先权日2006年11月28日发明者S·戴维森,W·M·奎因申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1