《中继服务器以及中继通信系统.pdf》由会员分享,可在线阅读,更多相关《中继服务器以及中继通信系统.pdf(45页完整版)》请在专利查询网上搜索。
本发明提供一种中继服务器,该中继服务器存储登记终端的信息、通过相互许可连接而构成中继组的中继服务器的信息、资源、将该资源共享的终端、以及与资源相关联而发送的消息的信息。中继服务器若从本机的登记终端接收到了对其他终端所拥有的资源的操作指示,则把该操作指示中继到其他中继服务器。而且,在由终端向其他终端发送了消息时,中继该消息的信息。 。
CN200810093500.9
2008.04.29
CN101299704A
2008.11.05
授权
有权
授权|||实质审查的生效IPC(主分类):H04L 12/46申请日:20080429|||公开
H04L12/46; H04L29/08; H04L29/06
H04L12/46
村田机械株式会社
谷本好史
日本京都府
2007.5.2 JP 2007-121877; 2007.6.7 JP 2007-152119
北京集佳知识产权代理有限公司
雒运朴;李 伟
本发明提供一种中继服务器,该中继服务器存储登记终端的信息、通过相互许可连接而构成中继组的中继服务器的信息、资源、将该资源共享的终端、以及与资源相关联而发送的消息的信息。中继服务器若从本机的登记终端接收到了对其他终端所拥有的资源的操作指示,则把该操作指示中继到其他中继服务器。而且,在由终端向其他终端发送了消息时,中继该消息的信息。
1. 一种中继服务器,具有:账户信息登记部,其存储客户终端的账户信息;中继组信息登记部,其存储中继组信息,且该中继组信息包含相互许可连接的一组中继服务器的信息;和共享资源信息登记部,其存储共享资源信息,且该共享资源信息包含资源的信息、和将该资源共享的客户终端的信息,上述中继服务器,其特征在于,构成为,若从已存储于上述账户信息登记部的客户终端,接受了关于其他客户终端能够操作的资源的操作指示,则根据上述中继组信息,中继该资源的操作指示,构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,包含与客户终端发送的消息有关的消息信息,构成为,在由已存储于上述账户信息登记部的客户终端发送了消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息。2. 根据权利要求1所述的中继服务器,其特征在于,构成为,将上述资源共享的客户终端能够针对消息而发送新的消息,在由已存储于上述账户信息登记部的客户终端发送了新的消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息。3. 根据权利要求1所述的中继服务器,其特征在于,构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记。4. 根据权利要求1所述的中继服务器,其特征在于,构成为,将上述资源共享的客户终端能够针对消息而发送新的消息,在由已存储于上述账户信息登记部的客户终端发送了新的消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息,并且构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记。5. 根据权利要求1所述的中继服务器,其特征在于,构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,与上述资源对应而登记上述消息信息,若将资源共享的客户终端删除了上述资源,则更新存储于上述共享资源信息登记部的共享资源信息,并删除与被删除的资源对应的消息信息。6. 根据权利要求1所述的中继服务器,其特征在于,构成为,将上述资源共享的客户终端能够针对消息而发送新的消息,在由已存储于上述账户信息登记部的客户终端发送了新的消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息,并且构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记,若将资源共享的客户终端删除了上述资源,则更新存储于上述共享资源信息登记部的共享资源信息,并删除与被删除的资源对应的消息信息。7. 根据权利要求1所述的中继服务器,其特征在于,构成为,在客户终端与资源对应而发送上述消息时,能够从将该资源共享的客户终端中指定消息公开终端,能够在上述消息信息中包含上述消息公开终端的账户信息。8. 根据权利要求1所述的中继服务器,其特征在于,构成为,将上述资源共享的客户终端能够针对消息而发送新的消息,在由已存储于上述账户信息登记部的客户终端发送了新的消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息,并且构成为,在客户终端与资源对应而发送上述消息时,能够从将该资源共享的客户终端中指定消息公开终端,能够在上述消息信息中包含上述消息公开终端的账户信息。9. 根据权利要求1所述的中继服务器,其特征在于,构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记,构成为,在客户终端与资源对应而发送上述消息时,能够从将该资源共享的客户终端中指定消息公开终端,能够在上述消息信息中包含上述消息公开终端的账户信息。10. 根据权利要求1所述的中继服务器,其特征在于,构成为,将上述资源共享的客户终端能够针对消息而发送新的消息,在由已存储于上述账户信息登记部的客户终端发送了新的消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息,并且构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记,构成为,在客户终端与资源对应而发送上述消息时,能够从将该资源共享的客户终端中指定消息公开终端,能够在上述消息信息中包含上述消息公开终端的账户信息。11. 根据权利要求1所述的中继服务器,其特征在于,构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记,若将资源共享的客户终端删除了上述资源,则更新存储于上述共享资源信息登记部的共享资源信息,并删除与被删除的资源对应的消息信息,构成为,在客户终端与资源对应而发送上述消息时,能够从将该资源共享的客户终端中指定消息公开终端,能够在上述消息信息中包含上述消息公开终端的账户信息。12. 根据权利要求1所述的中继服务器,其特征在于,构成为,将上述资源共享的客户终端能够针对消息而发送新的消息,在由已存储于上述账户信息登记部的客户终端发送了新的消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息,并且构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记,若将资源共享的客户终端删除了上述资源,则更新存储于上述共享资源信息登记部的共享资源信息,并删除与被删除的资源对应的消息信息,构成为,在客户终端与资源对应而发送上述消息时,能够从将该资源共享的客户终端中指定消息公开终端,能够在上述消息信息中包含上述消息公开终端的账户信息。13. 一种中继通信系统,其具有多个中继服务器,各个上述中继服务器具有:账户信息登记部,其存储客户终端的账户信息;中继组信息登记部,其存储中继组信息,且该中继组信息包含相互许可连接的一组的中继服务器的信息;和共享资源信息登记部,其存储共享资源信息,且该共享资源信息包含资源的信息、和将该资源共享的客户终端的信息,其特征在于,构成为,若从已存储于上述账户信息登记部的的客户终端,接受了关于其他客户终端能够操作的资源的操作指示,则根据上述中继组信息,中继该资源的操作指示,构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,包含与客户终端发送的消息有关的消息信息,构成为,在由已存储于上述账户信息登记部的客户终端发送了消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息,由此,可形成能够由其他客户终端对已存储于某个中继服务器的账户信息登记部的客户终端所拥有的资源进行间接地操作的状态,并且能够把消息发送给该其他客户终端。14. 根据权利要求13所述的中继通信系统,其特征在于,能够在上述中继服务器的上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记。
中继服务器以及中继通信系统 技术领域 本发明主要涉及能够进行终端之间的通信的中继服务器的构成。 本申请主张于2007年5月2日提出的日本专利申请2007-121877号和2007年6月7日提出的日本专利申请2007-152119号的优先权,并在此引用其全部内容。 背景技术 一直以来,公知有被称为虚拟专用网络(Virtual PrivateNetwork:VPN)的通信技术(例如参照日本特开2002-217938号公报)。该VPN例如用于在与设置在各个地区的多个分公司(据点)的LAN连接的终端之间通过因特网进行通信。利用上述VPN,能够如同直接连接的因特网那样使用处于远程的其他的LAN。 另外,作为与上述VPN内外的对方进行文件的收发时所使用的方法,例如公知有发送记载了适当的文本消息并且附加了文件的电子邮件等方法。另外,一般还使用利用FTP(File Transfer Protocol)服务上载文件的方法、和把文件记录在CD-Recordable等记录介质中进行邮递的方法等。 但是,在利用电子邮件附件发送文件的方法中,需要在邮箱中管理邮件,并且需要每次把附加文件在所希望的文件夹中进行整理并保存。另外,在文件容量大的情况下,由于邮件服务器的设定和邮箱容量的限制,需要把文件压缩或分割等,需要在接收侧进行解压缩处理和结合处理,作业复杂。 另外,在使用FTP服务的情况下,虽然适合大容量的文件发送,但产生了FTP服务的利用账户的设定等烦琐的作业。另外,在记录在CD-Recordable等记录介质中进行邮递的情况下,增加介质成本和邮费等,成为成本上升的主要原因。 另外,在采用FTP服务和邮递等方法的情况下,在希望与文件一同发送消息时,需要另外通过电子邮件等来发送该消息,造成双重的麻烦。另外,在接收到消息和文件的一侧,不得不使用资源管理器等文件管理软件对接收文件进行管理、使用电子邮件软件对消息进行管理的方式,因而从信息管理的简化方面考虑,还有很大的改善余地。 发明内容 本发明要解决的问题如上所述,下面,对用于解决该问题的方法以及效果进行说明。 根据本发明的第1观点,提供一种具有以下构成的中继服务器。即,中继服务器具有:账户信息登记部、中继组信息登记部、和共享资源信息登记部。账户信息登记部存储客户终端的账户信息。中继组信息登记部存储中继组信息,且该中继组信息包含相互许可连接的一组的中继服务器的信息。共享资源信息登记部存储共享资源信息,且该共享资源信息包含资源的信息、和将该资源进行共享的客户终端的信息。上述中继服务器构成为,若从已存储于上述账户信息登记部的客户终端,接受了关于其他客户终端能够操作的资源的操作指示,则根据上述中继组信息,中继该资源的操作指示。构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,包含与客户终端发送的消息有关的消息信息。构成为,在由已存储于上述账户信息登记部的客户终端发送了消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息。 根据此构成,各个客户终端能够通过中继服务器,在必要时与必要的对方形成虚拟的环境,根据需要共享各自拥有的资源,并且可实现在参加该环境的用户之间的消息收发。 在上述中继服务器中,优选具有以下的构成。即,构成为将上述资源进行共享的客户终端能够针对消息而发送新的消息。中继服务器构成为,在由已存储于上述账户信息登记部的客户终端发送了新的消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息。 根据此构成,由于将资源共享的客户终端各自能够以追加消息的形式交换用户的意见等,所以能够实现高密度的双向通信,提高共同作业的效率。 在上述中继服务器中,优选构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记。 根据此构成,由于以与共享资源对应的形式存储消息信息,所以能够容易进行资源和消息的一元管理。 在上述中继服务器中,优选构成为,若将资源共享的客户终端删除了上述资源,则更新存储于上述共享资源信息登记部的共享资源信息,并删除与被删除的资源对应的消息信息。 根据此构成,能够更容易统一管理共享资源和消息,减轻信息整理的复杂度。 在上述中继服务器中,优选具有以下构成。即,在客户终端与资源对应而发送上述消息时,能够从将该资源共享的客户终端中指定消息公开终端。构成为,能够在上述消息信息中包含上述消息公开终端的账户信息。 根据此构成,由于能够简单地对各个客户终端指定单独的消息的公开、非公开,所以可实现灵活的信息管理。 根据本发明的第2观点,提供一种具有以下构成的中继通信系统。即,中继通信系统具有多个中继服务器,各个上述中继服务器具有:账户信息登记部、中继组信息登记部、和共享资源信息登记部。账户信息登记部存储客户终端的账户信息。中继组信息登记部存储中继组信息,且该中继组信息包含相互许可连接的一组的中继服务器的信息。共享资源信息登记部存储共享资源信息,且该共享资源信息包含资源的信息、和将该资源共享的客户终端的信息。上述中继服务器构成为,若从已存储于上述账户信息登记部的客户终端,接受了关于其他客户终端能够操作的资源的操作指示,则根据上述中继组信息,中继该资源的操作指示。构成为,能够在上述共享资源信息登记部所存储的共享资源信息中,包含与客户终端发送的消息有关的消息信息。而且中继服务器构成为,在由已存储于上述账户信息登记部的客户终端发送了消息时,根据上述共享资源信息和上述中继组信息,中继与该消息有关的消息信息。由此,可形成能够由其他客户终端对已存储于某个中继服务器的账户信息登记部的客户终端所拥有的资源进行间接地操作的状态,并且能够把消息发送给该其他客户终端。 根据此构成,各个客户终端能够通过多个中继服务器,在必要时与必要的对方形成虚拟环境,根据需要共享各自拥有的资源,并且可实现在参加该环境的用户之间的消息收发。 在上述中继通信系统中,优选构成为能够在上述中继服务器的上述共享资源信息登记部所存储的共享资源信息中,把上述消息信息与上述资源对应而登记。 根据此构成,由于能够把消息信息以和共享资源对应的形式存储,所以不会对用户增加作业的复杂性,可进行资源和消息的一元管理。 通过以下参照附图对本发明的优选实施方式进行的详细描述,本发明的其它特征、构件、过程、步骤、特性及优点会变得更加清楚。 附图说明 图1是本发明的一实施方式涉及的中继通信系统的网络构成图。 图2是外部服务器的功能方框图。 图3是客户终端的功能方框图。 图4是中继服务器的功能方框图。 图5是表示客户终端、中继服务器、以及外部服务器的关系的图。 图6是表示中继组信息的内容的图。 图7是表示共享资源信息的内容的图。 图8是表示在共享资源信息中包含的消息内容信息的具体例的图。 图9是表示用于登记中继服务器及客户终端的通信处理的顺序图。 图10是表示用3台中继服务器制成中继组的通信处理的顺序图。 图11是表示用于在中继组中登记共享资源,并收发消息的通信处理的顺序图。 图12是利用在客户终端中执行的客户端软件显示消息的例的说明图。 图13是利用客户端软件显示消息的例的说明图。 图14是表示其他LAN的客户终端间接地删除客户终端所拥有的共享资源时的通信处理的顺序图。 图15是表示共享资源信息的其他内容例的图。 具体实施方式 下面,参照附图,对本发明的实施方式进行说明。图1是表示本发明的一实施方式涉及的中继通信系统的整体构成的说明图。 如图1所示,该中继通信系统由与WAN连接的多个LAN构成。而且,该中继通信系统具有外部服务器S、中继服务器R、客户终端T、和文件服务器F等。 WAN(Wide Area Network)是把不同的LAN相互连接的网络。在本实施方式中,作为WAN,使用因特网。 LAN(Local Area Network)是在被限定的场所构建的规模比较小的网络。LAN存在多个,并构建在相互在物理上分离的场所。在本实施方式中,假设是在东京分公司构建了LAN1,在大阪分公司、名古屋分公司、福冈分公司分别构建了LAN2、3、4的情况。而且,这些4个LAN1、2、3、4分别与作为全球网络的因特网连接。 下面,参照图2等,说明外部服务器S。图2是外部服务器S的功能方框图。该外部服务器S是在配置于各个LAN中的中继服务器R之间的通信中使用的装置,其被设置在因特网上。 图2所示的外部服务器S具备作为SIP(Session Initiation Protocol)服务器的功能。具体是,外部服务器S具备:作为用以中继SIP方法(method)和应答(response)等的SIP代理服务器(proxy server)的功能;和作为用以登记中继服务器R的账户的SIP注册服务器(registerserver)的功能。 如图2所示,在外部服务器S中,作为主要构成部分而具有WAN接口201、控制部202、和中继服务器账户信息数据库203。 WAN接口201是使用全球IP地址,与连接在因特网中的中继服务器R等各装置进行通信的接口。 中继服务器账户信息数据库203是用以将已存在登记请求的中继服务器R的账户与全球IP地址对应进行管理的数据库。 控制部202是处理部,用以对通过WAN接口201进行的各种通信进行控制,其控制依据TCP/IP和UDP、SIP等协议的通信处理。该控制部202例如进行从各个中继服务器R接收该中继服务器R的账户并登记到中继服务器账户信息数据库203中的处理、和把从中继服务器R发送的各种SIP方法和应答等通信数据向其他中继服务器R中继的处理等。此外,关于以控制部202为中心的外部服务器S的各个功能的详细内容,将在后面进行说明。 下面,参照图3等,说明客户终端T。图3是客户终端T的功能方框图。 该客户终端T是用户可直接操作的终端,例如相当于用户在日常业务中使用的个人计算机(PC)等。因此,在LAN内通常存在多个客户终端T,但在本实施方式中,如图1所示,举例说明在LAN1中连接有客户终端1A、1B;在LAN2中连接有客户终端2A、2B;在LAN3中连接有客户终端3A、3B;在LAN4中连接有客户终端4A、4B的情况。各个客户终端T被赋予在同一LAN中被唯一管理的专用IP地址。 如图3所示,在客户终端T中,作为主要构成部分而具有LAN接口601、控制部602、资源存储部603、和共享资源信息数据库604。 LAN接口601是使用上述专用IP地址,与连接于同一LAN中的中继服务器R和文件服务器F等各个装置进行通信的接口。 资源存储部603,存储该客户终端T能够操作的文件和文件夹等资源的实体。 共享资源信息数据库604,存储共享资源信息,且该共享资源信息登记了各个客户终端T所拥有的共享资源的信息,和在各个客户终端T之间收发的消息信息等。 控制部602是用以对通过LAN接口601进行的各种通信进行控制的处理部。该控制部602控制依据了TCP/IP和UDP、SIP等的协议的通信处理。 控制部602例如进行用以对存储在资源存储部603中的资源的移动、变更和删除等进行控制的处理。另外,控制部602在从中继服务器R接收到共享资源信息的变更通知时,进行更新存储在共享资源信息数据库604中的共享资源信息的处理。此外,关于以控制部602为中心的各个客户终端T的功能的详细内容,将在后面进行说明。 下面,参照图4等说明中继服务器R。图4是各个中继服务器R的功能方框图。 如图1所示,中继服务器R在每个LAN中分别设置了1台。具体是,分别地,在LAN1中设置了中继服务器R1;在LAN2中设置了中继服务器R2;在LAN3中设置了中继服务器R3;在LAN4中设置了中继服务器R4。 中继服务器R与LAN连接,并能够与连接于同一LAN中的各个客户终端T进行通信。另外,中继服务器R还与因特网连接,并通过上述外部服务器S能够与连接于其他LAN中的中继服务器R进行通信。为了进行该通信,对各个中继服务器R赋予了专用IP地址和全球IP地址的两者。 如图4所示,在中继服务器R中,作为主要构成部分而具有LAN接501、WAN接口502、控制部503、账户信息数据库504、中继组信息数据库505、和共享资源信息数据库506。 LAN接口501是用于使用专用IP地址进行本装置与连接于同一LAN中的客户终端T之间的通信的接口。例如,在LAN1中,中继服务器R1能够使用LAN接口501与各个客户终端1A、1B进行通信。 WAN接口502是使用全球IP地址,与连接在因特网中的外部服务器S等各个装置进行通信的接口。 各个中继服务器R具备作为SIP注册服务器的功能,并使用SIP进行各个中继服务器R与各个客户终端T之间的通信。例如,在LAN2中,中继服务器R2作为SIP注册服务器而发挥功能,接收与LAN2连接的各个客户终端2A、2B的账户,并登记到账户信息数据库504中。 因此,如图5所示那样,中继服务器R,在与客户终端T的关系方面,作为从该客户终端T接收账户并进行登记(REGISTER)的服务器发挥功能。另外,在与外部服务器S的关系方面,中继服务器R作为向外部服务器S发送账户并进行登记(REGISTER)的客户端发挥功能。 图4的账户信息数据库504,是用以将已存在登记请求的客户终端T的账户与专用IP地址对应进行管理的数据库。 中继组信息数据库505,是用以将已登记在账户信息数据库504中客户终端T所关联的中继组信息进行管理的数据库。 共享资源信息数据库506是用以将已登记在账户信息数据库504中的客户终端T所关联的共享资源信息进行管理的数据库。 控制部503是控制通过LAN接口501及WAN接口502进行的各种通信的处理部,其控制依据了TCP/IP、和UDP、SIP等协议的各种通信处理。 该控制部503,例如执行如下的处理:把本装置的账户发送给外部服务器S,并请求登记的处理;制成中继组信息,并存储在中继组信息数据库505中的处理;制成共享资源信息,并存储在共享资源信息数据库506中的处理等。此外,关于以控制部503等为中心的中继服务器R的各个功能的详细内容,将在后面进行说明。 下面,说明文件服务器F。如图1所示,该文件服务器F构成为,与LAN连接,并能够与连接在同一LAN中的各个客户终端T进行通信。 文件服务器F构成为可存储文件和文件夹等资源实体,其作为替代各个客户终端T所具有的上述资源存储部603(图3)的资源存储单元而发挥功能。即,在本实施方式中,各个客户终端T可操作的资源,可考虑有被保存在该客户终端T的本地硬盘内的情况、和被保存在作为网络驱动器的文件服务器F内的情况。该文件服务器F在各个LAN中不是必须的,在图1的例中,也在LAN2、4中省略了设置。 下面,对该中继通信系统所处理的信息、即中继组信息及共享资源信息进行说明。 首先,参照图6说明中继组信息。图6是表示中继组信息的内容例的图。如图6所示,存储在中继组信息数据库505中的中继组信息100包含1个组识别信息101、和通过相互许可连接而构成中继组的中继服务器R的信息(中继账户信息)102。 组识别信息101是用于识别该中继组信息100的信息,在每次制成中继组信息100时赋予了不同的ID而能唯一地识别。由此,操作者等可根据组识别信息101来确定中继组,可简单地进行组构成的变更等。 中继账户信息102包含通过相互许可连接而构成中继组的各个中继服务器R的账户的信息。而且,中继账户信息102包含和构成中继组的各个中继服务器R连接在同一LAN上,并且登记在该中继服务器R中的客户终端T的账户等信息。 在中继账户信息102中,一同登记有赋予给各个中继服务器R的账户的具体的名称,从而可容易识别用户。例如,如果是中继服务器R1(relay-server1)的中继账户信息102a,则记述了中继服务器R1的账户(relay-server1@net),和对其赋予的名称(分公司A)。 在中继组信息102中,在和上述中继服务器R连接在同一LAN上的客户终端T的账户的部分,一同登记有赋予给该账户的具体的名称,从而容易识别用户。例如,在客户终端(terminal1A)的情况下,记述有对于该账户(例如,user1A@relay-server1.net)而赋予的名称(terminal1A)。另外,在客户终端T的账户中记述有营业部和开发部等表示该客户终端T所属的所属识别数据103。 如上所述,将中继组信息100制成为按照每个中继组可唯一地识别。而且,在中继组信息100中包含通过相互许可连接而构成一组(中继组)的各个中继服务器的账户(中继账户信息102)。并且,在中继账户信息102中,包含与该中继服务器连接在同一LAN上的已登记的客户终端T的账户信息。 因此,只要参照中继组信息100,即可得知哪个LAN与哪个LAN构成组,而且,在这些LAN中登记有哪个中继服务器R和客户终端T。在构成中继组的各个中继服务器R之间交换该中继组信息100。 下面,参照图7和图8,对共享资源信息的内容进行说明。图7是举例表示了存储于客户终端1A的共享资源信息数据库604中的共享资源信息120的图。此外,也将与此相同的信息存储在与客户终端1A连接在同一LAN上的中继服务器R1的共享资源信息数据库506中。 共享资源信息120由以下信息构成:账户识别信息121,用以表示是与客户终端1A有关的共享资源信息;和与该客户终端1A相关联的单独共享资源信息122。 账户识别信息121,是因为对每个客户终端T制成共享资源信息120,而用于将其识别的信息。 单独共享资源信息122由共享资源识别信息123、和同类账户信息124、同类资源信息125、和消息线程信息126等构成。 共享资源识别信息123是用于识别该单独共享资源信息122的信息,在每次制成单独共享资源信息122时赋予了不同的ID而能唯一地识别。这里,共享资源识别信息123由与已经存在共享资源信息120的制成请求的客户终端T相关联的ID(例如,20061001150032user1A@relay-server1.net)、和用于容易进行该识别的名称(projectA)构成。 由此,用户等能够根据共享资源识别信息123来确定单独共享资源信息122,所以可简单地对其内容进行编辑等。 同类资源信息125是表示客户终端T所拥有的文件和文件夹等资源实体的资源信息127的集合体。各个资源信息127由进行共享的资源实体的名称信息(例如name=“projectA-folderA”)、能够操作该资源实体的客户终端T(所有者客户终端)的账户的信息(owner=“user1A@relay-server1.net”)、和表示该资源实体的所在的地址信息(例如,value=“c:/folderA”)和用于确定后述的消息线程的消息线程识别信息(例如,msg=“msg:thread1”)构成。 同类账户信息124是共享由同类资源信息125表示的资源实体的客户终端T的账户(例如,user1A@relay-server1.net)的信息的集合体。同类账户信息124由所有者客户终端T的信息、和能够通过该所有者客户终端T间接操作资源实体的客户终端T(用户客户终端)的信息构成。用户客户终端T是虽然不能直接操作资源实体,但能够通过所有者客户终端T间接操作资源的客户终端。 消息线程信息126是用于登记与被登记在资源信息127中的各个资源对应而收发的一系列的消息的信息。各个消息线程信息126由消息线程识别信息128、和消息信息129构成。 消息线程识别信息128,是因为对每个线程制成消息线程信息126,而用于将其识别的信息。此外,在上述资源信息127的部分,通过参照消息线程识别信息(例如,msg=“msg:thread1”),把资源信息127与消息线程信息126相互对应。 在从客户终端T每次发送来1个消息时,生成1个消息信息129。在各个消息线程信息126中,登记有1个或多个消息信息129。 各个消息信息129包含消息识别信息130、和消息内容信息131。 消息识别信息130是因为对每1个消息制成消息信息129,而用于将其识别的信息。 在消息内容信息131中,记述有从客户终端T发送的消息的具体内容。在图7中,虽然简化表示,但消息内容信息131a、131b、131c的内容,具体如图8所示。如图8所示,在本实施方式中,以依照了公知的电子邮件形式的格式记述了消息内容信息131。 消息内容信息131具有头部132和体部133。头部132由消息的发送日期(Date头)、发送源(From头)、发送目的地(To头)、主题(Subject头)、识别ID(Message-Id头)、及与消息的编码有关的信息(MIME-Version头)等构成。在体部133中,记述有消息正文的内容,在本实施方式中,记述有对日语文本消息进行了MIME编码后的字符串。 如上所述,上述中继服务器R所具有的共享资源信息数据库506构成为,存储共享资源信息120(图7),且该共享资源信息120包含记述了资源的信息的同类资源信息125、和记述了将该资源共享的客户终端T的账户的同类账户信息124。另外,该共享资源信息120构成为能够与在同类资源信息125中记述的各个资源(资源信息127)对应而登记一系列的消息信息129。 下面,结合图9的顺序图,对如上构成的中继通信系统中的通信处理的流程进行说明。图9所示的顺序编号1~9表示各个装置的账户的登记阶段。 在顺序编号1中,中继服务器R1向外部服务器S发送账户的登记请求(REGISTER)。这里,中继服务器R1进行本机的账户(sip:relay-server1@net)的登记请求。外部服务器S向中继服务器R1返回OK应答,并把中继服务器R1的账户与中继服务器R1的全球IP地址相对应地登记到中继服务器账户信息数据库203中。 同样地,中继服务器R2及R3向外部服务器S进行本机的账户登记请求(REGISTER),把本机的账户等登记到外部服务器S(顺序编号2、3)。 然后,在顺序编号4中,客户终端2A向中继服务器R2发送账户的登记请求(REGISTER)。这里,客户终端2A进行本机的账户(sip:user2A@relay-server2.net)的登记请求。中继服务器R2返回OK应答,并把客户终端2A的账户与专用地址相对应地登记到账户信息数据库504中。 同样地,客户终端1A、3A、2B、1B、3B向各个中继服务器R,分别进行本机的账户的登记请求,把本机的账户等登记到中继服务器R(顺序编号5~9)。 通过以上的处理,来完成各个中继服务器R向外部服务器S的账户登记、及各个客户终端T向中继服务器R的账户登记。此外,以上所示的顺序只是一例,只要最终能够完成各个装置的账户登记,其顺序可以是任意的。 另外,即使是在网络上存在的中继服务器R和客户终端T,如果不进行其账户的登记,也不能参加本实施方式的中继通信系统。例如,图1的中继服务器R4及客户终端4A、4B,由于在图9的处理中未进行账户登记,所以不能参加以下说明的通信。 下面,参照图10的顺序编号10~18,说明中继组的生成及登记阶段。此外,图9和图10所示的顺序编号1~18的处理一般是由用户和操作者作为网络的初始设定来进行的。 首先,在中继服务器R1中,由操作者执行用于在与中继服务器R2之间新形成中继组的方法(createGroup方法)。该createGroup方法指定了组名(group1)、形成中继组的对方中继服务器R2的账户(relay-server2.net)、及赋予新制成的中继组的识别ID(groupID0001)。 于是,在中继服务器R1中执行消息发送指令(MESSAGE方法),向外部服务器S发送针对成为对方的中继服务器R2的group-info消息(顺序编号10)。在该消息中,包含有由上述createGroup方法指定的组名和中继组的识别ID等。 该MESSAGE方法中指定了消息发送目的地的中继服务器R2的账户(sip:relay-server2@net)。外部服务器S通过参照中继服务器账户信息数据库203,取得中继服务器R2的全球IP地址,把来自中继服务器R1的group-info消息中继到中继服务器R2。接收到消息的中继服务器R2通过外部服务器S向中继服务器R1返OK应答。 如上述那样,经由外部服务器S进行本实施方式的各个中继服务器R之间的通信,并且以下也是同样。因此,在以下的说明中,省略经由外部服务器S的通信处理的具体说明。 然后,中继服务器R1向中继服务器R2发送服务器信息的发送请求消息(request-server-info消息)(顺序编号11)。接收到该消息的中继服务器R2向中继服务器R1返回OK应答,并且返回与本机有关的信息(server-info)。 接下来,相反地由中继服务器2发送针对中继服务器R1的request-server-info消息(顺序编号12),中继服务器R 1向中继服务R2返回与本机有关的信息(server-info)。 如上述那样,通过交换相互的与服务器有关的信息,生成表示两个中继服务器R1、R2形成了中继组的情况的中继组信息100,并存储在各个中继服务器R1、R2的中继组信息数据库505中。 然后,在中继服务器R2中,由操作者执行在刚才制成的中继组(由中继服务器R1、R2构成的中继组)中新增加中继服务器R3的方法(addGroup方法)。该addGroup方法指定要加入的中继组的组名(group1)、要加入的中继服务器R3的账户(relay-server3@net)、要加入的中继组的识别ID(groupID0001)。 于是,中继服务器R2向成为加入对方的中继服务器R3发送group-info消息(顺序编号13)。在该消息中,包含有由上述addGroup方法指定的组名和中继组的识别ID等。接收到该消息的中继服务器R3向中继服务器R2返回OK应答。然后,与在顺序编号11、12中说明的完全相同,在中继服务器R2和中继服务器R3之间交换服务器信息(顺序编号14、15)。 然后,中继服务器R2向中继服务器R1发送update-group-info消息,该update-group-info消息用以通知在中继组中增加了中继服务器R3的情况(顺序编号16)。接收到该消息的中继服务器R1向中继服务器R2返回OK应答。然后,在中继服务器R3和中继服务器R1之间交换服务器信息(顺序编号17、18)。 这样,将表示由3个中继服务器R1、R2、R3形成中继组的情况的中继组信息100(具体是,图6所示的内容的信息)存储在各个中继服务器R1、R2、R3的中继组信息数据库505中。 下面,参照图11,对实际将客户终端T的资源进行共享,并同时收发消息时的动作进行说明。这里,以把客户终端1A所拥有的文件夹“folderA”、和LAN1的文件服务器F所拥有的文件“file001.xls”、“file002.doc”与客户终端2A及3A共享的情况为例进行说明。 用户操作客户终端1A,指示客户终端1A显示能够与本机共享文件的客户终端的一览表。于是,客户终端1A参照中继组信息数据库505的存储内容(中继组信息100),在画面中显示与本LAN的中继服务器R1构成中继组的中继服务器R的任意一个连接在同一LAN中的客户终端T的一览表。 这里,根据图6的中继组信息100的内容,作为可共享文件的终端,显示5台客户终端1B、2A、2B、3A、3B。用户可从所显示的5台中,自由指定实际将资源共享的客户终端(上述用户客户终端)。在此处的说明中,用户指定了客户终端2A、3A作为文件共享对方。 于是,客户终端1A向中继服务器R1发送共享资源的制成请求(CreateSharedResource指令)(图11的顺序编号21)。在该消息中,包含组识别信息101、和被指定的用户客户终端2A、3A的信息。 接收到该消息的中继服务器R1制成共享资源信息120,并存储在本机的共享资源信息数据库506中。另外,根据中继组的识别ID,参照中继组信息数据库505的内容,向构成该中继组的其他中继服务器R2、R3发送policy-data消息,通知所制成的共享资源信息120(顺序编号21.1、21.2)。 接收到消息的各个中继服务器R2、R3把该共享资源信息120存储在本机的共享资源信息数据库506中,并且向被指定的各个用户客户终端2A、3A发送policy-data消息,通知共享资源信息120(顺序编号21.1.1、21.2.1)。接收到该消息的各个用户客户终端2A、3A对存储在本机的共享资源信息数据库604中的共享资源信息120进行变更,并且向发送源的中继服务器R2、R3返回OK应答。接收到OK应答的中继服务器R2、R 3向中继服务器R1返回OK应答,接收到该应答的中继服务器R1向客户终端1A返回OK应答。 由此,则在存储于中继服务器R1、R2、R3的共享资源信息数据库506的共享资源信息120中,记述了共享资源识别信息123和同类账户信息124。在存储于客户终端1A、2A、3A的共享资源信息数据库604的共享资源信息120中,也记述了相同内容。由此,则形成了客户终端1A、2A、3A跨越各自的LAN而参加的可称为虚拟的环境的系统。 然后,用户通过操作客户终端1A,执行addResource方法,由此来进行在共享资源信息120中增加表示进行共享的资源实体的资源信息(图8的符号127)及消息信息(图8的符号129)的处理。 在此处的说明中,设为指定了从存储于客户终端1A的资源存储部603的资源实体中选择“folderA”,另外,从存储于文件服务器F的资源实体中选择“file001.xls”、“file002.doc”,并把这些与其他客户终端2A、3A共享。另外,设作为进行共享时的文件名,分别指定了将“folderA”设为“projectA-folder”;将“file001.xls”设为“file00ZX.xls”、将“file002.doc”设为“file00ZY.doc”。 另外,设用户与共享资源“folderA”相关联地,制成了主题是“项目A的workspace制成”,正文是“在这里管理项目A的开发资源。”的内容的消息。可以从作为“folderA”的共享对方的客户终端2A、3A中任意选择而指定该消息的发送对方(将消息进行公开的终端)。此处,设为用户进行了下述指定:把客户终端2A、3A双方作为目的地进行发送。 被用户进行了以上的操作的客户终端1A根据该指定内容,变更存储于共享资源信息数据库604的共享资源信息120的内容。其结果,则在共享资源信息120中,登记了与“folderA”等有关的资源信息127、和与“项目A的workspace制成”有关的消息信息129。 利用图8的符号131a表示该消息信息129中的消息内容信息的例。如该消息内容信息131a所示,此时,在头部132中,在发送源(From头)的部分记录有客户终端1A的账户,在发送目的地(To头)的部分记录有作为消息公开终端的客户终端2A、3A的账户。并且,在头部132中记述发送日期时间等信息,并且将主题和正文等信息进行编码而记述。 然后,客户终端1A向中继服务器R1发送包含变更后的共享资源信息120的内容的共享资源变更请求(UpdateSharedResource指令)(图11的顺序编号31)。接收到共享资源变更请求的中继服务器R1把被变更的共享资源信息存储在本机的共享资源信息数据库506中,从而,则在中继服务器R1的共享资源信息数据库506所存储的共享资源信息120中,也登记有上述的资源信息127和消息信息129。 然后,中继服务器R1向与用户客户终端2A、3A连接的各个中继服务器R2、R3发送policy-data消息,通知被变更的共享资源信息120(顺序编号31.1、31.2)。 接收到消息的各个中继服务器R2、R3把该共享资源信息120存储在本机的共享资源信息数据库506中,并且向被指定的各个用户客户终端2A、3A发送policy-data消息,通知共享资源信息120(顺序编号31.1.1、31.2.1)。 接收到该消息的各个用户客户终端2A、3A对存储于本机的共享资源信息数据库604的共享资源信息120进行变更,并且解析包含于该共享资源信息120中的消息信息129。然后,根据在消息信息129的头部132中记述的发送目的地的信息(To头的内容),判断该消息的发送目的地是否是本机(本机是否是该消息的消息公开终端)。而且,如果消息的发送目的地是本机,则执行viewMessage方法,并显示该消息。 图12表示消息被显示在客户终端T中的情况。图12表示在客户终端2A中执行的客户端软件的画面显示图像。该客户端软件构成为,在上侧的部分(上段方格(PANE)151)中显示与共享资源有关的信息,在上下中央(中段方格(PANE)152)显示与该共享资源有关的消息线程的消息一览表,在下侧的部分(下段方格(PANE)153)显示所选择的消息的内容。 上段方格151被左右分割,在左侧以树形式显示共享资源的文件夹结构。在此处的说明中,由于文件夹“folderA”以“projectA-folder”的名称共享(参照图7的共享资源信息120),所以,在客户端软件中,显示名称为“projectA-folder”的共享文件夹。 在上段方格151的右侧,以一览表的形式显示上述共享文件夹内的共享文件。在此处的说明中,如图7所示,文件“file001.xls”以“file00ZX.xls”的名称共享,文件“file002.doc”以“file00ZY.doc”的名称共享。因此,在客户端软件中,如图12所示那样显示“file00ZX.xls”、和“file00ZY.doc”这2个共享文件。 在中段方格152中,显示与在上段方格151中选择的共享文件夹或共享文件相关联的消息的一览表。在图12中,表示用户在上段方格151中选择了“projectA-folder”的状态。因此,在中段方格152中,显示与“projectA-folder”相关联的消息的概要的一览表。这里,显示客户终端1A发送的消息的主题“项目A的workspace制成”、该消息的发信人“user1A”、和其发送日期时间“Mon、02、Apr 2007 10:04:54”。 在下段方格153中,显示在中段方格152中选择的消息的正文。在图12中,表示用户在中段方格152中选择了主题为“项目A的workspace制成”的消息的状态。因此,在下段的方格153中,显示上述消息的正文“在这里管理项目A的开发资源”。 此外,在此处的说明中客户终端1A也和客户终端3A共享与上述相同的资源,并向客户终端3A发送与上述相同的消息(参照图7、图8的共享资源信息120)。因此,客户终端3A的显示画面与图12所示的客户终端2A的显示画面实质相同。 客户终端2A、3A在执行了viewMessage方法并如上述那样显示了消息后,如图11所示那样,向发送源的中继服务器R2、R3返OK应答。接收到OK应答的中继服务器R2、R3向中继服务器R1返OK应答,接收到该应答的中继服务器R1向客户终端1A返OK应答。 然后,虽然未图示,假设用户在客户终端1A进行了,向客户终端2A、3A发送与已经被共享的资源“file 001.xls”相关联的新的消息的操作。设该消息的主题是“时间表文件”,并包含适当的内容的正文。在这种情况下,该新的消息的内容被作为消息信息129追加到共享资源信息120中,进行与顺序编号31~31.2.1实质相同的处理。最后,客户终端2A、3A的客户端软件把主题“时间表文件”的消息显示在画面中。 然后,设客户终端2A的用户以返回上述主题为“时间表文件”的消息的形式,以客户终端1A、3A为发送目的地,发送了主题为“Re:时间表文件”、正文为“进行了确认。”的消息。 在这种情况下,客户终端2A根据返回消息的内容,变更存储于共享资源信息数据库604的共享资源信息120的内容。其结果,在共享资源信息120中,在与主题为“时间表文件”的消息相同的消息线程的部分,追加登记了与“Re:时间表文件”有关的消息信息129。 然后,客户终端2A向中继服务器R2发送包含变更后的共享资源信息120的内容的共享资源变更请求(UpdateSharedResource指令)(图11的顺序编号41)。接收到共享资源变更请求的中继服务器R2把被变更的共享资源信息存储在本机的共享资源信息数据库506中,从而,在中继服务器R2的共享资源信息数据库506所存储的共享资源信息120中,也登记了上述的资源信息127和消息信息129。 然后,中继服务器R2向与用户客户终端1A、3A连接的各个中继服务器R1、R3发送policy-data消息,通知被变更的共享资源信息120(顺序编号41.1、41.2)。 接收到消息的各个中继服务器R1、R3把该共享资源信息120存储在本机的共享资源信息数据库506中,并且向被指定的各个用户客户终端1A、3A发送policy-data消息,通知共享资源信息120(顺序编号41.1.1、41.2.1)。 接收到该消息的各个用户客户终端1A、3A对存储于本机的共享资源信息数据库604的共享资源信息120进行变更,并且对该共享资源信息120中包含的消息信息129进行解析。然后根据消息信息129的头部132中记述的发送目的地的信息(To头的内容),判断该消息的发送目的地是否是本机,如果发送目的地是本机,则执行viewMessage方法并显示消息。 图13表示客户终端3A的客户端软件的显示画面图像。若如图13所示,在上段方格151中选择了“file00ZX.xls”,则在中段方格152中显示与该共享文件“file00ZX.xls”相关联的消息线程的2件消息。在图13中,表示了在中段方格152中选择了2件消息中的主题为“Re:时间表文件”的消息的状态,在下段方格153中,显示了该消息的正文内容“进行了确认。” 如上所述,把本实施方式的中继服务器R作为构成要素的中继通信系统构成为,可以跨越LAN而将资源共享,并且能够与该资源相关联地收发消息。由此,可以一元地集中地进行资源的共享,以及与其相关的消息的收发,可减轻用户进行信息整理的操作。 下面,参照图14,对通过操作客户终端3A,间接地删除由连接在与其不同的LAN1中的客户终端1A所拥有的资源(“file001.xls”)时的动作进行说明。 设客户终端3A的用户进行了删除被作为共享资源而显示的“file001.xls”的指示。接收到该指示的客户终端3A向中继服务器R3发送文件删除请求(DeleteFile指令)(图14的顺序编号51)。 中继服务器R3,若接收到了文件删除请求,则确定拥有删除对象的(file001.xls)并能够把其删除的所有者客户终端T、以及与该所有者客户终端T连接的中继服务器R。在进行该确定时,参照存储于共享资源信息数据库506的共享资源信息120、和存储于中继组信息数据库505的中继组信息100。在此处的情况下,根据图7的共享资源信息120和图6的中继组信息100,可确定所有者客户终端是1A,与其连接的中继服务器是R1。因此,中继服务器R3向该中继服务器R1发送delete消息,中继文件删除的指示(顺序编号51.1)。 接收到来自中继服务器R3的delete消息的中继服务器R1,向客户终端1A发送文件删除请求(DeleteFile指令)(顺序编号51.1.1)。接收到该文件删除请求的客户终端1A把对象的资源(file001.xls)从资源存储部603中删除,并向中继服务器R1返回OK应答。接收到OK应答的中继服务器R1向中继服务器R3返回OK应答,接收到该OK应答的中继服务器R3向客户终端3A返回OK应答。 然后,进行共享资源信息120的更新处理。如果进行具体说明,则,进行了上述文件删除指示的客户终端3A从存储于共享资源信息数据库604的共享资源信息120的同类资源信息125中,删除与已删除的资源(file001.xls)有关的资源信息127。此时,与已删除的资源(file001.xls)相关联的消息线程126、和该消息线程126中包含的消息信息129也被删除。此处,与file001.xls相关联的消息线程的消息是主题为“时间表文件”的消息和“Re:时间表文件”的消息,所以,与该2件消息相关的消息信息129被删除。 然后,客户终端3A向中继服务器R3发送共享资源变更请求(UpdateSharedResource指令)(顺序编号52)。接收到该变更请求的中继服务器R3向与被变更的共享资源信息120有关的中继服务器R1、R2发送policy-data消息,通知被变更的共享资源信息120(顺序编号52.1、52.2)。 接收到消息的各个中继服务器R1、R2把该共享资源信息120存储在本机的共享资源信息数据库506中,并且向与该共享资源有关的各个用户客户终端1A、2A发送policy-data消息,通知共享资源信息120(顺序编号52.1.1、52.2.1)。接收到该消息的各个用户客户终端1A、2A对存储于本机的共享资源信息数据库604的共享资源信息120进行变更,并且向发送源的中继服务器R1、R2返回OK应答。接收到OK应答的中继服务器R1、R2向中继服务器R3返回OK应答,接收到该OK应答的中继服务器R3向客户终端3A返回OK应答。 若如上所述那样对共享资源信息120进行了变更,则将此信息通知给相关的中继服务器R及客户终端T,立即使其更新成新的共享资源信息120。另外,若进行了删除共享资源的变更,则在共享资源信息120中自动进行删除与其相关的消息信息129的变更。 此外,在图13中说明了删除文件(资源)的操作的例,但例如即使在客户终端3A中进行把客户终端1A所拥有的文件更新为不同内容的文件的操作,中继服务器R3的中继动作也实质上相同。只是在不删除共享资源的情况下,也不删除与其相关的消息。 如以上说明的那样,在本实施方式中构成为,连接在LAN中的中继服务器R,若从存储于账户信息数据库504的客户终端T接受到了,对连接在其他LAN中的客户终端T能够操作的资源的操作指示,则根据中继组信息100把该资源的操作指示中继到其他中继服务器R。例如,构成为,中继服务器R3,若从客户终端3A接收到了对其他LAN的客户终端1A能够操作的资源“file001.xls”的删除指示,则如图14的顺序编号51.1所示那样,把该删除指示中继到其他中继服务器R1。 另外,构成为,在中继服务器R的共享资源信息数据库506所存储的共享资源信息120中,可以包含与客户终端T发送的消息有关的消息信息129。而且,构成为,中继服务器R,在由存储于账户信息数据库504的客户终端T发送了消息时,根据共享资源信息120和中继组信息100把与该消息有关的消息信息129中继到其他中继服务器R。例如,构成为,在客户终端1A发送了消息时,中继服务器R1如图11的顺序编号31.1、31.2所示那样,把与该消息有关的消息信息129中继到其他中继服务器R2、R3。 由此,可由客户终端1A、2A、3A形成虚拟的环境,共享客户终端1A的资源,并且可实现在客户终端1A、2A、3A的用户之间的消息收发。 另外,在本实施方式中构成为,将上述资源共享的客户终端T可针对消息而发送新的消息。例如,共享与主题为“时间表文件”的消息对应的资源“file001.xls”的3台客户终端中的1台(客户终端2A),利用图11的addMessage方法,以针对上述消息的回信的形式,发送主题为“Re:时间表文件”的消息。而且,在由该客户终端2A发送了新的消息时,中继服务器R2根据共享资源信息120和中继组信息100把与该新的消息有关的消息信息129中继到其他中继服务器R1、R3(图11的顺序编号41.1、41.2)。 由此,跨越LAN将资源共享的每个客户终端T能够以依次追加消息的形式收发用户的意见等。从而可实现高密度的双向通信,可提高共同作业的效率。 另外,在本实施方式中构成为,可以在中继服务器R的共享资源信息数据库506所存储的共享资源信息120中,把上述消息信息129与各个共享资源信息120对应而登记。 由于这样将消息信息129以与共享资源对应的形式存储在中继服务器R的共享资源信息数据库506中,所以可容易进行资源和消息的一元管理。 另外,本实施方式的中继服务器R构成为,若将资源共享的客户终端T删除了上述资源,则将存储于上述共享资源信息数据库506的共享资源信息120更新,并将与被删除的资源对应的消息信息129也删除。例如,在图14的例中,若删除了客户终端1A所拥有的资源“file001.xls”,则在存储于中继服务器R1、R2、R3的共享资源信息数据库506中的共享资源信息120中,删除与该资源对应的消息线程的2件消息(主题为“时间表文件”的消息、和“Re:时间表文件”的消息)涉及的消息信息129。 由此,可更容易统一管理共享资源和消息,可减轻信息整理的复杂度。 另外构成为,在客户终端T与资源对应而发送消息时,能够从将该资源共享的客户终端中指定发送目的地(消息公开终端)。而且,在上述消息信息129中,能够把上述消息公开终端的账户包含在该消息内容信息131的头部132(To头)。 由此,由于能够简单地对每个客户终端T指定单独的消息的公开、非公开,所以可实现灵活的信息管理。 以上,对本发明的优选实施方式进行了说明,但以上的构成例如可进行以下的变更。 也可以构成为,能够与对应的共享资源独立而删除上述消息。并且,也可以构成为可以在各个客户终端T中单独地删除从其他客户终端T接收到的消息。 在图7的共享资源信息120中,按照每个共享资源,将消息信息129进行了对应,但也可以构成为,例如图15所示那样,把消息信息129与共享资源信息120的整体对应。在图15所示的共享资源信息120中,把用于确定消息线程的消息线程识别信息(例如,msg=“msg:thread1”),不是记述在资源信息127部分,而是记述在同类资源信息125的部分。由此,能够对于多个共享资源(“folderA”、“file001.xls”、“file002.doc”)的整体,将1个消息线程对应而进行登记。 在客户终端T中执行的客户端软件不限于显示图12所示的画面,可以采用其他各种用户界面。 消息的内容不限于图8所示的公知的电子邮件的形式,例如,也可以变更为以XML形式等其他形式记述在共享资源信息120中。 构成中继组的中继服务器R可以任意选择。而且可以制成多个中继组,并存储在中继组信息数据库505中。 在如上述实施方式那样进行不同的LAN彼此之间的中继的情况下,LAN的数量只要是多数即可,不限于4个。另外,作为WAN,可以变更为使用因特网以外的类似的网络。 关于在WAN中的外部服务器S与各个中继服务器R之间、以及LAN中的中继服务器R与客户终端T等之间的通信协议,可以变更为使用SIP以外的协议。 可以省略外部服务器S而构成为在中继服务器R之间直接通信。特别是,在中继服务器R之间使用SIP以外的协议的情况下,由于只要根据该协议直接控制中继服务器R之间的通信即可,所以容易省略外部服务器S。另一方面,外部服务器S不限于1台,可构成为由多台分散地发挥功能。 可以省略中继服务器R的WAN接口502。在这种情况下,只要构成为利用路由器进行与因特网之间的连接,在其下级设置中继服务器R即可。 在上述实施方式中,在中继服务器R的账户信息数据库504中存储了连接在与该中继服务器R相同的LAN中的客户终端T。但是,不限于此,可以在账户信息数据库504中,存储连接在与本机不同的LAN中的客户终端T。进一步讲,中继服务器R、与登记在该中继服务器R的账户信息数据库504中的客户终端T,只要通过网络能够相互通信,其是什么样的关系都可以。 也可以在同一LAN中连接多个中继服务器R。例如可以构成为,在同一LAN中设置3台中继服务器R,在第1中继服务器R的账户信息数据库504中存储该LAN内的几台的客户终端T,在第2中继服务器R的账户信息数据库504中存储其他几台的客户终端T,......。在这种情况下,3台中继服务器R通过LAN进行通信,在1个LAN内完成中继。 虽然参照优选实施方式描述了本发明,但是可以以多种方式改进本发明,并且可以推知与上面提出和描述的实施方式不同的多种实施方式,这对本技术领域的普通技术人员而言是显而易见的。因此,所附权利要求书意在涵盖本发明的所有落入本发明主旨和范围内的改进方案。
下载文档到电脑,查找使用更方便
30 金币 0人已下载
还可以输入200字符
暂无评论,赶快抢占沙发吧。
copyright@ 2017-2018 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1