通信系统的制作方法

文档序号:7663541阅读:123来源:国知局
专利名称:通信系统的制作方法
技术领域
本发明的一种实施例涉及诸如因特网协议(IP)电话系统的通信系统, 其中,所述IP电话系统在连接到IP网络的通信终端之间和连接到所述IP 网络和公共网络的通信终端之间进行语音通信。
背景技术
近年来,广泛使用了通过分组网络实时地以分组数据双向地发送和接 收图像和语音的网络电话系统(IP电话系统)。所述IP电话系统不仅允 许在连接到所述IP网络的各个通信服务器中进行分机和分机通信以及夕卜 部呼叫( call originating and terminating),还允i午通过所述IP网络 在所述通信服务器之间进行分机通信和外部呼叫收发。在所述IP电话系统 中,广泛使用会话起始协议(SIP)作为所述IP电话系统的协议。
即使在这类系统中,也非常需要在专用分组交换机(PBX)或,月艮 务单元中执行诸如转移、会议通话的附加收发服务。在上述IP电话系统中, 可以在终端的主导下执行所述附加服务。
在上述IP电话系统中,日本专利申请公报(公开)2006-135522公开 了一种技术,其可以通过IP地址系统中多个不同的IP网络在终端之间执 行所述附加服务。
顺带地,上述IP电话系统除了通过多个IP网络在终端之间进行通信
之外,还基于各种类型的通信协议处理分组数据。在这种情况下,通过所 述IP网络由通信服务器控制混合了多个通信协议的多个终端。然而,在通 信协议不同的终端之间的转移等附加服务也仍然处于检验阶段,并且仍然 没有作为标准进行定义。
在上述IP电话系统中,为了购买终端进4刊吏用,用户通常在该时候选 择包括必需的服务功能的终端。因而,为了在终端之间执行所述附加服务, 如果一个终端不包括所述附加服务功能,所述附加服务不能,皮执行。

发明内容
根据本发明一个方面,提供了一种通信系统,其包括第一终端,其
连接到ip网络,并且通过所述ip网络与第二终端进行通信,以;sj艮务器
装置,其包括控制在所述第一和第二终端之间的通信的控制器。所述第一 终端包括发送器,当所述第一终端与所述第二终端进行通信时,其响应于 启动附加功能的请求操作而发送用于启动所述附加功能的指示数据。所述 服务器装置的控制器分析由所述服务器装置接收的数据。当分析出所述接 收的数据包括用于启动所述附加功能的所述指示数据时,所述控制器基于 所述指示数据实行所述附加功能。
根据本发明另一个方面,提供了一种服务器装置,包括通信控制器, 其通过IP网络控制在第一终端和第二终端之间的通信;接收器,当所述第 一终端与所述第二终端通信时,其从所述第一终端接收数据;分析单元, 其分析所接收的数据;以及控制器,当分析出所述接收的数据包括用于启 动附加功能的指示数据时,其实行所述附加功能。
才艮据所述构造,无论进行通信的终端的类型如何,所述通信系统可以 实施诸如保持、转移等的附加功能。
根据所述构造,如果当笫一和第二终端相互通信时进行启动附加功能 的操作,则从第一终端向服务器装置发送用以启动附加功能的信息,然后 利用所接收到的信息进行所请求的附加功能。即,可以为所述服务器装置 提供在所述第一和第二终端之间进行附加功能的功能。
因此,如果所述终端不包括附加功能,或者所述终端的通信协议不同, 可以实施保持、转移等附加功能。
所述服务器装置可以进一步包括存储器,其存储的表分别将赋给所述
第一和笫二终端的终端ID与所述第一和第二终端所支持的通信协议相互 关联。当所述服务器装置接收到所述数据时,所述服务器装置基于在所接 收的数据中包含的终端ID参考所述表,并利用参考结果进行所述附加功 能。
根据所述构造,利用在存储器中存储和管理的有关终端的通信协议的 表,确定是否允许进行附加功能,从而能够以简单的流程进行适当的附加 功能处理。


现在将参考附图描述实施本发明的各种特征的一般结构。提供所述附 图和相关描述是用来阐明本发明的实施例,而不是为了限制本发明的范围。
图l是示例性图,其示出了才艮据本发明第一实施例的通信系统的示意 性构造;
图2是示例性框图,其示出了图1所示的通信服务器的功能性构造; 图3是示例性图,其示出了图2所示的终端信息数据库的存储内容; 图4是示例性顺序图,其示出了在根据第一实施例的通信服务器和终
端之间执行协商保持控制和转移控制的操作;
图5是示例性图,其示出了根据第一实施例使用的INVITE消息的格
式的例子;以及
图6是示例性顺序图,其示出了根据本发明第二实施例执行协商保持 控制和^i义控制的操作。
具体实施例方式
此后将参考附图描述根据本发明的各种实施例。 一般而言,根据本发 明的一种实施例,提供了一种通信系统,其包括第一终端,其连接到IP 网络,并且通过所述ip网络与第二终端进行通信,以;sj艮务器装置,其包 括控制所述第一和第二终端之间的通信的控制器。所述第一终端包括发送 器,当所述第一终端与所述第二终端进行通信时,其响应于启动附加功能 的请求操作发送用于启动该附加功能的指示数据。所述服务器装置的控制 器分析通过服务器装置的接收到的数据。当分析出接收到的数据包括用于 启动附加功能的指示数据时,所述控制器基于所述指示数据进行附加功能。
第一实施例
图i是示例性图,其示出了根据本发明第一实施例的通信系统的示意 性构造。
所述通信系统包括因特网INW和LAN (局域网)l作为IP网络。多 个终端Tll到Tli (其中i为自然数)连接到LAN 1。终端T21连接到因 特网INW。终端Tll到Tli (其中i为自然数)和T21是IP电话终端, 各自包括通话处理功能和媒体信息处理功能,或者是在个人计算机中作为 软件实现的软电话。
通信服务器SV连接到LAN 1。通信服务器SV连接所述LAN 1和公 共网络PNW,并具有用于终端Tll到Tli和T21以及公共网络PNW的 交换控制功能。
顺带地,通信服务器SV具有如下功能。图2是示例性框图,其示出 了通信服务器SV的功能性构造。
通信服务器SV包括LAN接口部分11,中央处理控制部分12,信号 收发处理部分13,终端信息管理部分14,终端信息数据库15,以及网络 接口部分16。 LAN接口部分11进行与LAN1的接口处理。
中央处理控制部分12包括CPU、 ROM、 RAM等,并通过进行软件 处理控制通信服务器SV的所述部分。
信号收发处理部分13根据由终端信息管理部分14管理的各个终端 Tll到Tli以及T21的通信协议生成并分析信号,并将处理结果发送给中 夹处理控制单元12。
终端信息管理部分14管理终端信息数据库15,访问终端信息数据库 15,以分析来自LAN 1的信号,并向信号^处理部分13发送协议类型 等必需的信息。
终端信息数据库15存储表示在分配给终端Tll到Tli以及T21的终 端标识符(终端ID)和IP地址,与可用的协i义类型之间的对应关系的数 据。具体地,终端信息数据库15存储了这样的表,其分别将终端ID与终 端Tll到Tli以及T21所支持的通信协议相关联。
网络接口部分16进行与公共网络PNW的接口处理。
顺带地,中央处理控制部分12包括附加服务执行控制功能。当在终端 Tll到Tli以及T21中的两个之间或者在终端Tll到Tli以及T21中的一 个与在公共网络PNW上的电话终端TT1之间进行通信时,附加服务执行 控制功能响应于对通信终端Tll到Tli以及T21的请求操作,执行协商保 持控制、转移控制、会议控制、对特殊号码的始发控制等。
现在将描述所述通信系统的操作。图4是示例性顺序图,其示出了执 行协商保持控制和转移控制的操作。
现在,例如,假设在终端Tll (终端标识符3000)和终端T12 (终 端标识符3001 )之间进行语音通信。
在这种状态下,假设用户对终端T11进行保持请求操作。然后,从终 端Tll向通信服务器SV发送请求信号(INVITE消息)。在接收到所述 请求信号之后,通信服务器SV基于在所述请求信号中包含的终端Tll和 T12的IP地址参考终端信息数据库15,并确定所述请求信号的协议。例 如,如果终端Tll的协议是SiP,并且所述请求信号在图5所示的SDP参 数中包括a-sendonly或者c-O.O.O.O,则确定所述请求信号用于保持操作。 如果终端Tll的协议是H.323,并且所述请求信号包括设备的远程保持调 用ADPU信号,则确定所述请求信号用于保持操作。根据所述协议作出此 确定。是通信服务器SV具有协商保持的服务,而不是相关技术中那样由 终端具有协商保持的服务,当通信服务器SV得到所述保持请求操作的通 知时,启动该服务,并且在保持与通信终端T12的通信链路时,将保持启
动应答返回到终端Tll。
,假设终端Tll的用户进行从终端Tll到终端T21的通信转移请 求操作。然后,从终端Tll向通信服务器SV发送REFER消息。
在接收到所述REFER消息之后,通信服务器SV参考终端信息数据 库15,并确定所述REFER消息是否包括表示转移的^。如果包含表示 转移的参数,则确定所述REFER消息用于转移,并且启动通信转移服务 功能。
通信服务器SV呼叫转发终端T21,并且当终端T21应答时,通信服 务器SV连接终端T11和终端T21。在这种状态下,如果终端T11的用户 进行断开操作(挂机),终端T12和终端T21相连接,并断开与终端Tll 的通信链路。
因而,终端T12的通信对象由终端Tll切换为终端T21, 4吏得终端 T12的用户可以与终端T21的用户进行语音通信。
如上所述,在第一实施例中,如果在终端Tll与终端T12进行通信期 间进行启动(激活)协商保持和通信转移的请求操作,则从终端T11向通 信服务器SV发送用以启动协商保持和通信转移的信息,然后,利用接收 到的信息执行所请求的协商保持和通信转移。
因此,由通信服务器SV具有的协商保持和通信转移实施用于终端 Tll、 T12的协商保持和通信转移,从而使得如果终端Tll和T12中的任 何一个不包括启动协商保持和通信转移的功能,或者所述终端的通信协议 不同,也能够实施协商保持、转移等附加服务。
才艮据所述第一实施例,通信服务器SV利用在终端信息数据库15中存 储和管理的与终端Tll到Tli以及T21的协议有关的信息确定是否允许执 行所请求的附加服务,等等。因此,可以通过简单的过程进行适当的附加
服务执行处理。 第二实施例
图6是示例性顺序图,其示出了根据本发明第二实施例的执行协商保
持控制和会议控制的操作。
现在,例如,假设在终端T11和终端T12之间进行语音通信。
在这种状态下,假设用户对终端T11进行保持请求操作。然后,从终 端Tll向通信服务器SV发送请求信号(INVITE消息)。在接收到所述 请求信号之后,通信服务器SV基于所述请求信号中包含的终端Tll和T12 的IP地址参考终端信息数据库15,并确定所述请求信号的协议。例如, 如果终端Tll的协议是SIP,并且所述请求信号在SDP参数中包括 a-sendonly或者c-0.0.0.0,则确定所述请求信号用于保持操作。在保持与 通信终端T12的通信链路的同时,通信服务器SV启动协商保持服务,并 向终端Tll返回保持启动应答。
随后,假设终端Tll的用户进行将终端T21加入到与终端Tll的会议 通话的请求操作。然后,从终端Tll向通信服务器SV发送请求信号。
在接收到所述请求信号之后,通信服务器SV参考终端信息数据库15, 并确定所述请求信号是否包括表示会汉的SDP参数。如果包含表示会汉的 参数,则确定所述请求信号用于会议,并且启动会议服务功能。
在保持终端Tll和T12之间的通信链路的同时,通信服务器SV呼叫 终端T21。如果终端T21的用户对所述呼叫进行应答操作,终端T21向通 信服务器SV发送应答信号。
因而,终端T21能够加入终端Tll和终端T12之间的4H义通话。
如上所述,在第二实施例中,如果在终端T11与终端T12进行通信期 间进行启动协商保持和会议功能的操作,则从终端Tll向通信服务器SV 发送用以启动协商保持和会议功能的信息,然后,利用接收到的信息执行 所请求的协商保持和会议功能。
因此,由通信服务器SV具有的协商保持和会议功能实施终端Tll、 T12中的协商保持和会议功能,从而如果终端Tll和T12中的任一个不包 括启动协商保持和会汉功能的功能,也能够实施协商保持和^i义服务。
其它实施例
本发明不限于上述具体实施例。例如,在所述实施例的描述中,响应 于来自示例终端的请求操作执行协商保持控制、通信转移控制,以及^^义 控制。然而,例如,如果在启动协商保持之后进行特殊号码的始发操作, 则也可能执行特殊号码的始发功能。
此外,无需脱离本发明的精神和范围,可以以各种方式修改所述系统 构造、所述通信服务器的功能性构造、所述终端类型、所述终端信息数据
库的存储内容、所述协商保持控制的过程、所述通信转移控制、所述4H义 控制,以及所述特殊号码始发控制等。
如上所述,根据一种实施例的通信系统使得不管进行通信的终端类型 为何,都可以实施保持、转移等附加服务。
如上所述,如果在与终端进行通信期间进行启动所述附加服务的操作, 则从所述终端之一向所述服务器发送启动所述附加服务的信息,然后,利 用所接收到的信息执行所请求的附加服务。即,可以为所述服务器提供在 所述终端之间执行附加服务的功能。
因此,如果所述终端中的任一个不包括所述附加服务功能,或者所述 终端的通信协议不同,也能够实施保持、转移等附加服务。
所述通信系统进一步包括终端信息数据库,其存储管理表,该表将终 端ID和通信终端所支持的通信协议相互关联,并且当从所述终端之一接 收到启动所述附加服务的信息时,所述通信服务器基于所述信息中包含的 终端的终端ID来参考所述管理表,并基于参考结果执行附加服务。
根据所述构造,利用在存储器中存储和管理的与通信终端的通信协议 有关的管理表来确定是否允许执行附加服务等,从而可以根据筒单的过程 进行适当的附加服务执行处理。
权利要求
1.一种通信系统,包括第一终端,其连接到IP网络,并且通过所述IP网络与第二终端进行通信,所述第一终端包括发送器,在所述第一终端与所述第二终端进行通信时,所述发送器响应于启动附加功能的请求操作发送用于启动所述附加功能的指示数据;以及服务器装置,其包括控制器,该控制器控制在所述第一和第二终端之间的通信并且分析由所述服务器装置接收的数据,其中,当分析出所述接收的数据包括用于启动所述附加功能的所述指示数据时,所述控制器基于所述指示数据进行所述附加功能。
2. 根据权利要求1所述的通信系统,其中所述发送器响应于保持在所述第 一和第二终端之间的通信的请 求操作,发送用于启动协商保持功能的第一指示数据,其中所述控制器基于所述第 一指示数据进行所述协商保持功能。
3. 根据权利要求2所述的通信系统,其中,在保持所述通信的请求操作之后,所述第一终端响应于转移到 第三终端的请求^Mt,发送用于启动转移功能的第二指示数据,并且其中所述控制器基于所述第二指示数据,将与所述第二终端进行通信 的对象从所述第 一终端切换为所述第三终端。
4. 根据权利要求2所述的通信系统,其中,在保持所述通信的请求操作之后,所述发送器响应于将第三终端加入在所述第一和第二终端之间的通信的请求IMt,发送用于启动会议 功能的第二指示数据,并且其中,所述控制器基于所述第二指示数据将所述第三终端加入所述第 一和第二终端之间的通信。
5. 根据权利要求2所述的通信系统,其中,在保持所述通信的请求操作之后,所i^送器响应于发起对于 特殊服务号码的呼叫的请求操作,发送用于启动特殊服务功能的第二指示 数据,并且其中所述控制器基于所述第二指示数据进行所述特殊服务功能。
6. 根据权利要求1所述的通信系统,其中,所述第一终端包括能够启动所述附加服务的IP终端。
7. 根据权利要求1所述的通信系统,其中所述服务器装置进一步包括存储器,该存储器存储了分别将赋给 所述第一和第二终端的终端ID以及所述第一和第二终端所支持的通信协 议相互关联的表,并且其中,当所述月良务器装置接收到所述数据时,所述服务器装置基于在 所述接收的数据中包含的终端ID参考所述表,并利用参考结果进行所述 附加功能。
8. —种服务器装置,包括通信控制器,其通过IP网络控制在第一终端和第二终端之间的通信; 接收器,在所述第一终端与所述第二终端通信时,其从所述第一终端 接收数据;分析单元,其分析所述接收的数据;以及控制器,当分析出所述接收的数据包括用于启动附加功能的指示数据 时,进行所述附加功能。
9. 根据权利要求8所述的服务器装置,进一步包括存储器,其存储了分别将赋给所述第一和第二终端的终端ID以及所 述第一和第二终端所支持的通信协议相互关联的表,其中所述分析单元基于在所述接收的数据中包含的终端ID参考所述 表,以确定所述第一和所述第二终端支持的通信协议,并且根据所述确定 的通信协议分析所述接收的数据,以及其中所述控制器根据所述确定的由所述第 一和第二终端支持的通信 协议进行所述附加功能。
全文摘要
根据一种实施例,一种通信系统,包括第一终端,其连接到IP网络,并且通过所述IP网络与第二终端进行通信,以及服务器装置,其包括控制在所述第一和第二终端之间的通信的控制器。所述第一终端包括发送器,当所述第一终端与所述第二终端进行通信时,其响应于启动附加功能的请求操作发送用于启动该附加功能的指示数据。所述服务器装置的控制器分析由服务器装置接收到的数据。当分析出所接收到的数据包括用于启动附加功能的指示数据时,所述控制器基于所述指示数据进行附加功能。
文档编号H04L12/66GK101175054SQ20071016704
公开日2008年5月7日 申请日期2007年10月31日 优先权日2006年10月31日
发明者荒木元久 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1