通过来自应用的具体指令控制信令分组的传输以优化到无线网络的传输的制作方法

文档序号:7856585阅读:206来源:国知局
专利名称:通过来自应用的具体指令控制信令分组的传输以优化到无线网络的传输的制作方法
背景技术
本发明涉及用于无线通信的信令框架,而更具体地涉及允许应用去控制无线网络传输指定的信令消息的方式的信令框架。
移动通信已经存在数十年并且在九十年代达到市场普及。尽管无线网络最初是开发来提供话音业务的,但无线数据业务的需求也在不断增长。各种各样的标准化实体付出巨大努力来定义相对基于IP的业务的框架和协议。这些新协议将使消费者能够访问典型地仅在诸如因特网的有线网络中才能得到的话音和数据业务。这些发展中的协议,诸如会话启动协议(SIP),依靠因特网协议(IP)传输并且使用基于IP的协议。这些基于IP的协议允许快速、成本有效地开发和部署创新的话音和多媒体业务而不必考虑底层的传输网络,并且使得在范围从蜂窝电话到膝上型计算机的完全不同的装置之间具备协同工作的能力。
使那些为有线网络开发的基于IP的协议来适应移动计算环境面临许多挑战。许多基于IP的协议,诸如SIP,是基于文本的。在这些协议中使用的信令消息势必会很大。因为无线网络中的无线电资源是稀少的,大量的大信令消息的传输可能耗费能被用于话音和数据业务的有效带宽。此外,较大消息容量一般意味着比较久的传输时间。许多应用对延迟敏感;因此长的分组等待时间是不受欢迎的。分组丢失是无线网络中另一件被关注的事。许多应用对数据丢失即丢包敏感,因此需要一种可靠的传输方式。另一件被关注的事情是在无线网络中通信资源的有效利用。可能有这样的情况,即在特定信道上发送与信令消息相关的分组可更有效地节省通信资源。
为无线数据业务开发的信令协议是基于IP的网络的并且被设计为可独立访问。尽管付出了许多努力来使这些信令协议尽可能的有效和可靠,但通过无线网络传递的消息可能还需特殊处理以优化无线资源的使用或使通信更可靠。
发明概述本发明提供一种用于无线通信的信令框架,它允许应用控制在无线网络上传输信令消息的方式以优化无线资源的使用或保证某种可靠性级别。本发明可用于,例如,控制信令消息在基站和移动终端之间传输的方式。
信令框架包括应用层、会话控制协议层和无线适配层(WAL)。应用层包含用于与远程设备通信的应用。会话控制协议层位于所述应用层下方并且维护两个设备间的通信会话。无线适配层位于所述会话控制协议层下方并且控制信令消息在空中接口中传输的方式。
应用产生信令消息和相关的无线适配控制指令,它们两个都通过会话控制协议层送到无线适配层。可选地,应用可以产生其中嵌有无线控制指令的信令消息。无线适配层响应于无线适配控制指令以控制如何传输信令消息。例如,无线适配层可以为指定的信令消息使用一个不同的信令压缩算法,或可以请求用来在无线网络上传输信令消息的专用信令承载或其他资源。例如,无线应用层可以选择使用公共信道而不是专用信道来传输某些消息以最小化传输延迟。在优选的实施例中,无线适配控制指令透明地通过会话控制协议层从应用层传递到无线适配层。
应用可以把每个无线适配控制指令与特定信令消息相关联以允许无线适配层逐个消息地决定如何在空中接口中传输信令消息。例如,应用可以把无线适配控制指令与需要特殊处理的消息相关联。没有与无线适配控制指令相关联的信令消息将经受默认处理。
应用可以使用明确的信令或隐含的信令经由会话控制协议层把无线适配控制指令传递到无线适配层。明确的信令可包含插入信息到信令消息中,例如,被会话控制协议层忽略的报头区域。作为隐含信令的实例,应用可以为不同信令消息使用不同的端口号码。也就是说,应用可以为需要特殊处理的信令消息使用一个专用端口,例如用户数据报协议(UDP)端口或传输控制协议(TCP)端口。会话控制协议层经由无线适配层透明地传递端口信息但忽略端口号码。所述WAL基于接收消息所在的端口对信令消息进行不同的处理。
附图简述

图1为使用本发明的信令框架的无线网络的功能框图。
图2为描述图1的无线网络中的IP多媒体子系统以及它与核心网络的关系的功能框图。
图3为描述无线网络间数据和信令流路径的图。
图4为根据现有技术用于基于IP的通信的信令框架图。
图5为根据本发明用于基于IP的通信的信令框架图。
图6为描述根据本发明的移动终端之间端到端信令的图。
图7为描述根据本发明的移动终端和归属网络之间的信令的图。
发明详述图1描述了使用本发明的信令框架的无线网络10的主要功能组件。无线网络包含无线接入网(RAN)20、核心网(CN)30和IP多媒体子系统(IMS)40。RAN20通过空中接口支持与移动终端100的无线通信,诸如cdma2000或宽带CDMA(W-CDMA)。无线网络10典型的包括不止一个RAN 20,尽管图1中只显示出一个。CN 30为分组交换业务提供到因特网12或其他分组数据网络(PDN)的连接,诸如因特网接入,并且可以为诸如话音和传真业务的电路交换业务提供到公共交换电话网(PSTN)14和/或综合业务数据网(ISDN)16的连接。例如,CN 30可以包含通用分组无线业务(GPRS)网络或cdma2000网络。也可以使用其他类型的网络。CN 30包括用于与IMS 40相互连接的接入网关32。接入网关32可以包含用于GPRS网络的GPRS网关支持节点(GGSN)或用于cdma2000网络的分组数据业务节点(PDSN)。IMS 40给移动用户提供接入独立的、基于IP的多媒体业务并且支持IP上的话音(VoIP)。虽然本发明是在移动终端100和IMS 40之间通信的环境中描述的,本发明也可用于需要在无线网络10上传输信令消息的环境中。因此,在该环境中对本发明的描述不应该解释为对本发明的限制。
IMS 40使用开放接口和接入独立的会话控制协议(SCP),诸如会话启动协议(SIP),来支持多媒体应用。SIP是用于建立、修改和结束一个或多个参与者之间的通信会话的应用层控制协议。这些会话可以包括,例如,因特网多媒体会议、因特网电话呼叫和多媒体分布。在IETF文件RFC 2543中对SIP进行了描述。当这里描述的本发明的优选实施例使用SIP时,本领域的技术人员将会知晓本发明也同样可以使用其他的SCP。另一个与SIP可比的公知协议是H.323。SIP的细节对本发明是不重要的,但是下面给出的SIP的简要概述会更好的在上下文中安排本发明。
SIP是信令协议,它使用基于ASCII的信令消息在两个或多个参与者之间建立会议或呼叫。用户通过这里称之为SIP地址的唯一地址被识别。用户们使用他们的指定SIP地址向注册服务器注册。该注册服务器基于请求把这个地址提供给本地服务器。
当用户发起一个呼叫时,SIP请求被发送到SIP服务器(代理服务器或重定向服务器)。该请求包括消息报头中的主叫方地址和被叫方地址。如果代理服务器接收到该SIP请求,它把这个SIP请求转发给被叫方。被叫方可以是另一个用户或可以是该用户的归属网络中的应用服务器。被叫方响应于代理服务器,该代理服务器依次把响应转发给主叫方。主叫方确认该响应,接着在主叫方和被叫方之间建立会话。实时传输协议(RTP)被用于主叫方和被叫方之间的通信。
如果重定向服务器接收到该SIP请求,重定向服务器联系本地服务器以确定到被叫方的路径,接着把那个信息发送给主叫方。主叫方确认接收到该信息而接着把该SIP请求再发送给重定向信息中识别的服务器(可以是代理服务器的被叫方)。当该SIP请求到达被叫方时,被叫方作出响应并且主叫方确认该响应,接着使用RTP开始通信。SIP仅用于处理涉及呼叫控制和会话管理的信令消息。
如上所述,SIP使无线网络10内的应用能够建立通信会话。这些应用可以位于移动终端100中或IMS 40的应用服务器中。此外,应用可以位于不同的网络10中。
图2描述了IMS 40的基本组件以及它与CN 30的关系。IMS 40包括一个或多个呼叫状态控制功能(CSCF)42、媒体网关控制功能(MGCF)44、媒体网关(MGW)46、传输信令网关(T-SGW)48和归属用户服务器(HSS)50,这些都通过IP网络相互连接。IMS 40还可包括向移动终端100提供多媒体业务的应用服务器52。CSCF 42作为SIP服务器运行来处理用于建立、维护和结束通信会话的会话控制信令。IMS 40中的多数信令使用的协议是SIP。由CSCF 42执行的功能包括呼叫控制、地址转换、认证、容量协商和用户简档管理。IMS 40可以包括附加组件,诸如MRFP和MRFC。
HSS 50与CSCF 42接口以提供关于用户当前位置的信息和预定信息。应用服务器给移动用户提供多媒体业务或其他业务。
MGCF 44、MGW 46和T-SGW 48支持与诸如PSTN或ISDN的外部网络的相互作用。MGCF 44控制一个或多个管理外部网络和IMS 40之间连接的MGW 46。MGCF 44配置MGW 46并且把SIP消息转换成诸如ISDN用户部分(ISUP)消息的不同格式。MGCF 44把转换后的消息转发给T-SGW 48,其中该T-SGW 48把IMS 40接口到诸如SS7网络的外部信令网络。T-SGW 48包括协议转换器以把IP消息转换为SS7,反之亦然。
图3描述了移动终端100发起的典型通信会话中的信令消息和用户数据的典型流。为了在无线网络10上发送和接收SIP消息,移动终端100建立一个与IMS 40的双向分组数据会话,如图1由虚线所示以建立信令路径。该信令路径必须在发送任何SIP消息之前建立。
由移动终端100发起的信令消息沿图3中的虚线所示路径而行。信令消息通过RAN 20和CN 30,传递到在被访问的移动网络10中作为代理服务器运行的CSCF 42。在被访问的网络中的CSCF 42把信令消息转发给归属网络10。在归属网络的IMS 40中的CSCF 42把SIP消息转发给适当的目的地,该目的地可以是移动终端100、归属网络10内的应用服务器52、不同网络10中的第三方应用服务器、或PSTN或ISDN。CSCF 42,称为服务CSCF 42,在归属网络中为会话提供呼叫控制会话管理。
用户数据沿与信令消息不同的路径(实线所示)而行。用户数据通过被访问的网络中的RAN 20和CN 30传递。然而,用户数据绕过CSCF 42并且直接传递给因特网或MGW 46。信令消息和数据从无线网络10中的应用服务器52传播到移动终端100,存在类似的信令和数据流。
图4显示了在传统信令框架中SCP和其他协议之间的关系。为简化起见,与本发明无关的协议层被省略掉。SCP层在应用层和无线基础结构之间。SCP层完成两方或多方之间建立、维护、修改和结束呼叫所需要的功能。最常用的SCP是SIP。这些消息可以,例如,使用IP通过空中接口传输。网络10中的SCP层提供诸如消息路由、认证、授权、计费、位置管理、容量协商和安全的支持功能。信令压缩可以在SCP层中实现以允许通过无线基层结构/空中接口更有效的发送消息。同样,SIP消息可以通过访问网关32受到特殊处理。
SIP或其他一些会话控制协议,使应用能与另一个通信而不考虑下层传输网络。然而,由SIP实现的一般的呼叫处理和会话管理功能程序并不总是适于无线网络10上的通信。因为SIP是基于文本的协议,一些消息很长并且可能需要SIP所不能提供的附加压缩。同样,一些消息可能需要对通过无线网络10的传输进行特殊处理以保证响应时间或优化无线资源的使用。
接入网关32把特殊处理应用到全部SIP消息的能力不提供通过无线网络10通信所需要的灵活性。不是所有的SIP消息都需要对无线网络10的传输进行特殊处理。因此,对全部的SIP消息应用特殊处理,可能导致资源的不适当使用。当前,没有办法识别出那些需要对无线网络10上的传输进行特殊处理的特定SIP消息。
作为一个实例,SIP可被用于对移动终端100内的按讲电话应用建立通信会话。当用户按下开始通话时,移动终端100内的SIP客户端向被叫方发送一个INVITE(邀请)消息。对于该应用来说,期望尽可能快的传递INVITE消息,不然在用户开始讲话时可能还未建立起会话并且可能会丢失话音数据。SCP层不是内容敏感的并且无法知道对于这个特定的应用INVITE消息需要特殊处理。因此,如果INVITE消息能由移动终端100内的按讲应用标记为特殊处理,这将是有利的。
本发明提供一个使应用能够识别出需要特殊处理的特定信令消息的新信令框架。根据本发明,如图5所示,无线适配层(WAL)被插入到SCP层和传输媒介之间的协议栈中。WAL是一个新协议层,它完成与对无线通信链路上的通信进行优化有关的任务。WAL内的功能实体可以位于不同的网络单元中,诸如作为IMS 40中的CSCF 42或位于RAN 20中的基站控制器中。也就是说,无线应用层的功能可依据所要进行的优化按需要分布到网络单元中。WAL逐个消息地确定是对信令消息进行特殊处理还是默认处理。特殊处理可以包含,例如,在专用无线信道上传输信令消息,利用专用承载业务、或利用信令压缩或其它技术使无线资源的使用最小化。应用通过产生与需要特殊处理的信令消息相关联的无线适配控制指令与WAL通信。这些指令被SCP层忽略而在WAL内进行处理。在应用层和WAL之间穿过SCP层的这种透明信令在图5中进行描述。因此,移动终端100或应用服务器52中的应用可以请求特定SIP消息的特殊处理而无需改变SCP层。
在上面给出的按讲实例中,应用可以把无线适配指令发送给WAL以请求INVITE消息的特殊处理。WAL可以决定使用公共信道而不是专用信道来把INVITE消息传输到网络以减小传输延迟。如果专用信道已经建立并且可用,WAL可能使用专用信道。WAL也可以压缩INVITE消息以减小通过空中接口到网络的传输时间。如果使用公共信道,则压缩也可以减小公共资源的浪费。
给WAL提供无线适配控制指令的方法可以根据使用的会话控制协议而变化。明确的和隐含的信令方法都可以被使用。作为明确的信令的实例,应用可以把信息插入到通过SCP层透明的传递而在WAL进行处理的信令消息中,例如SIP消息。这种方法允许新的功能被加入到应用和WAL中而无需在SCP层产生变化。作为隐含的信令的实例,对于不同的消息类型应用可以使用不同的端口号码。也就是说,对于需要特殊处理的信令消息应用可以使用专用端口,例如UDP、TCP端口。SCP层可被设计为透明地传递端口信息但是却忽略端口号码。WAL基于消息接收所在的端口不同地处理消息。例如,RAN 20中的接入网关32或基站控制器可以通过把对应于SIP消息的分组与专用端口,例如,UDP或TCP端口,相匹配来识别需要特殊处理的SIP消息,并且把特殊处理应用于和指定端口相匹配的分组。特殊处理可包含,例如,在专用信道上发送分组,或以特定方式设置通信信道以提供更高的可靠性或减小延迟。
由于使用了WAL,用于传输信令消息的通信资源的优化可以在移动终端100和网络10之间本地完成。可以在移动终端100向网络10登记的时候在移动终端100和被访问的网络10之间协商优化。SIP,举例来说,包括对于容量协商的支持。这个协商可以包括SCP层,但是也可以完全在WAL内进行,使得优化对于上层完全透明。
由于优化是在本地完成的,不需要呼叫中牵涉的所有实体实现WAL。例如,如图5所示,支持WAL扩展的移动终端100可以与另一个不支持WAL扩展的移动终端100通信。这样的通信是可能的,因为SCP层中的协议独立于用于传输的机制来完成呼叫控制和会话管理。WAL指令将被不认可这些指令的任何实体简单地忽略。
WAL指令也可以用于真正的端到端方式中,如图6所示。它们可以被图6示出的任一应用,包括网络10内的应用添加。位于不支持WAL功能的移动终端100中的应用可以自己把指令与SIP消息关联以控制在网络10中或在接收移动终端100中的WAL的功能。
图7描述了在被访问的网络中的移动终端100和归属网络之间的信令。如图7所示,不需要被访问的网络实现WAL协议。无线适配指令将简单地通过被访问的网络透明的传输到归属网络10。不认可该指令的实体将仍然能够照例接收和处理信令消息。唯一的结果是优化可能不能进行。
特定消息所需的特殊处理可以在WAL本身中实现。例如,需要特定信令压缩方法的地方,这样的压缩可以在WAL中实现。其它情况下,特殊处理必定牵涉接入网络和/或空中接口。对于移动终端,这种类型的特殊处理不成问题。特殊处理可以由WAL在移动终端100和无线网络10之间协商。为传输到移动终端100的消息设置特殊处理可能需要不同的处理。这种情况下,应用把一个指令与要传输到移动终端100的消息相关联。WAL认可这个指令并且以使它能被接入网关32识别的方式把信令消息转发给移动终端100。例如,该消息可能在专用端口上传输到接入网关32或可能使用专用IP地址。接入网关32于是可以通过过滤分组容易的识别出需要特殊处理的分组。可选地,接入网关32可能基于消息内容确定如何处理分组,但是这样的消息处理不如分组过滤有效。
增加一个由用户应用控制的WAL带来大量的灵活性而不影响SCP层的功能。应用程序可以与或不与WAL一起运行,或与不支持所有期望的优化的适配层一起运行。不被支持的WAL指令将被SCP层和/或不支持所请求的特点的无线适配层简单地忽略。
当然,本发明可被以不同与这里所阐述的方式的其他特定方式来实现而不背离本发明的必要特征。因而本发明的实施例在各方面都被认为是说明性的而不是限制性的,并且在附加权利要求的意图和等价范围内产生的所有变化都要包含在其中。
权利要求
1.一种用于通过无线网络的空中接口的无线通信的信令框架包含应用层,包括用于与远程设备通信和用于产生与信令消息相关联的适配控制指令的应用;无线适配层,响应于所述无线适配控制指令来控制用于通过所述空中接口传输所述信令消息的无线网络的无线通信资源;和在所述应用层和所述无线适配层之间的会话控制协议层,用来建立和维护应用和远程设备之间的通信会话。
2.如权利要求1的信令框架,其中所述无线适配控制指令透明地通过会话控制协议层传递。
3.如权利要求1的信令框架,其中所述无线适配层响应于来自远程设备中应用的无线适配控制指令。
4.如权利要求1的信令框架,其中所述会话控制协议层包括会话启动协议。
5.如权利要求1的信令框架,其中所述应用把所述无线适配控制指令插入到所述信令消息中。
6.如权利要求1的信令框架,其中所述应用使用不同的信令端口来把无线适配控制指令给到所述无线适配层。
7.如权利要求6的信令框架,其中无线适配控制指令包含端口信息。
8.如权利要求6的信令框架,其中无线适配层基于通过其接收信令消息的端口来处理每个信令消息。
9.一种无线网络上的信令方法,所述方法包含在应用层产生信令消息和相关联的无线适配控制指令;把所述信令消息和相关联的无线适配控制指令发送到通过会话控制协议层布置的无线适配层;在所述无线适配控制层接收信令消息和无线适配控制指令;利用无线适配控制指令来控制信令消息如何在无线网络上传输。
10.如权利要求9的方法,其中所述会话控制协议把无线适配控制指令透明地传递到无线适配层。
11.如权利要求9的方法,其中所述无线适配层响应于来自远程设备中应用的无线适配控制指令。
12.如权利要求9的方法,其中所述会话控制协议层包括会话启动协议。
13.如权利要求9的方法,其中所述应用层把所述无线适配控制指令插入到所述信令消息中。
14.如权利要求9的方法,其中经由会话控制协议层把信令消息和无线适配控制指令发送给无线适配层包括通过不同的端口把无线适配控制指令发送给所述无线适配层。
15.如权利要求14的方法,其中该会话控制协议层把与无线适配控制指令相关联的端口信息传递给所述无线适配层。
16.如权利要求14的方法,其中无线适配层基于通过其接收到信令消息的端口来处理每个信令消息。
17.一种无线网络上的信令方法,所述方法包含在应用层产生信令消息,所述信令消息具有包括在其中的无线适配控制指令;通过会话控制协议层把所述信令消息发送到无线适配层;在所述无线适配控制层接收该信令;利用无线适配控制指令来控制信令消息应如何在无线网络上传输。
18.如权利要求17的信令框架,其中所述无线适配控制指令通过会话控制协议层透明地传递。
19.如权利要求17的方法,其中会话控制协议层维护应用层和远程设备之间的通信会话。
20.如权利要求17的方法,其中无线适配层响应于来自远程设备中应用的无线适配控制指令。
全文摘要
用于通过无线网络的空中接口的无线通信的信令框架包含应用层,它含有用于与远程设备通信和用于产生与信令消息相关联的适配控制指令的应用;无线适配层,响应于所述无线适配控制指令来控制用于通过所述空中接口传输所述信令消息的无线网络的无线通信资源,和在所述应用层和所述无线适配层之间的、用于建立和维护应用和远程设备之间的通信会话的会话控制协议层。
文档编号H04L29/08GK1659921SQ03813416
公开日2005年8月24日 申请日期2003年6月4日 优先权日2002年6月12日
发明者H·巴西利尔, A·伦德斯特伦 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1