CN1518388A - 用于处理软交换开放式***的事件的方法和*** - Google Patents
用于处理软交换开放式***的事件的方法和*** Download PDFInfo
- Publication number
- CN1518388A CN1518388A CNA2004100014462A CN200410001446A CN1518388A CN 1518388 A CN1518388 A CN 1518388A CN A2004100014462 A CNA2004100014462 A CN A2004100014462A CN 200410001446 A CN200410001446 A CN 200410001446A CN 1518388 A CN1518388 A CN 1518388A
- Authority
- CN
- China
- Prior art keywords
- event
- incident
- sent
- data
- dependent
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000012545 processing Methods 0.000 title claims abstract description 19
- 238000005538 encapsulation Methods 0.000 claims description 44
- 230000001419 dependent effect Effects 0.000 claims description 39
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000001914 filtration Methods 0.000 claims description 7
- 125000004122 cyclic group Chemical group 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims 2
- 230000008569 process Effects 0.000 abstract description 16
- 238000010276 construction Methods 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000002775 capsule Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
在用于处理软交换开放式***的事件的方法和***中,OAMP操作者可在不同应用程序或不同处理之间很容易地实施事件处理接口。如果产生告警事件,为了使应用程序将事件传输到可靠性模块,***事件的每一元素包括:事件处理器、与事件有关的程序库、用于在事件对象的元素之间执行发送函数的数据重新定向元素以及接收通过远程服务从所述应用程序传输的事件对象的CM。可靠性模块使用远程服务发送事件,如果所产生的事件是任意事件,而不是告警/故障事件,把事件再发送到相关事件处理元素。采用这种结构,便于实现软件,而且利用包括在元素本身内的事件处理函数由单次呼叫把事件传输到相关元素,从而不需要单独的与相关元素的接口。
Description
技术领域
本发明涉及一种用于处理软交换开放式***的事件的方法和***,更具体地说,涉及一种便于操作、管理、维护和运行(OAMP)操作者实现不同应用程序或者不同处理之间的事件处理接口的方法和***。
背景技术
将来,将提供协同或者兼容各种通信服务的一体化服务,这种通信服务包括用户网络、公共开关电话网络(PSTN)以及企业通信网络。在网关中进行不同网络间的协作,并且需要用于处理各种这种服务的介质网关。
这种介质网关应提供各种信号协议和信号控制,并把用于一体式提供这种功能的机构称作软交换。
软交换向介质网关和因特网协议(IP)终端提供辅助服务,并通过根据用户和服务供应商执行呼叫(call)处理,而对每一次呼叫提供适当的服务。基于开放式结构研制软交换,并单独提供呼叫处理部分和介质传输部分,从而限定它们之间的应用程序接口(API)和协议。
为了使这种软交换开放式***能处理各种事件,需要单独的事件处理。
下面以许多事件中引起中断事件的告警/故障事件为例,说明相关技术领域所述的事件处理方法。
在相关技术领域中,已通过运用从分布式处理环境提供的一组服务,执行中断(告警/故障)事件。
为运用模块间的一组服务函数,应用程序用户将使用客户接口块(block)和服务器接口,从而有可能在模块之间进行通信。这两个类(class)通过继承从一组服务函数提供的各种类可实现它们的函数,并将清楚地了解应用从一组服务函数提供的各种类的方法。
应用程序用户可设计将在客户和服务器之间进行传输的对象类。还有,由于将继承许多相关的服务组类,并将其转换成DTN信息格式,这种信息格式是一组服务传输单元类,因此将由模块管理器实现的部分增多。因此,最初不使用服务组的OAMP操作者或者呼叫处理器(CP)操作者在使用服务组时存在许多困难。
下述专利被认为与本发明基本上相关,但是这些专利存在上述缺点:2003年9月30日授权的、名称为RESERVATION BASED PRIORITIZATIONMETHOD FOR WIRELESS TRANSMISSION OF LATENCY AND JITTERSENSITIVE IP-FLOWS IN A WIRELESS POINT TO MULTI-POINTTRANSMISSION SYSTEM、授予Jorgenson的美国专利US6628629;2003年7月15日授权的、名称为IP-FLOW IDENTIFICATION IN A WIRELESSPOINT TO MULTI-POINT RANSMISSION SYSTEM、授予Jorgenson的美国专利US6594246;以及2003年3月26日授权的、名称为REUSE OFSERVICES BETWEEN DIFFERENT DOMAINS USING STATE MACHINEMAPPING TECHNICALS、授予Douglas等人的美国专利US6363424。
发明内容
因此,本发明的目的是提供一种用于处理软交换开放式***的事件的方法,可通过在被发送到事件主模块的事件处、把相关的与封装(capsule)有关的事件对象只重新发送到每一相关的封装,并在由操作者进行的事件管理中将必要的事件只发送到与事件处理函数有关的相关封装的类,从而能够呼叫和处理相关处理类。
为达到上述目的,提供了一种用于处理软交换开放式***的事件的方法,该方法包括如下步骤:对使用事件处理函数的事件处理器进行呼叫,并在每个应用程序(application)中发生事件时,把所发生的事件传输(发送)到指定为事件处理主元素的配置管理(CM)元素;根据事件类型把所发生的事件发送到相关模块;以及通过呼叫相关事件处理类而处理传输到相关模块的事件。另外,第一步骤(呼叫步骤)包括如下子步骤:在应用程序处检测事件;在事件处理器构造称作问题事件的事件;呼叫事件传送以检索线程(thread);请求数据传送对事件进行发送;在数据用户处呼叫远程服务产生函数以把事件发送到配置管理(CM)元素;以及使用远程服务把事件发送到CM元素的数据用户。
第二步骤(发送步骤)包括如下子步骤:把事件发送到数据队列;把事件传输到事件线程;在线程处执行无限循环,以接收另一事件,其中处理优先于(overridden)数据传送类;请求发送事件对象;确定应把事件发送到何种函数(哪个函数);当确定了将要把事件发送到其的类时,通过过滤器判断应用于相关封装的事件对象是否有效;呼叫远程服务产生函数,以把事件发送到相关封装;以及使用远程服务把事件发送到相关封装的数据用户。
附图说明
参照下面考虑到结合附图所作的详细说明中,可更好地理解本发明,而且对本发明有更全面地了解,其许多伴随的优点也更容易显而易见,附图中相同的参考标记表示相同或者相似的元件,其中。
图1简要表示根据本发明的优选实施例所述,用于在软交换处把事件发送到每一相关封装的事件处理方框图;
图2是定义用于处理事件中的中断(告警/故障)事件的类结构和继承关系的附图;
图3表示用于告警/故障事件发送的线程产生和准备过程;
图4表示利用滤波把来自中断事件封装的相关事件记录到相关封装的过程;
图5A是根据本发明的优选实施例所述用于把事件从应用程序发送到CM的过程的流程图;
图5B是根据本发明的优选实施例所述用于把事件从CM再发送到可靠性模块(Relim)封装的过程的流程图;
图5C是根据本发明的优选实施例所述用于在可靠性模块(Relim)封装处处理事件的过程的流程图。
具体实施方式
下面参照附图说明本发明的优选实施例,从而使本领域的普通技术人员能够很容易地实施本发明。
在详细说明本发明之前,对详细说明中使用的术语进行如下定义:
封装(capsule):模块单元中的执行结果文件(a.out)。
配置(configuration)管理(CM):执行记录、删除、管理用于每一节点的封装的功能,并作为事件处理主元素(event processing master)操作的软交换OAMP封装。
可靠性模块(Relim):当软交换***中产生故障时,用于执行告警过程的可靠性模块和封装。
发送(posting):将对象发送到存在于不同封装中的数据队列。
远程服务:用于在不同封装之间进行通信的一种组服务(groupservice),它在OAMP环境下支持封装之间的事件通信。为了使用远程服务,应通过链接到同一类的程序库而汇编通信之间的封装,并且必须定义两个封装之间的主(master)/从(slave)关系。在主元素出错的情况下,对象被传输到链接到设定为真(true)的类程序库的封装。远程服务主要用于OAMP应用程序之间的接口。
数据重新定向(dataredirection):由OAMP提供的框架,并在用于在不同封装之间进行对象传输的数据队列之间提供发送(posting)函数。为使用数据重新定向函数,应形成数据用户类。
下面以许多事件中的告警/故障事件为例,说明本发明所述的结构。
图1是根据本发明的优选实施例所述用于在软交换处将某一事件(特别是告警/故障事件)发送到每一相关封装的事件处理块的简易示意图。
参照图1,在事件处理中将事件发送到每一封装所需的元素包括:用于在检测到事件时产生事件的应用程序100;用于执行事件处理主元素(master)功能的CM 200;用于最终接收和处理许多事件中的中断(告警/故障)事件的可靠性模块(Relim)300;以及用于最终接收和处理与另一事件有关的事件的任意事件封装X00。
采用这种结构,如果产生一种告警事件,为了将其从应用程序100传输到可靠性模块(Relim)300,每一元素100、200、300、X00应包括:事件处理器110、210、310、X10;与事件相关的程序库(未示出);以及用于执行在用于事件对象的封装之间的发送函数的、与类程序库有关的数据重新定向元素130、230、330、X30。
CM 200将数据处理器210设置成:主元素=真,以利用远程服务接收从应用程序100传输的事件对象。如果事件对象被过滤器250过滤并被确定为是告警/故障事件,CM 200就把可靠性模块远程用户(RelimRemoteConsumer)220设定为:主元素=假,以对可靠性模块(Relim)300进行再发送。
为了发送告警/故障事件,可靠性模块(Relim)300包括:与事件相关的类和程序库;数据重新定向(dataredirection)元素330;以及用于执行确定和过滤告警/故障事件函数的可靠性模块远程用户(RelimRemoteConsumer)元素320。
为了接收事件,可靠性模块(Relim)300利用远程服务将事件处理器310设定为:主元素=假,将可靠性模块远程用户320设定为:主元素=真。这种设定正好与为CM 200的远程服务设定的主元素标志相反。
如果所发生的事件不是告警/故障事件,CM 200就将事件处理器210设定为:主元素=真,以接收利用远程服务从应用程序100传输的事件对象,并将可靠性模块远程用户220设定为:主元素=假,以利用过滤器250过滤事件对象,并将其重新发送到相关事件处理元素(例如任意事件封装X00)。
为了重新发送相关事件,任意事件封装X00包括:与事件相关的类和程序库(未示出);数据重新定向元素X30;以及用于执行确定和过滤相关事件的功能的可靠性模块远程用户元素X20。
为接收事件,任意事件封装X00利用远程服务将事件处理器X10设定为:主元素=假,并将相关事件远程用户(RemoteConsumer)元素X20设定为:主元素=真。
下面参照附图2说明与告警/故障事件相关的类的结构,附图2是定义用于处理各种事件中的中断(告警/故障)事件的类结构和继承关系的附图。
参照图2,用于把告警/故障事件发送到可靠性模块(Relim)300的类结构包括:用于继承数据重新定向框架FW1的数据用户C11的可靠性模块远程用户C1;用于继承过滤器框架FW2的过滤器C21的可靠性模块过滤器(RelimFilter)C2;以及用于继承动态对象定义(definition)(DOD)C31的可靠性模块事件定义(RelimEventDefinition)C3。
下面说明用于处理每一告警事件的各种元素的功能。
可靠性模块过滤器C2继承过滤器框架FW2的过滤器C21,确定对于哪一个数据用户,使用最初被发送到CM 200的事件对象。可靠性模块过滤器C2进行过滤,从而可由可靠性模块远程用户C1处理发送到CM 200的事件信息中的告警/故障事件对象。
操作可靠性模块(Relim)300时,可靠性模块过滤器C2的信息与可靠性模块远程用户C1的信息一起作为一对数据被存储在数据库(DB)240中,以在接收到事件信息时使用。
当在可靠性模块过滤器C2中进行过滤时,可靠性模块事件定义C3把定义在Reli-events-dods.ini文件中的告警/故障对象作为判断数据。
表1表示目前用于软交换的告警/故障表。
表1
事件名称 | 检测应用程序 | 事件描述 |
E_AM存储低告警 | Accoserv | 用于制表盘(billing disk)占用比例超出临界值的情况 |
Nede处理器失败 | CM | 当构成软交换的节点中断时 |
封装处理器失败 | CM | 当构成软交换的封装中断时 |
NE通信失败 | NCM | 当与软交换配合的其他***(AGW/TGW/SS)中断时 |
E_Cha文件转储(dump)失败 | Accoserv | 当制表文件转储失败时 |
E_CPU_Overload | Pa管理器 | 当CPU过载的过度使用比例超出临界值时 |
E_BS链接失败 | Accoserv | 当链接至制表中心中断时 |
E_CG链接失败 | Accoserv | 当链接至制表网关中断时 |
下面说明当实际上发生告警/故障事件时每一元素之间的发送过程。
最初,CM 200产生用于执行所有事件信息的发送的事件线程、以及告警/故障事件。
图3所示的简图表示用于告警/故障事件发送的线程发生和准备过程,而图4所示的简图表示用于对来自记录到相关元素的中断事件元素中的相关事件进行过滤的过程。
下面以告警/故障事件为例进行解释。如图3所示,判断是否把可靠性模块(Relim)300设定为主元素(T1),该可靠性模块(Relim)300是用于可靠性模块远程用户320的主元素。如果主元素设定为真,就请求产生独立线程,从而可处理其本身的事件对象(T2)。作为可靠性模块远程用户220的起源的数据重新定向框架的数据用户产生用于可靠性模块远程用户220(T3)的事件发送数据队列,当把事件发送到可靠性模块远程用户220的数据队列时,执行用于处理事件的部件(member)功能性处理(T4,T5)。
此外,确定是否把对象发送到数据队列,从而在把事件对象发送到可靠性模块(Relim)300的数据队列时,可以优先于可靠性模块远程用户320的执行。
如果以此方式产生线程,如图4所示,可靠性模块远程用户320就在可靠性模块(Relim)300中利用事件处理器310、形成对到达由事件使用的数据传送的可靠性模块远程用户320和可靠性模块过滤器的记录请求(P1)。
通过使用远程服务(P2)把该信息(由所发生的事件使用的用户和过滤器)传输到CM 200的数据重新定向230,以将该信息记录在作为事件处理函数的主元素的CM 200中。还有,CM 200的事件处理函数记录由可靠性模块(Relim)300请求的可靠性模块数据用户(RelimDataConsumer)(P3),并记录用于过滤告警/故障事件对象的可靠性模块过滤器250(P4)。
在事件对象被发送到CM 200的事件处理函数时,可靠性模块过滤器250就确定在哪个函数中将在继承数据用户的类中使用数据对象。并利用可靠性模块过滤器250在可靠性模块远程用户220中运用告警/故障事件。
下面说明把从应用程序100的事件发送到CM 200、并从CM 200发送到可靠性模块(Relim)300的整个处理过程。
图5A是根据本发明的优选实施例所述,用于把事件从应用程序100发送到CM 200的过程的流程图,图5B是根据本发明的优选实施例所述,用于把事件从CM 200重新发送到可靠性模块(Relim)300的过程的流程图,而图5C是根据本发明的优选实施例所述,用于在可靠性模块(Relim)300处理事件的过程的流程图。
参照图5A,下面说明用于把事件从应用程序100发送到CM 200的过程。最初,如果应用程序100检测到事件(S11),就在事件处理器110的问题事件(issueEvent)中构造事件,并呼叫该事件(S12)。
事件处理器110呼叫事件传送(EventTransport),以检索存在于应用程序100中的线程(S13),并请求在应用程序100中产生的数据传送进行事件发送(S14)。
应用程序100中的数据用户呼叫用于产生远程服务的接收函数,以把事件发送到作为事件主元素的CM 200(S15)。通过远程服务,把事件发送到CM 200的数据重新定向230,从而可在CM 200中对其进行处理(S16)。
参照图5B,下面说明用于把事件从CM 200发送到相关封装X00的过程(S20)。把事件发送到利用CM 200的事件处理函数产生的数据队列(S21),而且数据队列把输入被指定列的事件传输到事件线程(S22)。
此时,该处理优先于数据传送类,而且线程执行无限循环(infiniteloop),以接收另一种数据(S23)。
CM 200请求把事件对象发送到可靠性模块(Relim)300(S24),并确定应把目前发生的事件发送到哪个函数(S25)。
当确定将被发送的类(class)时,通过过滤器250确定用于相关封装的事件对象是否有效(validity)(S26),而且呼叫用于产生远程服务的接收函数,以把事件发送到相关封装(S27)。利用远程服务,把事件发送到相关封装的数据重新定向X30(S28)。
参照图5C,下面说明用于处理被发送到相关封装X00的事件的过程。根据被发送的事件的类型呼叫相关事件处理类,并进行处理。如果被发送的事件是告警事件,就呼叫告警事件处理类,而且,如果被发送的事件是故障事件,就呼叫故障事件处理类。
从上面的说明中可以清楚,如果采用根据本发明所述的事件处理函数实现许多事件中的中断(告警/故障)事件接口的接口,就可在用户侧很容易地实现,而且应用程序用户根据预定的事件格式构造数据,并使用包括在其本身的封装中的事件处理函数、利用单次呼叫把事件传输到可靠性模块封装,从而不需要具有可靠性模块(Relim)封装的独立接口。
另外,很容易增加/删除告警/故障元素,而且使用定义在.ini文件中的告警/故障事件,从而在增加事件时仅仅通过修改.ini文件而执行告警/故障元素的增加/删除操作。当然,仅仅通过改变.ini文件可执行告警/故障事件的数据格式变换。
虽然参照其特定的优选实施例已图示并说明了本发明,但是本领域的普通技术人员可以理解,不超出限定在随附权利要求书中的本发明的实质和保护范围,还可以在形式和细节上作出各种改变。
虽然已说明了本发明的优选实施例,但是本领域的技术人员可以理解,本发明并不限于所述的优选实施例。相反,在如权利要求书所限定的本发明的实质和保护范围内,还可以作出各种改变和改进。
Claims (10)
1、一种用于处理软交换开放式***的事件的方法,该方法包括如下步骤:
(a)对采用了事件处理函数的事件处理器进行呼叫,并在多个应用程序中的每一应用程序中发生事件时,把所发生的事件传输到指定为事件处理主元素的配置管理(CM)元素;
(b)根据每一所述事件的类型把每一所发生的事件发送到相关模块;以及
(c)通过呼叫相关事件处理类而进行处理,以处理已发送到相关模块的所述每一所发生的事件。
2、如权利要求1所述的方法,其中步骤(a)包括如下子步骤:
检测在应用程序处所发生的事件;
在事件处理器构造事件,并呼叫问题事件;
呼叫事件传送以检索线程;
请求数据传送对事件进行发送;
在数据用户处呼叫远程服务产生函数,以把事件发送到CM元素;以及
利用远程服务把事件发送到CM的数据用户。
3、如权利要求1所述的方法,其中步骤(b)包括如下子步骤:
把事件发送到数据队列;
把事件传输到事件线程;
在线程处执行无限循环,以接收另一事件,其中处理优先于数据传送类;
请求发送事件对象;
确定应把事件发送到哪个函数;
当确定了事件应被发送的类时,通过过滤器确定应用在相关封装的事件对象是否有效;
呼叫远程服务产生函数,以把事件发送到相关封装;以及
使用远程服务把事件发送到相关封装的数据用户。
4、如权利要求3所述的方法,其中把事件发送成数据队列的步骤包括如下子步骤:
确定相关事件远程用户是否设定为主元素;
请求产生独立线程,从而在主元素设定为真时可处理其本身的事件对象;
在作为相关事件远程用户的起源的数据重新定向框架的数据用户处,产生用于相关事件远程用户的事件发送数据队列;以及
当把事件发送到相关事件远程用户的数据队列时,执行用于处理事件的部件处理。
5、如权利要求3所述的方法,其中当确定了事件将被发送的类时,通过过滤器判断应用在相关封装的事件对象是否有效的步骤包括如下子步骤:
通过在相关事件封装中使用事件处理器,而在相关事件远程用户处请求在由事件使用的数据传送上记录相关事件远程用户和相关事件过滤器;
使用远程服务,以在事件处理函数的主封装上记录关于远程用户和相关事件过滤器的特定信息;
把特定信息发送到主封装的数据重新定向框架,并在主封装的事件处理函数处记录相关事件封装所要求的相关事件数据用户;以及
记录用于过滤相关事件对象的相关事件过滤器。
6、一种用于处理软交换开放式***的事件的***,该***包括:
第一装置,该第一装置用于呼叫使用事件处理函数的事件处理器,并在多个应用程序中的每一应用程序中发生事件时,把所发生的事件传输到指定为事件处理主元素的配置管理(CM)元素;
第二装置,该第二装置用于根据所述每一事件的类型把每一所发生的事件发送到相关模块;以及
第三装置,该第三装置通过呼叫相关事件处理类而进行处理,以处理已发送到相关模块的所述的每一所发生的事件。
7、如权利要求6所述的***,其中所述第一装置:
检测在应用程序处所发生的事件;
在事件处理器构造事件,并呼叫问题事件;
呼叫事件传送以检索线程;
请求数据传送对事件进行发送;
在数据用户处呼叫远程服务产生函数,以把事件发送到CM元素;以及
使用远程服务把事件发送到CM的数据用户。
8、如权利要求6所述的***,其中所述第二装置:
把事件发送到数据队列;
把事件传输到事件线程;
在线程处执行无限循环,以接收另一事件,其中处理优先于数据传送类;
请求发送事件对象;
确定应把事件发送到哪个函数;
当确定了事件应被发送的类时,通过过滤器确定应用在相关封装的事件对象是否有效;
呼叫远程服务产生函数,以把事件发送到相关封装;以及
使用远程服务把事件发送到相关封装的数据用户。
9、如权利要求8所述的***,其中把事件发送到数据队列包括:
确定相关事件远程用户是否设定为主元素;
请求产生独立线程,从而在主元素设定为真时可处理其本身的事件对象;
在作为相关事件远程用户的起源的数据重新定向框架的数据用户处,产生用于相关事件远程用户的事件发送数据队列;以及
当把事件发送到相关事件远程用户的数据队列时,执行用于处理事件的部件处理。
10、如权利要求8所述的***,其中当确定了事件将被发送的类时,通过过滤器确定应用在相关封装的事件对象是否有效,包括:
通过在相关事件封装中使用事件处理器以通过过滤相关事件而在相关事件封装上记录相关事件,从而在相关事件远程用户处请求在事件使用的数据传送上记录相关事件远程用户和相关事件过滤器;
使用远程服务,以在事件处理函数的主封装上记录关于远程用户和相关事件过滤器的特定信息;
把特定信息发送到主封装的数据重新定向框架,并在主封装的事件处理函数处记录相关事件封装所要求的相关事件数据用户;以及
记录用于过滤相关事件对象的相关事件过滤器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20031139 | 2003-01-08 | ||
KR10-2003-0001139A KR100489686B1 (ko) | 2003-01-08 | 2003-01-08 | 소프트스위치 개방형 시스템의 이벤트 처리 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1518388A true CN1518388A (zh) | 2004-08-04 |
CN1331373C CN1331373C (zh) | 2007-08-08 |
Family
ID=32822578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100014462A Expired - Fee Related CN1331373C (zh) | 2003-01-08 | 2004-01-08 | 用于处理软交换开放式***的事件的方法和*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US20040158839A1 (zh) |
KR (1) | KR100489686B1 (zh) |
CN (1) | CN1331373C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103685790A (zh) * | 2012-09-26 | 2014-03-26 | 上海斐讯数据通信技术有限公司 | 呼叫控制业务建立、管理方法及装置和嵌入式网关 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8701123B2 (en) * | 2005-09-26 | 2014-04-15 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting events occurring in a controlled device to a control device in a web based system |
US8255057B2 (en) | 2009-01-29 | 2012-08-28 | Nevro Corporation | Systems and methods for producing asynchronous neural responses to treat pain and/or other patient conditions |
US9327121B2 (en) | 2011-09-08 | 2016-05-03 | Nevro Corporation | Selective high frequency spinal cord modulation for inhibiting pain, including cephalic and/or total body pain with reduced side effects, and associated systems and methods |
US20100274312A1 (en) | 2009-04-22 | 2010-10-28 | Konstantinos Alataris | Spinal cord modulation for inducing paresthetic and anesthetic effects, and associated systems and methods |
DE202010018211U1 (de) | 2009-04-22 | 2014-09-29 | Nevro Corporation | Selektive Hochfrequenzrückenmarksmodulation zur Schmerzhemmung mit weniger Nebenwirkung, sowie zugehörige Systeme |
US9401813B2 (en) * | 2009-12-29 | 2016-07-26 | Iheartmedia Management Services, Inc. | Media stream monitor |
US20140269678A1 (en) * | 2013-03-15 | 2014-09-18 | Evan Patrick McGee | Method for providing an application service, including a managed translation service |
US9895539B1 (en) | 2013-06-10 | 2018-02-20 | Nevro Corp. | Methods and systems for disease treatment using electrical stimulation |
US11590352B2 (en) | 2019-01-29 | 2023-02-28 | Nevro Corp. | Ramped therapeutic signals for modulating inhibitory interneurons, and associated systems and methods |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH114476A (ja) * | 1997-06-11 | 1999-01-06 | Nec Corp | 移動通信システム及びそのトラヒック収集制御方法並びにトラヒック収集制御プログラムを記録した記録媒体 |
DE19814162A1 (de) * | 1998-03-30 | 1999-10-07 | Siemens Ag | Verfahren und Dienstevermittlungseinheit zur Anforderung von Informationen bei ankommenden, an einen Teilnehmer eines Kommunikationsnetzes gerichteten Anrufen |
US6628629B1 (en) * | 1998-07-10 | 2003-09-30 | Malibu Networks | Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system |
US6590885B1 (en) * | 1998-07-10 | 2003-07-08 | Malibu Networks, Inc. | IP-flow characterization in a wireless point to multi-point (PTMP) transmission system |
US6452915B1 (en) * | 1998-07-10 | 2002-09-17 | Malibu Networks, Inc. | IP-flow classification in a wireless point to multi-point (PTMP) transmission system |
US6594246B1 (en) * | 1998-07-10 | 2003-07-15 | Malibu Networks, Inc. | IP-flow identification in a wireless point to multi-point transmission system |
US6301609B1 (en) * | 1999-07-07 | 2001-10-09 | Lucent Technologies Inc. | Assignable associate priorities for user-definable instant messaging buddy groups |
US6363424B1 (en) * | 1999-09-01 | 2002-03-26 | Lucent Technologies, Inc. | Reuse of services between different domains using state machine mapping techniques |
US6522876B1 (en) * | 1999-10-04 | 2003-02-18 | Sprint Spectrum L.P. | System for managing telecommunications services through use of customized profile management codes |
US6622016B1 (en) * | 1999-10-04 | 2003-09-16 | Sprint Spectrum L.P. | System for controlled provisioning of telecommunications services |
US6584186B1 (en) * | 2000-01-12 | 2003-06-24 | Lucent Technologies Inc. | Protecting communications network integrity |
US7934206B2 (en) * | 2000-02-11 | 2011-04-26 | Convergent Networks, Inc. | Service level executable environment for integrated PSTN and IP networks and call processing language therefor |
WO2001063942A2 (en) * | 2000-02-25 | 2001-08-30 | Pulsar Communications, Inc. | Enhanced telecommunications services |
US20020016820A1 (en) * | 2000-05-30 | 2002-02-07 | Jordan Du Val | Distributing datacast signals embedded in broadcast transmissions over a computer network |
US7185094B2 (en) * | 2001-03-30 | 2007-02-27 | Sandcherry, Inc. | Media session framework using a control module to direct and manage application and service servers |
US20030050983A1 (en) * | 2001-09-12 | 2003-03-13 | Johnson Paul A. | External event processor system and method |
US7254109B2 (en) * | 2002-07-12 | 2007-08-07 | Baypackets, Inc. | Fault tolerant correlation engine method and system for telecommunications networks |
-
2003
- 2003-01-08 KR KR10-2003-0001139A patent/KR100489686B1/ko not_active IP Right Cessation
- 2003-12-30 US US10/747,283 patent/US20040158839A1/en not_active Abandoned
-
2004
- 2004-01-08 CN CNB2004100014462A patent/CN1331373C/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103685790A (zh) * | 2012-09-26 | 2014-03-26 | 上海斐讯数据通信技术有限公司 | 呼叫控制业务建立、管理方法及装置和嵌入式网关 |
CN103685790B (zh) * | 2012-09-26 | 2018-02-13 | 上海斐讯数据通信技术有限公司 | 呼叫控制业务建立、管理方法及装置和嵌入式网关 |
Also Published As
Publication number | Publication date |
---|---|
CN1331373C (zh) | 2007-08-08 |
KR20040063646A (ko) | 2004-07-14 |
US20040158839A1 (en) | 2004-08-12 |
KR100489686B1 (ko) | 2005-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7886308B2 (en) | Time bounding notification delivery in an event driven system | |
US8817609B2 (en) | Communications system and method for load management | |
US8014507B2 (en) | Providing features to a subscriber in a telecommunications network | |
US20150058440A9 (en) | Safe Output Protocol for Files to Multiple Destinations with Integrity Check | |
CN1412978A (zh) | 用于数字数据网接入模块的管理指配控件及其控制方法 | |
CN1163031A (zh) | 电信网络节点中的过载防护 | |
US6847639B2 (en) | Managing feature interaction among a plurality of independent feature servers in telecommunications servers | |
CN1518388A (zh) | 用于处理软交换开放式***的事件的方法和*** | |
CN1761929A (zh) | 用于在具有sip功能的终端上提供多个客户支持的方法和设备 | |
CN101068376A (zh) | 短消息***、流量控制配置方法和流量控制方法 | |
WO2022241990A1 (zh) | 一种媒体传输链路管理方法、装置及存储介质 | |
CN101556587B (zh) | 一种异构数据库的操作代理装置 | |
US7912981B2 (en) | System and method for intelligent data routing | |
CN1306755C (zh) | 业务测试装置及方法 | |
CN1955990B (zh) | 综合电信平台中的流程执行方法及*** | |
CN1163019C (zh) | 一种网络互通业务仿真器 | |
CN1602030A (zh) | 用于客户服务和联络中心的电话自动外拨方法及其智能分析和管理*** | |
MXPA00000525A (es) | Sistema y metodo para detectar sobrecarga en un servicio de punto de control de una red de telecomunicaciones. | |
CN100345141C (zh) | 用于业务集成***的方法和装置 | |
CN100579052C (zh) | 用于不同网段间网元通信的智能网桥及其数据传输方法 | |
CN114363298A (zh) | 一种sip协议消息高效率发送方法及装置 | |
US6493442B1 (en) | AIN triggers to invoke non-AIN features | |
CN1671165A (zh) | Pda电话的调制解调器共享设备及其方法 | |
CN100379200C (zh) | 用于处理数据流中的信息的***和方法 | |
CN1471291A (zh) | 一种用于智能网***中支持多协议可拆卸的scf*** |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070808 Termination date: 20100208 |