用于多媒体信息流交换对话初始化的消息监控方法,采用该方法的监控器及设备转让专利

申请号 : CN200480038425.6

文献号 : CN1898934B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : S·图芬S·阿弗利纳K·-A·-V·阮

申请人 : 法国电讯公司

摘要 :

本发明涉及一种用于多媒体信息流交换对话初始化的消息监控方法,这些消息都是通过监控(服务)器由发射机终端与至少一个接收机终端间的网络以分组方式传输的,该方法包括以下步骤:在一个步骤中要估算(50)至少一个由监控器所接收的初始化分组的信息流量值;在另一个步骤中使该值与授权的最大信息流量值进行比较(52);还有一个步骤,其间只是如果该分组信息流量值不超过授权的最大信息流量值才准许(40)初始化分组传输。优选地是,估算的信息流量值是按照滑移时窗所测量的一个平均值。本发明还涉及采用该发明方法的监控器及设备。

权利要求 :

1.用于多媒体信息流交换对话初始化的消息监控方法,这些消息都是以分组的方式,经过监控器(20,22),由发射机终端(10)与至少一个接收机终端(12)之间的网络(18)传输的,其特征在于,

该方法包括以下步骤:

·估算(50)由监控器(20,22)所接收的多个初始化消息的分组中至少一个分组的信息流量值,其中,由监控器所接收的初始化分组信息流量值的估算(50)包括以下步骤:存储一些初始化消息的最后的分组的大小,这些最后的分组是由发射机终端(10)发送到接收机终端(12)的并且是在预定时间以后由监控器(20,22)接收的,对利用预定时间所存储的初始化分组的大小总和进行划分;

·将该值与授权的最大信息流量值进行比较(52);

·只有当该分组的信息流量值不超过授权的最大信息流量值才授权准许(40)传输分组。

2.根据权利要求1所述的消息监控方法,其中,对于每个由发射机终端与接收机终端形成的联接偶对确定一个与特定授权的最大信息流量值相配合的传输信道。

3.根据权利要求1或2所述的消息监控方法,它是利用监控器(20,22)实施的,该监控器另外还处理对话的初始化消息的分组。

4.根据权利要求3所述的消息监控方法,其中强制地把对话初始化消息路由到监控器(20,22),监控器(20,22)是这些分组通过的第一个处理器。

5.根据权利要求3所述的消息监控方法,其中监控器(20,22)是任何一种用于处理对话初始化消息的分组的处理器,确定一些路径选择的规则来保证通过该处理器系统地传输对话初始化分组。

6.根据权利要求1或2所述的以分组方式传输的消息监控方法,其中所传输的对话初始化消息使用了协议SIP。

7.用于多媒体信息流交换对话初始化的消息监控器(20,22),这些消息是以分组方式经过监控器由发射机终端(10)与至少一个接收机终端(12)之间的网络(18)传输的,其特征在于,所述监控器包括:

·对于由监控器(20,22)所接收的多个初始化消息的分组中至少一个分组信息流量值的估算装置(50)·使该值与授权的最大信息流量值进行比较的比较器(52)

·只有当该分组的信息流量值不超过授权的最大信息流量值时才准许传输初始化分组的授权装置(40),其中,由监控器所接收的初始化分组信息流量值的估算(50)包括以下步骤:·存储一些初始化消息的最后的分组的大小,这些最后的分组是由发射机终端(10)发送到接收机终端(12)的并且是在预定时间以后由监控器(20,22)接收的,·对利用预定时间所存储的初始化分组的大小总和进行划分。

8.用于多媒体信息流交换对话初始化的消息传输设备,它包括一个网络(18),该网络(18)包括至少一个根据权利要求7所述的监控器(20,22)。

说明书 :

用于多媒体信息流交换对话初始化的消息监控方法,采用

该方法的监控器及设备

技术领域

[0001] 本发明涉及指定用于多媒体信息流交换对话初始化的消息监控方法,采用该方法的监控(服务)器及设备。

背景技术

[0002] 更确切地说,本发明涉及一种指定用于经过监控器由发射机终端与至少一个接收机终端之间的网络以分组方式传输的多媒体信息流交换对话初始化的消息监控方法。
[0003] 初始化一词可理解为安排,改变或中止对话,在此对话内可交换多媒体信息流。
[0004] 接着,我们将以SIP协议为基础来讨论本发明。然而本发明并未限制在该唯一协议。
[0005] 协议SIP(对话初始化协议)是一种OSI模式应用层的协议,它可以安排,改变或中止一个对话,在该对话内可以于发射终端与至少一个接收终端之间交换多媒体信息流。
[0006] 该协议SIP使用的一些消息可在由特定处理器组成的SIP网络中以分组形式传播。网络SIP是一种IP网络的覆盖网络。因而由消息SIP所借用的信道与多媒体信息流所借用的信道完全不一样。
[0007] 对话的安排在于借助SIP消息交换来确定终端所希望传输的多媒体信息流的类型及格式(例如所用的代码)。在对话过程中,消息SIP能够在终端之间交换以便约定多媒体信息流的一个新格式。最后,当对话结束时,消息SIP重新交换。
[0008] 通常,在多媒体信息流进行交换的网络中运算装置都要给已建立了通话连接的用户根据多媒体信息流交换的对话长短来计费。如果终端机没有建立通话连接,尽管交换了消息SIP,运算装置也不给该终端用户计费。
[0009] 然而,对于有恶意的用户来说,有可能利用SIP消息本身以及利用为了传送它们而由运算装置所拨给的通带,其中包括一些与建立通话连接无关的数据,特别是多媒体数据本身。实际上,运算装置一般都不核实SIP消息的内容。
[0010] 因此,用户最终就能在网上交换多媒体信息而运算装置又没有给他开具有关该交换的发票。
[0011] 为了克服这一缺点,现有技术中已公知一些由SIP处理器所实施的方法,主要在于限定仅含有预先确定数据项的SIP消息传输,它们适合于网络运算装置希望向其用户所提供的服务。
[0012] 不过该方法需要SIP处理器有很强的处理能力,处理器要使每个SIP消息与运算装置所授权的消息进行比较。此外还必需在每次运算装置决定改变要在其网上传递的授权SIP消息类型时都要更新SIP处理器。这种解决方案是有效的,但是比较复杂而且实施费用昂贵。

发明内容

[0013] 本发明的目的就是克服这些不足之处,与此同时提供了一种指定用于多媒体信息流交换对话初始化的消息监控方法,它能够核对那些对话初始化的消息都没有被用来间接地传送信息,同时又无需检验在网络中传输的每项初始化消息的内容。
[0014] 为此,本发明的内容就是一种用于多媒体信息流交换对话初始化消息的监控方法,这些消息都是经过监控器以分组的方式由发射终端与至少一个接收终端之间的网络传输的,其特征在于,它包括以下步骤:
[0015] ·估算由监控器所接收的至少一个初始化分组的信息流量值,
[0016] ·使该值与授权的最大信息流量值进行比较,
[0017] ·只是如果该初始化分组的信息流量值不超过被授权的最大信息流量值时才准许传输初始化分组。
[0018] 由于监控了在网络中传播的SIP分组的信息流量,本发明可以探测间接的SIP分组,它们可包含一些对协议SIP无效的信息,这就反常地增加了其固有的信息流量。这些分组SIP的传输在那种情况下被中止。
[0019] 本发明以分组方式传输的消息监控方法可另外具有一个或几个如下特征:
[0020] ·对于每个由发射终端和接收终端形成的联接偶对,确定一个与特定授权最大信息流量值相配合的传输信道;
[0021] ·估算由监控器所接收初始化分组的信息流量值包括这样一个步骤,在该步骤中存储由发射终端发向接收终端的以及由监控器在预定时间之后所接收的最后初始化分组的大小,还有一个步骤,在此步骤中,使利用预定的时间间隔所存储的初始化分组大小总和划分开;
[0022] ·该方法是由监控器所实施的,此监控器另外还可以处理对话的初始化分组;
[0023] ·使得对话初始化分组发送到作为第一个处理器的监控器,通过该处理器可处理这些对话初始化分组;
[0024] ·监控器是任意一种对话初始化分组的处理器,人们确定一些路径选择规则可保证通过该处理器有系统的传输对话初始化分组;
[0025] ·所传输的对话初始化消息使用SIP协议。
[0026] 本发明还有一个内容是有关一种指定用于多媒体信息流交换的对话初始化消息的监控器,这些消息都是经过监控器由发射终端与至少一个接收终端之间的网络以分组方式传输的,其特证在于它包括:
[0027] ·由监控器所接收的至少一个初始化分组的信息流量值估算装置,[0028] ·使该值与授权的最大信息流量值进行比较的装置,
[0029] ·只有当该分组的信息流量值不超过授权的最大信息流量值时才核准授权传输初始化分组的装置。
[0030] 本发明又一个内容是关于一种用于多媒体信息流交换的对话初始化消息的传输设备,它包括一个网络和至少一个本发明的监控器。

附图说明

[0031] 在阅读了后面只作为实施例而给出的说明之后可更好地理解本发明,并且参照了几个附图,其中有:
[0032] ·附图1是一个示意图,它表示出了采用本发明方法的一种设备,[0033] ·附图2是一个功能系统示意图,它表示了本发明方法的几个连续步骤。

具体实施方式

[0034] 附图1上示出了一个发射终端10,它通过数据传输网络18与接收终端12相联通。
[0035] 终端10和12例如是信息处理器或通话器,数据传输网络18是网络IP18或者是与网络IP相组合的转换电话网系统。
[0036] 数据传输网络18是由发送路由器14,16系统构成的,它们之间互相连接,其功能就是保证了通过数据传输网络18,在终端10与12之间消息的正确路径选择。
[0037] 终端10和12同时交换用于多媒体信息流交换的对话初始化消息以及多媒体信息流。在后面的说明中我们将考虑初始化消息是SIP消息。
[0038] 这些消息SIP是以分组方式传输的,也就是说它们是以多个分组形式传输的。
[0039] 数据传输网络18还由特定的SIP分组处理器20,22构成,它们互连成为数据传输网络18的覆盖网络24。数据传输网络18的该覆盖网络24在后面的说明中称为网络SIP24,因为它能传送消息SIP。处理器SIP20,22的功能可保证通过网络SIP24在终端10与12之间SIP分组的正确路径选择。
[0040] 当两个终端10和12希望建立多媒体信息流26交换的通话连接时,它们交换信息流SIP28以便确定该多媒体信息流26的类型和格式。
[0041] 这两个信息流通常都沿着不同网络通路传输。由多媒体信息流26传输的通路取决于信息处理器10,12的地址。它是由网络的路由器IP14,16决定的。信息流SIP28的传输通路可以取决于信息处理器10,12的地址IP,但是也取决于信息处理器10,12用户的电话号码或通讯地址。它是由处理器SIP20,22确定的并且必需通过网络SIP24传输。
[0042] 在网络SIP24中,信息流SIP28在不同的信道SIP上传输并且借助于信息流就在其间传输的信息处理器10,12的地址或者借助于信息处理器10,12用户的地址(例如电话号码),它们都是可以识别的。
[0043] 本发明监控方法是利用监控器实施的,分组SIP通过该监控器进行传输。此监控器通常也能进行分组SIP的处理。
[0044] 本发明监控方法因而可以利用处理器SIP20,22实施,并且主要在于监控那些经过发射终端10与接收终端12间的网络18以分组方式传输的消息SIP。
[0045] 对于一个指定的信道SIP,估算在该信道SIP上发射的分组SIP的信息流量值Dm并且使该信息流量值Dm与授权的最大信息流量值Dmax进行比较。那时只有当该分组SIP的信息流量值Dm不超过授权的最大信息流量值Dmax才准许传输分组SIP。
[0046] 一个指定信道SIP的最大授权信息流量值Dmax是预先由监控器SIP20,22的运算装置决定和转报的,监控器采用了本发明的监控方法。运算装置还转报了一个分组的最大授权数值Tmax。当建立一个新信道SIP时此数据对于SIP监控器是有用的,并且当监控器没有接收到足够的分组SIP以便能够计算在已建立的新信道SIP上发射的新分组的信息流量值Dm时,该数据也是有用的。
[0047] 授权的最大信息流量值Dmax以及授权的最大号码数值Tmax都取决于SIP消息信道,也就是说取决于可交换消息SIP的一些终端。某些用户例如可能需要更大的授权最大信息流量SIP,尤其是当他们使用了用密码写的数据时,译成密码就增加了要传输的数据数。
[0048] 网络的所有处理器SIP不必都是SIP监控器。所以,必需保证:在传递分组SIP的所有处理器中,至少有一个这种SIP处理器是SIP监控器。
[0049] 例如,本发明可利用唯一的SIP监控器来实施,它作为第一个有分组SIP通过的处理器。在那种情况下,人们可以在路由器14,16中使用一个软件作为防火墙,以便促成分组SIP发向该第一个SIP处理器。
[0050] 可选择地,本发明能够利用一种SIP监控器实施,这是任何一个SIP网络的SIP处理器。那时人们规定一些路径选择规则可保证利用该SIP处理器有系统的传输分组SIP。
[0051] 附图2上所示出的监控方法包括第一个步骤30,可利用监控器SIP20,22接收分组SIP。
[0052] 在后面的步骤32时,监控器SIP 20,22识别与所接收分组相关的信道SIP。借助于发射机的地址及接收分组SIP的接收机的地址,这种识别是可能的。
[0053] 在后面的检测步骤34,监控器SIP20,22检验是否所接收的SIP分组与重新建立的SIP信道有关或者与正在使用的SIP信道有关。
[0054] 如果SIP信道重新建立了,就转到步骤36,可列名字表Liste_Derniers_Paquets(最后的分组表),它存储每个信道SIP的所有与该信道SIP相关的分组接收数值和接收时刻,这些分组是在由操纵机构在预先固定的时间D以后所接收的。最后的分组表(Liste_Derniers_Paquets)起到滑移时窗的作用:与所接收的最后分组相关的信息都插入表中而与在时间D更长的时间以后所接收的分组相关的一些信息都从表中取出。最初输入到表中的分组也是最先取出的。
[0055] 在后面的检测步骤38时,监控器SIP核对是否所接收的分组数值T小于分组所授权的最大数值Tmax。
[0056] 如果所接收分组的数值T小于授权的数值Tmax,就转到步骤40,利用监控器SIP传输所接收的分组。
[0057] 否则就转到检测步骤42,在该步骤,监控器检验是否所接收的分组SIP对应于SIP请求或对应于SIP应答。
[0058] 如果接收的分组对应于请求,就进行到步骤44,在该步骤中监控器SIP20,22不使该请求传送到收报人而是消去它并且向分组发射机发送错误应答。
[0059] 如果接收的分组对应于应答,就进行到步骤46,在该步骤时监控器SIP不向收报人传输应答并且向收报人发送“取消”型消息。
[0060] 如果在步骤34时监控器确认接收的分组对应于正在使用的SIP信道,就进行到步骤48,可更新与接收分组的信道SIP相关的最后分组表。这种更新整理主要在于给该表加入有关最后接收信包的一些信息并且还在于从该表中消去有关比存储时间D更长的时间以后所接收分组的一些信息。
[0061] 在后面的步骤50时,监控器SIP估算与所接收最后分组的信道SIP有关的一些分组的平均信息流量Dm。该平均信息流量的估算方式是使得利用存储时间D存储在最后分组表中的分组数值总和进行等分。
[0062] 在后面的检测步骤52时,监控器SIP核对是否平均信息流量Dm小于授权的最大信息流量Dmax。
[0063] 如果平均信息流量Dm小于授权的最大信息流量Dmax,就回到步骤40。
[0064] 如果平均信息流量Dm大于授权的最大信息流量Dmax,就转到步骤42。