计算机网络的通信服务器网的制作方法

文档序号:7608533阅读:127来源:国知局
专利名称:计算机网络的通信服务器网的制作方法
技术领域
本发明涉及一种用于基于网际协议的计算机网络的通信服务器网,该通信服务器网支持按照会话初始化协议的数据交换。
现有技术在分布式系统中为多个用户、即所谓的客户机提供集中业务的设备被称作服务器,由此与当每个客户机本地和持久地在自身处储备这些资源(可是只偶尔使用)时相比,各个服务器的资源能够被更好地使用。
在根据会话初始化协议的通信网络中,接着被称作SIP服务器的服务器通常被分成三种类型代理服务器,该代理服务器位于客户机附近(拉丁语(lat.)Proximus=最近、非常近),并且代表客户机转发会话初始化协议的消息,代理服务器对于客户机是透明的,重定向服务器,该重定向服务器将一个或多个下一跳、也即数据包的传输通知给客户机,以及注册服务器,该注册服务器管理所谓的用户代理客户机(UserAgent Client)的询问,用于注册该用户代理客户机的当前地址。
客户机可以是或者可以当作用户代理客户机或者可以当作用户代理服务器(User Agent Server)的电话、尤其是所谓的软电话、也就是具有所集成的电话的个人计算机,以及用于进行连接控制的网关、尤其是也作为不同传输格式和通信方法之间的“翻译”。
根据现有技术,SIP服务器或者可以被实施为无状态的SIP服务器(Stateless SIP Server)或者被实施为有状态的SIP服务器(Stateful SIP Server)。
借助无状态的SIP服务器,由客户机所发出的或针对该客户机的请求根据SIP协议被简单地转发,该服务器自己“忘记”该过程,而有状态的SIP服务器存储这些过程,并且主动配合该通信过程,其方式是有状态的SIP服务器例如在到达的消息处将这些消息在其有效性方面与连接的当前状态进行比较并且必要时丢弃这些消息。借助有状态的SIP服务器也可以实现诸如会议电话线路的扩展功能。

发明内容
本发明现在所基于的任务是,说明一种解决方案,利用该解决方案,多个SIP服务器可以灵活地联接成一网络。
根据本发明,这在开头所述类型的通信服务器网中以这种方式来实现,即设有至少两个传统的SIP服务器并且设有一SIP分配器-服务器,用于将从通信过程中产生的任务分配到至少两个传统的SIP服务器上。
利用根据本发明的通信服务器网可以完成定制的服务器解决方案。尤其是可以把多个简单的服务器连接成一个有效率的大服务器,或者也可以使现有的解决方案与上升数量的客户机相匹配。
如果SIP分配器-服务器按照事务列表来管理任务的分配并且如果按照所接收到的SIP请求的分析实现单个通信过程的通知,则这是有利的。
由此,能够简单地实现任务分配。
此外,如果在SIP分配器-服务器中仅仅进行任务的分配,而不进行通信过程的处理,则这是有利的。由此保证即使在有非常大量的客户机时,SIP分配器-服务器的计算负载和由此对服务器的效率的要求是受限制的。
本发明的实施根据附图
中所示的实施例详细地说明本发明。
示例性的计算机网络包括第一客户机A、第二客户机B、被分配给第二客户机B的传统的SIP代理服务器X、以及被分配给第一客户A的本发明的通信服务器网,该通信服务器网具有SIP分配器-服务器P、两个传统的SIP服务器P1和P2以及所分配的数据库D。
示例性的计算机网络中的通信过程根据会话初始化协议来处理,在此,涉及用于基于网际协议的通信网络中的不同终端设备之间的多媒体连接的标准化协议。借助会话初始化协议SIP可以建立、管理、改变和结束这样的连接。由此,会话初始化协议的任务对应于传统电话网络中的信令协议的任务。
在此,会话初始化协议SIP不仅适于通信网络的两个用户KT之间的连接,而且适于多个用户KT之间的连接,并且适于用户在现有连接期间的进入和退出。
使用的重点涉及根据网际协议的通信网络,但是会话初始化协议也适于用于其他面向分组的网络中。会话初始化协议尤其包括以下功能-定位目标用户,-确定所有用户的多媒体能力,-确定目标用户的可用性,如果因为目标用户不可用而不能完成呼叫,则通过会话初始化协议来确定,目标用户是已经打了电话,还是该目标用户是不可及的,并且将相应的消息传送给起始用户,-建立用户之间的连接(会话),并且必要时用户在连接期间进入和退出。
会话初始化协议是对等协议,也即被考虑用于平等的单元(所谓的用户代理)的通信。该用户代理可以按照连接或者当作用户代理客户机或当作用户代理服务器,用户代理客户发起请求,而用户代理服务器将所接收到的请求传送给目标用户并且必要时将应答发送给起始用户。
以物理思考方法,根据会话初始化协议的通信网络的部件被分成SIP客户机和SIP服务器这两种类型。
在此,根据会话初始化协议SIP的典型的连接建立的过程如下用户通过其注册服务器以被分配给该用户的、userID@gateway.com格式的SIP地址被注册在SIP通信网络中。该注册服务器根据请求转发该信息。
如果用户发起呼叫,则SIP请求被传送给SIP服务器(代理服务器或者重定向服务器)。该请求包括呼叫方的地址和所期望的目标用户的地址。设有下面的请求邀请(INVITE)请求加入连接再见(BYE)结束两个用户之间的连接选项(OPTION)鉴于用户及其终端设备的可能性来询问连接选项(具有/不具有图像等等)状态(STATUS)服务器之间关于信令过程的当前状态的信息交换取消(CANCEL)中断请求
OK邀请(INVITE)的肯定确认ACKOK的肯定确认注册(REGISTER)将关于位置的信息传输给服务器在通过传统的无状态的SIP代理服务器建立连接的情况下,在第一步中,进行呼叫的用户代理将邀请(INVITE)请求发送给无状态的SIP代理服务器,该无状态的SIP代理服务器为用户之间的数据传输确定一条或者多条路径,并且接着将请求转发给所述一个/多个目标用户。目标用户对无状态的SIP代理服务器作出应答,该无状态的SIP代理服务器将该应答转发给呼叫方并且根据实时传输协议来设立用户之间的连接。
如下进行在具有本发明的服务器网的所示计算机网络中的示例性的连接建立在第一步中,进行呼叫的用户代理、即第一客户机A将邀请(INVITE)请求发送给SIP分配器-服务器P,该SIP分配器-服务器P将连接期望存储在事务列表中,并且为了进一步处理而转发给第一有状态的SIP服务器P1。
根据用于在分布式资源中进行负载分配的通常算法将任务分配到现有的有状态的SIP服务器P1上。
有状态的SIP服务器P1为用户之间的数据传输确定一条或者多条路径,并且接着将该请求通过SIP分配器-服务器P转发给目标用户的SIP代理服务器X,该SIP代理服务器X又将该消息转发给目标用户、即第二客户机B。第二客户机B通过被分配给其的SIP代理服务器X对SIP分配器-服务器P作出应答,该SIP分配器-服务器P根据事务列表和SIP请求的头部中的信息将该应答转发给第一有状态的SIP服务器P1,该第一有状态的SIP服务器P1再度检查连接建立的按规定的过程,通过SIP分配器-服务器P将该应答转发给呼叫方,并且根据实时传输协议来设立用户之间的连接。
权利要求
1.用于基于网际协议的计算机网络的通信服务器网,所述通信服务器网支持按照会话初始化协议的数据交换,其特征在于,设有至少两个传统的SIP服务器(P1,P2),并设有一SIP分配器-服务器(P),用于将出通信过程中产生的任务分配到所述至少两个传统的SIP服务器(P1,P2)上。
2.根据权利要求1所述的通信服务器网,其特征在于,所述SIP分配器-服务器(P)根据事务列表来管理任务的分配,并且根据所接收到的SIP请求的分析来实现单个通信过程的通知。
3.根据权利要求1或2所述的通信服务器网,其特征在于,在所述SIP分配器-服务器(P)中仅仅进行任务的分配,而不进行所述通信过程的处理。
全文摘要
本发明涉及一种用于基于网际协议的计算机网络的通信服务器网,所述通信服务器网支持按照会话初始化协议的数据交换,在该通信服务器网中,设有至少两个传统的SIP服务器(P1,P2),并且在该通信服务器网中设有SIP分配器-服务器(P),用于将从通信过程中产生的任务分配到至少两个传统的有状态的SIP服务器(P1,P2)上。
文档编号H04L29/06GK1868191SQ200480029998
公开日2006年11月22日 申请日期2004年6月30日 优先权日2003年8月13日
发明者G·齐, J·霍斯普 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1