智能imssip会话建立优化的利记博彩app

文档序号:7912744阅读:143来源:国知局
专利名称:智能ims sip会话建立优化的利记博彩app
智能IMS SIP会话建立优化
背景技术
由第三代合作伙伴计划(3GPP)定义的网际协议(IP)多媒体子系统(IMS)是用于实现基于IP的电话技术和多媒体服务的架构框架。IMS定义了使得能够通过所有基于IP 的网络基础设施来会聚语音、视频、数据和移动技术的规范集合。特别地,IMS通过以更有效的方式使用蜂窝技术到处提供因特网服务而填补了在最成功的通信范例中的两个,蜂窝和因特网技术,之间的空白。会话发起协议(SIP)是用于IMS的主要协议。IMS的目的是确保IMS应用跨不同网络基础设施始终如一地工作。当前IMS SIP呼叫流系统提供了连续和冗长的步骤来建立或拆除在呼叫者A和呼叫者B之间的SIP会话。这些IMS SIP会话可以始发于具有IMS能力的设备,并且在另一个具有IMS能力的设备、公共交换电话网络(PSTN)或非IMS无线设备处终止。SIP建立和 /或拆除过程典型地连续流送,其中IMS网络元件相互发送相似和冗余SIP消息命令。这些相似和冗余SIP消息命令增加了执行的SIP消息步骤数,并且进而增加了建立和拆除SIP 会话的时间。


图1是可以实现在此描述的系统和方法的示例性网络的图;图2是描绘图1的示例性IMS网络的进一步细节的图;图3图示在图2中描绘的网络的IMS SIP优化服务器和/或网络元件的示例性组件;图4描绘图2的IMS SIP优化服务器的示例性功能组件的图;图5描绘在图1和2中所图示的网络的示例性部分的组件之间的示例性交互的图;图6是图示用于设立IMS SIP会话的示例性过程的流程图;以及图7是图示与图6的示例性过程相关联的示例性SIP呼叫流的图。
具体实施例方式下面的详细描述参考附图。在不同附图中相同的附图标记可以标识相同或相似元素。下面的详细描述并不限制本发明。 在此描述的系统和/或方法在设立SIP连接所需的过程中可以在不需要SIP会话呼叫流涉及每个单个网络元件的情况下,优化消息业务并且减少SIP会话建立和拆除的延迟。IMS SIP优化服务器可以为在IMS网络内的每一个网络元件识别并且存储定制的SIP 会话消息。IMS SIP优化服务器还可以收集历史SIP会话数据,并且识别模式以预测SIP会话活动。如在此进一步描述的,可以使用先前存储的信息来使得能够对于终端设备和中间网络元件在单个SIP建立和/或拆除会话期间并行发信号。 图1提供可以实现在此描述的系统和/或方法的示例性网络100的图。更特别地,网络100可以实现智能IMS SIP会话建立优化。如图1中所示,网络100可以包括有线接入网络105和无线网络110,两者均被连接到IMS网络115。始发用户设备120和终结用户设备125-1至125-n(通常被称为“终结用户设备125”)可以被连接到有线接入网络105 和/或无线网络110,以便于在始发用户设备120和一个或多个终结用户设备125之间的通信。为简便起见,在图1中已经图示了一个有线接入网络105、一个无线网络110和一个 IMS网络115以及数个用户设备120/125。在实践中,可以有更多的有线接入网络、无线网络和IMS网络以及用户设备。有线网络105可以包括一个或多个基于有线的网络,诸如局域网(LAN);广域网 (WAN);城域网(MAN);电话网络,诸如公共交换电话网络(PSTN);内联网;和/或因特网。无线网络110可以包括一个或多个基于无线的网络,诸如无线卫星网络和/或无线公共陆地移动网络(PLMN)。无线网络110可以包括始发用户设备120和/或终结用户设备125可用的多种接入技术。例如,无线网络110可以包括无线全球移动通信系统(GSM)网络和/或码分多址(CDMA)网络、或任何兼容第三代合作伙伴计划(3GPP)的蜂窝网络(例如,3GPP 或 3GPP2)。IMS网络115可以包括可以与网络105和110交互以实现基于IP的电话技术和多媒体服务的网络。IMS网络115 —般可以根据由3GPP定义的标准而可操作用于允许服务提供商管理能够通过任何网络类型经由IP递送的多种服务,其中IP用于传输承载业务和基于会话发起协议(SIP)的信令业务两者。IMS网络115可以包括多个层(例如,服务/ 应用层、IMS层以及传输层),所述多个层包括递送应用和/或服务以供用户设备120/125 使用的多种网络元件。示例性服务包括呼叫者ID相关服务、呼叫等待、呼叫保持、一键通 (push-to-talk)、电话会议服务器、语音邮件、即时通讯、呼叫限制以及呼叫转接。下面参考图2描述了 IMS网络115的进一步细节。通常,始发用户设备120和终结用户设备125-1至125_n可以使用由IMS网络115 提供的服务。始发用户设备120可以包括经由无线网络110接入IMS网络115的无线通信设备。例如,始发用户设备120可以包括装备有适当无线调制解调器的个人计算机(例如, 膝上型电脑、掌上电脑或手持式计算设备);移动通信设备(例如,蜂窝无线电话或能够接收和发送消息、web浏览等的具有数据能力的手持式设备);便携式游戏系统;或任何增强的PDA设备或能够进行电子邮件、视频邮件、因特网接入、信息收发、调度、信息管理等的综合fe息装直ο终结用户设备125-1至125-n可以包括有线或无线通信设备。因此,在一个实施方式中,终结用户设备125可以类似于上述的始发用户设备120被配置。在其他实施方式中,终结用户设备125可以包括被配置成通过诸如PSTN的有线网络110接收信息的另一个设备。图2描绘IMS网络115的进一步细节。如图所示,IMS网络115可以包括IMS SIP 优化服务器210和多个网络元件215-1至215-n (被统称为“网络元件215”以及一般被称为“网络元件215”)。IMS SIP优化服务器210可以包括以在此描述的方式采集、处理、搜索和/或提供信息的一个或多个服务器或其他类型的计算或通信设备。在一个实施方式中,IMS SIP优化服务器210可以包括带有优化SIP会话的建立和拆除的多个模块的服务器(例如,计算机系统)。如在此进一步描述的,IMS SIP优化服务器210可以使用先前的SIP会话数据来在始发用户设备(例如,始发用户设备120)和终端使用设备(终结用户设备125)之间快速设立SIP会话,并且便于与多个网络元件215的并行事务以符合SIP呼叫流标准。参考图3和4更详细描述了 IMS SIP优化服务器210。网络元件215可以包括一个或多个IMS服务器,诸如代理呼叫/会话控制功能 (P-CSCF)服务器、服务CSCF (S-CSCF)服务器、询问CSCF(I-CSCF)、SIP应用服务器(SIP AS) 和/或归属订户服务器(HSS)。例如,网络元件215-1可以是用作在始发用户设备(例如, 始发用户设备120)和IMS网络115之间的第一接触点的P-CSCF服务器。P-CSCF服务器 215-1可以用作出站/入站SIP代理服务器,其中由始发用户设备120发起的请求可以遍历到P-CSCF服务器215-1。作为IMS网络115内的第一接触点,P-CSCF服务器215-1 (或充当第一接触点的任何其他网络元件21 可以将由始发用户设备120发起的请求提供给 IMS SIP优化服务器210。其他网络元件215可以进一步便于会话建立和向始发用户设备120提供多媒体服务。例如,另一个网络元件(例如,网络元件215-2)可以是S-CSCF服务器。S-CSCF服务器可以包括用作SIP信令面中的中央节点的SIP服务器。S-CSCF服务器可以执行会话控制。 另一个网络元件(例如,网络元件215-n)可以是I-CSCF服务器。I-CSCF服务器可以包括可以位于管理域的边缘处的SIP服务器。I-CSCF服务器可以将其IP地址发布在该I-CSCF 驻存的域的域名系统(DNS)记录中,使得远程服务器可以找到该I-CSCF,并且将该I-CSCF 用作该域中的用于SIP分组的转发点。除SIP代理功能外,I-CSCF可以包括HSS(网络元件215中的另一个)检索用户信息以及将消息路由到适当的目的地(例如,S-CSCF)的接口。另一个网络元件(例如,网络元件215-3)可以是SIP AS。SIP AS可以包括托管并执行服务以及与S-CSCF对接的SIP实体。HSS可以包括支持IMS网络115并且包含订阅相关信息的主用户数据库。HSS可以执行对用户的验证和授权,以及能够提供关于订户的位置的信息和IP信息。在一个示例中,某些网络元件215可以由与拥有和/或管理另外某些网络元件215 的运营商不同的特定运营商拥有和/或管理。网络元件215可以进一步包括一个或多个网关。例如,网络元件215可以包括使IMS网络115与诸如PSTN的有线网络105的部件对接的网关。图3是可以与IMS SIP优化服务器210和/或网络元件215对接的设备300的示例性图。如图所示,设备300可以包括总线310、处理器320、主存储器330、只读存储器 (R0M);340、存储设备350、输入设备360、输出设备370和/或通信接口 380。总线310可以包括允许在设备300的组件之间通信的路径。处理器320可以包括一个或多个处理器、微处理器或可以解释并执行指令的其他类型的处理设备。主存储器330可以包括一个或多个随机存取存储器(RAM)或可以存储供处理器320执行的信息和指令的另一种类型的动态存储设备。ROM 340可以包括一个或多个ROM设备或可以存储供处理器320使用的静态信息和/或指令的另一种类型的静态存储设备。存储设备350可以包括一个或多个磁和/或光记录介质以及其对应的驱动器。输入设备360可以包括允许操作者将信息输入到设备300的一个或多个机构,诸如键盘、鼠标、笔、麦克风、语音识别和/或生物统计机制等。输出设备370可包括将信息输出给操作者的一个或多个机构,包括显示器、打印机、扬声器等。通信接口 380可包括任何类似于收发器的机构,其使设备300能够与其他设备和/或系统进行通信。例如,通信接口 380可以包括用于经由诸如网络150的网络与另一个设备或系统进行通信的机构。如在此所描述的,设备300可以响应于处理器320执行在诸如主存储器330的计算机可读介质中包含的软件指令而执行某些操作。计算机可读介质可以被定义为物理或逻辑存储器设备。逻辑存储器设备可以包括在单个物理存储器设备内或跨多个物理存储器设备散布的存储器空间。可以将软件指令从诸如存储设备350的另一个计算机可读介质、或经由通信接口 380从另一个设备读入主存储器330中。在主存储器330中包含的软件指令可以促使处理器320执行在此描述的过程。替选地,可以使用硬连线电路来替代软件指令或与软件指令结合来实现在此描述的过程。因此,在此描述的实施方式不限于任何特定的硬件电路和软件组合。尽管图3示出了设备300的示例性组件,但是在其他实施方式中,与在图3中描绘的相比,设备300可以包含更少、不同、不同安排或额外的组件。在其他实施方式中,设备 300的一个或多个组件可以执行被描述为由设备300的一个或多个其他组件执行的一个或多个其他任务。图4描绘IMS SIP优化服务器210的示例性功能组件的图。如图4中所示,IMS SIP优化服务器210可以包括模式数据采集和分类模块(PDGCM)410、SIP会话模式分析管理器模块(SSPAMM)420、自适应随机控制器模块(ASCM)430、SIP会话激活管理器模块 (SSAMM) 440、客户端记录网络模块(CRNM) 450以及自适应接口模块460。PDGCM 410可以为始发设备(例如,始发用户设备120)的呼叫者收集SIP会话数据并且将该数据组织成主要类别。会话数据可以包括例如源地址、(例如,终结用户设备 125的)目的地地址、呼叫时间(例如,时间戳)、呼叫持续时间等。另外,可以收集关于始发用户设备的接入网络和任何访问的(例如,漫游的)网络的信息。PDGCM410可以为对于在始发设备(始发用户设备120)和端点(例如,终结用户设备125)之间的每一个SIP会话,如何协商服务质量OioS)、安全和其他呼叫行为进一步收集IMS SIP扩展信息。由PDGCM 410使用的用于SIP会话数据的主要类别可以包括例如区别到有线网络的呼叫和到无线网络的呼叫。例如,对于每一个始发设备,PDGCM 410可以区分使用有线网络(例如,终结用户设备有线网络105)的终结用户设备125的SIP会话和使用无线网络 (例如,无线网络115)的SIP会话。在一个实施方式中,PDGCM 410可以在IMS SIP优化服务器210的处理器320内实现。由PDGCM 410收集的数据可以被存储例如在IMS SIP优化服务器210的主存储器330和/或存储设备350中。SSPAMM 420可以确定呼叫模式并且从PDGCM 410识别数据的子类别。例如, SSPAMM 420可以对源和目的地地址、到目的地的呼叫频率、呼叫持续时间以及与每一个呼叫相关联的其他相关数据进行分析来构建并且管理子类别。在一个实施方式中,SSPAMM 420可以基于用于会话的无线协议的类型(例如,CDMA、GSM、3G LTE等)来将关于呼叫者的无线网络SIP会话数据进一步分类成子类别。SSPAMM 420可以重新安排用于管理子类别的优先级和排队系统。例如,可以使用呼叫模式来分配资源以便于预测的SIP会话。在一个实施方式中,SSPAMM 420可以在IMS SIP优化服务器210的处理器320内实现。SSPAMM 420的模式数据可以与PDGCM 410数据分离地被存储在例如IMS SIP优化服务器210的主存储器330和/或存储设备350中。
ASCM 430可以应用控制理论方法来估量SSPAMM 420中的模式的准确性。例如, ASCM 430可以基于(例如,从SSPAMM 420获取的)所管理的子类别的数据集的性质和改变来应用一个或多个随机控制方法学。在一个实施方式中,ASCM 430可以计算三个参数来估量模式的质量和准确率。ASCM 430然后可以使这些结果与SIP会话的恰当目的地和时间戳协调。此外,ASCM 430可以将该数据馈送到SSAMM440中,并且关于哪个随机方法学对于产生最准确的SIP会话建立是最优的保持跟踪。在一个实施方式中,ASCM 430可以在IMS SIP优化服务器210的处理器320内实现。SSAMM 440可以使用来自ASCM 430的输入来发起在两个或多个设备(例如,始发设备和一个或多个终结设备)之间的SIP会话。例如,基于来自ASCM 430的数据和模式分析,SSAMM 440可以发起在两个设备(例如,始发用户设备120和终结设备125中的一个) 之间的SIP会话,而该两个设备不必等待参与该SIP会话的所有中间网络元件215处理其相关SIP消息或步骤。在建立SIP会话时,SSAMM 440可以并行将适当的SIP消息和其他相关数据馈送到将参与SIP会话的常规建立的其他网络元件215。用于每一个网络元件的适当的SIP消息可以例如基于由下述的自适应接口模块460收集的信息来预先确定。在一个实施方式中,SSAMM 440可以在IMS SIP优化服务器210的处理器320内实现。CRNM 450可以以呼叫建立和拆除的成功和失败率和计数为每一个始发用户设备 120和对应的网络元件保持跟踪SIP消息类型。CRNM450可以将该信息反馈到SSPAMM 420 中以改进模式识别和子分类方法学。例如,CRNM 450可以为特定始发设备120识别成功率, 其可以用于改进对该始发设备120的呼叫模式识别。类似地,CRNM 450可以为特定网络元件215识别成功率,其可以用于改进包括该特定网络元件215的SIP建立会话。在一个实施方式中,CRNM 450可以在IMS SIP优化服务器210的处理器320内实现。自适应接口模块460可以向IMS SIP优化服务器210连接到的现有IMS架构(例如,IMS网络115)内的适当网络元件215提供定制的分组消息。定制的分组消息可以包括到参与预计的SIP会话的其他网络元件的SIP命令。自适应接口模块460可以进一步处理对定制的分组消息的回复消息,并且从对应的网络元件返回结果状态。因此,自适应接口模块460可以为对应的网络元件215创建并更新SIP命令和消息库。在一个实施方式中,自适应接口模块460可以在IMS SIP优化服务器210的处理器320内实现。自适应接口模块 460的SIP命令和消息可以被存储在例如IMS SIP优化服务器210的主存储器330和/或存储设备350中。尽管图4示出了 IMS SIP优化服务器210的示例性功能组件,但是在其他实施方式中,与图4中所描绘的相比,IMS SIP优化服务器210可以包含更少、不同、不同安排或额外的功能组件。在其他实施方式中,IMS SIP优化服务器210的一个或多个功能组件可以执行被描述为由IMS SIP优化服务器210的一个或多个其他功能组件执行的一个或多个其他任务。图5描绘在图1和2中所图示的网络的一部分的组件之间的示例性交互的图。如图5中所示,来自一个或多个始发用户设备120的SIP会话请求505-1、
505-2....... 505-m(例如,经由第一网络元件(未示出))可以被导向到IMS SIP优化服
务器210。IMS SIP优化服务器210可以包括网络元件连接接口(NECI) 510,以便于将定制的分组消息交换到网络元件215。特别地,在此被称为接口数据分组(IDP) 515-1、515-2、515-3.......515-n的定制的分组消息可以被提供给每一个相应的网络元件215-1、
215-2,215-3........215_n。由于每一个网络元件215具有其自身的建立SIP会话的命令
和/或步骤集合,所以IMS SIP优化服务器210(例如,自适应接口模块460)可以为每一个网络元件提供由始发设备120中的一个请求的IMS SIP会话所需的唯一 IDP515。IMS SIP 优化服务器210可以被实现为单个服务器设备或IMS SIP优化服务器210可以是分布式系统。图6描绘根据在此描述的实施方式的图示用于设立IMS SIP会话的示例性过程 600的流程图。在一个实施方式中,过程600可以由IMS SIP优化服务器210执行。在另一个实施方式中,过程600中的一些或全部可以由另一个设备或设备组执行,包括或不包括 IMS SIP优化服务器210。如图6中所示,过程600可以以收集呼叫者SIP会话数据(框610)开始。例如, IMS SIP优化服务器210(例如,PDGCM 410)可以收集由始发用户设备120发起的多个IMS SIP会话的数据。会话数据可以包括例如呼叫者的源地址(例如,始发用户设备120)、每一个呼叫的目的地地址(例如,终结用户设备125)、与目的地地址相关联的网络类型(例如, 有线网络105、无线网络115)、呼叫时间、呼叫持续时间等。可以收集来自网络元件的SIP数据(框620)。例如,IMS SIP优化服务器210 (例如,AIM 460)可以为IMS网络(例如,IMS网络115)内的网络元件(例如,网络元件215) 中的每一个识别适当的SIP会话命令。因此,例如,IMS SIP优化服务器210可以为网络元件215-1 (其可以是P-CSCF)识别设立SIP会话的一个命令集,以及为网络元件215-2 (其可以是SIP AS)识别设立SIP会话的不同命令集。可以确定呼叫模式(框630)。例如,IMS SIP优化服务器210 (例如,PDGCM 410 和/或SSPAMM 420)可以对会话收集数据进行分析以构建并管理类别和子类别。用于单个始发设备的类别可以区分例如到使用有线网络的终结设备的呼叫会话和到使用无线网络的端接设备的呼叫会话。到使用无线网络的终结设备的呼叫会话可以按所使用的无线网络或网络协议的类型(例如,CDMA、GSM、3G LTE等)进一步分组。IMS SIP优化服务器210可以识别类别和/或子类别内的模式。例如,特定始发用户设备120可以有规律地在工作日大约中午向特定终结设备125进行一个IMS呼叫。IMS SIP优化服务器210可以识别该呼叫模式,并且在来自该特定始发用户设备120的呼叫之前对网络资源确定优先次序以便于 SIP会话。可以对模式准确性进行分析(框640)。例如,IMS SIP优化服务器210 (例如,ASCM 430)可以应用控制理论方法来估量先前识别的模式的准确性。因此,IMS SIP优化服务器 210可以从所识别的模式说明随机偏差。可以发起与最后网络元件的SIP会话(框650)。例如,IMS SIP优化服务器210 (例如,SSAMM 440),响应于SIP会话邀请消息,可以为该特定SIP会话邀请消息而识别SIP会话建立过程中的最后网络元件(例如,网络元件215-n)。最后网络元件215-n可以是与建立所请求的SIP会话所要求的终结设备最近的网络元件。IMS SIP优化服务器210可以绕过中间网络元件215,并且将SIP会话邀请消息提供给最后网络元件215-n,其具有已被顺序处理通过所有网络元件SIP建立过程的外观。可以发起到其他网络元件的定制的SIP消息(框660)。例如,IMS SIP优化服务器210(例如,SSAMM 440)可以向每一个中间网络元件215提供IDP以为始发用户设备120 和终结用户设备125更新SIP会话状态的每一个中间网络元件。在一个实施方式中,可以与发送给相应最后网络元件215-n的SIP会话邀请消息并行地提供定制的SIP消息。可以更新SIP会话数据(框670)。例如,IMS SIP优化服务器210(例如,CRNM 450)可以识别所优化的SIP会话建立是成功还是失败的。CRNM 450然后可以向IMS SIP优化服务器210内的一个或多个其他模块提供会话数据以进一步改进例如模式定义以及SIP 命令和消息库。虽然主要在SIP会话建立的情景下描述了过程600,但是类似地,可以将过程600 应用于SIP会话拆除命令(例如,取消或再见SIP请求)。因此,IMS SIP优化服务器210 可以为IMS SIP建立和拆除两者提供减少的消息业务和事务时间。图7提供根据在此描述的实施方式的用于示例性SIP建立会话的简化呼叫流。如图7中所示,始发用户设备120(例如,UEl)可以通过向第一网络元件215-1(例如,P-CSCF) 发送SIP邀请消息702来发起SIP会话。第一网络元件进而可以将SIP邀请消息704提供给 IMS SIP优化服务器(IS0P)210。IMS SIP优化服务器210可以绕过中间网络元件215-2 (例如,HSS)和215-3 (SIP AS)将SIP邀请消息706直接导向到用于所请求的SIP会话的SIP 建立序列中的最后网络元件215-4(例如,S-CSCF 215-4)。最后网络元件215-4可以向终结用户设备125 (例如,UE2)发送SIP邀请消息708。假设SIP邀请消息被成功接收、理解并且接受,则终结用户设备125可以用针对最后网络元件215-4的成功消息710对SIP邀请消息做出响应。最后网络元件215-4进而可以再次绕过中间网络元件215-3和215-2将成功消息712提供给IMS SIP优化服务器210。 IMS SIP优化服务器210可以将成功消息714提供给第一网络元件215-1,以及第一网络元件215-1然后可以将成功消息716提供给始发用户设备120以完成SIP会话建立。可以通过接收定制的分组消息对中间网络元件215-2和215-3进行更新以支持 SIP会话建立。因此,IMS SIP优化服务器210可以与SIP邀请消息706并行地将IDP 718 发送给中间网络元件215-3以及将IDP720发送给中间网络元件215-2。假设IDP被成功接收、理解并且接受,则中间网络元件215-2和215-3中的每一个可以分别用成功消息722和 724对IMS SIP优化服务器210做出响应。虽然在图7的简化示例中示出了两个中间网络元件215-2和215-3,但是在其他实施方式中,可以包括更多或更少的中间网络元件215。在此描述的系统和/或方法可以包括与在IMS网络内的多个网络元件通信的IMS SIP优化服务器。IMS SIP优化服务器可以便于在始发用户设备和终结用户设备之间的端到端SIP会话,同时将SIP会话信息并行地发送给中间网络元件。IMS SIP优化服务器可以为始发设备、终结设备和网络元件收集历史SIP会话数据,以预测SIP会话活动并且使得能够将并行建立消息用于中间网络元件。IMS SIP优化服务器可以从第一网络元件接收SIP请求,其中第一网络元件是SIP序列中与始发用户设备最近的网络元件,并且将相关SIP请求发送给最后网络元件,其中最后网络元件是SIP序列中与终结用户设备最近的网络元件。 IMS SIP优化服务器还可以将定制的分组消息发送给任何中间网络元件,其中中间网络元件在SIP序列中在第一网络元件和最后网络元件之间,以及其中定制的分组消息包括用于中间网络元件中的每一个的SIP建立命令。对实施方式的在前描述提供了说明和描述,但是并不意在穷举或将本发明限制在所公开的精确形式。修改和变化根据上述教导是可能的或可以从本发明的实践获得。例如,虽然已经参考图6描述了一系列框,但是在其他实施方式中,可以修改框的顺序。此外,可以并行地执行非相关的框。将显而易见的是,在此描述的方面可以在附图中所图示的实施方式中以许多不同形式的软件、固件以及硬件来实现。用于实现这些方面的实际软件代码或专用控制硬件并不是对本发明的限制。因此,在不参考特定软件代码的情况下描述了这些方面的操作和行为一一应该理解的是,软件和控制硬件可以基于在此的描述被设计成实现这些方面。此外,本发明的某些部分可以被实现为执行一个或多个功能的“逻辑”。该逻辑可以包括硬件,诸如专用集成电路或现场可编程门阵列;或硬件和软件的组合。尽管在权利要求书中记载和/或在说明书中公开了特征的特定组合,但是这些组合并不意在限制本发明的公开。实际上,可以以未在权利要求书中明确记载和/或未在说明书中明确公开的方式对这些特征中的许多特征进行组合。除非明确描述如此,在本申请的描述中使用的元素、动作或指令均不应当被解释为对本发明是关键的或必要的。而且,如在此所使用的,不加数量词的项意指包括一个或多个项。在意指仅仅一个项时,使用词语“一个”或类似语言。此外,除非另外明确说明,短语 “基于”意在表示“至少部分基于”。
权利要求
1.一种计算机设备,包括与网络内的多个网络元件通信的会话发起协议(SIP)会话激活管理器模块,其中所述 SIP会话激活管理器模块便于在始发用户设备和终结用户设备之间的端到端SIP会话,并且被配置成从所述多个网络元件中的第一网络元件接收SIP请求,其中所述第一网络元件是SIP 序列中与所述始发用户设备最近的网络元件,将相关SIP请求发送给所述多个网络元件中的最后网络元件,其中所述最后网络元件是所述SIP序列中与所述终结用户设备最近的网络元件,以及将定制的分组消息发送给所述多个网络元件中的中间网络元件,其中所述中间网络元件在所述SIP序列中在所述第一网络元件和所述最后网络元件之间,以及其中所述定制的分组消息包括用于所述中间网络元件的SIP建立命令。
2.根据权利要求1所述的设备,进一步包括模式数据采集和分类模块,用于为所述网络内的多个SIP会话收集SIP呼叫流数据。
3.根据权利要求2所述的设备,进一步包括SIP会话模式分析管理器模块,用于基于所述SIP呼叫流数据来识别会话模式,其中所述SIP会话激活管理器模块基于所述会话模式对所述端到端SIP会话确定优先次序。
4.根据权利要求3所述的设备,进一步包括自适应控制器模块,用于评估所述会话模式的准确性。
5.根据权利要求1所述的设备,进一步包括客户端记录网络模块,用于为所述始发设备或所述多个网络元件中的一个确定成功的 SIP会话率。
6.根据权利要求1所述的设备,进一步包括自适应接口模块,用于为所述多个网络元件中的每一个识别SIP建立或拆除命令消肩、O
7.根据权利要求1所述的设备,其中,所述网络包括网际协议(IP)多媒体子系统 (IMS)网络。
8.一种计算机实现的方法,包括由所述计算机的处理器从多个网络元件中的第一网络元件接收会话发起协议(SIP) 请求,其中所述第一网络元件是SIP序列中与始发用户设备最近的网络元件,由所述处理器将相关SIP请求发送给所述多个网络元件中的最后网络元件,其中所述最后网络元件是所述SIP序列中与所述终结用户设备最近的网络元件,以及由所述处理器将定制的分组消息发送给所述多个网络元件中的中间网络元件,其中所述中间网络元件在所述SIP序列中在所述第一网络元件和所述最后网络元件之间,以及其中所述定制的分组消息包括用于所述中间网络元件的SIP建立命令。
9.根据权利要求8所述的计算机实现的方法,其中,所述将所述定制的分组消息发送给中间网络元件与所述将所述相关SIP请求发送给最后网络元件并行来执行。
10.根据权利要求8所述的计算机实现的方法,进一步包括为所述网络内的多个SIP会话收集SIP呼叫流数据。
11.根据权利要求10所述的计算机实现的方法,基于所述SIP呼叫流数据来识别会话模式,其中所述SIP会话激活管理器模块基于所述会话模式对所述端到端SIP会话确定优先次序。
12.根据权利要求11所述的方法,进一步包括基于至少一个随机控制方法学来评估所述会话模式的准确性。
13.根据权利要求8所述的方法,进一步包括为所述始发设备或所述多个网络元件中的一个将成功的SIP会话数与总会话数进行比较。
14.根据权利要求8所述的方法,其中,为所述多个网络元件中的每一个识别特定SIP建立或拆除命令消息。
15.根据权利要求8所述的方法,其中,所述网络包括网际协议(IP)多媒体子系统 (IMS)网络。
16.一种设备,包括存储器,用于存储设立会话发起协议(SIP)会话的多个指令;以及处理器,用于执行所述存储器中的指令以通过网络从第一网络元件接收SIP请求,其中所述第一网络元件是SIP序列中与始发用户设备最近的网络元件,通过所述网络将相关SIP请求发送给最后网络元件,其中所述最后网络元件是所述 SIP序列中与终结用户设备最近的网络元件,以及通过所述网络将一个或多个定制的分组消息发送给中间网络元件,其中所述中间网络元件在所述SIP序列中在所述第一网络元件和所述最后网络元件之间,以及其中所述一个或多个定制的分组消息中的每一个包括用于所述中间网络元件中的特定一个的SIP命令, 其中所述SIP请求、所述相关SIP请求以及所述一个或多个定制的分组消息一起发起在所述始发用户设备和所述终结用户设备之间的端到端SIP会话。
17.根据权利要求16所述的方法,其中,所述处理器进一步被配置成 为所述网络内的多个SIP会话收集SIP呼叫流数据,基于所述SIP呼叫流数据来识别多个会话模式,以及基于所述会话模式对所述端到端SIP会话确定优先次序。
18.根据权利要求16所述的方法,其中,所述处理器进一步被配置成 为所述多个网络元件中的每一个识别SIP建立或拆除命令消息。
19.根据权利要求16所述的方法,其中,所述网络包括网际协议(IP)多媒体子系统 (IMS)网络。
20.根据权利要求16所述的方法,其中,所述处理器并行地将所述相关SIP请求发送给所述最后网络元件以及将所述一个或多个定制的分组消息发送给所述中间网络元件。
21.—种系统,包括用于从第一网络元件接收会话发起协议(SIP)请求的装置,其中所述第一网络元件是 SIP序列中与始发用户设备最近的网络元件,用于将相关SIP请求发送给最后网络元件的装置,其中所述最后网络元件是所述SIP 序列中与终结用户设备最近的网络元件,以及用于将一个或多个定制的分组消息发送给中间网络元件的装置,其中所述中间网络元件在所述SIP序列中在所述第一网络元件和所述最后网络元件之间,以及其中所述一个或多个定制的分组消息中的每一个包括用于所述中间网络元件中的特定一个的SIP命令,其中所述SIP请求、所述相关SIP请求以及所述一个或多个定制的分组消息一起发起在所述始发用户设备和所述终结用户设备之间的端到端SIP会话。
22.根据权利要求21所述的系统,其中,所述网络包括网际协议(IP)多媒体子系统 (IMS)网络。
全文摘要
在此描述的系统和/或方法可以包括与IMS网络内的网络元件通信的网际协议(IP)多媒体子系统(IMS)会话发起协议(SIP)优化服务器。IMS SIP优化服务器可以便于在始发用户设备和终结用户设备之间的端到端SIP会话,同时将SIP会话信息并行发送给中间网络元件。IMS SIP优化服务器可以从第一网络元件接收SIP请求并且将相关SIP请求发送给最后网络元件。IMS SIP优化服务器还可以将定制的分组消息发送给任何中间网络元件,其中中间网络元件在SIP序列中在第一网络元件和最后网络元件之间,以及其中定制的分组消息包括用于中间网络元件中的每一个的SIP建立命令。
文档编号H04L12/56GK102577265SQ201080034245
公开日2012年7月11日 申请日期2010年6月8日 优先权日2009年6月9日
发明者伊姆蒂亚兹·谢赫, 艾默兰多·M·迪洛斯·雷耶斯, 萨米尔·艾特-阿默 申请人:维里逊专利及许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1