CN1643946B - 控制业务流的方法、系统、网络和设备 - Google Patents

控制业务流的方法、系统、网络和设备 Download PDF

Info

Publication number
CN1643946B
CN1643946B CN018180531A CN01818053A CN1643946B CN 1643946 B CN1643946 B CN 1643946B CN 018180531 A CN018180531 A CN 018180531A CN 01818053 A CN01818053 A CN 01818053A CN 1643946 B CN1643946 B CN 1643946B
Authority
CN
China
Prior art keywords
network
control protocol
service gateway
equipment
protocol message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN018180531A
Other languages
English (en)
Other versions
CN1643946A (zh
Inventor
约尼·皮尔霍宁
韦莎·泰瓦兰蒂
克里斯蒂安·利特凯伊
米凯·林德鲁斯
亚诺什·卡瓦克斯
伊萨·萨卡马
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN1643946A publication Critical patent/CN1643946A/zh
Application granted granted Critical
Publication of CN1643946B publication Critical patent/CN1643946B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/104Signalling gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Abstract

如果在利用第一协议控制业务流的各末端设备之间以业务流形式提供业务,则还需要对通过其或者将通过其传送业务流的网络上的业务流进行控制。利用与网络上传送的其它业务分离(204)的第一协议消息,控制网络上的业务流。

Description

控制业务流的方法、系统、网络和设备
技术领域
本发明涉及通过网络在业务流中从另一个用户或服务器中继(relay)到用户的业务,具体地说,本发明涉及由用户控制的点播业务。 
背景技术
随着网络的不断进步,可以开发各种业务。在这些业务中,存在在用户要求使用时可以实现的各种业务,例如,点播视频。这些业务还被称为点播业务。这种业务的基本结构是,用户通过网络利用他/她的设备将命令发送到提供业务的服务器,然后,服务器根据收到的命令工作,例如,开始通过网络以业务流形式将选择的视频从服务器传送到用户设备。在服务器与最终客户之间协商业务质量、使用的协议以及业务在网络中要求的带宽,根据协商结果,形成通过其传送业务流的管道。 
上述配置的问题在于,网络没有控制业务流的装置。网络上的业务量管理完全依赖于服务器销售商提供的解决方案。 
发明内容
本发明的目的是克服上述问题。利用根据本发明的方法、系统、网络以及网络节点实现该目的。 
根据本发明的一个方面,提供一种控制业务流的方法,该方法包括步骤:利用控制协议控制末端设备之间的业务;通过网络在业务流中将业务传送到末端设备;其特征在于步骤:将控制协议消息与网络上传送的其它业务量分离;以及利用控制协议消息控制传输网络上的业务流。 
根据本发明的另一个方面,提供一种系统,该系统包括:用于在业务流中提供业务的至少一个末端设备;用于接收业务的至少一个末端设备;通过其传送业务流的至少一个网络;以及末端设备用于控制业务流的控制协议;其特征在于,该网络包括:至少一个业务网关,用于处理控制协议消息以控制网络上的业务流;以及至少一个路由器,用于使控制协议消息与网络的业务量分离,并用于将控制协议消息转发到业务网关。 
根据本发明的另一个方面,提供一种在末端设备之间传送业务流的网络,所述末端设备利用控制协议控制业务流,其特征在于,该网络包括:至少一个业务网关,用于处理控制协议消息以控制网络上的业务流;以及至少一个路由器,用于使控制协议消息与其它业务量分离,并用于将控制协议消息转发到业务网关。根据本发明的另一个方面,提供一种网络节点,其特征在于,网络节点包括业务网关功能块,该业务网关功能块利用用于控制末端设备之间的业务的控制协议消息,控制通过网络在业务流中提供的业务。 
根据本发明的另一个方面,提供一种在网络上传送业务量的网络节点,其特征在于,网络节点包括路由器功能块,该路由器功能块用于使用于控制末端设备之间的业务的业务控制分组与业务量分离,用于将不是从业务网关功能块接收的业务控制分组转发到业务网关功能块,并且用于将从业务网关功能块接收的分组转发到其目的地地址。 
根据本发明的另一个方面,提供一种相对于网络传送业务量的边缘单元,其特征在于,所述边缘单元包括路由器功能块,该路由器功能块用于使与用于控制末端设备之间的业务的控制协议消息相关的分组与网络的业务量分离,并且用于将这种不是从业务网关功能块接收的分组转发到网络的业务网关功能块。 
本发明基于利用在诸如用户设备的末端设备与服务器之间传送的业务控制消息控制网络上的业务流。为了控制业务流,将至少一个业务网关功能块和至少一个自适应路由器功能块附加到网络上。使路由器功能块进行适应以通过业务流,并将诸如用户设备发送的命令的业务控制消息转发到业务网关功能块。在业务控制消息与业务流相关时,业务网关功能块处理接收的业务控制消息和包括在该消息内的信息。换句话说,将要传送的信息从中继中分离出来。 
本发明的优点在于,网络现在可以控制业务流,从而例如控制带宽,确保业务质量并采集例如用于进行收费的日志信息。另一个优点在于,由于分组的转发过程与业务控制消息的处理过程分离,所以业务流未被延迟。 
在本发明的实施例中,自适应路由器优先在位于网络边缘的每个路由器内,而且业务网关功能块被集中,以便只有几个节点(或者一个节点)包括业务网关功能块。该实施例的又一个优点在于,网络运营商仅需要几个昂贵的智能业务网关将控制业务流所需的信息集中到一起,而廉价、“简单”自适应路由器可以保证业务平稳运行,而且不存在瓶颈现象。 
在本发明的另一个实施例中,自适应路由器功能块和业务网关功能块位于同一个网络节点上。该实施例的进一步优点在于,只需对网络做最少的变更,即可实现本发明的这些优点。 
以下将参考附图,利用优选实施例进一步详细说明本发明,附图包括: 
图1是示出根据本发明第一优选实施例系统的方框图; 
图2是示出根据本发明第一优选实施例路由器的功能的流程图; 
图3是示出根据本发明第二优选实施例业务网关的功能的流程图;以及 
图4是示出在本发明的第二优选实施例中,在建立业务期间将信号发送到业务网关参与的内容的信令图。 
本发明可以应用于可以将在诸如用户设备的两个末端设备与服务器之间使用的业务控制消息与它们控制的业务流分离的任意通信系统。本发明尤其可以很好地应用于这样的系统,即在其中还被称为“客户机”的用户设备以及对用户提供业务的服务器均采用基于IP(因特网协议)协议。以下将以点播视频业务及其控制协议RTSP(实时流协议)为例说明本发明,但是本发明并不局限于这种系统。另一个例子是通过IP的语音(Voice over IP)业务,例如IP电话,其中业务控制协议可以是SIP(会话初始化协议)。又一个例子是例如采用IGMP(因特网群组管理协议)的多点广播业务。电信系统的定义发展非常快,这使对本发明产生附加改变成为必要。因为此原因,应该更广泛地理解所有术语和表述,而且还应该记住它们仅用于说明本发明,而对本发明没有限制作用。 
图1示出根据本发明第一优选实施例、仅示出系统结构中的一些单元的简化网络结构。图1所示的网络节点是逻辑单元,其实现过程不同于所描述的实现过程。对于本技术领域内的熟练技术人员显而易见,该系统还可以包括无需做更详细说明的功能块和结构。图1中网络节点之间的虚线表示信令,而实线表示信令与数据传输连接。 
系统1包括:用户设备SE;视频服务器VS;以及网络2,通过其在用户设备SE与视频服务器VS之间传送点播视频业务。在此,用户设备SE与视频服务器VS代表末端设备。末端设备是可以发送和/或接收信息分组(即业务流)的实体,而且具有唯一设备地址。末端设备可以在给定的环境(context)中或者跨多个环境用作客户机或者服务器。例如,末端设备可以为几个客户机提供服务(即用作服务器),同时还可以作为另一个服务器的客户机。
为了简洁起见,在此使用的术语“用户设备”既包括用户设备(通过其将视频业务送到该设备的用户),又包括客户(通过用户设备和网络对视频服务器发出指令)。为了简洁起见,还假定客户(user)也是用户(subscriber)。在此,用户设备涵盖提供点播业务所需的单个设备的实际组合。例如,用户设备可以包括与诸如电视机的再现设备相连的顶置盒以及遥控器。用户设备的另一个例子是个人计算机,PDA(个人数字助理)以及移动台。用户命令被从用户设备发送到视频服务器VS,只要它们要求视频服务器VS采取行动。 
在视频服务器VS上存储了许多视频节目。从用户和用户设备的观点出发,视频服务器VS相当于远程录像机。例如,可以播放、以各种速度回放、暂停以及重新播放存储的节目。 
用户设备根据RTSP协议,通过发送控制消息来控制业务,服务器将选择的视频节目作为由IP分组构成的业务流发送。 
网络2可以是任意类型的通信系统的网络。它可以是诸如PSTN(公用交换电话网)的固定系统,也可以是诸如“第三代移动通信系统”UMTS(通用移动通信系统)或泛欧移动通信系统GSM(全球移动通信系统)的移动通信系统,优先是提供通用分组无线电业务GPRS的移动通信系统。因此,例如,网络2可以是能够发送IP分组的任意网络:以太网、电缆调制解调器网络、ATM(异步传输模式)网络、ADSL(非对称数字用户线)网络、VDSL(特高速数字用户线)网络、或3GPP全IP网络。3GPP全IP网络是基于IP技术的UMTS系统网络,而且在3GPP(第三代合作项目)内对其进行了规定。 
在图1所示的例子中,网络2包括AAA(授权、验证、记帐)服务器AAA、全局策略服务器GPS、高速缓存CM、业务网关S-GW以及自适应路由器aR。 
AAA服务器AAA包括在验证过程中可以使用的用户信息以及图3和图4更详细示出的网络资源分配。在本发明的第一优选实施例中,AAA服务器还采集例如用于根据网络的实际使用量对用户和/或业务提供商进行计费的记帐信息。在现有技术系统中,没有根据实际使用量进行计费的机制,通常是根据按月统一收费率进行计费。因此,控制业务流可以使网络运营商从业务传送中获取收益。AAA服务器可以相当于GSM系统的归属位置服务器或访问者位置服务器,例如,它或者可以基于LDAP(轻型目录访问协议),它或者可以是专用服务器、DIAMETER服务器或RADIUS服务器。 
全局策略服务器GPS监测整个网络2上的业务量。GPS提供图3和图4更详细示出的资源分配信息。 
高速缓存CM用于存储一些最流行的视频节目以将视频服务器VS的负载降低到最小。如果选择的视频节目在高速缓存CM内,则从高速缓存而不是从视频服务器VS将视频节目发送到用户设备,即,业务流在高速缓存CM与用户设备SE之间。因此,也可以将高速缓存CM看作末端设备。 
自适应路由器aR是至少包括自适应路由器功能块的网络节点。自适应路由器aR处理业务量,并且在第一优选实施例中,自适应路由器对通过业务网关S-GW发送所有RTSP IP分组,而且将业务流和其它业务量(traffic)(如果存在)发送到目的地址进行控制。还可以指示自适应路由器aR将其它协议转发到特定地址,例如指示它仅将UDP流转发到高速缓存。参考图2更详细说明根据本发明的自适应路由器的功能。 
业务网关S-GW是至少包括业务网关功能块的网络节点。业务网关S-GW是控制业务流的点,即在此分配并管理带宽和业务量的点,在本发明的第一优选实施例中,选择正确的业务流格式并采集日志信息。业务流控制基于处理业务控制消息。在本发明的第一优选实施例中,业务流控制过程还包括控制高速缓存的运行过程,例如何时起动或停止发送业务流。业务网关S-GW还通过API(应用编程接口)、CORBA(通用对象请求代理体系结构)、PRC(远程过程调用)、Java、SOAP(简单对象访问协议)或例如为了在自适应路由器aR与业务网关S-GW之间交换信息定义的协议,控制自适应路由器aR。将参考图3和图4更详细说明业务网关的功能。 
在本发明的第一和第二优选实施例中,自适应路由器aR不必是网络2的边缘单元。换句话说,它可以从网络2上的节点接收业务流和业务控制消息,并将它们发送到网络2上的另一个节点。 
在本发明的第三优选实施例中,网络2的边缘单元是自适应路由器aR。换句话说,包括业务控制消息和业务流的业务量通过自适应路由器aR进入网络2,并通过另一个自适应路由器aR存在于网络2上。 根据网络结构和负载,网络2包括一个或者多个用于集中控制业务流的业务网关S-GW。 
实现本发明功能的系统以及该系统的网络节点不仅包括现有技术装置,而且包括用于实现结合图2、3和4更详细说明的功能的装置。更具体地说,它们包括用于使业务控制消息与业务量分离并对业务控制消息进行处理以便可以在网络上控制和/或监测业务流的装置。本发明的网络节点包括可以用于本发明的功能块的处理器和存储器。实现本发明需要做的所有变更均可以通过附加或者更新的软件例程、利用专用集成电路(ASIC)和/或诸如EPLD、FPGA的可编程电路完成。还可以通过附加至少一个包括自适应路由器功能块和业务网关功能块的新网络节点实现本发明,或者通过对一个或者多个现有网络节点和/或新网络节点附加自适应路由器功能块以及对至少一个网络节点附加业务网关功能块实现本发明。 
图2示出根据本发明第一优选实施例的自适应路由器aR的功能。图2所示的例子假定仅利用RTSP协议控制业务,而且自适应路由器aR没有其它路由选择指令。 
参考图2,自适应路由器在步骤201接收分组,而在步骤202,检验该分组是否是从业务网关S-GW接收的。如果是,则在步骤203,自适应路由器将该分组转发到其目的地址。 
如果该分组不是从业务网关S-GW接收的(步骤202),则在步骤204,自适应路由器检验该分组是否与RTSP消息有关。(分组含有封装消息或者消息的一部分,这取决于该消息或分组的大小)。换句话说,它检验该分组是否与业务控制有关。如果有关,则在步骤205,自适应路由器将该分组(以及该分组内被封装的消息)转发到业务网关S-GW。 
如果该分组不是RTSP分组(步骤204),则自适应路由器继续执行步骤203,并将该分组转发到其目的地址。 
因此,自适应路由器从网络上的业务流和其它业务中截取业务控制分组,例如在传输网络中截取涉及建立连接的分组,并仅将涉及业 务控制的分组转发到业务网关。通过这样进行操作,自适应路由器对业务网关S-GW隐藏了访问技术相关性,例如用于网络的协议、用于压缩视频节目的协议以及与专有性(proprietory)有关的服务器特征(如果存在)。因此,这种配置允许在该系统中使用不同销售商的不同服务器和/或不同协议和/或不同类型的业务流,例如视频、游戏、音乐等。 
在本发明的第三优选实施例中,在步骤202,自适应路由器检验该分组是否是从网络接收的。换句话说,自适应路由器检验该分组是否存在于网络上。如果是,则自适应路由器继续执行步骤203以转发该分组。如果该分组不是从网络接收的,则它是进入网络的分组,而且自适应路由器继续执行步骤204以检验该分组是否与RSTP消息有关。因此,将业务控制消息转发到包括欲传送的信息的业务网关,并且将业务流和其它业务转发到它们的目的地。 
在本发明的某些实施例中,除了“通过S-GW转发RTSP分组”的指令外,还可以存在一些其它路由选择指令。在这些实施例中,在所接收的分组既不是来自业务网关,又不是RTSP分组时,路由器检验(在步骤204之后)该分组是否是具有规定路由选择指令的分组类型的分组,而且如果是,则自适应路由器根据与该分组的类型有关的规定路由选择指令,转发该分组。例如,可以根据网络上的负载情况或者根据客户机的特性,由业务网关和/或由系统管理来动态设置规定的路由选择指令。 
图3示出根据本发明第二优选实施例的业务网关S-GW的功能。在本发明的第二优选实施例中,系统中不存在高速缓存,业务流始终由服务器发出。为了简洁起见,图3所示的例子假定,RTSP协议控制业务,而且所使用的业务控制消息是“OPTION”、“DESCRIBE”、“SET-UP”、“PLAY”以及“TEARDOWN”。为了简洁起见,还假定,以一个分组传送一个消息,因此接收和发送消息相当于接收和发送其内封装了该消息的分组。 
在图3中,在步骤301,S-GW接收消息。在步骤302,S-GW 检验该消息是否是“OPTION”。如果是,则在步骤303,通过将该消息发送到自适应路由器,S-GW将该消息转发到其目的地址。如果该消息不是“OPTION”,则在步骤304,S-GW检验该消息是否是“DESCRIBE”。如果是,则S-GW继续执行步骤303,以将该消息转发到其目的地址。 
在此,业务控制消息“OPTION”和“DESCRIBE”表示与业务流无关的业务协议消息。业务网关S-GW仅仅传送这种业务控制消息,而不对它们做除检验该消息的类型以外的进一步处理。 
如果该消息不是“DESCRIBE”,则在步骤305,S-GW检验它是否是“SET-UP”。如果是,则在步骤306,S-GW进入优先存储在S-GW内的日志文件,在步骤307,根据“SET-UP”消息内的信息识别用户,然后,在步骤308,从AAA服务器中检索用户信息。此后,在步骤309,S-GW验证用户。在图3所示的例子中,假定验证和授权成功,而且允许用户使用该业务。在验证和授权用户之后,在步骤310,S-GW从全局策略服务器检索网络的可用容量信息。换句话说,它检验网络上的负载如何。然后,在步骤311,根据“SET-UP”消息内的业务参数、在步骤308检索的用户信息内的用户概况以及网络中的可用容量,S-GW对业务流分配网络资源。“SET-UP”消息包括表示例如所需带宽、优选编码等的参数。用户概况可以指出末端设备是可以利用宽带宽将业务流发送到其的顶置盒,还是具有较窄带宽的移动终端。网络容量指出例如空闲带宽有多少。此外,在分配资源时,还可以考虑影响所需带宽和/或网络负载的其它因素,或者也可以仅根据上述一个或者两个因素分配网络资源。在分配了网络资源后,在步骤312,S-GW修改RTSP消息以对应于所分配的网络资源,然后,在步骤313,通过自适应路由器,将修改的消息转发到其目的地址。如果存在几个视频服务器,则尽管用户已经从某个服务器请求了视频,业务网关仍可以在分配网络资源期间选择正确的服务器。例如,可以根据各服务器之间的负载均衡性,或者根据视频服务器支持的标准和/或末端终端的特性,选择正确服务器。如果正确服 务器与所指出的服务器不同,还必须对消息内的服务器地址进行修改。 
如果该消息不是“SET-UP”分组,则在步骤314,S-GW检验它是否是“PLAY”消息。如果是,则在步骤315,S-GW进入日志文件,而且如果需要进行修改,则在步骤316,修改该消息以对应于该业务流的特性。修改该消息后,S-GW继续执行步骤313以将该消息转发到其目的地址。 
如果该分组不是“PLAY”消息,则在步骤317,S-GW检验它是否是“TEARDOWN”消息。如果是,则在步骤318,S-GW进入日志文件,在步骤319,对此业务流释放资源分配,而且,如果需要进行修改,则在步骤320,修改该消息以对应于该业务流的特性。修改该消息之后,S-GW继续执行步骤313以将该消息转发到其目的地址。 
如果该消息不是“TEARDOWN”消息(步骤317),则在步骤321检测到错误情况,而且S-GW根据与上述错误情况有关的预定指令继续执行。例如,S-GW可以产生告警和/或进入日志文件。 
所采集的日志信息可以用于网络工程用途,或者用于根据例如业务的实际使用量,进行计费。 
在网络的网络运营商不希望验证用户的实施例中,跳过用于验证用户的步骤309。 
在系统包括高速缓存的实施例中,在处理“SET-UP”分组期间,S-GW检验用户选择的视频节目是否在高速缓存内。该检验结果可能对网络资源分配产生影响。优选在验证用户之后对高速缓存进行检验。如果该视频在高速缓存内,则将业务流控制到高速缓存与用户之间,因此,S-GW改变位于“SET-UP”、“PLAY”以及“TEARDOWN”消息的地址字段内的地址,所述地址字段将业务流的起始表示为高速缓存的地址。如果该视频不在高速缓存内,则该业务流通过高速缓存。 
从上述说明中可以看出,末端设备根本未注意到消息被业务网关处理。如果业务网关改变参数,则两个末端设备均假定参数是由另一 个末端设备发送的。通过改变参数,业务网关可以根据改变的参数确保业务网关所在的网络上的业务水平。如果在末端设备之间存在两个或者多个不同网络,则第一个网络内的业务网关控制第一个网络内的业务流,第二业务网关控制第二个网络内的业务流,等等。换句话说,末端设备之间的业务流管道被划分为子管道,每个网络具有自己的子管道,而且确定其业务水平,以便还考虑到该网络的特性。因此,通过在网络上确保边缘到边缘的业务水平,可以确保端到端的业务水平。 
图2和3所示的各步骤并不是绝对按时间先后顺序示出的。例如,上述某些步骤可以同时进行,或者以另一种顺序进行。可以跳过某些步骤,例如图3所示的、修改消息的步骤316和320。换句话说,只有在建立期间S-GW修改了包括在原始消息内的参数时,才修改该消息。因此,可以在上述步骤之间进行图2和3未示出的其它步骤。例如,根据“SET-UP”分组建立会话,并且根据“TEARDOWN”分组取消会话。 
图4示出根据本发明第二优选实施例的信令,其中业务网关S-GW在消息4-1中接收RTSP消息“SET-UP”。根据消息4-1,业务网关S-GW将消息4-2发送到请求用户信息的服务器AAA。服务器AAA在消息4-3中将用户信息发送到业务网关S-GW。然后,业务网关S-GW验证并授权用户,即,在点4-4检验是否允许该用户使用业务。如果不允许该用户使用,则通过发送消息4-5,业务网关S-GW拒绝建立。 
如果授权用户使用该业务,则业务网关S-GW将消息4-6发送到全局策略服务器GPS,请求有关网络上的可用资源的信息。全局策略服务器GPS将请求的信息以消息4-7的形式发送到业务网关S-GW。然后,在点4-8,业务网关S-GW检验是否存在足够的空闲容量支持请求的业务流。如果没有足够容量,则通过发送消息4-9,业务网关S-GW拒绝建立。 
如果存在足够空闲容量,则在点4-10,业务网关S-GW对业务流分配资源,而且修改消息,如图3所示,然后,以消息4-11的 形式将该消息发送到其目的地。 
图4所示的各信令消息和各点不是以绝对时间顺序示出的,而且可以以不同于给定顺序的顺序执行它们。在各消息和/或各点之间,可以发送其它信令消息和/或也可以执行其它功能。信令消息仅是例子,而且可以包括用于发送相同信息的几个单独消息。此外,消息还可以包括其它信息。 
尽管以上仅结合一种业务控制协议对本发明进行了说明,但是对于本技术领域内的熟练技术人员显而易见,也可以结合几个不同的业务协议应用本发明。 
尽管以上结合客户机-服务器通信对本发明进行了说明,但是对于本技术领域内的熟练技术人员显而易见,也可以结合对等通信、结合用户到用户(party-to-party)通信以及在业务控制消息可以从两个末端设备发送和/或业务控制消息控制在末端设备之间发送的两个或者多个业务流的其它连接中,应用本发明。 
附图以及对附图所做的描述仅用于说明本发明。对于本技术领域内的熟练技术人员显而易见,在所附权利要求所述的本发明实质范围内,可以对本发明做各种不同的变更和修改。

Claims (23)

1.一种控制业务流的方法,该方法包括步骤;
利用控制协议控制末端设备之间的业务;
通过网络在业务流中将业务传送到末端设备;
其特征在于步骤:
将控制协议消息与网络上传送的其它业务量分离;以及
利用控制协议消息控制传输网络上的业务流。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括步骤:
保持至少一个业务网关用于控制网络上的业务流;以及
通过业务网关传送控制协议消息。
3.根据权利要求1或2所述的方法,其特征在于,该方法进一步包括步骤:
识别与业务流建立有关的控制协议消息;
确定控制协议消息内指出的被请求资源;
确定网络上可用的资源;以及
根据被请求和可用的资源,对业务流分配网络资源。
4.根据权利要求3所述的方法,其特征在于,该方法进一步包括步骤:如果分配的资源与请求的资源不同,则修改控制协议消息指出的被请求网络资源,然后转发该消息。
5.一种控制业务流的系统(1),该系统包括:
用于在业务流中提供业务的至少一个末端设备(VS);
用于接收业务的至少一个末端设备(SE);
至少一个网络(2),通过所述网络传送业务流;以及
末端设备用于控制业务流的控制协议;
其特征在于,该网络包括:
至少一个业务网关(S-GW),用于处理控制协议消息以控制网络上的业务流;以及
至少一个路由器(aR),用于使控制协议消息与网络的业务量分离,并用于将控制协议消息转发到业务网关。
6.根据权利要求5所述的系统,其特征在于,
业务网关(S-GW)被进一步配置为在处理控制协议消息后转发该控制协议消息。
7.根据权利要求5或6所述的系统,其特征在于,
业务网关(S-GW)被进一步配置为在处理控制协议消息期间,采集与业务流有关的信息。
8.根据权利要求5或6所述的系统,其特征在于,
业务网关(S-GW)被进一步配置为根据控制协议消息指出的被请求资源和网络负载对业务流分配网络资源。
9.根据权利要求8所述的系统,其特征在于,业务网关(S-GW)被进一步配置为在分配网络资源时,考虑与用于接收业务的末端设备有关的用户简档。
10.根据权利要求5、6或9所述的系统,其特征在于,
业务是点播业务方面的业务;以及
业务网关(S-GW)被进一步配置为在建立业务期间,从用于接收业务的至少两个末端设备中选择正确的用于接收服务的末端设备。
11.一种在末端设备之间传送业务流的网络(2),所述末端设备利用控制协议控制业务流,
其特征在于,该网络包括:
至少一个业务网关(S-GW),用于处理控制协议消息以控制网络上的业务流;以及
至少一个路由器(aR),用于使控制协议消息与其它业务量分离,并用于将控制协议消息转发到业务网关。
12.根据权利要求11所述的网络(2),其特征在于,
业务网关(S-GW)被进一步配置为在处理控制协议消息后转发该控制协议消息。
13.根据权利要求11或12所述的网络(2),其特征在于,业务网关(S-GW)被配置为根据控制协议消息的类型处理控制协议消息。
14.根据权利要求13所述的网络(2),其特征在于,
业务网关(S-GW)被配置为传送与实际业务流不相关的控制协议消息并采集关于与实际业务流相关的消息的日志信息。
15.根据权利要求11、12或14所述的网络(2),其特征在于,业务网关(S-GW)被进一步配置为根据控制协议消息指出的被请求资源和网络负载对业务流分配网络资源。
16.根据权利要求11、12或14所述的网络(2),其特征在于,网络(2)包括用作网络的边缘单元的路由器(aR)。
17.根据权利要求11、12或14所述的网络(2),其特征在于,路由器(aR)和业务网关(S-GW)位于相同的物理网络节点上。
18.一种控制业务流的设备,该设备包括:
利用控制协议控制末端设备之间的业务的装置,
通过网络在业务流中将业务传送到末端设备的装置;
其特征在于还包括:
将控制协议消息与网络上传送的其它业务量分离的装置;以及
利用控制协议消息控制传输网络上的业务流的装置。
19.根据权利要求18所述的设备,其特征在于,所述设备进一步包括:
保持至少一个业务网关用于控制网络上的业务流的装置;以及
通过业务网关传送控制协议消息的装置。
20.根据权利要求18或19所述的设备,其特征在于,所述设备进一步包括:
识别与业务流建立有关的控制协议消息的装置;
确定控制协议消息内指出的被请求资源的装置;
确定网络上可用的资源的装置;以及
根据被请求和可用的资源,对业务流分配网络资源的装置。
21.根据权利要求20所述的设备,其特征在于,所述设备进一步包括:如果分配的资源与请求的资源不同,则修改控制协议消息指出的被请求网络资源,然后转发该消息的装置。
22.一种在自适应路由器中使用的设备,该设备包括:
通过所述自适应路由器接收分组的装置;
检验所述分组是否是从业务网关接收的装置;
如果所述分组是从业务网关接收的,使所述自适应路由器将所述分组转发到其目的地址的装置;
如果所述分组不是从业务网关接收的,检验所述分组是否与业务控制有关,如果所述分组与业务控制无关,使所述自适应路由器将所述分组转发到其目的地址的装置;否则使所述自适应路由器将所述分组转发到业务网关的装置。
23.一种在自适应路由器中使用的设备,该设备包括:
通过所述自适应路由器接收分组的装置;
检验所述分组是否是从网络接收的装置;
如果所述分组是从网络接收的,使所述自适应路由器将所述分组转发到其目的地址的装置;
如果所述分组不是从网络接收的,检验所述分组是否与业务控制有关,如果所述分组与业务控制无关,使所述自适应路由器将所述分组转发到其目的地址的装置;否则使所述自适应路由器将所述分组转发到业务网关的装置。
CN018180531A 2000-11-07 2001-11-06 控制业务流的方法、系统、网络和设备 Expired - Fee Related CN1643946B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FI20002437 2000-11-07
FI20002437A FI20002437A (fi) 2000-11-07 2000-11-07 Palveluvirran ohjaaminen
PCT/FI2001/000964 WO2002039770A1 (en) 2000-11-07 2001-11-06 Controlling service stream

Publications (2)

Publication Number Publication Date
CN1643946A CN1643946A (zh) 2005-07-20
CN1643946B true CN1643946B (zh) 2012-09-26

Family

ID=8559443

Family Applications (1)

Application Number Title Priority Date Filing Date
CN018180531A Expired - Fee Related CN1643946B (zh) 2000-11-07 2001-11-06 控制业务流的方法、系统、网络和设备

Country Status (8)

Country Link
US (1) US7881309B2 (zh)
EP (1) EP1344417B1 (zh)
CN (1) CN1643946B (zh)
AT (1) ATE429793T1 (zh)
AU (1) AU2002214069A1 (zh)
DE (1) DE60138478D1 (zh)
FI (1) FI20002437A (zh)
WO (1) WO2002039770A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030208602A1 (en) * 2002-04-08 2003-11-06 Cisco Technology, Inc. System and method for pushing data in an internet protocol network environment
US20050086356A1 (en) * 2003-10-15 2005-04-21 Shah Mehul Y. Systems and methods for scheduled recording of multimedia content streams
CN100512281C (zh) * 2004-06-18 2009-07-08 华为技术有限公司 网间互联协议网络安全保障方法及系统
US7630328B2 (en) * 2004-08-18 2009-12-08 At&T Intellectual Property, I,L.P. SIP-based session control
US7626950B2 (en) * 2004-08-18 2009-12-01 At&T Intellectual Property, I,L.P. SIP-based session control among a plurality of multimedia devices
KR100739172B1 (ko) * 2005-03-03 2007-07-13 엘지전자 주식회사 의사 스트리밍 기술을 이용한 이동 단말기의 동영상 전송방법
US8488451B2 (en) 2005-03-22 2013-07-16 At&T Intellectual Property I, Lp System and method for allocating processing bandwith in a residential gateway utilizing transmission rules and data mapping
US8442031B2 (en) 2005-06-24 2013-05-14 Alcatel Lucent Method and apparatus for utilizing network services in a manner substantially transparent to service endpoints
US7848306B2 (en) * 2005-07-27 2010-12-07 Sharp Laboratories Of America, Inc. Coexistence of access provider and in-home networks
US8509442B2 (en) * 2005-07-27 2013-08-13 Sharp Laboratories Of America, Inc. Association, authentication, and security in a network
US9838308B2 (en) 2011-12-28 2017-12-05 Futurewei Technologies, Inc. Improving the architecture of middleboxes or service routers to better consolidate diverse functions
CN103067504B (zh) * 2012-12-30 2015-05-27 四川九洲电器集团有限责任公司 一种基于rtsp协议的网络播放协商处理方法
CN107360472A (zh) * 2016-05-10 2017-11-17 中兴通讯股份有限公司 终端控制方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5058160A (en) * 1988-04-29 1991-10-15 Scientific-Atlanta, Inc. In-band controller
US5790548A (en) * 1996-04-18 1998-08-04 Bell Atlantic Network Services, Inc. Universal access multimedia data network
CA2279030A1 (en) * 1998-09-22 2000-03-22 Lucent Technologies Inc. Method for providing quality of service for delay sensitive traffic over ip networks
WO2000064177A1 (en) * 1999-04-15 2000-10-26 Skystream Networks Inc. Data broadcast system

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6140643A (ja) * 1984-07-31 1986-02-26 Hitachi Ltd システムの資源割当て制御方式
US5371852A (en) * 1992-10-14 1994-12-06 International Business Machines Corporation Method and apparatus for making a cluster of computers appear as a single host on a network
US5548726A (en) * 1993-12-17 1996-08-20 Taligeni, Inc. System for activating new service in client server network by reconfiguring the multilayer network protocol stack dynamically within the server node
JP2776301B2 (ja) * 1994-08-30 1998-07-16 日本電気株式会社 回線予約装置および方法、回線予約受付装置および方法
WO1996017306A2 (en) * 1994-11-21 1996-06-06 Oracle Corporation Media server
US6212359B1 (en) * 1996-07-15 2001-04-03 Gregory D. Knox Wireless Transceiver System For Digital Music
US5784463A (en) * 1996-12-04 1998-07-21 V-One Corporation Token distribution, registration, and dynamic configuration of user entitlement for an application level security system and method
US5966663A (en) * 1997-01-14 1999-10-12 Ericsson Messaging Systems Inc. Data communications protocol for facilitating communications between a message entry device and a messaging center
US5875180A (en) * 1997-02-06 1999-02-23 Globalstar L.P. Satellite telephone interference avoidance system
US6084892A (en) * 1997-03-11 2000-07-04 Bell Atlantic Networks Services, Inc. Public IP transport network
US6205149B1 (en) * 1997-09-11 2001-03-20 3Com Corporation Quality of service control mechanism and apparatus
US6157635A (en) 1998-02-13 2000-12-05 3Com Corporation Integrated remote data access and audio/visual conference gateway
US7032242B1 (en) * 1998-03-05 2006-04-18 3Com Corporation Method and system for distributed network address translation with network security features
US6317438B1 (en) * 1998-04-14 2001-11-13 Harold Herman Trebes, Jr. System and method for providing peer-oriented control of telecommunications services
US6137801A (en) * 1998-05-05 2000-10-24 Excel Switching Corporation Telecommunication switching system administrative and management tools
GB2341059A (en) * 1998-08-28 2000-03-01 Nokia Oy Ab Internet protocol flow detection
KR100295457B1 (ko) * 1998-11-10 2001-07-12 이계철 서비스 게이트웨이를 이용한 인터넷 액세스 단말간 인터넷 프로토콜(ip) 레벨 연결성 제공 장치 및 방법
JP3689580B2 (ja) * 1999-01-29 2005-08-31 株式会社日立製作所 インタネット電話接続方法、帯域管理装置及びゲートキーパー装置
US6674756B1 (en) * 1999-02-23 2004-01-06 Alcatel Multi-service network switch with multiple virtual routers
US6408436B1 (en) * 1999-03-18 2002-06-18 Next Level Communications Method and apparatus for cross-connection of video signals
US6683881B1 (en) * 1999-05-28 2004-01-27 Ericsson Inc. Interface between an SS7 gateway and an IP network
US6570851B1 (en) * 1999-07-01 2003-05-27 Nokia Telecommunications Oy Receiver driven differentiated service marking for unicast and multicast applications
US6914907B1 (en) * 1999-08-05 2005-07-05 Alcatel Canada Inc. Method and apparatus for providing multi-cast transmissions using a distributed router
US6978381B1 (en) * 1999-10-26 2005-12-20 International Business Machines Corporation Enhancement to a system for automated generation of file access control system commands
US6819673B1 (en) * 1999-11-25 2004-11-16 International Business Machines Corporation Method and system for establishing SNA sessions over wide area networks
US6490451B1 (en) * 1999-12-17 2002-12-03 Nortel Networks Limited System and method for providing packet-switched telephony
US6819750B1 (en) * 2000-01-14 2004-11-16 Nortel Networks Limited Apparatus and method of establishing facsimile transmission across a packet based network
US6574668B1 (en) * 2000-01-25 2003-06-03 Cirrus Logic, Inc. Retransmission scheme in wireless computer networks
WO2001058084A2 (en) * 2000-02-04 2001-08-09 Hrl Laboratories, Llc System and method for pricing-based quality of service
US6757291B1 (en) * 2000-02-10 2004-06-29 Simpletech, Inc. System for bypassing a server to achieve higher throughput between data network and data storage system
US6879587B1 (en) * 2000-06-30 2005-04-12 Intel Corporation Packet processing in a router architecture
US7068632B1 (en) * 2000-07-14 2006-06-27 At&T Corp. RSVP/SBM based up-stream session setup, modification, and teardown for QOS-driven wireless LANs
US7444398B1 (en) * 2000-09-13 2008-10-28 Fortinet, Inc. System and method for delivering security services

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5058160A (en) * 1988-04-29 1991-10-15 Scientific-Atlanta, Inc. In-band controller
US5790548A (en) * 1996-04-18 1998-08-04 Bell Atlantic Network Services, Inc. Universal access multimedia data network
CA2279030A1 (en) * 1998-09-22 2000-03-22 Lucent Technologies Inc. Method for providing quality of service for delay sensitive traffic over ip networks
WO2000064177A1 (en) * 1999-04-15 2000-10-26 Skystream Networks Inc. Data broadcast system

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
何铭,洪佩琳,李津生.IP电话网关及其控制协议.电信技术 1999-08.1999,(199908),17-21页.
何铭,洪佩琳,李津生.IP电话网关及其控制协议.电信技术 1999-08.1999,(199908),17-21页. *
陈依群、铁玲、顾尚杰、诸鸿文.QoS路由器关键技术分析.计算机工程 1999-12.1999,128-10.
陈依群、铁玲、顾尚杰、诸鸿文.QoS路由器关键技术分析.计算机工程 1999-12.1999,128-10. *

Also Published As

Publication number Publication date
DE60138478D1 (de) 2009-06-04
FI20002437A0 (fi) 2000-11-07
US7881309B2 (en) 2011-02-01
US20040028062A1 (en) 2004-02-12
AU2002214069A1 (en) 2002-05-21
CN1643946A (zh) 2005-07-20
EP1344417B1 (en) 2009-04-22
FI20002437A (fi) 2002-05-08
ATE429793T1 (de) 2009-05-15
WO2002039770A1 (en) 2002-05-16
EP1344417A1 (en) 2003-09-17

Similar Documents

Publication Publication Date Title
JP4299613B2 (ja) ワイヤレス可変帯域幅エアリンク装置と通信する移動通信用加入者装置及び方法
CN101305568B (zh) 基于多个请求提供qos处理
US6317584B1 (en) Controlling communication in wireless and satellite networks
US6728215B1 (en) System and method for placing wireless calls on an internet protocol based local area network based upon quality of service conditions
US6661780B2 (en) Mechanisms for policy based UMTS QoS and IP QoS management in mobile IP networks
CN113596191B (zh) 一种数据处理方法、网元设备以及可读存储介质
CN101843056B (zh) 互连网络中的分组级优先化
CN1643946B (zh) 控制业务流的方法、系统、网络和设备
US20070109991A1 (en) Access point supporting direct and indirect downstream delivery based on communication characteristics
JP2000152321A (ja) チャネル割当て方法および装置
CN103503380B (zh) 用于多模网络互联连接的设备和方法
CN108566286B (zh) 一种智能路由器服务质量的实现方法、路由器及电子设备
US7519024B2 (en) Resource selection in a communication network
CN110445723A (zh) 一种网络数据调度方法及边缘节点
JP2004348494A (ja) コンテンツ配信ネットワーク
CN101433102A (zh) 用于通信环境中的漫游的简档修改
CA2447919A1 (en) Seamless communications through optimal networks
US20030187979A1 (en) Method of and a system for data exchange over a data network such as the public internet
EP1113629B1 (en) Session subscription system and method for same
JP3727572B2 (ja) コンテンツ配信ネットワーク、アドレス通知端末、および通信制御装置
JP4340562B2 (ja) 通信の優先制御方法並びに通信の優先制御システム及び通信の優先制御装置
JP5335712B2 (ja) QoS制御装置、及びQoS制御方法
US8830893B2 (en) Management of network layer packets in an access network of a telecommunications network
CN101330426B (zh) Iptv网络互连架构及互连方法
EP1921806A1 (en) Method for managing network resource usage

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160121

Address after: Espoo, Finland

Patentee after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Patentee before: Nokia Oyj

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120926

Termination date: 20191106

CF01 Termination of patent right due to non-payment of annual fee