提供虚拟办公室的方法、设备系统和程序,以及存储介质的制作方法

文档序号:6433848阅读:124来源:国知局
专利名称:提供虚拟办公室的方法、设备系统和程序,以及存储介质的制作方法
技术领域
本发明涉及一种向用户提供虚拟办公室的技术,尤其是,涉及一种用于提供虚拟办公室的方法、设备、系统和计算机程序,以及存储介质,在该虚拟办公室中,在不同地点工作的用户可以通过网络在实时的环境下相互通信。
背景技术
随着宽带网络的新近发展,已经产生了各种类型的办公室工作装置,例如卫星办公室和家庭办公室,它们都离它们的总部办公室很远。在促进在这种办公室中工作的员工之间的通信的处理中,虚拟办公室的概念扮演了一个重要的角色。
该虚拟办公室可以被定义为一个工作环境,其中员工能够通过使用计算机网络在不同的地方协调工作。
虚拟办公室的一个优点就是员工之间可以很容易的进行交互和通信,通常是在一个实时环境中,就像他们在相同的地方一样。这可以通过各种类型的同步通信来实现,包括视频会议、电话会议以及聊天。
为了模拟面对面的通信,该同步通信最好具有以下特征用户能够很容易地开始与其他人的通信,或者能够很容易的加入到其他人正在进行的通信中去;用户能够接受或拒绝从其他人接收到的通信请求;用户能够访问关于虚拟办公室中正在进行的通信的信息;用户为了安全的原因,能够向其他人隐藏上述信息;以及用户能够展示给其他人,是否他或她能够进行通信。

发明内容
本发明提供了一种用于提供虚拟办公室的方法、设备、系统以及相关计算机程序产品或介质,在该虚拟办公室中,在不同地点工作的用户可以通过网络彼此之间在实时的环境下进行通信。
在一个例子中,该虚拟办公室可以在网络上生成,在该网络中,一个服务器终端和多个客户端连接在一起。
该服务器终端一般包括处理器和存储装置。该存储装置事先存储有多个指令,当处理器执行这些指令时,这些指令能够使得处理器执行服务器的操作。
该操作可以包括向客户端请求登录信息,根据该登录信息验证客户端,请求该客户端发送各种数据,将数据存储在存储装置中,使用这些数据创建虚拟办公室,以及将虚拟办公室以客户端可读的格式提供给客户端。
该服务器终端一般包括处理器,显示器,输入装置,以及存储装置。该存储装置事先存储有多个指令,当处理器执行这些指令时,这些指令能够使得处理器执行客户端的操作。
该操作包括发送登录信息给服务器终端,将各种数据发送给服务器终端,向服务器终端请求虚拟办公室,以及使用浏览器将虚拟办公室显示在显示器上。
在一个例子中,该数据可以包括登录在网络上的用户的图像、用户的标识信息、以及由用户先前设置的各种规则。
该数据的例子包括用户ID,密码,等级,用户组,IP地址,访问规则,显示规则,加入规则,以及等级规则。
该访问规则规定用户是否能够进行同步通信。该显示规则规定已经开始通信的信息是否能够被显示。该加入规则规定用户是否能够加入到当前正在进行的同步通信中。该等级规则规定虚拟办公室中用户的授权级别,这与用户的等级有关。
在网络上生成虚拟办公室的一个优点就是客户端的用户能够在实时的环境下相互通信。
为了进行这种同步通信,服务器的操作还包括允许客户端根据各种规则开始同步通信,以及显示同步通信已经开始的信息。
为了进行上述的通信,客户端的操作还包括设置关于虚拟办公室中的操作的各种规则,以及将同步通信请求发送给服务器终端。
通过这种方式,虚拟办公室中的用户可以在实时环境中自由地相互通信,就像他们在物理上相同的地方一样。
对于本领域内的技术人员来说很清楚、并且很容易从下面的描述中得出的是,本发明可以通过多种方式来实现,例如设备、方法、系统、计算机程序或介质。


通过下面参照附图进行的详细说明,可以很容易的获得对于公开内容的更完整的评价及其许多附带的优点,同时其也将会变得更加易于理解,其中图1A和1B为根据本发明的优选实施例的虚拟办公室提供系统的示例结构的示意图;图2为图1A和1B中分别示出的客户端以及服务器终端示例结构的方框图;图3为存储在图2的客户端中的示例表;图4为由图2中的客户端和服务器终端执行的示例操作;图5为一个示例的显示图像,该图像表示根据本发明另一个优选实施例的虚拟办公室;图6为由根据发明另一个优选实施例的客户端执行的请求同步通信的示例操作;图7为当有多个用户被选中时,表示虚拟办公室的示例显示图像;图8为当有用户组被选中时,表示虚拟办公室的示例显示图像;图9为根据发明另一个优选实施例,由服务器终端执行的开始同步通信的示例操作;图10为当有多个用户进行同步通信时,表示虚拟办公室的示例显示图像;图11为另一个示例显示图像,其表示图10中示出的虚拟办公室;图12为当有用户组进行同步通信时,表示虚拟办公室的示例显示图像;图13为另一个示例显示图像,其表示图12中示出的虚拟办公室;图14为根据本发明另一个优选实施例,由客户端执行的设置规则的示例操作;图15为根据本发明另一个优选实施例,由客户端执行的设置显示规则的示例操作;图16为根据本发明另一个优选实施例,由客户端执行的设置加入规则的示例操作;图17为根据本发明另一个优选实施例,由客户端执行的设置访问规则的示例操作;图18为由根据本发明另一个优选实施例的服务器终端生成的示例表;图19为根据本发明另一个优选实施例,当会议秘密进行时,表示虚拟办公室的示例显示图像;图20为示例显示图像,其中该图像表示图19中示出的虚拟办公室;图21为根据本发明另一个优选实施例,当用户想要加入正在进行的同步通信时,表示虚拟办公室的示例显示图像;图22为一个示例显示图像,其中该图像表示图21中示出的虚拟办公室;图23为根据本发明另一个优选实施例,当显示不同的可用级别时,表示虚拟办公室的示例显示图像;图24为另一个示例显示图像,其表示图19中示出的虚拟办公室;以及图25为根据本发明另一个优选实施例控制虚拟办公室中的操作的示例操作。
具体实施例方式
在对附图中所示的优选实施例进行描述的处理中,为了清楚起见,采用具体的术语。但是,该专利说明书公开的内容并不仅限于这样选择的具体术语,并且可以理解的是,每个具体的元件都包括按照类似方式操作的所有技术等同物。现在参看附图,其中在多个视图中,尤其是图1A和1B中,相同的参考数字指示相等或相应的部分,对根据本发明优选实施例的虚拟办公室提供系统100进行了说明。
如图1A和1B中所示,虚拟办公室提供系统100主要包括主办公室101,卫星办公室201,以及家庭办公室301。该主办公室101对应于公司总部或社团办公室。该卫星办公室201对应于远离主办公室101的远程小办公室或分支办公室,并且它通过网络401与主办公室101相连。该家庭办公室301对应于家庭办公室,其中员工主要是在家作为远距离通勤者进行工作,并经网络501连接到主办公室101。进一步,卫星办公室201彼此之间通过网络401相连。家庭办公室301彼此之间通过网络501相连。
在该例子中,网络401优选地包括LAN(局域网)以及WAN(广域网)。可是,只要在主办公室101和卫星办公室201之间建立了通信,它还可以包括无线通信网络或广播波网络。例如,该网络501可以优选包括互联网。
图1A和1B示出了两个卫星办公室201和两个家庭办公室301,可是,实际上可以包括多于两个的卫星办公室201以及多于两个的家庭办公室301。作为一种选择,如果该虚拟办公室提供系统100在规模上比较小,则它可以只包括一个卫星办公室201和一个家庭办公室301。
该主办公室101包括服务器终端111、通信服务器151、外围设备161、以及多个办公室122,其中这些部分都通过网络401彼此相连。多个办公室122中的每一个都包括客户端121以及CCD(电荷耦合装置)摄象机123。在该例子中,该主办公室101包括三个办公室122,但是,实际上它可以包括更多数量的办公室122。
该服务器终端111包括计算机或计算机程序,其通过网络401向客户端121提供各种服务。在该具体例子中,该服务器终端111向客户端121提供虚拟办公室。
该虚拟办公室可以被定义为办公室环境,其中不同地点的员工能够共享相同的办公室信息或相互通信,就像他们在相同的物理位置一样。该办公室信息包括,例如员工是否正在办公室中的信息,员工是否正在忙的信息,员工是否能够进行通信的信息等。换句话说,该办公室信息包括任何能够在传统的办公室环境中很容易获得、而在虚拟办公室环境中很难获得的信息。
该通信服务器151包括计算机或程序,其通过网络401向客户端121提供各种通信服务。例如,通过通信服务器151,客户端121能够利用网络401或501将数据传送至、或访问存储在卫星办公室201或家庭办公室301中的数据。另外,该通信服务器151帮助客户端121通过网络401或501共享该虚拟办公室。
该外围设备161可以是任何能够与服务器终端111以及客户端121一块工作的装置,其中包括,例如多功能打印机,打印机,扫描仪,传真机,以及存储装置。
每个客户端121都包括计算机或计算机程序,其使用由服务器终端111提供的各种服务。该客户端121被指定给在具体办公室122中工作的单独的员工或用户(在下文中,用户与员工是可以互换的)。在该具体的例子中,如图1A所示,客户端121分别被指定给用户A,B和C。
每个CCD摄像机123的功能都是作为摄像机,用于获得位于客户端121的用户的图像。该CCD摄像机123可以被固定在客户端121上的显示器(未示出)上或与其结合在一块,或者只要它能够拍到用户的图像,它可以位于办公室122中的任何位置。该CCD摄像机123在虚拟办公室提供系统100的操作期间,在预定的时间拍摄用户的图像,作为静止或移动的图像。
该卫星办公室201基本上类似于主办公室101的结构。与主办公室101相比,该卫星办公室201通常包括少量的办公室122。在该具体的例子中,卫星办公室201包括两个办公室122,每个都包括客户端121和CCD摄像机123。如上所述,在主办公室101的情况下,服务器终端111和客户端121一块在网络401上创建服务器-客户端系统。在这种情况下,该客户端121被分别指定给用户X和用户Y,如图1B所示。
该家庭办公室301包括一个办公室122,该办公室具有客户端121和CCD摄像机123。虽然办公室122的数量取决于家庭办公室301的大小,但是家庭办公室301一般都只包括一个办公室122,其中有一个员工在工作。这样,该办公室122就不具有任何服务器终端111或通信服务器151。可是,如果提供多于一个的办公室122,那么增加服务器终端111或通信服务器151在技术上是可行的。可是,在这种条件下,家庭办公室301就起到了卫星办公室201的作用。
外围设备161在图1A中并没有被示出,但是,客户端121可以连接于该外围设备161,例如打印机,传真机,扫描仪等。该客户端121通过网络501同主办公室101的通信服务器151相连。换句话说,家庭办公室301的员工可以共享由服务器终端111提供的信息和资源(包括外围设备161)。具体的,该共享的信息和资源也可以由虚拟办公室表示。而且,在这种情况下,更实用的就是使用传统的加密技术来保证网络安全。
在该示例实施例中,办公室121在空间上是彼此分离的,即使它们都属于相同的办公室101,201或301。例如,主办公室101中的办公室121在物理上彼此分离,但是很有可能位于相同的建筑或楼层中。另一方面,如果办公室121属于不同的办公室,则它们在空间上彼此间隔的距离就比较大。在一个例子中,主办公室101可以位于华盛顿特区,卫星办公室201可以位于纽约,而家庭办公室可以位于洛杉矶。在另一个例子中,主办公室101可以位于华盛顿特区,卫星办公室201可以位于东京,而家庭办公室301可以位于伦敦。
在上述例子中,办公室122中的单个员工几乎无法检查在其它办公室122中工作的其它员工的存在,或者办公室122中的单个员工几乎无法感觉到他们是在同一个公司中工作。
为了解决该问题,该虚拟办公室提供系统100提供了虚拟办公室,在该办公室中,任何使用客户端121的员工都能很容易的检查使用客户端121的其它员工在不在,并与他们在实时环境中进行通信。通过这个虚拟办公室,单独的员工可以很容易的感觉到他们是在相同的办公室环境中工作。
如上所述的提供虚拟办公室的操作可以主要由服务器终端111和客户端121执行。
图2为客户端121以及服务器终端111的示例硬件结构的方框图。
该服务器终端111包括CPU(中央处理单元)1101,ROM(只读存储器)1102,RAM(随机访问存储器)1103,总线1104,HDD(硬盘驱动器)1105,CD-ROM1106,CD-ROM驱动器1107,输入装置1108,显示器1109,以及接口1110。
该CPU1101控制服务器终端111的全部操作。ROM1102包括各种类型的非易失性存储器,例如能够存储BIOS。RAM1103包括各种类型的易失性存储器,能够存储变量数据,并且被用作CPU1101的工作存储器。该CPU1101,ROM1102以及RAM1103通过总线1104相连,并起到微机的作用。
该HDD1105存储有各种计算机程序或指令,其中包括本发明的虚拟办公室提供程序。该虚拟办公室提供程序最开始是单独的或与其他的相关计算机程序一块被存储在CD-ROM1106中。当CD-ROM1106被插入到CD-ROM驱动器1107中时,CD-ROM驱动器1107就会提取出该虚拟办公室提供程序。接着由CPU1101将该程序安装到HDD1105上。一旦被装上以后,就将程序从HDD1105复制到RAM1103,使得CPU1101进行根据本发明优选实施例的操作。换句话说,该RAM1103,HDD1105,以及CD-ROM1106起到了存储装置的作用,能够存储各种计算机程序或指令,其中包括虚拟办公室提供程序。
该HDD1105还可以存储将要由虚拟办公室提供程序使用的数据代码。该数据代码包括,例如命令列表,这些命令可以被传送给客户端121,用于执行虚拟办公室提供程序。
该HDD1105也可以存储表,其中包括关于客户端121的用户的标识信息,例如用户ID、等级、以及各个用户的组,如图3所示。在该例子中,该用户ID是唯一被指定给客户端121中每个用户的代码。等级是指该用户在公司中的位置或角色。该组是用户所属公司的组或团队。
该输入装置1108包括例如能够输入命令的键盘和鼠标。显示器1109包括例如能够显示命令或数据的CRT(阴极射线管)监视器以及液晶显示器。具体的,显示器1109显示出由服务器终端111创建的虚拟办公室。接口1110允许服务器终端111通过网络401与另一个装置,即在该例中的客户端121进行通信。接口1110的例子包括通信协议,例如TCP/IP,可是,接口1110并不仅限于该例子。换句话说,接口1110除了包括在服务器终端111和客户端121之间建立通信所需的语言和代码以外,还可以包括硬件接口,例如插头和插座。
在另一种CD-ROM1106中,可以采用任何种类的存储介质,包括诸如DVD这样的光盘,光磁盘,诸如软盘这样的磁盘,半导体装置等。
进一步,该虚拟办公室提供程序可以通过诸如因特网的网络501而从其它存储装置中下载,并被安装到HDD1105中。换句话说,本发明可以被应用于通过网络与服务器终端111相连的存储装置。
根据本发明的优选实施例,该虚拟办公室提供程序可以在预先确定的操作系统上运行,并可以进一步使得操作系统执行各种指令。作为选择,该程序可以被包括在预定的应用程序中,例如字处理软件,或者也可以被包括在操作系统中,作为它的程序文件的一部分。
该客户端121包括CPU1202,ROM1202,RAM1203,总线1204,HDD1205,CD-ROM 1206,CD-ROM驱动器1207,输入装置1208,显示器1209,以及接口1210。
该CPU1201控制客户端121的全部操作。ROM1202包括各种类型的非易失性存储器,例如能够存储BIOS。RAM1203包括各种类型的易失性存储器,其能够存储变量数据,并且被用作CPU1201的工作存储器。
该HDD1205存储有各种计算机程序或指令,其中包括虚拟办公室提供程序以及预定的互联网浏览器。按照与如上所述的将虚拟办公室提供程序安装到HDD 1105上类似的方式来安装虚拟办公室提供程序。该互联网浏览器允许客户端121浏览从服务器终端111传送过来的各种数据,并且也可以按照与如上所述的与将虚拟办公室提供程序安装到HDD 1105上类似的方式从CD-ROM1206安装,或者可以通过其它装置进行安装。互联网浏览器的例子包括Internet Explorer(Internet Explorer为微软公司的注册商标)以及Netscape Communicator(Netscape Communicator为Netscape通信公司的注册商标)。如上所述,该CD-ROM1206除了包括互联网浏览器以外,它的结构与CD-ROM1106类似。
该CD-ROM驱动器1206,输入装置1208,显示器1209以及接口1210在结构和功能上分别类似于CD-ROM驱动器1106,输入装置1108,显示器1109以及接口1110。
现在参照图4,对包含在由虚拟办公室提供系统100执行的操作中的常规步骤进行说明。为了说明的目的,我们姑且认为分别被指定给用户A和B的主办公室101的服务器终端111以及客户端121都处于运行状态。服务器终端111以及每个客户端121的结构基本上与图2中所述类似。进一步,接下来,从用户A的客户端121(下文中称为客户端121A)的角度进行说明,但是,本发明并不仅限于这样的例子。
在步骤S1,客户端121A启动被安装在HDD1205上的虚拟办公室提供程序。通过该启动处理,该虚拟办公室提供程序被从HDD1205复制到RAM1203。这样,客户端121A的CPU1201就能够访问RAM1203,以根据该虚拟办公室提供程序进行操作。该操作包括,例如,开启互联网浏览器的操作,以及通知服务器终端111该虚拟办公室提供程序已经被启动的操作。这些操作可以自动或由用户A手动进行。
为了通知服务器终端111,该客户端121A发送标识信息,例如其IP地址给服务器终端111,以对其本身进行识别。通过使用该IP地址,该服务器终端111对客户端121进行识别,具体地,通过查找类似于图3中所示的表。在这种情况下,该表至少包括IP地址和用户ID。
在步骤S2,通过该通知,服务器终端111向客户端121A提供登录菜单,请求用户ID以及密码。在这种情况下,通过使用HTTP协议来提供登录菜单,因此它可以由客户端121A的互联网浏览器进行解释。
在步骤S3,客户端121A输入特定的用户ID以及对应的密码,并将该信息发送给服务器终端111。
在步骤S4,服务器终端111通过查找类似于图3中所示的、存储在HDD1105中的表来验证接收到的用户ID和对应的密码。在这种情况下,该表至少包括用户ID和对应的密码。如果它们被认可,则服务器终端111允许客户端121A登录到虚拟办公室。否则,该访问被拒绝。
接着,服务器终端111向客户端121A请求图像数据。在这种情况下,图像数据包括由CDD摄像机123获取的用户A的图像。
在步骤S5,响应于该请求,客户端121A将用户A的图像数据发送给服务器终端111。更具体的,客户端121A使得CCD摄像机123根据虚拟办公室提供程序获取用户A的图像。
在步骤S6,服务器终端111将接收到的图像数据存储在图像存储器中,其中该存储器位于RAM1103中。
接下来,在步骤S7,客户端121A向服务器终端111请求得到登录用户的图像数据,也就是在该办公室中工作并且当前正登录在该虚拟办公室中的所有员工的图像数据。在该例子中,已登录用户的图像数据包括用户A和用户B的图像数据。该操作可以自动的不需要用户的交互来进行或者也可以由用户A手动进行。
在步骤S8,服务器终端111以能够被客户端121A的互联网浏览器读取的预定数据格式向客户端121A发送已登录用户的图像数据,也就是,用户A和用户B的图像数据。
在步骤S9,客户端121A通过使用互联网浏览器来浏览已登录用户的图像数据,该内容被显示在显示器1209上,作为虚拟办公室。
通过类似的方式,用户B的客户端121能够通过使用互联网浏览器来浏览已登录用户的图像数据,该内容被显示在显示器1209上,作为虚拟办公室。
换句话说,一旦用户A和B登录到了虚拟办公室,则它们就能够检查其它人在不在或者能够共享该虚拟办公室,就像他们正工作在相同的办公室环境中一样。
在一个例子中,用户A和B可以通过例如视频会议、电话会议以及聊天等在实时的环境中在虚拟办公室中相互通信。在该情况下,在步骤S8,执行该同步通信的脚本与登录用户的图像数据一块被从服务器终端111传送到各个客户端121。该脚本是不需要用户的交互就能够执行的命令列表,并且包括例如Java Script(Java Script为Sun Microsystem公司的注册商标)。在接收到该脚本之后,各个客户端121将其临时存储在RAM1203中,并且根据包括在该脚本中的数据代码进行操作。除了用于执行同步通信的脚本以外,该服务器终端111可以向客户端121提供为同步通信操作设置各种规则的脚本。
作为选择,计算机程序可以事先就被安装到各个客户端121的HDD1205中,以进行同步通信操作。在这种情况下,不从服务器终端111将脚本发送给客户端121。
现在参看图5-25,根据本发明的优选实施例对在虚拟办公室中进行的同步通信的操作进行说明。
该操作可以由另一个虚拟办公室提供系统(未示出)来进行,其中包括服务器终端111和客户端121。在该具体的例子中,该客户端121至少包括分别被指定给用户A-H的客户端121。这样,如图5所示的虚拟办公室1211,例如,就可以在每个客户端121的显示器1209上进行显示。
用户A-H被指定给相同的组,“组1”,如图5中的组标签所示。除了组1,该虚拟办公室1211包括“组2”和“组3”。
这里,用户A和B可以不同于前面图1A和1B例子中的用户A和B,可是,指定给用户A或B的客户端121基本上类似于指定给前面例子中的用户A或B的客户端。
参看图6,对由被指定给用户A的客户端121(在下文中称为客户端121A)执行的请求同步通信的示例操作进行说明。如上所述,根据从客户服务器111传输过来的脚本或具有与脚本类似功能的程序进行操作。
下面的说明是从客户端121A的角度进行的,但是,本发明并不限于该例子。进一步,在图6中描述的操作对应于图4中参看步骤S7所描述的操作。
步骤S101确定用户A是否想要开始与用户B至H中的一个进行同步通信。这可以根据显示器上光标的移动来完成。
例如,如果用户A想要与用户B进行通信,则用户A就利用例如鼠标将显示器1209上的光标移动到用户B的图像上。这样,如果光标没有移动,则处理重复步骤S101。如果光标移动了,则处理移动至步骤S102,以进行下一步的操作。
在另一例子中,用户A可以将光标移到用户B的姓名上,如果它也作为虚拟办公室1211的一部分而在显示器1209上显示出来的话。
在步骤S102,客户端121A的CPU1201根据从服务器终端111发送过来的脚本,确定被指定给用户B的客户端121(在下文中称为“客户端121B”)是否正在与其它客户端C至H中的至少一个进行通信。
该确定可以通过参照关于其它客户端B至H的信息进行,其中改信息被临时存储在RAM1203中,例如作为虚拟办公室1211。该信息被从服务器终端111中发送出去,其中该服务器能够很容易的获得关于登录用户A至H的信息。如果步骤S102确定客户端121B并没有在通信,则处理进行至步骤S103,以选择用户B作为通信伙伴。如果步骤S102确定客户端121B正在通信中,则处理进行至步骤S106,并在客户端121A的显示器1209上显示消息“加入同步通信”。
步骤S103确定用户A是否已经通过用鼠标来点击用户B的图像或姓名而选择了用户B。在这种情况下,用户A按下鼠标的左键一次或两次。如果用户B被选中了,则处理进行至步骤S104,从服务器终端111将关于用户B的标识信息,例如它的IP地址复制到客户端121A的RAM1203的注册表。
如果用户B的图像或姓名并没有被点击,则处理进行至步骤S105。
在步骤S105,用户A按下鼠标的右键,以在显示器1209上显示消息“开始同步通信”。
步骤S107确定该同步通信是否已经被请求。
在一个例子中,用户A可以通过移动光标并按下鼠标的左键来选择在步骤S205中显示出的消息“开始同步通信”。接着,确定用户A已经请求与用户B开始同步通信。
在另一个例子中,用户A可以通过移动光标并按下鼠标的左键来选择在步骤S206中显示出的消息“加入同步通信”。接着,确定用户A已经请求加入用户B目前正在进行的同步通信。
一旦请求了同步通信,则就从服务器终端111将关于用户B的例如它的IP地址的标识信息复制到客户端121的注册表中。接着,处理进行至步骤S109。
如果步骤S107确定同步通信没有被请求,则处理进行至步骤S108,确定是否有任何事件发生,该发生的事件需要清空注册表。如果步骤S108确定有事件发生,则处理进行至步骤S110,以清空注册表,否则处理进行至步骤S102。
在步骤S109,客户端121A将同步信息请求发送给服务器终端111。在该步骤中,客户端121A也将关于请求者,即用户A的标识信息发送给已经被请求者选中的用户B。该标识信息包括,例如客户端121A和121B的IP地址,其事先被存储在客户端121A的RAM1203的注册表中的在步骤S110,在标识信息已经被发送给客户端111之后,从注册表中清空该信息。
在其它情况下,例如如上所述的当步骤S108确定有事件发生时,可以从注册表中清空该信息。
在上面的例子中,用户A只选择用户B,即单个用户。但是,用户A可以选择多于一个的用户来请求与多于一个的用户进行同步通信。
在一个例子中,如果用户A想与用户D和G进行通信,则用户A点击用户D和G的图像,同时按下键盘上的CTRL键。如图7所示,在选择之后,用户D和G的图像的轮廓线就会高亮或变粗,以显示用户A至H中的哪些被选中。用户A接着按下鼠标的右键,显示消息“开始同步通信”,如上面参照步骤S105进行的描述。
在上面的示例情况下,如果用户D和G的姓名被显示在显示器1209上,用户A可以选择用户D和G的姓名作为虚拟办公室1211的一部分。
在另一个例子中,用户A可以通过点击在显示器1209上显示的一个组标签来选择一组用户。图8示出了当“组2”被选中时的显示图像。当用户A将光标移至组标签“组2”上时,就会显示出消息“开始同步通信”。通过用鼠标的左键选择该消息,用户A就能够请求服务器终端111与组2开始同步通信。
在这种情况下,在步骤S109,客户端121发出用于指定所选组的信息,作为标识信息。通过该信息,服务器终端111能够识别出哪个组被选中,并还可以参照类似于图3中的表识别出该组中的用户。
在同步通信请求被发送之后,如图9所示,服务器终端111开始启动同步通信操作的操作。
下面将会描述从客户端121A接收请求的情况,但是,本发明并不限于该例子。
步骤S201确定是否已经从客户端121A发出了同步通信请求。如果确定该请求已经被发出,则处理进行至步骤S204,否则处理重复步骤S201。在这种情况下,同步通信请求包括开始同步通信的请求以及加入同步通信的请求。
在步骤S204,服务器终端111通知客户端121由用户A请求的用户。如果用户A请求与用户B进行通信,则服务器终端111通过已经与请求一块从客户端121A中发出的它的标识信息,例如IP地址识别出用户B的客户端121。接着,服务器终端111通知用户B,已经从用户B发出了同步通信的请求。
在步骤S207,服务器终端111允许用户A与用户B开始同步通信或者加入用户B目前正在进行的同步通信。
在步骤S209,服务器终端111通知所有的登录用户A至H用户A和B已经开始了同步通信,或者用户A已经加入到了用户B目前正在进行的同步通信中。具体地,这可以通过在用户A至H的客户端121的各个显示器1209上显示出该信息来完成,作为虚拟办公室1211的一部分。
图10说明了一个示例情况下的示例显示图像,在该情况下,用户B、D、G在会议1中彼此通信,用户C和E在另一个会议2中彼此通信。这里,该会议可以与同步通信可交换地使用。
如图10所示,在当前正在参加会议的用户的图像的右下角标记了“M”。
图11说明了上述示例情况的另一个示例显示图像。图11中的图像包括了当前正在参加会议的用户的列表。在这种情况下,用户B、D和G被列在会议1中,同时用户C和E被列在会议2中。通过该信息,任何已登录的用户都能够清楚的知道谁在参加哪个会。
图10和11的显示图像可以同时被显示在显示器1209上,作为虚拟办公室1211,或者根据用户的偏好选出其中的一个显示在显示器1209上,作为虚拟办公室1211。
图12说明了另一个示例情况的示例显示图像,其中组2中的用户在会议1中彼此通信。如图12所示,在组2的图像的右下角上被标记了“M”。
图13说明了在如上所述的,在组2中进行通信的情况下的另一个示例显示图像。在这种情况下,组2被列在会议1中。
再一次,图12和13的显示图像可以同时显示在显示器1209上,作为虚拟办公室1211,或者根据用户的偏好选出其中的一个显示在显示器1209上,作为虚拟办公室1211。
接下来,步骤S210确定同步通信是否已经完成。如果答案为肯定,则处理结束,完成操作,否则,处理进行至步骤S207,重复步骤S207,S109以及S210。
现在参看图14,其中说明了对由客户端121A执行的各种规则进行设置的示例操作。下面的说明是从客户端121A的角度进行的,但是,本发明并不限于该例子。
图14中所示的操作优选地在图6的步骤S107之前进行,其基本上类似于图14中的步骤S227。但是,并不限于该示例例子。
步骤S221确定是否已经由用户A设定了显示规则。该显示规则对应于关于显示虚拟办公室1211的规则。如果已经设置了该显示规则,该处理进行至步骤S222,将该显示规则存储在客户端121A的RAM1203的注册表中。否则,处理直接进行至步骤S223。
接下来,步骤S223确定是否已经由用户A设定了加入规则。该加入规则表示关于加入同步通信的规则。如果已经设置了该加入规则,该处理进行至步骤S224,以将该加入规则存储在客户端121A的RAM1203的注册表中。否则,处理直接进行至步骤S225。
接下来,步骤S225确定是否已经由用户A设定了访问规则。该访问规则表示指出在虚拟办公室1211中显示出的用户是否可以进行同步通信的规则。如果已经设置了该访问规则,该处理进行至步骤S226,以将该访问规则存储在客户端121A的RAM1203的注册表中。否则,处理直接进行至步骤S207。
在步骤S227确定了客户端121A已经请求同步通信之后,处理进行至步骤S228,以将所有存储在RAM1203中的规则发送给服务器终端111。在该例子中,该规则优选地是与同步通信请求一块发送。换句话说,步骤S228与图6中的步骤S210同时进行。但是,可以在不同的时间发送这些规则,而与同步通信请求无关。
进一步地,在上述示例例子中,显示规则、加入规则、以及访问规则顺序或同时地被设置或存储在RAM1203中,但是,可以彼此独立地对它们进行设置,如图15至17所示。
在图15中,步骤S231确定用户A是否已经设置了显示规则。如果答案是肯定,则处理进行至步骤S232,以立即将显示规则发送给服务器终端111。
在图16中,步骤S241确定用户A是否已经设置了加入规则。如果答案是肯定,则处理进行至步骤S242,以立即将加入规则发送给服务器终端111。
在图17中,步骤S251确定用户A是否已经设置了访问规则。如果答案是肯定,则处理进行至步骤S252,以立即将访问规则发送给服务器终端111。
进一步地,不需要对如图14所述的所有规则进行设置。换句话说,客户端121A可以至少设置一个规则,或者不设置规则,来进行同步通信操作。
在从客户端121A中发送出规则之后,服务器终端111在RAM1103的工作存储器中创建表1112。图18说明了表1112的示例结构。图18的表1112包括IP地址、用户ID、显示规则、加入规则、访问规则的分类。当客户端121开始虚拟办公室提供程序时,该IP地址就已经被事先从客户端121发送到了服务器终端111。表1112的用户ID优选地与图3中所示的表1111的用户ID相匹配。如果它们不匹配,就需要有另一个将表1111的用户ID与表1112的用户ID链接在一起的信息。
通过表11和1112,服务器终端111能够提取出关于各个用户的各种信息。可以有效地使用该信息来控制同步通信操作,如下面所述。
在一个控制同步通信的例子中,客户端121能够通过使用显示规则控制虚拟办公室中信息的显示。
如上所示,通过显示关于同步通信的信息,已登录的用户可以清楚地知道谁正在参加哪一个会议。可是,有一种情况就是,该会议一定要保密。在这种情况下,参加该保密会议的用户就可以通过设置显示规则或等级规则来要求服务器终端111向一定数量的用户隐蔽该信息,或者一点也不显示该信息。
如上面提到的,该显示规则定义了能够被显示给已登录用户的信息量。例如,可以事先设置显示规则,使得关于特定保密会议的信息并不显示在所有已登录用户的客户端121的显示器1209上。在另一个例子中,可以事先设置显示规则,使得关于特定保密会议的信息并不显示在被选中用户的客户端121的显示器1209上。
该等级规则对应于虚拟办公室中用户的授权级别,与用户的等级相关。在该例子中,该用户规则定义了能够被显示给客户端121的用户的信息量,与用户的等级相关。例如,该等级规则能够指定,关于所有由较高等级用户进行的会议的信息不显示在较低等级用户的客户端121的显示器1209上。在这种情况下,该等级规则被事先存储在服务器终端111的HDD1105中,并当虚拟办公室提供程序开始时被复制到RAM1103。当在较高等级的用户中间已经开始了同步通信时,例如,服务器终端111可以检查等级规则以及与图3中所示类似的表。通过这种关于用户的信息、相应的等级、以及等级规则,该服务器终端111能够确定它应该将关于通信的信息显示给哪个用户。
图19示出了如图10中所示的示例情况的示例显示图像。可是,在这种情况下,由用户B、D和G进行的会议1被视为保密的,这样在图10中所示的被指定给用户B、D和G的标记M在图19中并没有被示出。
图20示出了上述示例情况的另一个示例显示图像,其中该会议1是保密的。如图11所示的会议1以及会议1中列出的用户B、D和G在图20中并没有被示出。
在上面的图19和20的示例情况中,用户B、D和G的等级较高,因此关于该保密会议的信息就会对较低等级的A、C、E、F和H进行屏蔽。作为选择,B、D和G可以已经决定了该会议1对所有的其它登录用户都是保密的。
在控制同步通信的另一个例子中,客户端121可以通过使用加入规则来控制用户加入到同步通信中。
图21示出了一种示例情况的示例显示图像,其中用户A想要加入到当前B、D和G正在进行的会议1。如果用户A将光标移动到用户B、D和G中的一个图像上,则如图21所示,消息“加入同步通信”就被显示在图像1209上,通过点击该显示的消息,用户A能够加入到会议1中。
图22示出了上述示例情况的另一个示例显示图像。图22的图像中包括当前正在开会的用户的列表。用户B、D和G被列在会议1中。如果用户A将光标移动到该列表上,则在显示器1209上就会显示“加入同步通信”。通过点击该显示出的消息,用户A可以加入会议1。
如果用户B、D和G正在进行的会议对于任何其它用户都是保密的,或它对较低等级的用户应该保密,则可以使用加入规则或等级规则来控制加入。
该加入规则定义了是否用户可以加入该同步通信。例如,可以将该加入规则设置成使得所有已登录用户都不被允许加入特定的保密会议。
作为选择,可以将该加入规则设置成使得被选中的用户,例如较低等级的用户不被允许加入特定的保密会议。在该情况下,该加入规则需要关于各个用户等级的信息,使得它的功能类似于等级规则的功能。这样,可以采用等级规则来控制加入。
通过参照该加入规则,该服务器终端111可以自动拒绝被选中的用户加入到该会议中来。
进一步地,可以事先或在每次用户发出加入请求时设置加入规则。例如,当用户A已经点击了如图21中所示的消息时,至少用户B、D和G中的一个能够确定用户A是否能够加入该会议1。
在另一个控制同步通信的操作中,该客户端121能够通过使用访问规则来控制对于在虚拟办公室中显示的各个用户进行的访问。
例如,可以有一段时间客户端121的用户由于某些原因而不适于进行同步通信。在这种情况下,如图23所示,用户能够显示出在虚拟办公室1211中的可用性。在该例中,三个级别的可用性被示出,包括级别1,2和3。该级别1对应于将会接受任何请求的用户,并且作为具有常规背景的图像而被显示出来。级别2对应于很忙但可能能够进行通信的用户,如果该通信对于请求者是很重要。该级别2被显示作为图23中用户G的图像,其中上面部分被涂黑或被标记。该级别3对应于很忙且不能进行通信的用户。级别3作为图23中用户E的图像而被显示,其中该整个部分都被涂黑或标记。
可用性级别的设置可以被优选应用于用户正在进行保密会议的情况。
图24示出了在用户B、G和D正进行保密会议的情况下的示例显示图像。可是,代替消除如图19所示的M标记,用户B、G和D的图像被涂黑,表示他们不适于进行通信。
通过这种方式,例如,即使用户A想与用户B进行通信,但是用户A也决定不与用户B进行通信,因为该用户A已经看到用户B不能进行通信。
另一方面,如果用户A具有如图19中所示的显示,则用户A就无法知道用户B在做什么,并可以请求服务器终端111开始与用户B进行通信。
现在参看图25,对由服务器终端111进行的开始同步通信的另一个示例操作进行说明。下面将会说明从客户端121A接收请求的情况,可是,本操作并不仅限于该例子。
如图25所示,在步骤S201、S204、S207、S209以及S209进行的操作基本上类似于图9中相应的步骤。
在步骤S201确定了同步通信已经被请求之后,处理进行至步骤S202。在该例中,可以假设用户A想与用户B进行通信。
步骤S202确定是否对于用户B的访问被拒绝。在一个例子中,服务器终端111通过参照存储在与图18中所示的表类似的表中的用户B的访问规则来检查用户B的可用性。如果用户B的访问规则被设置为用户B不能进行通信(对应于级别3),则处理进行至步骤S103,拒绝同步通信。如果用户B的访问规则被设置为用户B能够进行通信(对应于级别1或2),则处理进行至步骤S104,将用户B的可用性通知给用户A。
步骤S205确定是否允许用户A加入到用户B当前正在进行的同步通信。更具体地,服务器终端111检查加入规则或等级规则,它们都被事先存储在与图18中所示的表类似的表中。如果用户A被允许加入通信,则处理进行至步骤S207,否则,处理进行至步骤S206,拒绝来自用户A的请求。
步骤S207允许用户A开始与用户B进行同步通信,或者加入到用户B正在进行的同步通信中去。
步骤S208确定是否允许显示关于同步通信的信息。具体地,服务器终端111检查显示规则或等级规则,它们都被事先存储在与图18中所示的表类似的表中。如果允许显示信息,则处理进行至步骤S210,显示该信息,否则,处理直接进行至步骤S210,确定该同步通信是否已经完成。
根据上述的教导可以进行很多其它的修改以及变化。可以理解的是,在所附权利要求的范围内,除了这里所述的内容以外,本专利说明公开的内容也是可以实现的。
例如,在公开和所附权利要求的范围内,不同示意性实施例的元件和/或特征可以被组合在一起或者彼此相互替换。
进一步地,在客户端121的显示器上显示的各种消息可以包括不同的短语,或者通过不同的方式进行显示。
更进一步地,本发明的系统或设备并不仅限于该说明书中所述的系统或设备。他们可以根据同步通信的方式而发生变化,包括例如视频会议、电话会议以及聊天,或者公司的结构。
该专利说明书基于日本专利申请JPAP2003-299235,该申请是于2003年8月22日在日本专利局提出的,其整个内容通过引用合并于此。
权利要求
1.一种设备,包括处理器;照相装置;存储装置,被配置为存储用户的标识信息,以及多个指令,当这些指令由处理器执行时,使得处理器能够进行程序化操作,包括启动网络浏览器;使用处理器根据标识信息来识别用户;使用照相装置获得用户的图像;以及在网络上创建虚拟办公室;至少一个输入装置,被配置为允许用户向处理器输入命令;显示器,被配置为通过以网络浏览器可读的格式显示用户的图像来将虚拟办公室提供给用户;以及通信接口,被配置为将处理器连接到网络。
2.根据权利要求1的设备,其中该处理器包括中央处理单元和存储器。
3.根据权利要求1的设备,其中该存储装置包括硬盘驱动器、记录介质、以及存储器。
4.根据权利要求1的设备,其中该网络包括互联网。
5.根据权利要求1的设备,其中该标识信息包括各个用户的用户ID以及他们的相应密码。
6.根据权利要求1的设备,其中该程序化操作进一步包括从显示器中选择第一用户和第二用户;在第一和第二用户之间开始同步通信;以及显示表示同步通信已经开始的消息。
7.根据权利要求6的设备,其中该第二用户包括多于一个的使用处理器的用户。
8.根据权利要求6的设备,其中该开始操作包括下面中的一个在第一用户和第二用户之间建立同步通信;以及将第一用户加入到第二用户目前正在进行的同步通信中。
9.根据权利要求6的设备,其中该消息包括下面中的至少一个标记,被置于第一和第二用户的图像上;以及用户列表,表示第一和第二用户,其被显示在显示器上除了具有用户图像的部分以外的一部分上。
10.根据权利要求5的设备,其中该标识信息还包括关于各个用户的IP地址以及各个用户所属用户组的信息,并且关于用户组的信息被显示在显示器上,作为虚拟办公室的一部分。
11.根据权利要求10的设备,其中该程序化操作还包括通过使用关于用户组的信息选择用户组中的一个;在第一用户和被选中的用户组之间开始同步通信;以及显示表示同步通信已经开始的消息。
12.根据权利要求11的设备,其中该开始操作包括下面中的一个在第一用户和该用户组之间建立同步通信;以及将第一用户加入到该用户组目前正在进行的同步通信中。
13.根据权利要求12的设备,其中该开始操作根据由该用户组事先设置的访问规则、加入规则、以及等级规则中的至少一个进行,其中该访问规则规定该用户组是否可以进行同步通信,该加入规则规定该第一用户是否能够加入到该用户组的同步通信中,和该等级规则规定第一用户的授权级别,其与第一用户的等级以及用户组的等级有关。
14.根据权利要求11的设备,其中该消息包括下面中的至少一个标记,被置于显示器上除了具有用户图像的部分以外的一部分上;以及用户列表,表示该用户组,其被显示在显示器上除了具有用户图像的部分以外的一部分上。
15.根据权利要求11的设备,其中根据显示规则进行显示操作,该显示规则规定了该消息是否能够被显示。
16.根据权利要求5的设备,其中该标识信息还包括关于各个用户的IP地址、各个用户的等级、以及事先由各个用户设置的访问规则的信息。
17.根据权利要求16的设备,其中该程序化操作还包括从显示器中选择第一用户和第二用户;确定第一和第二用户的可用性;根据该可用性在第一和第二用户之间开始同步通信;以及显示表示同步通信已经开始的消息。
18.根据权利要求17的设备,其中根据第一和第二用户的访问规则确定该可用性,表示第一和第二用户是否都能够进行同步通信。
19.根据权利要求18的设备,其中该访问规则包括三级可用性,包括第一级,其中第一和第二用户能够开始该同步通信;第二级,其中如果该通信重要,第一和第二用户能够开始该同步通信;以及第三级,其中第一和第二用户拒绝开始该同步通信。
20.根据权利要求17的设备,其中根据等级规则确定该可用性,该等级规则对应于第一用户的等级和第二用户的等级之间的关系。
21.根据权利要求17的设备,其中该第二用户包括多于一个的使用处理器的用户。
22.根据权利要求17的设备,其中该消息包括下面中的至少一个标记,被置于第一和第二用户的图像上;以及用户列表,表示第一和第二用户,其被显示在显示器上除了具有用户图像的部分以外的一部分上。
23.根据权利要求5的设备,其中该标识信息还包括关于各个用户的IP地址、各个用户的等级、以及事先由各个用户设置的显示规则的信息。
24.根据权利要求23的设备,其中该程序化操作还包括从显示器中选择第一用户和第二用户;在第一和第二用户之间开始同步通信;确定是否可以在显示器上显示表示同步通信已经开始的消息;以及根据确定结果显示消息。
25.根据权利要求24的设备,其中该确定操作使用第一和第二用户的显示规则,该显示规则表示该消息是否能够在显示器上显示。
26.根据权利要求24的设备,其中该确定操作使用等级规则,该等级规则对应于第一用户的等级与第二用户的等级之间的关系。
27.根据权利要求24的设备,其中该第二用户包括多于一个的使用处理器的用户。
28.根据权利要求24的设备,其中该消息包括下面中的至少一个标记,被置于第一和第二用户的图像上;以及用户列表,表示第一和第二用户,其被显示在显示器上除了具有用户图像的部分以外的一部分上。
29.根据权利要求5的设备,其中该标识信息还包括关于各个用户的IP地址、各个用户的等级、以及事先由各个用户设置的加入规则的信息。
30.根据权利要求29的设备,其中该程序化操作还包括从显示器中选择第一用户和第二用户,其中该第二用户目前正在进行同步通信;确定该第一用户是否能够加入该同步通信;根据确定的结果,将第一用户加入到同步通信中去;以及显示表示第一用户已经加入到同步通信中的消息。
31.根据权利要求30的设备,其中该确定操作使用第一和第二用户的加入规则,表示该第一用户是否能够加入同步操作。
32.根据权利要求30的设备,其中该确定操作使用等级规则,该等级规则对应于第一用户的等级与第二用户的等级之间的关系。
33.根据权利要求30的设备,其中该第二用户包括多于一个的、使用处理器的用户。
34.根据权利要求30的设备,其中该消息包括下面中的至少一个标记,被置于第一和第二用户的图像上;以及用户列表,表示第一和第二用户,其被显示在显示器上除了具有用户图像的部分以外的一部分上。
35.一种系统,包括服务器终端;第一客户端,其按照客户端可访问的方式通过网络与服务器终端相连;第二客户端,其通过网络与服务器终端相连;其中该服务器终端包括第一处理器;第一存储装置,用于存储从第一客户端接收的第一数据,以及多个指令,当第一处理器执行这些指令时,使得第一处理器进行服务器操作,包括向第二客户端请求登录信息;根据登录信息验证第二客户端;如果在验证操作中得到了验证,向第二客户端请求第二数据;将从第二客户端接收的第二数据存储在存储装置中;将第二客户端的第二数据与第一客户端的第一数据组合在一起,以在网络上创建虚拟办公室;以及以第二客户端可读的格式将虚拟办公室提供给第二客户端;以及其中第二客户端包括第二处理器;显示器;输入装置,被配置为向第二处理器输入命令;以及第二存储装置,用于存储多个指令,当第二处理器执行这些指令时,使得第二处理器进行客户端操作,包括发送登录信息给服务器终端;发送第二数据给服务器终端;向服务器终端请求虚拟办公室;以及使用浏览器在显示器上显示虚拟办公室。
36.根据权利要求35的系统,其中该登录信息包括使用第二终端的用户的用户ID及其对应的密码。
37.根据权利要求35的系统,其中存储在第二处理器中的多个指令包括从第一处理器传送的脚本。
38.根据权利要求35的系统,其中该服务器操作进一步包括将脚本提供给请求设置关于虚拟办公室的规则的第二客户端;以及将从第二客户端接收的规则存储在存储装置中,并且其中该客户端操作还包括将根据脚本设置的规则发送到服务器终端。
39.根据权利要求38的系统,其中该第一数据包括使用第一客户端的各个用户的图像,以及该第二数据包括使用第二客户端的用户的图像。
40.根据权利要求38的系统,其中该第一数据包括使用第一客户端的各个用户的姓名,以及该第二数据包括使用第二客户端的用户的姓名。
41.根据权利要求38的系统,其中该第一数据包括使用第二客户端的用户所属的用户组。
42.根据权利要求39的系统,其中该客户端操作还包括使用输入装置选择至少一个使用第二客户端的用户的图像,以进行同步通信;以及发送同步通信请求给服务器终端。
43.根据权利要求42的系统,其中该服务器操作还包括显示确认第二客户端做出的选择的消息。
44.根据权利要求43的系统,其中该服务器终端还包括根据该规则,允许客户端开始同步通信,以及其中客户端操作还包括根据该规则,在选择操作中选中的图像上显示预定的标记,表示同步通信已经开始。
45.根据权利要求44的系统,其中该规则包括访问规则、加入规则、显示规则、以及等级规则中的至少一个,其中该访问规则规定该第一和第二客户端的用户是否可以进行同步通信,该加入规则规定该第二客户端的用户是否能够加入到该第一客户端的用户正在进行的同步通信中,该显示规则规定是否可以显示该预定标记,以表示该同步通信已经开始,以及该等级规则规定使用第二客户端的用户的等级与使用第一客户端的用户的等级之间的关系。
46.根据权利要求40的系统,其中该客户端操作还包括使用输入装置选择至少一个使用第二客户端的用户的姓名,以进行同步通信;以及发送同步通信请求给服务器终端。
47.根据权利要求46的系统,其中该服务器操作还包括显示确认选择的第二客户端的消息。
48.根据权利要求47的系统,其中该服务器终端还包括根据该规则,允许客户端开始进行同步通信,以及其中客户端操作还包括根据该规则,在选择操作中选中的姓名附近显示预定的消息,表示同步通信已经开始。
49.根据权利要求48的系统,其中该规则包括访问规则、加入规则、显示规则、以及等级规则中的至少一个,其中该访问规则规定该第一和第二客户端的用户是否可以进行同步通信,该加入规则规定该第二客户端的用户是否能够加入到第一客户端的用户正在进行的同步通信中,该显示规则规定是否可以显示该预定消息,表示该同步通信已经开始,以及该等级规则规定使用第二客户端的用户的等级与使用第一客户端的用户的等级之间的关系。
50.根据权利要求41的系统,其中该客户端操作还包括使用输入装置选择至少一个使用第二客户端的用户的用户组,以进行同步通信;以及发送同步通信请求给服务器终端。
51.根据权利要求50的系统,其中该服务器操作还包括显示确认选择的第二客户端的消息。
52.根据权利要求51的系统,其中该服务器终端还包括根据该规则,允许客户端开始同步通信,以及其中客户端操作还包括根据该规则,在选择操作中选中的用户组上显示预定的标记,表示同步通信已经开始。
53.根据权利要求52的系统,其中该规则包括访问规则、加入规则、显示规则、以及等级规则中的至少一个,其中该访问规则规定该第一和第二客户端的用户是否可以进行同步通信,该加入规则规定该第二客户端的用户是否能够加入到第一客户端的用户正在进行的同步通信中,该显示规则规定是否可以显示预定的标记,表示该同步通信已经开始,以及该等级规则规定使用第二客户端的用户的等级与使用第一客户端的用户的等级之间的关系。
54.一种方法,包括步骤发送用户的标识信息给服务器终端;如果服务器终端验证了用户,则在网络上登录用户;使用照相装置获得用户的图像;将用户的图像存储在服务器终端的存储装置中;使用用户的图像以及标识信息创建虚拟办公室;将该虚拟办公室显示给用户;以及通过使用事先提供给各个客户端上的浏览器及输入装置向用户提供虚拟办公室的经历。
55.根据权利要求54的方法,其中该标识信息包括唯一指定给各个用户的用户ID、用户等级、各个用户所属的用户组、以及唯一指定给各个用户的IP地址。
56.根据权利要求55的方法,其中该虚拟办公室包括下面中的至少一个第一部分,具有用户的图像;第二部分,具有用户姓名的列表;以及第三部分,具有用户组标签,表示用户的用户组。
57.根据权利要求56的方法,还包括步骤当第一用户通过第一用户的输入装置从多个用户中选出一个或多个第二用户时,从这些用户中识别出第一用户;根据输入装置的移动,显示确认第一用户的选择的信息;接收来自第一用户的同步通信请求;通知一个或多个第二用户正在接收同步通信请求;在第一用户与一个或多个第二用户之间开始同步通信;以及显示表示同步通信已经开始的信息。
58.根据权利要求57的方法,其中该同步通信请求包括下面中的一个用于在第一用户与一个或多个第二用户之间开始同步通信的请求;以及用于加入一个或多个第二用户正在进行的同步通信的请求。
59.根据权利要求58的方法,其中该识别步骤识别出何时第一用户选择虚拟办公室的第一部分。
60.根据权利要求58的方法,其中该识别步骤识别出何时第一用户选择虚拟办公室的第二部分。
61.根据权利要求58的方法,其中该识别步骤识别出何时第一用户选择虚拟办公室的第三部分,并且一个或多个第二用户属于相同的用户组。
62.根据权利要求58的方法,其中该标识信息还包括控制虚拟办公室中的操作的规则。
63.根据权利要求62的方法,其中该规则包括访问规则、加入规则、显示规则、以及等级规则中的至少一个,其中该访问规则规定用户是否可以进行同步通信,该加入规则规定该第一用户是否能够加入到一个或多个用户正在进行的同步通信中,该显示规则规定是否可以显示显示步骤的信息,表示该同步通信已经开始,以及该等级规则规定用户的授权级别,与用户的等级有关。
64.根据权利要求63的方法,还包括步骤根据访问规则以及等级规则中的至少一个确定是否一个或多个第二用户能够进行同步通信,其中只有当确定步骤表示一个或多个第二用户可用时,才进行开始步骤。
65.根据权利要求63的方法,还包括步骤根据加入规则以及等级规则中的至少一个确定是否一个或多个第二用户能够进行同步通信,其中只有当确定步骤表示一个或多个第二用户可用时,才进行开始步骤。
66.根据权利要求63的方法,还包括步骤根据显示规则以及等级规则中的至少一个确定表示同步通信已经开始的信息是否可显示,其中只有当确定步骤表示该信息可显示时,才进行显示步骤。
67.根据权利要求57的方法,其中该信息包括下面中的至少一个标记,被置于虚拟办公室的第一部分上;短语,被置于虚拟办公室的第二部分上;以及另一标记,被置于虚拟办公室的第三部分上。
68.一种计算机程序产品,其被存储在计算机可读存储介质上,用于执行一种方法,当其在设备中运行时,该方法包括步骤发送用户的标识信息给服务器终端;如果服务器终端验证了用户,则在网络上登录用户;使用照相装置获得用户的图像;将用户的图像存储在服务器终端的存储装置中;使用用户的图像以及标识信息创建虚拟办公室;将该虚拟办公室显示给用户;以及通过使用事先提供给各个客户端上的浏览器以及输入装置向用户提供虚拟办公室的经历。
69.根据权利要求68的产品,该方法还包括步骤当第一用户通过第一用户的输入装置从多个用户中选出一个或多个第二用户时,从这些用户中识别出第一用户;根据输入装置的移动,显示确认第一用户的选择的信息;接收来自第一用户的同步通信请求;通知一个或多个第二用户正在接收同步通信请求;在第一用户与一个或多个第二用户之间开始同步通信;以及显示表示同步通信已经开始的信息。
70.根据权利要求69的产品,该方法还包括步骤根据事先由用户设置的规则确定是否一个或多个第二用户能够进行同步通信,其中只有当确定步骤表示一个或多个第二用户可用时,才进行开始步骤。
71.根据权利要求69的产品,该方法还包括步骤根据事先由用户设置的规则确定表示同步通信已经开始的信息是否可显示,其中只有当确定步骤表示该信息可显示时,才进行显示步骤。
72.一种存储用于执行一种方法的计算机指令的计算机可读介质,该方法包括步骤发送用户的标识信息给服务器终端;如果服务器终端验证了用户,则在网络上登录用户;使用照相装置获得用户的图像;将用户的图像存储在服务器终端的存储装置中;使用用户的图像以及标识信息创建虚拟办公室;将该虚拟办公室显示给用户;以及通过使用事先提供给各个客户端上的浏览器以及输入装置向用户提供虚拟办公室的经历。
73.根据权利要求72的介质,该方法还包括步骤当第一用户通过第一用户的输入装置从多个用户中选出一个或多个第二用户时,从这些用户中识别出第一用户;根据输入装置的移动,显示确认第一用户的选择的信息;接收来自第一用户的同步通信请求;通知一个或多个第二用户正在接收同步通信请求;在第一用户与一个或多个第二用户之间开始同步通信;以及显示表示同步通信已经开始的信息。
74.根据权利要求73的介质,该方法还包括步骤根据事先由用户设置的规则确定是否一个或多个第二用户能够进行同步通信,其中只有当确定步骤表示一个或多个第二用户可用时,才进行开始步骤。
75.根据权利要求73的介质,该方法还包括步骤根据事先由用户设置的规则确定表示同步通信已经开始的信息是否可显示,其中只有当确定步骤表示该信息可显示时,才进行显示步骤。
76.一种设备,包括用于发送用户的标识信息的装置;用于使用标识信息来验证用户的装置;用于登录用户的装置;用于获得用户的图像的装置;用于存储用户的图像的装置;用于使用用户的图像以及标识信息创建虚拟办公室的装置;用于向用户显示该虚拟办公室的装置;以及用于浏览该虚拟办公室的装置。
77.根据权利要求76的设备,还包括当第一用户从多个用户中选出一个或多个第二用户时,从这些用户中识别出第一用户;显示确认第一用户做出的选择的信息;接收来自第一用户的同步通信请求;通知一个或多个第二用户正在接收同步通信请求;在第一用户与一个或多个第二用户之间开始同步通信;以及显示表示同步通信已经开始的信息。
78.根据权利要求77的设备,还包括设置关于虚拟办公室中的操作的各种规则;以及根据规则确定是否一个或多个第二用户能够进行同步通信,其中只有当确定装置表示一个或多个第二用户可用时,该开始装置才会开始。
79.根据权利要求77的设备,还包括设置关于虚拟办公室中的操作的各种规则;根据规则确定表示同步通信已经开始的信息是否可显示,其中只有当确定装置表示该信息可显示时,该显示装置才会显示信息。
全文摘要
提供了一种方法、设备、系统、计算机程序以及相关的计算机介质来进行向登录到网络上的用户提供虚拟办公室的操作。该网络包括服务器终端和客户端。该服务器终端进行如下操作根据登录信息允许客户端登录到网络上,存储从客户端接收到的数据,使用该数据创建虚拟办公室,以及将该虚拟办公室以客户端可读的格式提供给客户端。进一步地,该服务器终端进行以下操作根据由用户事先设置的各种规则在多个用户之间开始同步通信,以及显示该通信已经开始的信息。通过这些操作,这些用户可以在实时环境中彼此进行通信,就像他们在物理上相同的地方一样。
文档编号G06F3/033GK1592265SQ20041008514
公开日2005年3月9日 申请日期2004年8月23日 优先权日2003年8月22日
发明者荒木祯史, 前田薰 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1