远程会议系统和远程会议支持方法以及计算机程序的制作方法

文档序号:6420042阅读:203来源:国知局
专利名称:远程会议系统和远程会议支持方法以及计算机程序的制作方法
技术领域
本发明涉及一种通过网络实现多人协同工作的远程会议系统和远程会议支持方法以及计算机程序,特别涉及一种通过连接多个站点来实现远程协同工作的远程会议系统和远程会议支持方法以及计算机程序。
具体而言,本发明涉及一种提供共享工作空间的远程会议系统和远程会议支持方法以及计算机程序,该共享工作空间用于使参加者容易和其他的会议参加者进行会议系统之间的连接或进行信息共享,特别涉及一种在利用了多媒体的多个会议系统装置中,顺利实现各个会议参加者对发表用资料文件等信息的共享的远程会议系统和远程会议支持方法以及计算机程序。
背景技术
专利文献1特开平8-251568号公报专利文献2特开平8-70300号公报专利文献3特开2002-41429号公报最近,对用于将各个计算机相互连接的网络计算技术的需求日益高涨。在网络连接环境下,可以顺利地进行计算机资源的共享和信息共享、流通、分发、交换等协同工作。
例如,通过网络来实现多人的协同工作的系统有电视会议系统。采用电视会议系统,在位于相互远离的地点的会议室之间传图像和声音,可以看到映在电视画面上的参加者的面孔来召开会议。实际上彼此位于远程地区的参加者可以如同在同一会议室开会那样讨论事宜。另外,由于各个参加者不需要移动,所以能够有效利用时间和削减差旅费等经费等。
电视会议系统一般由摄像机、话筒、监视器、扬声器等图像和声音的输入输出装置、图像和声音的编码及解码装置、连接各个地点的通信装置以及线路构成。另外,为了在远程的会议室之间共享数据,双方准备电子黑板相互进行书写或共享应用程序进行操作。
最近,伴随因特网的一直连接和以xDSL及CATV为首的高速通信的普及,采用以电视会议为首的双向通信的远程地区间的协同工作系统的使用越来越多。
但是,使用电视会议系统等在多个场所召开远程会议时,需要做以下事情。
(1)将设在各站点的系统相互连接,发布在各站点收录的图像和声音。
(2)共享会议中所需的资料。
以往的电视会议系统中,为了将系统相互连接,会议的参加者需要办理以下手续。
(1)1对1连接时,向设在站点的装置输入连接方的姓名和地址,进行调用(呼び出す)来进行连接。
(2)将3个或3个站点以上相互连接时,在被称为多地点连接装置的装置中登记各站点的系统地址,通过从多地点连接装置调用各站点来进行连接。
以往的远程会议等系统使用电话线路等的线路交换系统的通信线路将系统之间连接起来,所以系统彼此连接的基本形式是1对1连接。
多地点连接装置是为了连接3个或3个以上的这种系统而设计的,通过连接多地点连接装置和设在各站点的站点装置,构成星型连接。多地点连接装置具有手动选择发布给各站点的站点图像,或通过输入声音来选择要发布的图像的功能。以往的多地点连接装置主要用于连接3个或3个以上站点来召开远程会议等场合,它被定位在通过线路交换来实现所有站点的连接的星型连接的中心(集线器hub)(参照图56)。
例如,利用多媒体的通信会议系统中,为了使不习惯会议系统的步骤的参加者也能容易地利用系统,提供具有模拟实际会议室的会议桌、会议座位、电话机等图标的图形用户界面,通过使用电话机图标,可以对其他会议参加者进行利用多媒体的呼叫设定(例如,参照专利文献1)。
另一方面,作为今后的计算机和网络的目标方向,提倡“泛在(ubiquitous)”。例如,希望能够无论何时何地都能获取所有知识。
词“泛在”或“泛在计算”是美国Xerox公司的PaloAlto研究所的已故Mark Weiser先生开始倡导的,意思是指“无论使用者在任何地方都可以利用相同性能计算机的能力的环境”。所谓“计算”,是指不论访问信息时是否持有PC(Personal Computer)和PDA(Personal DigitalAssistant)等计算机设备,与日常的工作空间成为一体地导入计算机,在用户意识不到的状态下提供信息收集和管理、信息分析和其他运算处理、信息显示、信息分发等计算机能力。
通过将这种泛在技术应用于远程会议系统,计算机文件等格式化信息当然没问题,即使各种默认的知识,也可以实现工作空间灵活性高、跨越了办公室、企业、国籍等框架的合作,扩大了业务的可行性。
例如,关于文件共享,提出了一种在临时构成的网络上,各个计算机之间可以共享各移动型计算机具有的文件的网络系统(例如,参照专利文献2)。此时,移动型计算机之间的消息通信是通过指定发送方地址和接收方地址,并对网络上的固定地址和与网络连接的移动型计算机的地址进行地址转换来实现的。但是,需要事先决定将地址转换机和移动型计算机相互连接的机构以及可否共享文件。共享文件时需要事先进行有意识的手续,而且不能共享未格式化的信息。
另外,还提出了一种会议系统,其可以容易地进行会议用共享资料等的准备和保管(例如,参照专利文献3)。此时,通过因特网接入网站提供TV电话会议服务,会议参加者使用通信终端,通过因特网接入网站,使用共享资料召开实时会议。但是,需要事先在会议参加者的终端设备上下载应用程序。

发明内容
本发明的目的在于,提供一种良好的远程会议系统和远程会议支持方法以及计算机程序,其可以连接多个站点并实现远程协同工作。
本发明的另一目的在于,提供一种良好的远程会议系统和远程会议支持方法以及计算机程序,其可以提供参加者容易和其他的会议参加者进行会议系统间的连接或信息共享的共享工作空间。
本发明的另一目的在于,提供一种良好的远程会议系统和远程会议支持方法以及计算机程序,其可以实现来自利用多媒体的多个会议系统装置的协作呼叫设定及信息共享。
本发明的另一目的在于,提供一种良好的远程会议系统和远程会议支持方法以及计算机程序,其可以根据简单的用户操作来顺利地进行会议中使用的信息的收集、管理、分析、显示、分发等操作。
本发明是鉴于上述问题而提出的,本发明的第1方面是支持实现多个会议系统间的协作的远程会议系统,其特征在于,具有设置在各个站点、用于运行各个会议系统的站点系统;和共享工作空间服务器,其将各个站点系统相互连接,使各个站点之间共享工作空间,该工作空间为用于管理或利用作为协作单位的任务的对象。
其中,所述共享工作空间服务器用于管理以下内容管理所述站点之间的连接的会话、会议中使用或作为会议记录而生成的文件、对会议相关资源的引用(reference)信息、会议参加者进行的对文件等的访问的历史信息。
因此,根据本发明的第1方面涉及的远程会议系统,会议的参加者通过操作由共享工作空间提供的图形用户界面,不必知道各个多媒体通信会议系统的调用地址,就能连接多媒体通信会议系统,可以很容易地从会议系统访问会议相关文件等信息。
所述共享工作空间服务器提供用于进行会话连接、对文件及/或资源的引用的用户界面。
另外,所述共享工作空间服务器在客户开始会话时,指示已经开始该会话的其他所有客户连接该客户。
所述站点系统相当于分别独立动作的会议系统,按站点管理会议。各个站点系统具有电子黑板,其用于提供由共享工作空间提供的图形用户界面;图像声音服务器,其对图像及声音进行编码及解码,与其他站点系统之间进行接收发送,使各个站点共享参加者的动作举止等;认证装置,其用于认证会议的参加者;和站点服务器,其用于管理以下内容站点系统中的会话、会议中使用或作为会议记录而生成的文件、对会议相关资源的引用信息、会议参加者进行的对文件等的访问的历史信息。
站点系统提供用于实现参加会议的用户之间的合作的界面,进行展示(presentation)控制。展示控制的构成方法各种各样。例如,可以把显示器和键盘及鼠标、图形输入板等普通计算机的用户界面直接设置在会议室。或者,通过利用投影仪投影到墙壁上的投影画面、捕捉用户对该投影画面的操作的摄像机和白板的组合来构成用户界面。另外,在壁面上设置打印、显示、一览显示共享文档等应用程序操作用按钮。当然也可以在会议室内设置用于在用户意识不到的状态下检测用户命令的探测器。
只要构成展示控制,在访问信息时,就不再询问参加会议的用户是否持有PC和PDA等计算机设备。即,计算机以浑然一体的形式被导入工作空间,可以在用户意识不到的状态下提供信息的收集和管理、信息分析和其他运算处理、信息显示、信息分发等计算机能力。计算机文件等格式化的信息当然没问题,即使各种默认的知识,也可以实现工作空间灵活性高、跨越了办公室、企业、国籍等框架的合作,扩大了业务的可行性。
另外,本发明的第2方面是支持实现多个会议系统间的协作的远程会议支持方法,其特征在于,具有提供由一个或一个以上会话构成的工作空间的步骤;响应用户对工作空间的选择,打开工作空间的步骤;
把已打开的工作空间追加到活动工作空间的步骤;和管理工作空间的利用的步骤。
根据本发明的第2方面的远程会议支持方法,会议的参加者通过操作由共享工作空间提供的图形用户界面,不必知道各个多媒体通信会议系统的调用地址,就能进行多媒体通信会议系统的连接,可以很容易地从会议系统访问会议相关文件等信息。
本发明的第2方面的远程会议支持方法还可以具有提供显示用于用户进行工作空间选择操作的候补工作空间的用户界面的步骤。
所述管理工作空间的利用的步骤也可以包括提供用于对文件及/或资源进行引用的用户界面的步骤。
所述管理工作空间的利用的步骤也可以包括登记对文件及/或资源的引用的步骤。
所述管理工作空间的利用的步骤也可以包括切换工作空间的步骤;开始子工作空间的步骤;和结束工作空间的步骤。
在所述管理工作空间的利用的步骤,也可以在切换工作空间的步骤及/或开始子工作空间的步骤停止原来的工作空间。
在所述管理工作空间的利用的步骤,也可以在客户开始会话时,指示已经开始该会话的其他所有客户连接该客户。
另外,本发明的第3方面是以计算机可读形式记载的计算机程序,使在计算机系统上执行用于支持实现多个会议系统间的协作的处理,其特征在于,具有提供由一个或一个以上会话构成的工作空间的步骤;响应用户对工作空间的选择,打开工作空间的步骤;把已打开的工作空间追加到活动工作空间的步骤;和管理工作空间的利用的步骤。本发明的第3方面涉及的计算机程序定义了用计算机可读形式记载的计算机程序,以便在计算机系统上执行规定的处理。换言之,通过在计算机系统上安装本发明的第3方面涉及的计算机程序,可以在计算机系统上发挥协作作用,能够获得与本发明的第2方面涉及的远程会议支持方法相同的作用效果。
如上所述,根据本发明可以提供一种良好的远程会议系统和远程会议支持方法以及计算机程序,其可以连接多个站点并实现远程协作。
另外,根据本发明可以提供一种良好的远程会议系统和远程会议支持方法以及计算机程序,其可以提供参加者容易和其他的会议参加者进行会议系统间的连接或信息共享的共享工作空间。
根据本发明可以提供一种良好的远程会议系统和远程会议支持方法以及计算机程序,其可以实现来自利用多媒体的多个会议系统装置的协作的呼叫设定及信息共享。
根据本发明可以提供一种良好的远程会议系统和远程会议支持方法以及计算机程序,其可以根据简单的用户操作来顺利地进行会议中使用的信息的收集和管理、分析、显示、分发等操作。
根据本发明,各个用户不用携带用于存储在会议各过程中作为参照信息所需的文件的设备,就可以在会议中向各参加者提供文件。同样,接收了该文件的参加者也不用携带用于存储文件的设备,就可以把文件带回去。另外,通过由服务器记录文件的交接事实,可以进行以会议状况和环境为关键字的信息检索。
本发明的其他目的、特征和优点,通过基于后述的本发明的实施方式和附图所做的详细说明将会更加明显。


图1是本发明的一个实施方式涉及的远程会议系统1的结构的示意图。
图2是用于管理站点系统10的会议(电视会议等)的站点服务器100的功能结构的示意图。
图3是共享工作空间服务器30的功能结构的示意图。
图4是利用超级链接来连接多个共享工作空间的状态的示意图。
图5是表示提醒使用IC卡进行登录的画面显示示例图。
图6是表示以列表形式显示由共享工作空间服务器30发送的工作空间的集合的示例图。
图7是通过把IC卡连接到站点服务器来指示利用结束的示例图。
图8是表示在站点服务器100上以列表形式显示由共享工作空间服务器30发送的工作空间的集合的示例图。
图9是以列表形式显示与两个用户相关的共享工作空间的集合的画面示例图。
图10是表示由共享工作空间(项目Y)保持的文件的引用列表(K~N)的画面显示示例图。
图11是表示起动与在站点上选择的文件相关的应用程序,在站点的电子黑板上显示文件的示例图。
图12是用户使用指示设备和键盘等用户输入装置在电子黑板12(或客户终端)上进行画面输入时的状态的示例图。
图13是在电子黑板12上显示的根据用户指示结束应用程序动作后的结果的示例图。
图14是在电子黑板12上显示的用户通过把IC卡连接到站点服务器100,结束该系统的利用时的画面显示示例图。
图15是表示用户把IC卡连接到站点服务器200并经过认证处理,在电子黑板12上显示的相关的共享工作空间(项目)一览的示例图。
图16是表示用户在B会议室的电子黑板12上选择项目Y,结果显示该项目中包含的文件的引用的一览的示例图。
图17是表示用户在B会议室的电子黑板12上选择文件K,结果在共享工作空间服务器30上起动相关的应用程序,在电子黑板12上进行该图形输出的示例图。
图18是表示用户在B会议室的电子黑板12上支持应用程序的结束,结果显示恢复到项目中包含的文件的引用的列表显示的示例图。
图19是表示用户在B会议室连接IC卡结束工作空间的利用时的状态的示例图。
图20是表示通过把IC卡1连接到站点系统10的站点服务器100,在站点系统10的显示装置上显示与用户相关的共享工作空间列表时的状态的示例图。
图21是表示项目X中包含的文件的引用列表被显示在电子黑板12上的状态的示例图。
图22是表示其他用户把IC卡连接到站点系统20的站点服务器200上,从而在站点系统20的显示装置上显示与该用户相关的共享工作空间的列表的状态的示例图。
图23是表示在各个站点的电子黑板12及22上,输出从其他站点的图像声音服务器接收的图像及声音数据的状态的示例图。
图24是表示在各个站点的电子黑板12及22上,显示输出从共享工作空间服务器30接收的画面显示信息的状态的示例图。
图25是表示各个站点的用户通过电子黑板进行输入和利用图像声音服务器进行多媒体信息交换来召开会议的状态的示例图。
图26是表示各个站点的用户通过电子黑板进行输入和利用图像声音服务器进行多媒体信息交换来召开会议的状态的示例图。
图27是表示各个站点的用户通过电子黑板进行输入和利用图像声音服务器进行多媒体信息交换来召开会议的状态的示例图。
图28是表示各个站点的用户通过电子黑板进行输入和利用图像声音服务器进行多媒体信息交换来召开会议的状态的示例图。
图29是表示根据用户的应用程序结束指示,使A会议室的电子黑板12的显示返回到项目文件列表状态的示例图。
图30是表示根据用户的结束指示,站点服务器200结束会话时的状态的示例图。
图31是表示根据用户的结束指示,站点服务器100结束会话时的状态的示例图。
图32是概略表示整个共享工作空间流程的流程图。
图33是表示用于进行工作空间的利用的处理步骤的流程图。
图34是更详细地表示图33所示的流程图中的工作空间结束处理的步骤的流程图。
图35是更详细地表示图33所示的流程图中的用于登记对象的引用的处理步骤的流程图。
图36是更详细地表示图33所示的流程图中的步骤S15中的开始子工作空间的处理步骤的流程图。
图37是更详细地表示图36所示的流程图中的步骤S42中的工作空间的停止处理的步骤的流程图。
图38是更详细地表示图33所示的流程图中的步骤S14中的切换工作空间的处理步骤的流程图。
图39是更详细地表示图34所示的流程图中的步骤S21中的保存未登记历史的处理步骤的流程图。
图40是表示参照工作空间的处理步骤的流程图。
图41是表示开始会话的处理步骤的流程图。
图42是表示站点系统10的安装示例图。
图43是表示在壁面上设置共享文档的印刷、显示、一览显示等应用程序操作用按钮的示例图。
图44是表示本发明的一个实施方式涉及的会议室的概观图。
图45是表示在本发明涉及的会议室中被放大的用户界面画面的构成示例图。
图46是表示两个用户把自己的IC卡对准设在会议桌上的IC卡识别单元1003的读取面时的状态的示例图。
图47是表示一个用户进行多个文件显示时的文件分发处理步骤的流程图。
图48是表示多个用户进行多个文件显示时的文件分发处理步骤的流程图。
图49是表示在远程站点系统之间确立会话的步骤的说明图。
图50是表示在会话中参照文件的动作示例图。
图51是表示在会话中参照文件的动作示例图。
图52是表示在会话中参照文件的动作示例图。
图53是表示在会话中参照文件的动作示例图。
图54是表示在会话中参照文件的动作示例图。
图55是表示由元数据管理器1005管理的元数据模式结构的示意图。
图56是表示利用了用于实现3个或3个以上地点的站点连接的多地点连接装置的系统结构(现有技术)的示意图。
具体实施例方式
以下,参照附图详细说明本发明的实施方式。
A.远程会议系统的结构图1表示本发明的一个实施方式涉及的远程会议系统1的结构示意图。如该图所示,远程会议系统1的结构是两个站点系统10及20通过共享工作空间服务器30而相互连接的结构。在该图所示的示例中,为了简化附图,描绘的是共享工作空间服务器30连接两个站点(即会议系统),但并不限定于1对1的连接,希望理解为可以将3个或3个以上地点的站点相互连接。
共享工作空间服务器30不同于使用电话线路等线路交换系统的通信线路并定位在星型连接的中心的多地点连接装置。如后面所述,共享工作空间服务器30用于管理以下内容管理会议系统间的连接的会话;会议中使用或作为会议记录生成的文件;对会议相关资源的引用信息;由会议参加者进行的对文件的访问的历史信息。
站点系统10及20相当于分别独立动作的会议系统,在各个站点召开会议。这些站点系统能够以现有的电视会议系统为基础来构成。例如,装备图像声音服务器11及21,输入输出摄像机、话筒、监视器、扬声器等的图像和声音,进行图像及声音的编码和解码,与其他站点系统之间进行接收发送,在各个站点共享参加者的动作和举止等。
双方准备电子黑板12和22,在各个站点进行书写,或在各个站点系统之间共享应用程序进行操作。本实施方式在电子黑板12和22上示出由共享工作空间提供的图形用户界面(GUI),会议参加者通过操作该界面,可以进行与多媒体通信会议系统的连接,或访问与会议相关的文件等信息(后述)。
各个站点的会议参加者为本远程会议系统1的用户。会议参加者通过操作由共享工作空间提供的图形用户界面,可以不必知道各个多媒体通信会议系统的调用地址,就能进行多媒体通信会议系统的连接,容易从会议系统访问与会议相关的文件等信息。
在各个站点系统10及20中装备有用于认证会议参加者的认证装置。在本实施方式中,各参加者携带IC卡作为个人认证介质,站点系统10及20中装备有访问IC卡的卡读取装置13及23,可以进行认证处理和权限确认等。
在图1所示的共享工作空间型远程会议系统1中,可以实现以下事项,支持远程地区间的协同工作。
(1)马上连接协作对方。
(2)马上获取协作所需的文档。
(3)把协作结果马上用于下一程序。
本实施方式涉及的远程会议系统1对各个站点提供协同工作所需的模态(modality)和模态的组合。例如,可以把声音、展示资料等文件、电子黑板、面孔图像的发布和远程协作编辑作成数据包进行利用。
远程会议系统1通过进行与协同工作相关的文档提供和与协同工作参加成员的自动连接,使进行协同工作的空间分别适应于各组的工作(站点)。
远程会议系统1进行实时协作和非实时协作的结合。即,记录实时协作(例如,保存电子黑板和所使用的展示资料)而使其与非实时协作结合,或将文档与实时协作关联而与非实时协作结合。
以下表示本实施方式涉及的共享工作空间型远程会议系统1的概略动作步骤。
(1)用户利用会议系统时,选择共享工作空间(登录或带确认地访问工作空间)。
例如,使用与共享工作空间1对1对应的IC卡,向系统输入ID。或者,进行个人登录,利用GUI操作来选择工作空间。
(2)通过打开共享工作空间,确认现在谁在共享工作空间或谁在会议系统中正在通信。
(3)在共享工作空间内选择“会议”,就可以从该站点参加远程会议(可以在共享工作空间中召开全体会议和确定个人的会议等多个会议)。
(4)可以事先在共享工作空间中放置文档,在会议中参照文件或保存会议中电子黑板上的图像。
(5)共享工作空间被分层,通过超级链接进行相互连接。
(6)可以在参加共享工作空间的同时参照子工作空间。
(7)操作子工作空间,在共享工作空间中公开信息(从个人工作空间进行拖拽)。
用户对自己所处的站点系统10,通过划(かざす)IC卡,经过规定的认证处理,即可以登录系统。登录后,站点系统10提示与该用户相关(有权限)的工作空间一览。此处所说的工作空间相当于一个会议,对相同的站点系统10,其他用户随后划IC卡请求登录时,经过同样的认证处理被允许登录时,提示与在先登录的用户相同的工作空间一览。此时,选择确定的工作空间,即提示与该工作空间有关的共享文档(文件)一览。另一方面,在远程站点系统中,选择相同工作空间时,在这些站点系统之间确立工作空间的连接,进行和本地站点系统相同的动作。并且,保持对工作空间内的共享文档的文件打开、编辑等操作的历史,可以在以后用作检索关键字。在工作空间内的活动没有本地和远程的区别。
图2是用于管理站点系统10中的会议(电视会议等)的站点服务器100的功能结构的示意图。虽然未图示,但希望理解为其他站点系统20中的站点服务器200也具有相同的结构。
站点服务器100具有在站点执行认证步骤的一部分的认证模块;管理设置在站点的电子黑板和图像声音服务器等构成站点系统的子系统的网络地址等的子系统管理模块;和管理它们的站点服务器管理器。
站点服务器100使用所连接的卡读取装置13,根据从会议参加者持有的IC卡读出的认证信息和权限信息,与共享工作空间服务器30进行通信,实现工作空间的利用。
在各个工作空间中管理以下内容用于管理站点即会议系统间连接的会话;会议中使用或作为会议记录生成的文件;对与会议相关的资源的引用信息;由会议参加者进行的对文件和资源等的访问的历史信息。
在站点系统10中提供图形用户界面,会议参加者通过使用用户界面指定设在工作空间的同一会话,可以进行协作呼叫设定和信息共享。与会议相关的资源,例如可以存在于该站点系统10内,也可以保管在站点内的其他保管场所或站点外的服务器上,例如以URL(Uniform ResourceLocator资源标识符)形式来记述。访问历史由访问发生的场所、访问用户(人)和访问时间等信息构成。
工作空间内的各个会话、文件、引用信息、访问历史信息都分配有访问控制列表(ACL)。工作空间管理器31除了能够以工作空间为单位管理或限制利用之外,还可以以工作空间内的会话为单位、以文件为单位、以引用信息为单位、或以访问历史信息为单位等以细致的单位来进行访问控制(后述)。
站点服务器100,例如,以在连接网络的个人电脑(PC)和工作站(WS)等普通计算机系统上起动规定的服务器应用程序的形式来实现。
图42表示站点系统10的安装示例。图示的站点系统10由以下部分构成会议参加者等用户经由信息终端的用户界面(未图示)进行访问用的Web界面1001;管理个人数据的目录服务单元1002;进行用户登录和分发共享文件时的认证处理的IC卡认证单元1003;保管在该站点内的共享文档的文档存储器1004;获取并管理对共享文档的访问历史和登录时用户在站点内进行的其他行动历史的元数据管理器1005;和展示控制器1006。
Web界面1001提供会议参加者等用户经由信息终端的用户界面(未图示)进行访问用的入口。
目录服务单元1002管理该站点内的用户(会议参加者)的个人数据。
IC卡认证单元1003利用由IC卡实现的超近距离通信技术和耐短波性认证技术(公知),进行用户登录和分发共享文档时等的认证处理。
文档文件存储器1004保管会议使用的展示文件等该站点内的共享文档。
元数据管理器1005在工作空间的后台获取对共享文档的访问历史和登录时用户在站点内进行的其他行动历史、以及分发(带回)共享文档等的信息,并作为元数据进行管理。
展示控制器1006提供在会议等工作空间上,用户(即会议参加者)相互之间实现合作所需的界面。展示控制器1006的构成方法各种各样。例如,可以在会议室中直接设置显示器和键盘及鼠标、图形输入板等普通计算机的用户界面。或者,通过利用投影仪投影到墙壁上的投影画面、捕捉用户对该投影画面的操作的摄像机和白板的组合来构成用户界面。另外,在壁面上设置共享文档的打印、显示、一览显示等应用程序操作用按钮(参照图43)。当然也可以在会议室内设置用于在用户意识不到的状态下检测用户命令的探测器。
只要构成展示控制器1006,在访问信息时,就不再询问是否持有PC和PDA等计算机设备。图44表示本发明的一个实施方式涉及的会议室的概观。计算机以浑然一体的形式被导入图示的工作空间,可以在用户意识不到的状态下提供信息的收集和管理、信息分析和其他运算处理、信息显示、信息分发等计算机能力。即,计算机文件等格式化的信息当然没问题,即使各种默认的知识,也可以实现工作空间灵活性高、跨越了办公室、企业、国籍等框架的合作,扩大了业务的可行性。
图55表示元数据管理器1005管理的元数据模式结构的示意图。利用元数据管理器1005按照以下步骤进行用户登录会议(会话)的管理。
(1)用户(会议发表者等)通过把存储有用户ID的IC卡或其他便携认证介质连接到设在会议室中的读卡器等连接终端,进行登录。
(2)展示控制器1006把所提示的用户ID信息发送给已存储有用户属性的目录服务单元1002,获取用于保持用户的信息组的对象的位置信息(服务器的ID及信息组对象的ID对)。
(3)元数据管理器1005使用从展示控制器1006发送的终端信息,记录“终端ID、用户ID、开始利用时间”。
(4)展示控制器1006以服务器ID为基础,经由网络向服务器发送请求,请求与用户对应的会话信息。
(5)展示控制器1006以所发送的会话信息为基础,进行信息组的显示。
(6)发表者通过从信息组选择会话,把房间和会话联系起来。
(7)展示控制器1006以服务器ID为基础经由网络向服务器发送请求,请求与用户对应的信息组(超级文本)。
(8)展示控制器1006以所发送的信息组的超级文本为基础,进行信息组的显示。
(9)用户(发表者)通过从信息组选择文件,驱动对应的应用程序,进行画面显示。
如参照图1所说明的那样,站点系统10和20之间通过共享工作空间服务器30而相互连接。图3表示共享工作空间服务器30的功能结构的示意图。
共享工作空间服务器30是为了在各个站点之间共享用于管理或利用成为协作单位的任务的对象即工作空间而设置的。
工作空间管理器31管理在该远程会议系统1内的各个站点生成的工作空间。
每个工作空间设有访问控制列表(ACL),工作空间管理器31根据从会议参加者持有的IC卡读出的认证信息和权限信息,管理或限制跨越多个站点的工作空间的利用。
在各个工作空间管理以下内容管理站点即会议系统之间的连接的会话、会议中使用或作为会议记录而生成的文件、对与会议相关的资源的引用信息、由会议参加者进行的对文件和资源等的访问的历史信息。
工作空间内的各个会话、文件、引用信息、访问历史信息都分配有访问控制列表(ACL)。工作空间管理器31除了能够以工作空间为单位管理或限制利用之外,还能以工作空间内的会话为单位、以文件为单位、以引用信息为单位、或以访问历史信息为单位等以细致的单位来进行跨越站点的访问控制。
工作空间服务器30,例如,以在连接网络的个人电脑(PC)和工作站(WS)等普通计算机系统上起动规定的服务器应用程序的形式来实现。
其中,“站点”指物理的场所。与此相对,“工作空间”是假想的信息共享场所。会话是同步工作的单位。在一个站点系统内可以配设多个工作空间,在一个工作空间内管理多个会话(参照图3)。在本说明书中,为了简化说明,把站点系统内的工作空间设为一个。另外,在工作空间内仅确立一个会话的情况下,远程会议、会话、工作空间意思相同。
下面,参照图49说明在远程站点系统之间确立会话的顺序。
在某一站点A,用户一旦经过例如以IC卡为介质的认证手续登录工作空间,则有权限的会话(会议、相当于后述的“项目”)被一览显示在电子黑板或其他显示器上。
在相同站点A,另外有其他用户登录同一工作空间时,一览显示这两个用户共用的会话。一旦选择某一会话,则将其起动,同时显示会话中共用的文件一览。
另外,在其他站点B选择同一会话时,利用共享工作空间服务器确立站点之间的同步状态。结果,不仅在站点内,而且在站点之间也可以实现文件共享,可以进行文件的打开、编辑等同步工作。
也可以在工作空间外确立会话,进行远程会议。
下面,说明工作空间内的文件参照方法。
为了在工作空间内共享文件,基本上各用户需要把共享文件事先登记(保存)在工作空间内。工作空间服务器30利用访问控制列表(ACL)管理事先登记的文件(参照图3)。
图50描述了在会话中参照文件时的动作。
有文件权限的用户通过自己所处的站点服务器100,对工作空间服务器30提出文件参照请求。
工作空间服务器30响应文件参照请求,取出在相关工作空间内事先登记的文件,起动打开该文件的应用程序。
然后,工作空间服务器30对文件参照请求方的站点服务器以及与请求方的站点服务器已确立会话的其他站点服务器,提供针对所起动的应用程序的输入输出界面。结果,在站点服务器之间共享对文件的打开和编辑等文件操作,实现在远程地区间的协作。
为了在工作空间内共享文件,基本上各用户需要把共享文件事先登记(存储)在工作空间内,但是,当然各个用户也可以共享未事先登记在工作空间内而带入会议的文件。图51表示该情况下的文件参照方法。
有文件权限的用户通过自己所处的站点服务器100,向工作空间服务器30转发文件的同时,提出对该文件的参照请求。
工作空间服务器30响应文件参照请求,把所转发的文件作为临时文件临时登记在工作空间内,起动用于打开该文件的应用程序。
然后,工作空间服务器30对文件参照请求方的站点服务器以及与请求方的站点服务器已确立会话的其他站点服务器,提供针对所起动的应用程序的输入输出界面。结果,在站点服务器之间共享对文件的打开和编辑等文件操作,实现远程地区间的协作。
然后,使用了临时文件的协作一结束,工作空间服务器30从工作空间内删除该文件。
在图50及图51所示的示例中,通过工作空间服务器30实现文件的共享,所以一旦增大在站点系统之间确立的会话个数和协同工作个数(即起动应用程序数),则导致工作空间服务器30的处理负荷过大。因此,也可以在文件参照请求方的站点服务器中进行应用程序的起动,以做到分散系统的整体负荷。图52表示该情况下的文件参照方法。
有文件权限的用户通过自己所处的站点服务器100,向工作空间服务器30提出对该文件的参照请求。参照请求的文件可以事先登记在工作空间,也可以不事先登记。在前一种情况下,从工作空间取出事先登记的文件,在后一种情况下,从用户的本地盘中取出该文件。
然后,该请求方的站点服务器100从工作空间取出该文件,起动用于打开该文件的应用程序。或者,在请求参照未事先登记的文件时,工作空间服务器可以把该文件作为临时文件进行临时登记。
站点服务器100经由工作空间服务器30对已确立会话的其他站点服务器,提供针对所起动的应用程序的输入输出界面。结果,在站点服务器之间共享对文件的打开和编辑等文件操作,实现远程地区间的协作。
在图52所示的远程协作环境下,即使在参照文件的另一方站点服务器侧,有时在会话中也有想参照其他文件的需求。该情况下时,作为进行参照文件的一个方法,有在已处于应用程序起动中的站点服务器中再次起动应用程序的方法。图53表示该情况下的文件参照方法。
在另一方站点,有文件权限的用户通过自己所处的站点服务器100,向工作空间服务器30转发文件的同时,提出对该文件的参照请求。参照请求的文件可以事先登记在工作空间,也可以不事先登记。在前一种情况下,从工作空间取出事先登记的文件,在后一种情况下,从用户的本地盘中取出该文件。
工作空间服务器30响应文件参照请求,把所转发的文件转发给应用起动中的站点服务器。或者,在请求参照未事先登记的文件时,工作空间服务器把该文件作为临时文件进行临时登记。
接收到文件的站点服务器除了当前起动中的应用程序,还起动用于所接收文件的应用程序,同时对已确立会话的其他站点服务器,提供针对所起动的应用程序的输入输出界面。结果,在站点服务器之间共享对新文件的打开和编辑等文件操作,实现远程地区间的协作。
在远程协作环境下,作为参照文件的另一方站点服务器侧想参照其他文件时进行文件参照的其他方法,还有另一方站点服务器亲自起动应用程序的方法。图54表示这种情况下的文件参照方法。
在另一方的站点系统中,通过自己所处的站点服务器100,向工作空间服务器30提出对该文件的参照请求。参照请求的文件可以事先登记在工作空间,也可以不事先登记。在前一种情况下,从工作空间取出事先登记的文件,在后一种情况下,从用户的本地盘中取出该文件。
然后,该请求方的站点服务器100从工作空间取出该文件,起动用于打开该文件的应用程序。或者,在请求参照未事先登记的文件时,工作空间服务器把该文件作为临时文件进行临时登记。
站点服务器100经由工作空间服务器30,对已确立会话的其他站点服务器,提供针对所起动的应用程序的输入输出界面。结果,在站点服务器之间共享对新文件的打开和编辑等文件操作,实现远程地区间使用多个文件的协作。
B.在远程会议系统上的动作在前项A说明了本实施方式涉及的远程会议系统的结构,在本项将详细说明在远程会议系统上进行的动作示例。
B-1.动作示例1(1)用户把IC卡对准(かざす)在站点系统10内准备的卡读取装置,连接到站点服务器100,进行认证。
(2)IC卡上保持着对用户使用的共享工作空间服务器30的引用。站点服务器11以该引用为基础,进行与共享工作空间服务器30的连接。或者,在IC卡上仅保持用户名,设置全球性目录服务器(未图示),在目录服务器上进行与各个用户有关的信息管理。也可以在目录服务器中保持与用户对应的用户共享工作空间服务器的引用。
(3)站点服务器100使用IC卡对共享工作空间服务器30进行认证,并进行登录。作为认证方式,可以读出记录在IC卡上的信息,来进行对共享工作空间服务器30的认证,也可以使IC卡计算对共享工作空间服务器30进行的基于公开密钥加密系统的认证协议的一部分消息。
(4)共享工作空间服务器30根据所认证的用户信息,把希望的共享工作空间作为响应返回。共享工作空间服务器30以所指定的共享工作空间的信息为基础,抽出构成共享工作空间的GUI所需的必要信息,转发给站点系统10。此时,共享工作空间服务器30除了用户信息以外,为了选择对用户而言合适的初始共享工作空间,也可以利用以下所示的一部分或全部信息来附加优先顺序。
●站点服务器100的网络地址和主机名等网络信息●将站点服务器100设在何处的位置信息●从站点服务器100接收的共享工作空间名、文件名、URL等信息●用户的日程信息和当前时间
●是否和某个用户在一起●过去曾利用过哪些共享工作空间图4表示通过超级链接连接多个共享工作空间的状态的示意图。
共享工作空间服务器30选择初始的共享工作空间时,可以对所有的共享工作空间附加优先顺序,也可以仅对用户利用书签等事先指定的共享工作空间的部分集合附加优先顺序。
另外,提供多个共享工作空间,让用户从中选择一个时,可以使用以下所示的任一方式或其一部分或全部。
●使用通常的超级文本中的导航形式●使用菜单●显示由共享工作空间构成的图形结构的一部分或全部(5)用户沿着由共享工作空间服务器30提供的多个工作空间构成的图形结构,通过根据需要选择节点来移动、选择希望的共享工作空间。此时,显示多个工作空间时,可以根据前述的优先顺序来改变颜色、大小、形状、位置或其组合,从而帮助用户进行选择。在默认的共享工作空间是用户希望的共享工作空间时,也可以省略该选择步骤。
(6)在站点系统10的电子黑板12上显示共享工作空间1的GUI。
(7)这里,站点系统10的用户1选择所显示的共享工作空间内的多个会话中的一个会话。当然,存在于共享工作空间内的会话也可以是一个。通过该步骤,有关站点系统10的信息被登记在会话1中。
(8)站点系统20的用户2进行和上述相同的操作。通过该步骤,有关站点系统20的信息被登记在会话1中。
(9)共享工作空间服务器30检测到已追加了指定同一会话的站点系统时,就对已登录的所有站点系统发出与其他站点系统连接的请求。结果,可以马上连接协作对方。此时,多个站点系统之间的连接形式也可以使用以下任一形式。
●集线器型●完全图型●扩展树型
(10)用户2通过选择与用户1相同的会话1,即开始共享各个站点系统10及20的电子黑板12及22的画面。用户1及用户2通过各个电子黑板12及22,可以访问展示资料等会议所需文件。即,可以马上取出协作所需的文档。
(11)画面共享是用钩子程序(hook)拦截应用程序的输入输出而进行的。
(12)可以配备下述功能的机构即在进行画面共享时,对来自多个网站的输入请求,通过任何网站的输入来改变字符和线的颜色。
(13)通过画面共享而驱动的应用程序所生成的文件和资源的引用历史被保存在共享工作空间1(参照图3)中。
如上所述,用户通过把存储有用户ID和其他认证信息的IC卡连接到与会议室相连接的IC卡识别装置1003,可以登录到系统。
用户完成登录时,展示控制器1006把经由IC卡所提示的用户ID信息发送给存储有用户属性的目录服务单元1002,获取用于保持用户的信息组的对象的位置信息(服务器的ID及信息组对象的ID对)。
元数据管理器1005使用从展示控制器1006发送的终端信息,将终端ID、用户ID、开始利用时间进行对应记录。
展示控制器1006以服务器ID为基础,经由网络对服务器发送请求,请求与用户相对应的信息组(超级文本)。然后,以所返回的信息组的超级文本为基础,进行信息组的显示。
用户通过从信息组选择文件,起动对应的应用程序,进行画面显示。
在本实施方式涉及的远程会议系统中,事先登记通过电子黑板进行的文件的生成和参照、资源的引用等会话中的用户的活动历史,从而可以在以后参照历史,把协作结果马上用于下一程序。即,可以进行实时协作和非实施协作的结合。
下面,说明对文件和资源的引用的历史的登记过程及参照过程。
将历史登记到Recently Used中的过程●在网络上有提供多个工作空间的计算机。
●各个用户在电子黑板或其他客户终端上选择(多个)工作空间。
●各个用户进行文件的打开和Web(或其他广域信息检索系统)上的信息检索和浏览。
●把与所打开的文件和浏览信息的Web页有关的引用(URL)存储在用户的客户终端上。
●从存储在用户的客户终端上的引用中选择需要登记到工作空间的引用。
●把所选择的引用转发给所有工作空间(或所选择的工作空间)。工作空间登记所接收的引用。
参照Recently Used的过程●各个用户在电子黑板或客户终端上选择(多个)工作空间。
●各个用户在电子黑板或客户终端上进行查看工作空间的历史的操作。
●在电子黑板或客户终端的画面上,示出按“日期顺序”、“引用计数顺序”或“重要度顺序”等所排序的工作空间列表。
●此时,以“个别”、“结合”或“内部会话”形式显示多个工作空间的历史。
●各个用户通过从列表中选择引用,可以进行文件的打开和Web的浏览。
B-2.动作示例2在以下说明的动作示例2中,在一个站点中,利用用户持有的IC卡进行认证,进行相关的共享工作空间的列表显示,利用IC卡进行退出。
(1)在站点系统10及站点系统20中,作为电子黑板12及22(或用户的客户终端)上的初始画面,显示提醒使用IC卡的登录画面(参照图5)。
(2)处于站点系统10的用户把IC卡连接到与站点服务器100相连接的卡读取装置13,开始认证。
(3)IC卡上保持着用户使用的共享工作空间服务器30的引用。站点服务器100以该引用为基础进行与共享工作空间服务器30的连接。或者,也可以在IC卡上仅保持用户名,设置全球性目录服务器(未图示),在目录服务器上进行各个用户的相关信息的管理。此时,在目录服务器中保持与用户对应的用户共享工作空间服务器的引用。
(4)站点服务器10使用IC卡对利用IC卡指定的共享工作空间服务器30进行认证,登录到工作空间。作为认证方式,可以读出记录在卡上的信息,来对共享工作空间服务器30进行认证,也可以使IC卡计算对共享工作空间服务器30进行的基于公开密钥加密系统的认证协议的一部分消息。
(5)共享工作空间服务器30根据使用IC卡所认证的用户信息,检索与该用户相关的共享工作空间的集合。把该检索结果列表发送给站点服务器10。
(6)站点服务器10显示由共享工作空间服务器30发送的工作空间的集合(画面中的工作空间记述为项目)。图6表示以列表形式显示由共享工作空间服务器30发送的工作空间的集合的示例。在该图所示的示例中,一览显示用户之一即渡边先生使用IC卡所认证的结果得到的多个项目(工作空间)。
(7)用户为了结束本系统的利用,可以使用在电子黑板或客户终端上准备的GUI指示结束。或者,可以把IC卡连接到站点系统来指示结束。图7表示通过把IC卡连接到站点服务器来指示利用结束的示例。
B-3.动作示例3下面,说明在同一站点系统上连接多个IC卡,显示与多个用户相关的共享工作空间,指定保持在共享工作空间内的文件或文件的引用来起动应用程序时的动作示例。
(1)在站点系统10及站点系统20中,作为电子黑板12及22(或用户的客户终端)上的初始画面,显示提醒使用IC卡的登录画面(参照图5)。
(2)用户把IC卡2连接到站点系统10的站点服务器100,开始认证。
(3)IC卡2上保持着用户使用的共享工作空间服务器30的引用。站点服务器100以该引用为基础进行与共享工作空间服务器30的连接。或者,也可以在IC卡2上仅保持用户名,设置全球性目录服务器(未图示),在目录服务器上进行各个用户的相关信息的管理。此时,在目录服务器中保持与用户对应的用户共享工作空间服务器的引用。
(4)站点服务器10使用IC卡2对共享工作空间服务器30进行认证,登录到工作空间。作为认证方式,可以读出记录在卡上的信息,来对共享工作空间服务器30进行认证,也可以使IC卡计算对共享工作空间服务器30进行的基于公开密钥加密系统的认证协议的一部分消息。
(5)共享工作空间服务器30根据所认证的用户信息,检索与该用户相关的共享工作空间的集合。把该检索结果列表发送给站点服务器10。
(6)站点服务器10把由共享工作空间服务器30发送的工作空间的集合显示在动作黑板12(或用户的客户终端)上。在图8中,一览显示着用户之一即堀切先生使用IC卡所认证的结果得到的多个项目(工作空间)。
(7)其他用户把IC卡1连接到站点系统10的站点服务器100,开始认证。
(8)IC卡1上保持着用户使用的共享工作空间服务器30的引用。站点服务器100以该引用为基础进行与共享工作空间服务器30的连接。或者,也可以在IC卡1上仅保持用户名,设置全球性目录服务器(未图示),在目录服务器上进行各个用户的相关信息的管理(同上)。
(9)站点服务器100使用IC卡对共享工作空间服务器30进行认证并登录。
(10)共享工作空间服务器30根据所认证的用户信息,检索与用户相关的共享工作空间的集合,对站点服务器100进行与当前所保持的集合的运算。该运算可以包括和集合、积集合、差集合、补集合及它们的任意组合。在本实施方式中,作为积集合的示例,检索了利用IC卡1所认证的与用户相关的共享工作空间的以下集合●项目A●项目Y●项目Z●项目B与利用IC卡1所认证的与用户相关的共享工作空间的以下集合
●项目X●项目Y●项目Z●项目W的积集合●项目Y●项目Z工作空间的集合信息被从共享工作空间服务器30发送出去。
然后,站点服务器100把所接收的工作空间的集合信息以列表形式显示在动作黑板12或用户的客户终端上。图9表示以列表形式显示与两个用户相关的共享工作空间的集合的画面示例。在该图所示的示例中,显示着通过分别与用户渡边先生和堀切先生相关的共享工作空间的积集合而得到的工作空间的集合。
(11)用户从站点服务器100所显示的列表中选择希望的共享工作空间。响应该选择,站点服务器100发送把所选择的工作空间1的信息发送给共享工作空间服务器30的消息。
(12)共享工作空间服务器30发送共享工作空间1的信息。在此说明了发送保持在共享工作空间中的文件引用列表的示例,但除了文件或文件引用以外,也可以把会话和其他共享工作空间的引用等保持在共享工作空间中(参照图3)。
(13)站点服务器100从共享工作空间服务器30接收文件引用列表,作为共享工作空间1的信息,并在画面上显示该列表。图10表示保持在共享工作空间(项目Y)的文件引用列表(K~N)的画面显示示例。
(14)用户通过显示在电子黑板12或自身的客户终端上的文件引用列表,可以选择希望的文件。假设用户选择文件K,则站点服务器100向共享工作空间服务器30发送表示用户已选择文件K的消息。
(15)共享工作空间服务器30接收到由站点服务器100发送的包含文件K的引用的消息时,起动与文件K相关联的应用程序。
(16)共享工作空间服务器30把执行所起动的应用程序、捕捉图形等输出作为消息发送给站点服务器100。站点服务器100通过在自身管理的电子黑板12上进行图形输出,实现站点系统10的应用程序的共享。图11表示与在站点中选择的文件相关联的应用被起动,在站点的电子黑板上显示文件的示例。在该图所示的示例中,显示在A会议室中选择的文件K的画面。
(17)用户使用指示设备和键盘等用户输入装置(或在会议室等工作空间上放大的用户界面),在电子黑板12(或客户终端)上进行画面输入。用户所进行的输入,作为输入消息从站点服务器100发送给共享工作空间服务器30,并被转交作为对在共享工作空间服务器30上动作的应用程序的输入。图12表示用户使用指示设备和键盘等用户输入装置在电子黑板12(或客户终端)上进行画面输入时的状态。在该图所示的示例中,在A会议室中,在文件K的显示画面上附加了注解。
(18)用户可以使用上述的用户输入装置在电子黑板12(或客户终端)上对在共享工作空间服务器30动作的应用程序指示结束。响应该结束指示,在共享工作空间服务器30动作的应用程序的动作结束。图13表示在电子黑板12上显示根据用户指示结束应用程序的动作的结果的示例。在该图所示的示例中,在A会议室中,进行与文件K相关的应用程序的结束指示,结果恢复到显示有被保持在共享工作空间(项目Y)中的文件的引用列表的画面。
(19)用户为了结束本会议系统的利用,可以使用电子黑板12(或客户终端)上准备的GUI指示结束,或者可以通过把IC卡连接到站点系统来指示结束。图14表示用户把IC卡连接到站点系统100来结束该系统的利用时的电子黑板12的画面显示示例。
以上说明了从相当于站点系统10的A会议室利用共享工作空间时的情况,当然同样也可以从其他站点访问共享工作空间。
图15表示在相当于站点系统20的B会议室,把IC卡连接到到站点服务器200,经过认证处理,在电子黑板22上显示相关的共享工作空间(项目)一览的示例。
图16表示用户在B会议室的电子黑板22上选择项目Y后,显示该项目中包含的文件引用的一览的示例。
图17表示用户在B会议室的电子黑板22上选择文件K后,在共享工作空间服务器30上起动相关的应用程序,在电子黑板22上进行其图形输出的示例。
图18表示用户在B会议室的电子黑板22上指示结束应用程序后,恢复到项目中包含的文件的引用列表的显示的示例。
图19表示用户在B会议室中连接IC卡来结束工作空间的利用时的状态。
B-4.动作示例4下面,说明通过用站点系统10和站点系统20指定同一共享工作空间,连接用于构成各个站点系统的动作黑板12及22,连接用于构成各个站点系统的图像声音服务器11及21的动作示例。
在该动作示例中,在各个共享工作空间中仅管理一个会话,通过使多个站点系统选择同一共享工作空间,将站点系统之间连接,开始会话。
以下虽不详细说明动作步骤,但是也可以不在选择同一共享工作空间的同时将站点系统之间相连接来开始会话,而是通过在选择同一共享工作空间后指示开始会话,从而将站点系统之间相连接并开始会话。
(1)将IC卡1连接到站点系统10的站点服务器100,与用户相关联的共享工作空间的列表显示在站点系统10的显示装置(电子黑板12)上(参照图20)。
(2)用户选择显示在电子黑板12上的多个共享工作空间中名称为“项目X”的共享工作空间1。
(3)站点系统10把用户所选择的共享工作空间1的引用发送给共享工作空间服务器30。
(4)共享工作空间服务器30把共享工作空间1保持的文件的引用的列表发送给站点服务器100。另外,共享工作空间服务器30为了可以将选择了共享工作空间1的项目X的站点服务器之间连接,保持站点服务器100的网络地址。
(5)站点服务器100把所发送的文件引用列表显示在电子黑板12上(参照图21)。
(6)其他用户把IC卡2连接到相当于B会议室的站点系统20的站点服务器200,从而与该用户相关联的共享工作空间的列表显示在站点系统20的显示装置(电子黑板22)上(参照图22)。
(7)B会议室的用户选择显示在电子黑板22上的多个共享工作空间中名称为“项目X”的共享工作空间2。
(8)响应该选择操作,共享工作空间服务器30把共享工作空间1保持的文件的引用的列表发送给站点服务器200。另外,共享工作空间服务器30为了可以将选择了共享工作空间1的项目X的站点服务器之间连接,保持站点服务器200的网络地址。
(9)通过上述步骤,选择了同一共享工作空间的站点服务器为两个或两个以上。因此,共享工作空间服务器30对登记的所有站点服务器发出连接其他站点服务器的请求。具体而言,对站点服务器100发出连接站点服务器200的请求,对站点服务器200发出连接站点服务器100的请求。
(10)站点服务器100和站点服务器200在构成两者的服务器i6中,发出连接相互的图像声音服务器的请求,同时把电子黑板12及22连接到共享工作空间服务器30,开始共享对应用程序的输入输出。
(11)在本实施方式中,站点服务器100和站点服务器200分别保持图像声音服务器11及21。站点服务器100对图像声音服务器11发出用于从图像声音服务器21接收图像和声音的请求。同样,站点服务器200对图像声音服务器21发出用于从图像声音服务器11接收图像和声音的请求。
(12)图像声音服务器11开始接收来自图像声音服务器21的图像和声音,图像声音服务器21开始接收来自图像声音服务器11的图像和声音。图23表示在各个站点的电子黑板12及22上,输出从另一方站点的图像声音服务器接收的图像及声音数据时的状态。
(13)用户通过站点系统10的电子黑板12提供的图形用户界面,选择文件P。共享工作空间服务器30响应该选择,起动与文件相关的应用程序。
(14)共享工作空间服务器30把执行应用程序的画面显示转发给各个站点系统10及20的电子黑板12及22。
(15)电子黑板12及22均根据由共享工作空间服务器30发送的画面显示信息,进行应用程序画面的显示。图24表示在各个站点的电子黑板12及22上显示输出从共享工作空间服务器30接收的画面显示信息时的状态。
(16)站点系统100和站点系统200的用户,分别使用利用键盘、指示设备等用户输入装置在电子黑板12及22上进行的输入和图像声音服务器11及22,进行信息交换来召开会议。
图25~图28表示各个站点的用户通过电子黑板进行输入和使用图像声音服务器进行多媒体信息的交换,召开会议时的情况。
在图25中,各个站点服务器利用输出显示在电子黑板上的应用程序起动画面和摄像机图像,共享相同的会议环境。
在图26中,A会议室的用户通过电子黑板上的应用程序画面指示文件的特定内容,同时通过声音与B会议室的用户进行洽谈。
在图27中,A会议室的用户利用声音形式接收来自B会议室的用户的回答。
在图28中,A会议室的用户在输出到电子黑板上的应用程序画面上,利用图形用户界面,修改文件的内容。该修改内容被通知给B会议室的站点服务器200,反映在电子黑板22上,同时在共享工作空间服务器30中登记历史。
(17)操作电子黑板12的用户指示结束利用(参照图29),把应用程序所使用的文件存储在共享工作空间1或共享工作空间1上的引用指示的文件服务器(未图示)上。
(18)在站点服务器200中,用户通过连接IC卡2,指示从站点服务器200退出和利用结束。这样,站点服务器200结束会话(参照图30)。
(19)在站点服务器100中,用户通过连接IC卡1,指示从站点服务器100退出和利用结束。这样,站点服务器100结束会话(参照图31)。
B-5.动作示例5
在以下说明的动作示例5中,作为发表者的用户把作为展示资料的共享文档分发给会议参加者中的其他用户。
在本实施方式涉及的会议室中,例如,准备有投影屏幕等被放大了的用户界面。图45表示该用户界面画面的构成示例。在图示画面上,显示每个参加(登录中)会议的用户的图标。例如,当前发表者的图标是高亮度显示。在该画面上,还备有把展示中使用的共享文档进行“选择分发”、“分发给全体人员”的按钮。以下,说明选择了“选择分发”时的动作步骤。
(1)希望电子分发发表者的信息的参加者把自己的IC卡对准设在会议室中的IC卡识别单元1003,经由IC卡进行连接,表示接受分发的意思。图46表示两个用户把自己的IC卡对准设在会议桌上的IC卡识别单元1003的读取面的状态。
(2)元数据管理器1005管理着用于管理会议室的参加成员的项目,参加者通过划IC卡,向会议室的成员列表中追加用户ID。
(3)各个用户被赋予对拥有的文件目录进行追加的权利。
(4)通过指示分发资料,发表者可以在画面上确认作为当前参加者而登记的用户(参照图45)。
(5)发表者通过支持资料分发的执行,获取登记的用户信息,根据用户信息对保持用户信息组的对象服务器ID和对象ID进行文件上载。
(6)元数据管理器1005把文件的ID、发送者、接收者的列表、时间记录在数据库中。
图47以流程图的形式表示在一个用户进行多个文件显示时,文件的分发处理步骤。
首先,获取文件一览(步骤S101),以分发文件的集合为基础进行文件的选择显示(步骤S102),然后开始分发(步骤S103)。
从会议参加者的集合获取参加者列表(步骤S104)。参加者的集合通过用户登记即把IC卡对准IC卡识别单元1003的读取面这一工作(步骤S107),进行依次追加登记(步骤S108)。
然后,从参加者列表选择分发用户(步骤S105),进行文件分发(步骤S106)。
图48以流程图的形式表示在多个用户进行多个文件显示时,文件的分发处理步骤。
首先,获取文件一览(步骤S111),以分发文件的集合为基础进行文件的选择显示(步骤S112),决定是否分发文件(步骤S113)。
决定进行文件分发时,即开始分发文件(步骤S114)。
从会议参加者的集合获取参加者列表(步骤S115)。参加者的集合通过用户登记即把IC卡对准IC卡识别单元1003的读取面这一工作(参照图46)(步骤S118),进行依次追加登记(步骤S119)。
从参加者列表选择分发用户(步骤S116),进行文件的分发(步骤S117)。
另一方面,决定不开始分发文件时(步骤S113),判别会议是否继续(步骤S120)。在判别为会议继续时,决定分发文件(步骤S121),进行退出。成为分发对象的文件中,除事先登记在工作空间的文件外,也包括用户带入会议中临时登记在工作空间的临时文件。
如图47及图48所示,通过进行文件分发处理,各个用户不必携带用于存储会议各过程中作为参照信息所需的文件的设备,即可在会议中向各个参加者出示文件。同样,接受出示文件的参加者也不必携带用于存储文件的设备,就可以把文件带回去。另外,服务器记录文件的交接事实,由此可以进行以会议状况和环境为关键字的信息检索。
C.共享工作空间服务器的动作本实施方式涉及的远程会议系统1的结构是在多个站点运行着会议系统,共享工作空间服务器将这些站点之间相互连接。
共享工作空间服务器30是为了在各个站点间共享工作空间而设置的,该工作空间是用于管理或利用成为协作单位的任务的对象,共享工作空间服务器30用于管理以下内容用于管理会议系统间的连接的会话;会议中使用或作为会议记录生成的文件;对与会议相关的资源的引用信息;由会议参加者进行的对文件等的访问的历史信息。
会议参加者通过操作由共享工作空间提供的图形用户界面,不必知道各个多媒体通信会议系统的调用地址,就能进行多媒体通信会议系统的连接,可以很容易地从会议系统访问会议相关文件等信息。
以下,说明通过共享工作空间服务器30的介入而实现的共享工作空间流程。
图32概略地表示整个共享工作空间流程。
开始工作空间时,首先,工作空间的候补被显示在站点系统内的电子黑板上(步骤S1)。
通过该工作空间候补显示,用户选择希望的工作空间(步骤S2)。
共享工作空间服务器30响应该选择动作,打开工作空间(步骤S3),追加活动工作空间(步骤S4),进行工作空间的利用(步骤S5)。
图33以流程图形式显示用于进行工作空间的利用的处理步骤。
由用户选择的工作空间被打开,通过电子黑板来进行其中包含的文件或HTTP项目的参照(步骤S11)。
进行文件和HTTP项目的参照时,与其相随,进行对象引用的登记处理(步骤S12)。
伴随着会议的进行,进行新文件的作成,文件的变更,对对象(外部资源等)的引用,这种会议的活动历史被依次保存。然后,通过参照所保存的历史,可以把协作结果马上应用到下一程序。
然后,若被指示结束工作空间的利用,则进行工作空间的结束处理(步骤S13)。
另外,若被指示向其他工作空间切换,则进行工作空间的切换处理(步骤S14)。
若被指示开始其他的工作空间,则开始子工作空间(步骤S15)。
图34更详细地表示图33所示的流程图中的工作空间的结束处理步骤。
首先,进行未登记历史的保存处理(步骤S21)。
然后,从活动工作空间删除正在利用的工作空间(步骤S22),进行工作空间的关闭处理(步骤S23)。
图35更详细地表示图33所示的流程图中的用于登记对象引用的处理步骤。
首先,从活动工作空间的集合中仅取出一个工作空间(步骤S31)。此时,如果工作空间是空的,则结束整个本处理例程。
另一方面,如果存在工作空间,则判别是否追加引用(步骤S32)。
没有要追加的引用时,返回步骤S31,对活动工作空间的集合中的下一工作空间进行处理。
有要追加的引用时,在工作空间中追加参照对象引用(S33),返回步骤S31,对工作空间的集合中的下一工作空间进行处理。
图36更详细地表示图33所示的流程图中的步骤S15中用于开始子工作空间的处理步骤。
首先,判别是否同时利用工作空间(步骤S41)。
进行排他利用时,进行工作空间的停止处理(步骤S42),然后进行工作空间的开始处理(步骤S43)。
进行同时利用时,直接进行工作空间的开始处理(步骤S43)。
图37更详细地表示图36所示的流程图中的步骤S42中的工作空间的停止处理的步骤。
这种情况下,把工作空间从活动工作空间变更为停止工作空间(步骤S51),然后停止该工作空间。
图38更详细地表示图33所示的流程图中的步骤S14中用于切换工作空间的处理步骤。
首先,停止原来的工作空间(步骤S61),工作空间的停止处理按照图37所示的步骤进行。
然后,在电子黑板或其他显示装置上显示工作空间的候补(步骤S62),用户在显示画面上利用图形用户界面选择成为切换对象的工作空间(步骤S63)。
之后,恢复到原来的工作空间(步骤S64)。
图39更详细地表示图34所示的流程图中的步骤S21中用于保存未登记历史的处理步骤。
首先,从未登记历史中仅取出一个对象(步骤S71)。此时,如果历史是空的(步骤S72),则结束整个本处理例程。
另一方面,如果存在未登记的历史时(步骤S72),判别是否追加对象(步骤S73)。在不追加对象时返回步骤S71,进入下一未登记历史的处理。
需要追加对象时,向工作空间追加参照对象引用(步骤S74)。然后,返回步骤S71,进入下一未登记历史的处理。
图40以流程图形式表示用于参照工作空间的处理的步骤。
首先,指定多个工作空间的参照形式(步骤S81)。
然后,根据所指定的参照形式,显示所有活动工作空间共同的对象(步骤S82),或显示所有的活动工作空间的对象(步骤S83)。
图41以流程图形式表示用于开始会话的处理的步骤。
首先,抽出已经开始所指定会话的客户(步骤S91)。
然后,向已经开始会话的所有客户发送连接新客户的指示的消息(步骤S92)。
以上,参照特定的实施方式,详细说明了本发明。但是,本技术领域的普通技术人员在不脱离本发明要旨的范围内可以对该实施方式进行修改和代用,这是不言而喻的。即,本发明是以示例形式进行公开的,不应限定性地解释本说明书的记载内容。为了判断本发明的要旨,应参考权利要求书。
权利要求
1.一种支持实现多个会议系统间的协作的远程会议系统,其特征在于,具有设置在各个站点、用于运行各个会议系统的站点系统;和共享工作空间服务器,其将各个站点系统相互连接,使各个站点之间共享工作空间,该工作空间为用于管理或利用作为协作单位的任务的对象。
2.根据权利要求1所述的远程会议系统,其特征在于,所述共享工作空间服务器用于管理以下内容管理所述站点之间的连接的会话、会议中使用或作为会议记录而生成的文件、对会议相关资源的引用信息、会议参加者进行的对文件等的访问的历史信息。
3.根据权利要求1所述的远程会议系统,其特征在于,所述共享工作空间服务器提供用于连接会话、引用文件及/或资源的用户界面。
4.根据权利要求1所述的远程会议系统,其特征在于,所述共享工作空间服务器在客户开始会话时,指示已经开始该会话的其他所有客户连接该客户。
5.根据权利要求1所述的远程会议系统,其特征在于,所述站点系统具有电子黑板,其用于提供由共享工作空间提供的图形用户界面;图像声音服务器,其对图像及声音进行编码及解码,并与其他站点系统之间进行接收发送,使各个站点共享参加者的动作举止等;认证装置,其用于认证会议的参加者;和站点服务器,其用于管理以下内容站点系统中的会话、会议中使用或作为会议记录而生成的文件、对会议相关资源的引用信息、会议参加者进行的对文件等的访问的历史信息。
6.根据权利要求1~5中任一项所述的远程会议系统,其特征在于,所述共享工作空间服务器根据由所述站点系统发送的用户识别信息来选择工作空间。
7.根据权利要求1~5中任一项所述的远程会议系统,其特征在于,所述共享工作空间服务器根据所述站点系统利用IC卡发送的用户识别信息来选择工作空间。
8.根据权利要求1~7中任一项所述的远程会议系统,其特征在于,所述共享工作空间服务器根据用于确定由所述站点系统发送的工作空间的信息来选择工作空间。
9.根据权利要求1~7中任一项所述的远程会议系统,其特征在于,所述共享工作空间服务器根据用于确定所述站点系统基于保持在IC卡中的信息而发送的工作空间的信息来选择工作空间。
10.根据权利要求2所述的远程会议系统,其特征在于,所述共享工作空间服务器响应来自站点系统的文件参照请求,起动用于参照文件的应用程序,同时对确立会话的各站点系统提供针对应用程序的输入输出界面。
11.根据权利要求10所述的远程会议系统,其特征在于,在文件参照请求所请求的文件未事先登记在工作空间内时,所述共享工作空间服务器临时登记该文件。
12.根据权利要求2所述的远程会议系统,其特征在于,站点系统起动用于对参照请求文件进行参照的应用程序,同时对确立会话的其他站点系统提供针对应用程序的输入输出界面。
13.根据权利要求12所述的远程会议系统,其特征在于,站点系统从其他站点系统接收请求参照的文件,起动用于参照该文件的应用程序,同时对确立会话的其他站点系统提供针对应用程序的输入输出界面。
14.一种支持实现多个会议系统间的协作的远程会议支持方法,其特征在于,具有提供由一个或一个以上会话构成的工作空间的步骤;响应用户对工作空间的选择,打开工作空间的步骤;把已打开的工作空间追加到活动工作空间的步骤;和管理工作空间的利用的步骤。
15.根据权利要求14所述的远程会议支持方法,其特征在于,还具有提供显示用于用户进行工作空间选择操作的候补工作空间的用户界面的步骤。
16.根据权利要求14所述的远程会议支持方法,其特征在于,所述管理工作空间的利用的步骤包括提供用于对文件及/或资源进行引用的用户界面的步骤。
17.根据权利要求14所述的远程会议支持方法,其特征在于,所述管理工作空间的利用的步骤包括登记对文件及/或资源的引用的步骤。
18.根据权利要求14所述的远程会议支持方法,其特征在于,所述管理工作空间的利用的步骤包括切换工作空间的步骤;开始子工作空间的步骤;和结束工作空间的步骤。
19.根据权利要求14所述的远程会议支持方法,其特征在于,在所述管理工作空间的利用的步骤中,在切换工作空间的步骤及/或开始子工作空间的步骤中,停止原来的工作空间。
20.根据权利要求14所述的远程会议支持方法,其特征在于,在所述管理工作空间的利用的步骤中,在客户开始会话时,指示已经开始该会话的其他所有客户连接该客户。
21.根据权利要求14~20中任一项所述的远程会议支持方法,其特征在于,在所述打开工作空间的步骤中,根据由会议系统发送的用户识别信息来选择工作空间。
22.根据权利要求14~20中任一项所述的远程会议支持方法,其特征在于,在所述打开工作空间的步骤中,根据会议系统利用IC卡发送的用户识别信息来选择工作空间。
23.根据权利要求14~22中任一项所述的远程会议支持方法,其特征在于,在所述打开工作空间的步骤中,根据用于确定由会议系统发送的工作空间的信息来选择工作空间。
24.根据权利要求14~22中任一项所述的远程会议支持方法,其特征在于,在所述打开工作空间的步骤中,根据用于确定会议系统基于保持在IC卡中的信息而发送的工作空间的信息来选择工作空间。
25.一种以计算机可读形式记载的计算机程序,使在计算机系统上执行用于支持实现多个会议系统间的协作的处理,其特征在于,具有提供由一个或一个以上会话构成的工作空间的步骤;响应用户对工作空间的选择,打开工作空间的步骤;把已打开的工作空间追加到活动工作空间的步骤;和管理工作空间的利用的步骤。
全文摘要
本发明提供一种远程会议系统和远程会议支持方法以及计算机程序,其提供参加者能容易与其他的会议参加者进行会议系统间的连接或信息共享的共享工作空间。在共享工作空间中管理以下内容管理会议系统间的连接的会话;会议中使用或作为会议记录生成的文件;与会议相关的资源的引用信息;由会议参加者进行的文件访问等的历史信息。参加者通过GUI操作,可以不必知道各个会议系统的调用地址就能进行会议系统的连接,容易从会议系统访问与会议相关的文件等信息。
文档编号G06F13/00GK1499841SQ200310103058
公开日2004年5月26日 申请日期2003年10月29日 优先权日2002年10月29日
发明者堀切和典, 树, 渡辺美树, 山崎诚, 康裕, 小笠原康裕 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1