为基于事件的网络提供基于会话的服务的制作方法

文档序号:6349343阅读:168来源:国知局
专利名称:为基于事件的网络提供基于会话的服务的制作方法
技术领域
本发明总地涉及通信系统,更具体地涉及通过通信网络提供呼叫服务的方法和系统。
背景技术
通过通信网络提供通信服务的一些概念和体系结构是本领域已知的。例如,智能网络(IN)是一种在互连的计算机和交换系统的分布式环境(例如有线和无线电话网络)中实现网络服务和客户应用的实时执行的体系结构概念。IN标准已经由国际电信联盟(ITU-T)和美国国家标准学会(ANSI)颁布。IN的概念由!^aynberg等人描述在“The Development of the Wireless Intelligent Network(WIN)and Its Relation to the International Intelligent Network Standards,,, Bell Labs Technical Journal,1997 年夏,第57-80页,其通过参考的方式被纳入本申请。标准化的服务供应体系结构的另一个例子是互联网协议多媒体子系统(IMS)体系结构。IMS体系结构在第3代伙伴项目(3GPP)标准中被定义和描述,题为“Technical Specification Group Services and System Aspects ;IP Multimedia Subsystem(IMS); 阶段2(版本7),”3GPP TS 23. 228,版本7. 2.0,2005年12月,其通过参考的方式被纳入本申请。IP多媒体核心网络(IM CN)子系统使公共陆地移动网络(PLMN)操作员能够为他们的用户提供基于并建立在互联网应用、服务和协议上的多媒体服务。IMS体系结构被描述在,例如,由 Lucent Technologies Inc. (Murray Hill, N. J.)发表的白皮书中,题为“IP Multimedia Subsystem(IMS)Service Architecture”,2005 年 12 月,其通过参考的方式被纳入本申请。IMS网络中的信令通常是根据会话发起协议(SIP)执行的。SIP由Rosenberg等人描述在由互联网工程任务组(IETF)发表的征求意见稿(RFC) 3261中,题为“SIP =Session Initiation ftOtocol ”,2002年6月,其通过参考的方式被纳入本申请。跨多个通信域提供服务的各种技术在本领域是已知的。例如,PCT国际公开 W02006/077587描述了一种包括电路交换网络和分组交换网络的通信系统中的通信方法, 其公开内容通过参考的方式被纳入本申请。该方法包括接受为与电路交换网络和分组交换网络之一相关联的通信终端建立呼叫的请求。响应于该请求,利用电路交换网络和分组交换网络之一建立呼叫。在呼叫期间,电路交换网络中的第一服务平台被调用以为通信终端提供第一呼叫服务,并且分组交换网络中的第二服务平台被调用以为通信终端提供第二呼叫服务。另一个例子是,美国专利申请公布2007/(^63599描述了一种通信方法,其公开内容通过参考的方式被纳入本申请。该方法包括在电路交换和分组交换网络中预定义多个具有不同信令和媒体路径配置的服务递送模式。在电路交换网络中接受进行一个呼叫的请求,响应于该请求,识别要由分组交换网络中的服务平台提供给该呼叫的呼叫服务。服务递送模式是响应于该请求所指明的呼叫的属性从多个模式中选择的。根据所选择的服务递送模式的信令和媒体路径配置通过电路交换和分组交换网络为该呼叫建立信令和媒体路径。 使用所建立的信令和媒体路径从该服务平台为该呼叫提供呼叫服务
发明内容
下文所描述的本发明的实施例提供了一种通信方法,包括在根据第一通信协议操作的电路交换网络中的两个或多个用户之间进行的呼叫期间,从该电路交换网络接收与该呼叫相关的事件的不完整子集,其中该第一通信协议通过在该电路交换网络的元件之间交换离散事件(discrete event)来管理用户之间的呼叫;基于该事件的不完整子集,在根据第二通信协议操作的分组交换网络中生成至少一个模拟通信会话;以及使用该模拟会话,使得分组交换网络中的服务平台为电路交换网络中所进行的呼叫提供通信服务。在一些实施例中,第一通信协议包括智能网络(IN)协议,第二通信协议包括会话发起协议(SIP)。在一个公开的实施例中,生成模拟通信会话包括将不对应于从电路交换网络接收的任何事件的消息发送到该服务平台。在另一个实施例中,使得服务平台提供通信服务包括过滤掉由服务平台生成的消息,以阻止该消息到达电路交换网络。在一个实施例中,该方法包括响应于所接收的事件更新表示电路交换网络中的该呼叫的第一状态机,生成至少一个模拟通信会话包括定义表示分组交换网络中的该至少一个模拟通信会话的至少一个第二状态机,并且使第一和第二状态机彼此同步。在另一个实施例中,使得服务平台提供通信服务包括从该服务平台接收一个或多个消息,并响应于从该服务平台接收的消息将一个或多个事件发送到电路交换网络。在又一个实施例中,该呼叫包括多支路(multi-leg)呼叫,并且生成至少一个模拟通信会话包括使用一个或多个相应的模拟通信会话来表示多支路呼叫的每一个支路上的通信。在另一个实施例中,该方法包括通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。根据本发明的实施例还提供一种调解(mediation)系统,包括第一接口,用于与根据第一通信协议操作的电路交换网络通信,该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理呼叫;第二接口,用于与根据第二通信协议操作的分组交换网络通信;处理器,其被配置为在电路交换网络中的两个或多个用户之间进行的呼叫期间从电路交换网络接收与该呼叫相关的事件的不完整子集,基于该事件的不完整子集在分组交换网络中生成至少一个模拟通信会话,并且使用该模拟会话,使得分组交换网络中的服务平台为电路交换网络中所进行的呼叫提供通信服务。根据本发明的实施例,也提供一种通信方法,包括在根据第一通信协议操作的电路交换网络中进行的多支路呼叫期间,从该电路交换网络接收与该多支路呼叫相关的事件序列,其中该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理用户之间的呼叫;
基于该事件序列,在根据第二通信协议操作的分组交换网络中生成多个模拟通信会话;以及使用该多个模拟会话,使得分组交换网络中的服务平台为电路交换网络中所进行的多支路呼叫提供通信服务。

在一些实施例中,第一通信协议包括智能网络(IN)协议,第二通信协议包括会话发起协议(SIP)。在所公开的实施例中,生成多个模拟通信会话包括使用一个或多个相应的模拟通信会话来表示多支路呼叫的每个支路上的通信。在一个实施例中,该方法包括响应于所接收的事件更新表示电路交换网络中的该多支路呼叫的第一状态机,生成多个模拟通信会话包括定义分别表示分组交换网络中的多个模拟通信会话的多个第二状态机,并使第一状态机和第二状态机彼此同步。在另一个实施例中,使得服务平台提供通信服务包括从服务平台接收一个或多个消息,并响应于从该服务平台接收的消息将一个或多个事件发送到电路交换网络。在另一个实施例中,所接收的事件序列包括与该多支路呼叫相关的事件的不完整子集。在另一个实施例中,该方法包括通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的多支路呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。根据本发明的实施例,另外提供一种调解系统,包括第一接口,用于与根据第一通信协议操作的电路交换网络通信,该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理呼叫;第二接口,用于与根据第二通信协议操作的分组交换网络通信;处理器,其被配置为在电路交换网络中所进行的多支路呼叫期间从该电路交换网络接收与该多支路呼叫相关的事件序列,基于该事件序列在分组交换网络中生成多个模拟通信会话,并且使用该多个模拟会话,使得分组交换网络中的服务平台为电路交换网络中所进行的多支路呼叫提供通信服务。根据本发明的实施例,进一步提供一种通信方法,包括在根据第一通信协议操作的电路交换网络中的两个或多个用户之间进行的呼叫期间,从该电路交换网络接收与该呼叫相关的事件序列,其中该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理用户之间的呼叫;基于该事件序列,在根据第二通信协议操作的分组交换网络中生成至少一个模拟通信会话;以及通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。在一些实施例中,第一通信协议包括智能网络(IN)协议,第二通信协议包括会话发起协议(SIP)。在一个实施例中,所接收的事件序列包括与该呼叫相关的事件的不完整子集。在另一个实施例中,该方法包括响应于所接收的事件更新表示电路交换网络中的该呼叫的第一状态机,生成该至少一个模拟通信会话包括定义表示分组交换网络的该至少一个模拟通信会话的至少一个第二状态机,并使第一和第二状态机彼此同步。在所公开的实施例中,提供呼叫服务包括从分组交换网络接收一个或多个消息,并响应于从该分组交换网络接收的消息将一个或多个事件发送到电路交换网络。在另一个实施例中,呼叫包括在电路交换网络中进行的多支路呼叫,生成至少一个模拟通信会话包括使用一个或多个相应的模拟通信会话来表示多支路呼叫中的每个支路上的通信。根据本发明的实施例,另外提供一种调解系统,包括第一接口,用于 与根据第一通信协议操作的电路交换网络通信,其中该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理呼叫;第二接口,用于与根据第二通信协议操作的分组交换网络通信;和处理器,其被配置为在电路交换网络中两个或多个用户之间所进行的呼叫期间从该电路交换网络接收与该呼叫相关的事件序列,基于该事件序列在分组交换网络中生成至少一个模拟通信会话,并且通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。通过下文结合附图对实施例的详细描述,本发明将会得到更充分的理解。附图的简要说明

图1是一个框图,示意地说明了根据本发明实施例的一个通信系统;图2是一个示意图,示意地说明了根据本发明实施例为使用智能网络(IN)协议进行的呼叫提供会话发起协议(SIP)呼叫服务的过程;图3是一个流程图,示意地说明了根据本发明的实施例为使用IN协议进行的呼叫提供SIP呼叫服务的方法;图4A和4B是呼叫流示图,示意地说明了根据本发明的实施例为使用IN协议进行的呼叫提供SIP呼叫服务的过程;图5是一个流程图,示意地说明了根据本发明的实施例为使用IN协议进行的多支路呼叫提供SIP呼叫服务的方法;图6是一个示意图,示意地说明了根据本发明的实施例为使用IN协议进行的呼叫提供多个SIP呼叫服务的过程。
具体实施例概览本文所描述的本发明的实施例提出了改进的方法和系统,用于将在一个通信网络中实现的呼叫服务提供到在另一个网络中所进行的呼叫。特别是,这些方法和系统在使用基于事件的协议所进行的呼叫和使用基于会话的协议所实现的服务之间进行调解。术语 “基于事件的协议”指的是通过生成和响应离散事件来管理用户之间的呼叫的通信协议。事件可以包括指明与呼叫相关的特定事件已经发生的任何离散的触发或通知。另一方面,在基于会话的协议中,呼叫遵循一个预定义的状态模型并且在一组严格的、定义良好的可能转换中从一个状态前进到另一个状态。基于事件的协议的典型例子是智能网络(IN)协议。基于会话的协议的典型例子是会话发起协议(SIP)。本文所描述的实施例主要示例了将基于SIP的服务提供给IN呼叫的方案,尽管所公开的技术可以用于其它各种协议。在一些实施例中,调解系统被连接到电路交换网络和和分组交换网络。分组交换网络包括一个或多个服务平台,其为使用基于会话的协议(例如SIP)的会话提供呼叫服务。在电路交换网络中,呼叫是使用基于事件的协议(例如IN)在两个或多个用户之间进行的。特别是,一个或多个呼叫服务将被提供给呼叫。调解系统从电路交换网络接受与呼叫相关的事件序列,并使用这些事件在分组交换网络中生成基于会话的协议的一个或多个模拟通信会话。该模拟会话使得分组交换网络中的服务平台提供所请求的呼叫服务,就像基于会话的呼叫实际上正在分组交换网络中进行。该调解系统将所得到的基于会话的信令转换为被发送到电路交换网络的等同的基于事件的信令。使用这个方案,基于会话的服务平台将所请求的呼叫服务提供到电路交换网络 中的基于事件的呼叫。在所公开的一些技术中,即使当从该电路交换网络接收的事件序列不完整时,该调解系统也在分组交换网络中模拟通信会话。此外,该调解系统可以丢弃不影响基于事件的呼叫的部分基于会话的信令。这些特征使得在电路交换网络中信令开销显著减少。在所公开的其他技术中,调解系统使得基于会话的服务平台将呼叫服务提供给多支路呼叫。在一个示例的实施例中,调解系统在分组交换网络中为一个给定的多支路呼叫生成多个模拟会话,每个模拟会话代表该呼叫的每一个支路。在其他所公开的技术中,调解系统协调(“安排(orchestrate)”)要提供给一个给定呼叫的多个呼叫服务。在一个示例的实施例中,通过生成代表服务的会话并级联会话来安排服务。本文所描述的方法和系统能够被用于,例如,为传统的IN网络提供高级的SIP服务。可以提供种类繁多的呼叫服务,例如虚拟专用网络(VPN)、点击拨号和筛选服务(例如, 黑名单和/或白名单)、以及收费和计费服务。一些服务,如回铃音、个人自动话务和会议, 除了信令之外可能还涉及媒体处理。系统描述图1是一个框图,示意地说明了根据本发明实施例的通信系统20。系统20包括调解系统24,其连接到电路交换通信网络28和分组交换通信网络32。使用下文所详细描述的方法,调解系统24将在网络32中所实现的呼叫服务提供给网络28的用户。电路交换网络28为用户终端40 (例如移动终端和公共交换电话网络(PSTN)有线电话)服务。用户终端40可以包括蜂窝电话、蜂窝或无线调制解调器和适配器、和/或任何其他合适的终端类型。虽然本文所描述的方法和系统可以与任何其他类型的终端或通信客户端结合使用,但为简单起见,下面的描述将主要指的是电话。终端40可以通过网络28 进行各种呼叫。虽然本文所描述的实施例主要指的是语音呼叫,但是在本专利申请的上下文以及权利要求中,术语“呼叫”在更广泛的意义上用于描述在两个或多个终端40之间任何类型的通信交互,例如,语音呼叫、视频呼叫或多媒体消息传送服务(MMS)消息。网络28可以包括例如码分多址(CDMA)蜂窝网络例如CdmaOne、通用移动电信系统(UMTS)、CDMA2000或EvDo网络、全球移动通信系统(GSM)蜂窝网络、或任何其他适当的网络。网络28例如根据上文所引用的IN标准为用户终端40提供智能网络(IN)服务。术语“用户”和“用户终端”在此处可互换地使用。网络28的元件典型地通过根据已知的信令系统7(SS7)协议操作的电路交换公用陆地移动网(PLMN)互连。在一些实施例中,网络28 包括有线的、基于SS7的网络。在这些实施例中,在网络28中,根据IN标准的变体(被称为高级的智能网络(AIN))提供IN服务。另选地,任何其他的基于IN的协议也可以使用。 网络28可以包括网络元件(未示出),例如交换机(例如,移动交换中心-MSC或服务交换点-SSP)、归属位置寄存器(HLR)或任何其他合适的网络元件。分组交换网络32可以包括,例如,互联网协议(IP)网络、无线局域网(WLAN)、 Wi-Fi网络、WiMAX网络、或任何其他分组交换无线或有线通信网络。在一些实施例中,网络 32可以包括在移动基础设施,如CDMA2000 EvDO网络上操作的分组网络。在本例子中,网络 32包括根据上文所引用的IMS标准的IP多媒体子系统(IMS)网络。这样,网络28中的信令根据上 文所引用的会话发起协议(SIP)执行。网络32通常为IP终端(未示出)提供连接和通信服务。网络32可以包括网络元件(未示出),例如呼叫状态控制功能(CSCF)或任何其他合适的网络元件。网络32包括一个或多个服务平台,在本例子中为SIP应用服务器(AS)36,其提供使用SIP实现的呼叫服务。(术语“呼叫服务”和“通信服务”此处可互换使用。)调解系统 24使得分组交换网络32中的SIP AS 36为在电路交换网络28中的用户40之间所进行的呼叫提供基于SIP的呼叫服务。调解系统24包括用于与网络28通信的IN接口 44、用于与网络32通信的SIP接口 52以及执行此处所描述的方法的调解处理器48。调解系统24通常是由运行在合适的计算机上的软件实现。通常情况下,调解处理器48包括通用计算机,其通过软件编程来执行此处所描述的功能。该软件例如可以通过网络以电子形式下载到计算机上,或者可以另选地或额外地提供和/或存储在非暂时性的有形媒体上,例如磁性的、光学的、或电子的存储器。然而,另选地,系统24的一些功能可使用硬件、或使用硬件与软件元件相结合实现。基于事件和基于会话的协议间的调解IN信令和SIP信令在性质上是根本不同的。IN协议本质上是基于事件的协议。 根据IN协议,电路交换网络的不同元件通过交换和响应离散事件来执行和管理呼叫。在本上下文中,术语“事件”指的是表明一个特定的事件已经发生的信号、触发或通知。一些事件表明呼叫的进展,而其他事件可能涉及到收费或其他功能。在一个给定的呼叫期间被交换的IN事件的序列(也称为IN触发)被称为一个IN对话。另一方面,SIP是基于会话的协议。另一方面,在SIP中,两个用户之间的呼叫由会话表示。SIP会话具有一个具体的模型,通常由一个具有状态和状态转换的状态机表示。根据模型,一个给定的SIP会话沿着状态转换从一个状态进展到另一个状态。SIP会话通常是点对点的,即,在两个端点之间定义(例如,在两个用户之间或在用户和SIPAS之间)。另一方面,IN呼叫可能涉及多个端点,例如在多方呼叫中。此处所描述的示例的实施例主要指的是将SIP服务提供给IN呼叫的调解系统。然而,这些实施例纯粹是通过举例的方式来描述。此处所描述的方法和系统可被用于将使用任何合适的基于会话的协议所实现的呼叫服务提供给使用任何合适的基于事件的协议所进行的呼叫。基于事件的协议的另一个例子是直径信用控制应用(DCCA)。此处所描述的技术可以用于,例如,使用基于会话的协议来表示基于DCCA的收费服务。图2是一个示意图,示例地说明了根据本发明的实施例将SIP呼叫服务提供给使用IN协议进行的呼叫的过程。图2的示意图示出了系统24中的调解处理器48所执行的功能中的一些功能。处理器48为每个IN呼叫维护一个相应的IN状态机56。该IN状态机具有特定的一组呼叫状态、以及特定的一组呼叫状态间转换。当IN呼叫前进时,处理器48从网络28接收在呼叫期间所生成的IN事件。基于所接收到的事件,处理器48更新状态机56的当前状态。虽然图2为了清晰起见示出了单个IN状态机56,但是处理器48通常包括对应于进行中的多个IN呼叫的多个IN状态机实例。注意到一个给定的IN呼叫可能涉及多于两个用户40,例如,在多方呼叫中。通常,整个多方呼叫的复合状态由单个IN状态机56表示。 (多方呼叫的处理将在下文中更详细的描述。)为了将呼叫服务从网络32中的SIP AS 36提供给网络28中的给定的IN呼叫,处理器48生成一个或多个模拟的SIP会话,其模拟分组交换网络32中的IN呼叫。每个SIP 会话由相应的SIP状态机60表示。处理器48有时可以使用多个SIP会话模拟单个IN呼叫。例如,在点对点的IN呼叫中,一个SIP会话可以被定义在用户之一到SIPAS之间,而另一个SIP会话可以被定义在SIPAS与其他用户之间。在多方IN呼叫中,可以定义多个SIP 会话。每个SIP会话可以表示一对给定用户之间、或一个给定用户与SIPAS之间的通信。换句话说,一个给定的IN状态机56可以对应于一个或多个SIP状态机60。通常,SIP状态机60与IN状态机56在结构上是不同的,因为它们对应于不同的通信协议。当生成模拟会话时,处理器48同步该呼叫的SIP状态机和IN状态机,以便使所有状态机表示该呼叫在IN域中和在SIP域中的当前状态。状态机同步通常是双向的。当处理器48响应于新到达的IN事件执行IN状态机中的状态转换时,处理器更新相应的SIP状态机以反映出该状态转换。在相反的方向,当处理器48响应于与SIPAS的交互而执行SIP状态机中的状态转换时,处理器更新相应的IN 状态机以反映出该状态转换。响应于IN状态机56中的状态转换,处理器48可以生成一个或多个向网络28 (以及特别是向用户40)反映这种改变的IN事件。响应于SIP状态机60中的状态转换,处理器48可以生成向网络32(以及特别是向SIP AS 36)反映这种改变的SIP信令。在一个示例的实施例中,处理器48可以保存IN事件和SIP消息之间的映射,并将这种映射用于模拟 SIP会话和生成IN事件。例如,下表列出了来自网络28的输入IN事件和由处理器48生成的传向网络32的相应的SIP消息的一些例子
权利要求
1.一种通信方法,包括在根据第一通信协议操作的电路交换网络中的两个或更多个用户之间进行的呼叫期间,从该电路交换网络接收与该呼叫相关的事件的不完整子集,其中该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理用户之间的呼叫;基于所述事件的不完整子集,在根据第二通信协议操作的分组交换网络中生成至少一个模拟通信会话;以及使用该模拟会话,使得分组交换网络中的服务平台为电路交换网络中所进行的呼叫提供通信服务。
2.根据权利要求1的方法,其中第一通信协议包括智能网络(IN)协议,并且其中第二通信协议包括会话发起协议(SIP)。
3.根据权利要求1或2的方法,其中,生成该模拟通信会话包括将不对应于从电路交换网络接收的任何事件的消息发送到该服务平台。
4.根据权利要求1或2的方法,其中,使得服务平台提供通信服务包括过滤掉由服务平台生成的消息以阻止该消息到达电路交换网络。
5.根据权利要求1或2的方法,还包括响应于所接收的事件更新表示电路交换网络中的呼叫的第一状态机,其中生成至少一个模拟通信会话包括定义表示分组交换网络中的至少一个模拟通信会话的至少一个第二状态机,并且将第一和第二状态机彼此同步。
6.根据权利要求1或2的方法,其中使得服务平台提供通信服务包括从该服务平台接收一个或多个消息,并响应于从该服务平台接收的消息将一个或多个事件发送到电路交换网络。
7.根据权利要求1或2的方法,其中所述呼叫包括多支路呼叫,并且其中生成至少一个模拟通信会话包括使用一个或多个相应的模拟通信会话来表示多支路呼叫的每一个支路上的通信。
8.根据权利要求1或2的方法,还包括通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。
9.一种调解系统,包括第一接口,用于与根据第一通信协议操作的电路交换网络通信,其中该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理呼叫;第二接口,用于与根据第二通信协议操作的分组交换网络通信;和处理器,其被配置为在电路交换网络中的两个或更多个用户之间进行的呼叫期间从电路交换网络接收与该呼叫相关的事件的不完整子集,基于该事件的不完整子集在分组交换网络中生成至少一个模拟通信会话,并且使用该模拟会话,使得分组交换网络中的服务平台为电路交换网络中所进行的呼叫提供通信服务。
10.根据权利要求9的系统,其中第一通信协议包括智能网络(IN)协议,并且其中第二通信协议包括会话发起协议(SIP)。
11.根据权利要求9或10的系统,其中处理器被配置为在该模拟通信会话期间将不对应于从电路交换网络中接收到的任何事件的消息发送到服务平台。
12.根据权利要求9或10的系统,其中处理器被配置为过滤掉由服务平台生成的消息以阻止该消息到达电路交换网络。
13.根据权利要求9或10的系统,其中处理器被配置为响应于所接收的事件更新表示电路交换网络中的呼叫的第一状态机,定义表示分组交换网络中的至少一个模拟通信会话的至少一个第二状态机,并且将该第一状态机与第二状态机彼此同步。
14.根据权利要求9或10的系统,其中处理器被配置为从服务平台接收一个或多个消息,并响应于从服务平台接收的消息将一个或多个事件发送到电路交换网络。
15.根据权利要求9或10的系统,其中所述呼叫包括多支路呼叫,并且其中处理器被配置为使用一个或多个相应的模拟通信会话来表示多支路呼叫的每一个支路上的通信。
16.根据权利要求9或10的系统,其中处理器被配置为通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。
17.—种通信方法,包括在根据第一通信协议操作的电路交换网络中进行的多支路呼叫期间,从该电路交换网络接收与该多支路呼叫相关的事件序列,其中该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理用户之间的呼叫;基于该事件序列,在根据第二通信协议操作的分组交换网络中生成多个模拟通信会话;以及使用该多个模拟会话,使得分组交换网络中的服务平台为电路交换网络中所进行的多支路呼叫提供通信服务。
18.根据权利要求17的方法,其中第一通信协议包括智能网络(IN)协议,并且其中第二通信协议包括会话发起协议(SIP)。
19.根据权利要求17或18的方法,其中生成多个模拟通信会话包括使用一个或多个相应的模拟通信会话来表示多支路呼叫的每个支路上的通信。
20.根据权利要求17或18的方法,还包括响应于所接收的事件更新表示电路交换网络中的多支路呼叫的第一状态机,其中生成多个模拟通信会话包括定义分别表示分组交换网络中的多个模拟通信会话的多个第二状态机,并将第一状态机和第二状态机彼此同步。
21.根据权利要求17或18的方法,其中使得服务平台提供通信服务包括从服务平台接收一个或多个消息,并响应于从该服务平台接收的消息将一个或多个事件发送到电路交换网络。
22.根据权利要求17或18的方法,其中所接收的事件序列包括与该多支路呼叫相关的事件的不完整子集。
23.根据权利要求17或18的方法,包括通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的多支路呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。
24.—种调解系统,包括第一接口,用于与根据第一通信协议操作的电路交换网络通信,其中该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理呼叫;第二接口,用于与根据第二通信协议操作的分组交换网络通信;和处理器,其被配置为在电路交换网络中进行的多支路呼叫期间从电路交换网络接收与多支路呼叫相关的事件序列,基于该事件序列在分组交换网络中生成多个模拟通信会话, 并且使用所述多个模拟会话,使得分组交换网络中的服务平台为电路交换网络中所进行的多支路呼叫提供通信服务。
25.根据权利要求M的系统,其中第一通信协议包括智能网络(IN)协议,并且其中第二通信协议包括会话发起协议(SIP)。
26.根据权利要求M或25的系统,其中处理器被配置为使用一个或多个相应的模拟通信会话来表示多支路呼叫的每个支路上的通信。
27.根据权利要求对或25的系统,其中处理器被配置为响应于所接收的事件更新表示电路交换网络中的多支路呼叫的第一状态机,定义分别表示分组交换网络中的多个模拟通信会话的多个第二状态机,并将第一状态机和第二状态机彼此同步。
28.根据权利要求M或25的系统,其中处理器被配置为从服务平台接收一个或多个消息,并响应于从该服务平台接收的消息将一个或多个事件发送到电路交换网络。
29.根据权利要求M或25的系统,其中所接收的事件序列包括与该多支路呼叫相关的事件的不完整子集。
30.根据权利要求M或25的系统,其中处理器被配置为通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的多支路呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。
31.一种通信方法,包括在根据第一通信协议操作的电路交换网络中的两个或更多个用户之间进行的呼叫期间,从该电路交换网络接收与该呼叫相关的事件序列,该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理用户之间的呼叫;基于该事件序列,在根据第二通信协议操作的分组交换网络中生成至少一个模拟通信会话;以及通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的多支路呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。
32.根据权利要求31的方法,其中第一通信协议包括智能网络(IN)协议,并且其中第二通信协议包括会话发起协议(SIP)。
33.根据权利要求31或32的方法,其中所接收的事件序列包括与该呼叫相关的事件的不完整子集。
34.根据权利要求31或32的方法,还包括响应于所接收的事件更新表示电路交换网络中的呼叫的第一状态机,其中生成该至少一个模拟通信会话包括定义表示分组交换网络中的至少一个模拟通信会话的至少一个第二状态机,并将第一和第二状态机彼此同步。
35.根据权利要求31或32的方法,其中提供呼叫服务包括从分组交换网络接收一个或多个消息,并响应于从该分组交换网络接收的消息将一个或多个事件发送到电路交换网
36.根据权利要求31或32的方法,其中呼叫包括在电路交换网络中进行的多支路呼叫,并且其中生成至少一个模拟通信会话包括使用一个或多个相应的模拟通信会话来表示多支路呼叫的每个支路上的通信。
37.一种调解系统,包括第一接口,用于与根据第一通信协议操作的电路交换网络通信,该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理呼叫;第二接口,用于与根据第二通信协议操作的分组交换网络通信;和处理器,其被配置为在电路交换网络中的两个或更多个用户之间所进行的呼叫期间从该电路交换网络接收与该呼叫相关的事件序列,基于该事件序列在分组交换网络中生成至少一个模拟通信会话,并且通过响应于该模拟通信会话在分组交换网络中级联多个服务会话来从分组交换网络为电路交换网络中进行的呼叫提供多个呼叫服务,每个服务会话提供相应的一个呼叫服务。
38.根据权利要求37的系统,其中第一通信协议包括智能网络(IN)协议,并且其中第二通信协议包括会话发起协议(SIP)。
39.根据权利要求37或38的系统,其中接收到的事件序列包括与该呼叫相关的事件的不完整子集。
40.根据权利要求37或38的系统,其中处理器被配置为响应于所接收的事件更新表示电路交换网络中的呼叫的第一状态机,定义代表分组交换网络中的至少一个模拟通信会话的至少一个第二状态机,并将第一和第二状态机彼此同步。
41.根据权利要求37或38的系统,其中处理器被配置为从分组交换网络接收一个或多个消息,并响应于从该分组交换网络接收的消息将一个或多个事件发送到电路交换网络。
42.根据权利要求的37或38的系统,其中呼叫包括在电路交换网络中进行的多支路呼叫,并且其中处理器被配置为使用一个或多个相应的模拟通信会话来表示多支路呼叫的每个支路上的通信。
全文摘要
一种通信方法包括在根据第一通信协议操作的电路交换网络(28)中的两个或多个用户(40)之间进行的呼叫期间,从该电路交换网络接收与该呼叫相关的事件的不完整子集,其中该第一通信协议通过在该电路交换网络的元件之间交换离散事件来管理用户之间的呼叫。基于该事件的不完整子集,在根据第二通信协议操作的分组交换网络(32)中生成至少一个模拟通信会话。使用该模拟会话,使得分组交换网络中的服务平台(36)为电路交换网络中所进行的呼叫提供通信服务。
文档编号G06F15/16GK102449615SQ201080023354
公开日2012年5月9日 申请日期2010年5月27日 优先权日2009年5月27日
发明者A·伊茨考维兹, N·卡多施, T·措勒尔, T·里夫亚坦 申请人:甲骨文以色列有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1