服务器装置的制作方法

文档序号:7972749阅读:94来源:国知局
专利名称:服务器装置的制作方法
技术领域
本发明的一个实施例涉及例如可视通信系统(此后称为VCS)的服务器装置,其中服务器装置经由通信路径连接到电话交换装置,从而除了处理音频信号外,还能处理视频信号、计算机数据等。
背景技术
在办公和商务机构中,已经应用了专用网络系统。专用网络系统例如安装了电话交换装置(如专用交换分机(PBX))中的电话机以及按键电话装置作为分机装置,以及利用电话交换装置进行分机终端和外部通信网络如公共网络之间的以及分机终端之间的交换连接以进行电话会话。
近来,在建议示例的系统(例如,日本专利申请公开10-215322号)中,具有数据终端如电视电话终端和个人计算机的服务器经由传输路径连接到电话交换装置,并使应用电话交换装置的语音通信系统与应用服务器的数据通信系统一起工作。
同时,上述电话交换装置和服务器的相邻型系统强烈需要一种服务,以通过操作数据终端间的数据通信连接以及电话机的呼叫状态来构造可视协商。但是当从公共网络向电话终端进行呼叫时,上述的系统需要呼叫方ID,并向相应的数据终端显示有关呼叫方ID的信息。关于提供附加的服务如可视协商的VCS,其仍然在审查阶段并且至今没有被建立。
此外,为了实现VCS,需要考察以下手段。
即,VCS具有一般的控制结构,其中当连接到电话交换装置的电话终端间的呼叫状态改变时,VCS服务器接收从电话交换装置发送的呼叫信息事件(发起方装置信息、呼入方装置信息),其根据呼叫信息事件分析电话终端间的连接状态,并根据该连接状态指示开始/结束向与电话终端相关联的数据终端的可视通信。
但是,只有控制线连接在VCS服务器和多个数据终端之间,这些控制线被大量数据终端共享,因此,由于使用时区、使用环境等使处理负荷和通信负荷很大,并且导致在建立数据终端间的会话时有时出现错误。

发明内容
因此,本发明的一个目的是提供一种服务器装置,其能利用电话交换装置与语音通信系统一起安全地工作,而不会出现错误。
根据本发明的一个方面,提供了一种服务器装置,其接收包括用于指定执行呼叫连接的多个电话终端的电话ID的呼叫信息事件,并伴随所述呼叫连接,进行分别与所述多个电话终端的电话ID相关联的并被分配了数据ID的多个数据终端的通信连接,该服务器装置包括通信管理存储器,存储一通信管理表,当建立所述多个数据终端间的通信连接时,在该通信管理表中,所述数据ID与显示所述多个数据终端间的通信连接状态的状态信息相关联;确定单元,根据在接收呼叫信息事件时与包括在所述呼叫信息事件中的电话ID相关联的数据ID,参考所述通信管理表,并根据所述参考的结果,确定在对应于所述数据ID的数据终端间存在/不存在通信连接状态的改变;以及控制器,当由所述确定单元确定所述通信连接状态被改变时,更新所述通信管理表中的对应于所述数据ID的状态信息,并根据更新的状态信息执行相关的数据终端间的通信连接/断开。
在以下的描述中将阐述本发明的其他目的和优势,并且其一部分根据描述将是很明显的,或可以通过实施本发明被理解的。利用此后所特别指出的手段及其组合可以实现和获得本发明的目的和优势。


现在参考附图来描述实现本发明的各种特征的总体结构。附图和相关的描述用于对本发明的实施例进行说明,而不是限制本发明的范围。
图1所示是关于本发明第一实施例的VCS的示例性配置简图;图2所示是图1中所示的VCS服务器的功能配置的示例性框图;图3所示是图2中所示的连接信息管理表中存储的内容的示例图;图4所示是图2中所示的分机终端-VC关联表中存储的内容的示例图;图5所示是图2中所示的会话信息管理表中存储的内容的示例图;图6所示是在第一实施例中,执行可视通信控制的分机终端、主装置、VCS服务器和数据终端之间信息的发送/接收操作的示例性顺序图;图7所示是在第一实施例中,执行可视通信控制的VCS服务器的控制过程的示例性流程图;图8所示是在第一实施例中,由VCS服务器产生控制信号以将其发送到相应的数据终端的一个方面的示例图;图9所示是根据本发明第二实施例的执行可视通信控制的VCS服务器的控制处理过程的示例性流程图;以及图10所示是在第二实施例中,由VCS服务器产生控制信号以将其发送到相应的数据终端的一个方面的示例图。
具体实施例方式
以下将参考附图描述根据本发明的各种实施例。
(第一实施例)图1所示是关于本发明第一实施例的VCS的示例性配置简图。
如图1所示的系统具有主装置BT和VCS服务器SV,并且经由局域网(LAN)1连接主装置BT和VCS服务器SV。
主装置BT经由分机线容纳分机终端T11-T1i。主装置BT经由中心局线L连接到公共网络NW。主装置BT执行分机终端T11-T1i相互之间的交换处理或分机终端T11-T1i和公共网络NW之间的交换处理。
VCS服务器SV经由IP网络容纳多个数据终端PC1-PCn。这些数据终端PC1-PCn中的每个都由通用个人计算机组成,并分别与每个分机终端T11-T1i相关联地操作。
上述VCS服务器SV执行主装置BT的附加功能,例如处理多媒体信息,如视频。
图2所示是VCS服务器SV的功能配置的框图。
VCS服务器SV具有LAN接口单元11、控制单元12、存储单元13和PC接口单元14。在这些单元中,LAN接口单元11执行到LAN1的接口处理和来自LAN1的接口处理。
PC接口单元14执行到数据终端PC1-PCn的接口处理和来自数据终端PC1-PCn的接口处理。
存储单元13存储控制单元12的连接控制所需的路由信息等。此外,存储单元13具有连接信息管理表131(此后称为表131)、分机终端-VC关联表132(此后称为表132)以及会话信息管理表133(此后称为表133)。
如图3所示的表131存储显示分机终端T11-T1i的每个电话号码(电话ID)之间的对应关系的数据以及显示连接状态的状态信息。符号ti-t9分别指示每个分机终端T11-T19的电话ID。这里,为了简化说明,分机终端T11-T1i由分机终端T11-T19表示。
如图4所示的表132存储指示分机终端T11-T1i和数据终端(PC)PC1-PCn之间的对应关系的数据。在图4中,字符A-1分别是每个数据终端PC1-PC9的数据ID。
如图5所示,表133存储显示数据终端PC1-PC9之间的会话状态的信息。
另一方面,控制单元12除了具有数据终端PC1-PCn的状态管理以及数据终端PC1-PCn和分机终端T11-T1i之间协调操作的控制功能之外,还具有连接信息注册单元121(此后称为注册单元121)和会话控制单元122作为本发明的新功能。
注册单元121例如通过分析从主装置BT通知的呼叫信息事件,确定电话会话在分机终端T15和分机终端T16之间进行,从而增加状态信息“t5-t6”到表131。
会话控制单元122例如在分机终端T15和T16之间的电话会话期间,从主装置BT接收到显示中断分机终端T17到分机终端T16的电话会话的呼叫信息事件时,增加状态信息“t6-t7”到表131。然后,会话控制单元122根据更新的状态信息,从表132读取分机终端T16与数据终端PC6相关联以及分机终端T17与数据终端PC7相关联的事实,从而从表133获取数据终端PC6和PC7的会话状态。例如,在从现在开始电话会话的情况下,由于数据终端PC6和PC7没有开始会话,所以会话控制单元122控制开始数据终端PC6和PC7的会话。当建立了数据终端PC6和PC7的会话时,会话控制单元122更新表133中存储的内容。
以下将描述如上所述配置的VCS的操作。
图6所示是在分机终端T15和T17之间以及分机终端T16和T17之间的电话会话期间,分机终端T15和分机终端T16之间连接的情况下的操作的顺序图。图7所示是在以上给出的控制处理过程中VCS服务器的控制处理过程的流程图。
现在,假定在分机终端T15和T17之间以及在分机终端T16和T17之间进行电话会话[图6(1)]。
在这种情况下,假定用户利用分机终端T16执行操作以请求到分机终端T15的电话会话[图6(2)]。然后,分机终端T16向主装置BT传送请求信号。当接收到通信建立请求信号时,主装置BT呼叫作为呼入呼叫目的地的分机终端T15,同时维持与分机终端T17的通信链路。当分机终端T15响应该呼叫时,主装置BT建立分机终端T15和分机终端T16之间的通信链路[图6(3)],并且向VCS服务器SV发送显示处于分机终端T15和T16之间的电话会话期间的呼叫信息事件[图6(4)]。
当接收到呼叫信息事件时,VCS服务器SV首先确定包括在该呼叫信息事件中的分机终端T16的电话ID(t6)是否存在于表131中。这里,电话ID(t6)存在,则VCS服务器SV将分机终端T15和分机终端T16相关联并将其存储在表131中[图6(5)]。
同时,服务器SV创建呼叫的改变信息和离开信息(步骤ST7a)。关于呼叫的信息模式,可能的情况是伴随着新电话会话开始的呼叫的新产生、伴随着终端的预定和离开的呼叫情况下的改变以及伴随着电话会话的终止的呼叫的结束。呼叫的改变信息是指具有对其进行这种改变的呼叫的ID。离开信息是指已经从某个呼叫离开的终端的ID和终端从其离开的呼叫的ID的组合。
接下来,VCS服务器SV检查所产生的呼叫状态的信息中是否包括离开信息(步骤ST7b)。检查的执行是由于只是在电话会话的开始和预定的情况下,有时不存在离开终端以及不产生离开信息。如果在信息中包括离开信息,则VCS服务器SV根据图8中所示的离开信息,创建具有存储在其中的用户之间的可视通信断开的两个适当的候选者的组合的断开候选者列表(步骤ST7c)。关于产生断开候选者列表的假设,与数据终端PC1-PCn相关联的并被注册在表132中的终端被预先设置为待处理的对象。创建断开候选者列表的策略如下(1)如果相同的呼叫具有多个离开终端,则这些终端应被相互断开。
(2)对于终端已经从其离开的呼叫,呼叫现在所属的终端以及离开终端应该被相互断开。
VCS服务器SV将与该策略匹配的终端的组合增加到列表中作为候选者。如果不存在离开信息,则VCS服务器SV从步骤ST7b转移到步骤ST7d,在此,VCS服务器SV根据呼叫的改变信息,创建用于存储两个适当的连接候选者的组合的连接候选者列表,以及用户之间的可视通信的断开候选者列表。这里,VCS服务器SV根据改变的呼叫的ID,从表131获得当前呼叫的信息(呼叫所属的终端及其状态)以及存储在其中的呼叫的连接信息。创建这两个列表的策略如下(1)如果存在呼叫的电话会话状态中的终端,则这些终端应根据每个组合被连接。
(2)如果存在呼叫的预定状态中的终端,则这些终端和相对的终端应成为断开的候选者(在预定状态中断开可视通信的情况下)。
VCS服务器SV将与该策略匹配的终端的组合增加到连接候选者列表和断开候选者列表中作为候选者。
在上述实例中,VCS服务器SV将与分机终端T15和T16相关联的数据终端PC5“E”和PC6“F”的组合“E-F”增加到连接候选者列表中。
完成列表创建之后,VCS服务器SV从这些列表中选择组合(步骤ST7c)。
上述步骤中创建的列表仍然是候选者,VCS服务器SV从连接候选者列表和断开候选者列表中选择用于实际发送控制信号到数据终端PC1-PCn的组合。选择的标准如下(1)存在于连接候选者列表和断开候选者列表二者中的组合应被置于连接中的高优先级(图8中,对应于组合“A-B”)。
(2)如果用户之间的可视通信连接现在已经存在于连接候选者列表的组合中,则这些组合应被从候选者中去除(图8中,对应于组合“E-G”和“F-G”)。
(3)如果用户之间的可视通信连接现在没有存在于断开候选者列表中,则组合应被去除(图8中,对应于组合“C-D”)。
根据以上给出的结果,对于保留在候选者列表中的组合,VCS服务器SV发送控制信号到相应的数据终端PC5和PC6,以建立数据终端PC5和PC6之间的会话[步骤ST7f图6(6)]。
如上所述,在第一实施例中,存储单元13具有用于显示数据终端PC5和PC6的数据ID之间的对应关系的表133、以及用于显示数据终端PC5和PC6之间的会话状态的状态信息,数据终端PC5和PC6分别与包括在来自主装置BT的呼叫信息事件中并被执行呼叫连接的分机终端T15和T16相关联。然后,当接收到呼叫信息事件时,VCS服务器SV根据与包括在来自主装置BT的呼叫信息事件中的电话ID相关联的数据ID来参考表133,从而确定在对应于数据ID的数据终端PC5和PC6之间的会话状态中存在/不存在改变。此外,当确定会话状态已被改变时,VCS服务器SV更新表133中对应于数据ID的状态信息“E-F”,并根据更新的状态信息执行相应的数据终端PC5和PC6之间的通信连接/断开。
因此,由于VCS服务器SV只向确定需要通信连接/断开的数据终端PC5和PC6发送控制信号以执行通信连接/断开,所以其可以避免控制信号的发送出现大量错误的情况,从而减少了处理和通信负荷。
上述第一实施例使得可能选择大量的数据终端PC1-PCn作为连接候选者和作为断开候选者、从连接候选者列表中去除数据终端PC5和PC7“E-G”以及数据终端PC6和PC7“F-G”的组合、以及从断开候选者列表中去除数据终端PC3和PC4“C-D”的组合。因此,第一实施例的服务器装置能进一步增强在确定将要通信/断开的数据终端PC1和PC2之间以及PC5和PC6之间的组合时的效率。
(第二实施例)图9所示是根据本发明第二实施例的执行可视通信控制处理的VCS服务器的控制处理过程的流程图,图10所示是在控制处理过程中产生控制信号的一个方面的示图。
首先,VCS服务器SV接收涉及来自主装置BT的呼叫的信息,作为事件,并基于该信息执行向表131中注册/从表131中删除。同时,VCS服务器SV创建呼叫的改变信息和离开信息(步骤ST9a)。
接下来,VCS服务器SV检查所创建的呼叫状态的信息中是否包括离开信息(步骤ST9b)。这是由于当呼叫状态只是电话会话的开始和预定时,有时不存在离开终端以及不产生离开信息。
然后,如果包括离开信息(步骤ST9b中为是),则VCS服务器SV根据终端离开的呼叫的ID,从表131获得当前呼叫的连接状态信息,以及存储在其中的呼叫的连接信息。此后,根据离开分机终端T18和T19的电话ID,VCS服务器SV从表132和133获得用户之间的关于可视通信连接状态的当前信息(表ST9c)。VCS服务器SV比较该信息以确定将被断开的终端的组合,并发送断开请求的控制信号到相关的数据终端PC8和PC9(步骤ST9d)。
相反,如果不包括离开信息(步骤ST9b中为否),则VCS服务器SV从步骤ST9b转移到步骤ST9e,在此,VCS服务器SV根据状态改变的呼叫ID,从表131获得当前呼叫的连接状态信息。此后,VCS服务器SV根据现在属于该呼叫的分机终端T11-T1i的电话ID,从表132和133获得用户之间的当前可视通信连接状态的信息。通过比较该信息,VCS服务器SV确定将被连接和断开的两个终端的组合,从而将连接请求的控制信号发送给用户。
如上所述,在第二实施例中,VCS服务器SV通过应用存储在表131和133中的信息,可利用简单的过程来确定将被连接/断开的数据终端PC1-PCn。
(其他实施例)除此之外,可以在不偏离本发明的范围的情况下,进行各种修改来改变VCS服务器的配置和种类、电话交换装置(不仅是主装置,也可用PBX)的种类、分机终端的种类、数据终端的种类、各种表中存储的内容、数据终端间的会话控制方法等。
其他的优势和修改对于本领域技术人员来说将是很容易得到的。因此,本发明的更广泛的方面不限于在此显示和描述的具体的细节和典型的实施例。因此,在不脱离所附的权利要求书及其等价物所定义的本发明概念的精神和范围的情况下可以进行各种修改。
权利要求
1.一种服务器装置,其接收包括用于指定执行呼叫连接的多个电话终端的电话ID的呼叫信息事件,并伴随所述呼叫连接,进行分别与所述多个电话终端的电话ID相关联的并被分配了数据ID的多个数据终端的通信连接,其特征在于包括通信管理存储器,其存储一通信管理表,当建立所述多个数据终端间的通信连接时,在该通信管理表中,所述数据ID与显示所述多个数据终端间的通信连接状态的状态信息相关联;确定单元,其根据在接收所述呼叫信息事件时与包括在所述呼叫信息事件中的电话ID相关联的数据ID,参考所述通信管理表,并根据所述参考的结果,确定在对应于所述数据ID的数据终端间存在/不存在通信连接状态的改变;以及控制器,当由所述确定单元确定所述通信连接状态被改变时,更新所述通信管理表中对应于所述数据ID的状态信息,并根据更新的状态信息执行相关的数据终端间的通信连接/断开。
2.根据权利要求1所述的服务器装置,其特征在于所述通信管理存储器存储显示将成为连接候选者的所述多个数据终端的每个数据ID的连接候选者列表,以及显示将成为断开候选者的所述多个数据终端的每个数据ID的断开候选者列表;以及当由所述确定单元确定所述通信连接状态被改变时,所述控制器增加/删除所述连接候选者列表和所述断开候选者列表中相关的数据ID,并根据对其进行增加/从其删除的所述连接候选者列表和所述断开候选者列表,执行相关的数据终端间的通信连接/断开。
3.根据权利要求1所述的服务器装置,其特征在于包括电话管理存储器,存储一电话管理表,当建立所述多个电话终端之间的呼叫连接时,在该电话管理表中,来自电话交换机的呼叫信息事件中包括的电话ID与显示所述多个电话终端之间的呼叫连接状态的状态信息相关联,其中所述确定单元根据在接收所述呼叫信息事件时包括在所述呼叫信息事件中的电话ID,参考所述电话管理表,以确定对应于所述电话ID的数据终端之间的呼叫连接状态中存在/不存在改变,当所述呼叫连接状态被改变时,更新所述电话管理表中对应于所述电话ID的状态信息,并通过将更新的电话管理表与所述通信管理表相比较,来确定相关的数据终端之间存在/不存在通信连接状态的改变。
4.根据权利要求1所述的服务器装置,其特征在于所述确定单元确定在接收所述呼叫信息事件时相关的呼叫信息中是否存在包括将成为离开对象的数据ID的离开信息;以及当确定所述呼叫信息事件中包括所述离开信息时,所述控制器向相关的多个数据终端发送断开请求。
全文摘要
根据一个实施例,服务器装置(SV)包括通信管理存储器(13)、确定单元(122)和控制器(122)。通信管理存储器(13)存储一通信管理表(133),当建立多个数据终端间的通信连接时,在该通信管理表中,数据ID与显示多个数据终端间的通信连接状态的状态信息相关联,确定单元(122)根据在接收呼叫信息事件时与包括在呼叫信息事件中的电话ID相关联的数据ID,参考通信管理表,并根据所述参考的结果,确定在对应于数据ID的数据终端间存在/不存在通信连接状态的改变;当由所述确定单元确定所述通信连接状态被改变时,控制器(122)更新通信管理表中的对应于数据ID的状态信息,并根据更新的状态信息执行相关的数据终端间的通信连接/断开。
文档编号H04M3/42GK1937785SQ20061015428
公开日2007年3月28日 申请日期2006年9月19日 优先权日2005年9月22日
发明者松川文一, 深泽滋, 佐佐木康仁, 嶋光治 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1