CN1136739C - Method of controlling service execution in intelligent network and switching point in intelligent network - Google Patents
Method of controlling service execution in intelligent network and switching point in intelligent network Download PDFInfo
- Publication number
- CN1136739C CN1136739C CNB998107808A CN99810780A CN1136739C CN 1136739 C CN1136739 C CN 1136739C CN B998107808 A CNB998107808 A CN B998107808A CN 99810780 A CN99810780 A CN 99810780A CN 1136739 C CN1136739 C CN 1136739C
- Authority
- CN
- China
- Prior art keywords
- service
- call
- point
- execution
- program
- 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 - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
- H04Q3/0037—Provisions for intelligent networking involving call modelling techniques, e.g. modifications to the basic call state model [BCSM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Exchange Systems With Centralized Control (AREA)
- Telephonic Communication Services (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
Abstract
Description
本发明涉及智能网中的业务执行。The invention relates to service execution in an intelligent network.
电信领域的迅速发展使得操作者向用户提供许多不同类型的业务成为可能。这样一个提供高级业务的网络系统结构被称作智能网,对其普遍使用缩写为IN。此类业务的例子是虚拟专用网VPN,其允许在专用网用户之间使用短号码,以及私人号码,在此,智能网以用户控制的方式把对私人号码进行的呼叫进行再路由。通过诸如移动通信网以及连接到IN上的固定网之类的各种网络来应用IN业务。The rapid development in the field of telecommunications has made it possible for operators to provide users with many different types of services. Such a network system structure that provides advanced services is called an intelligent network, and it is commonly abbreviated as IN. Examples of such services are Virtual Private Networks (VPNs), which allow the use of short numbers between private network users, and private numbers, where the Intelligent Network reroutes calls made to private numbers in a user-controlled manner. IN services are applied through various networks such as mobile communication networks and fixed networks connected to IN.
智能网的物理结构在附图1中说明,在那儿,物理实体表示为矩形或圆柱体而位于它们中的功能实体被表示为椭圆形。由于随后在本发明的说明中将对智能网环境进行参考,所以下面简要地描述此结构。感兴趣的读者例如可以从ITUT建议Q.121X或者从Bellcore的AIN建议中获得智能网的更详细理解。ETS 300 374-1 CorelNAP条款将被使用在本发明的说明和它的背景说明中,但是本发明还可以使用在按照其他智能网标准实现的智能网中。The physical structure of the intelligent network is illustrated in Figure 1, where the physical entities are represented as rectangles or cylinders and the functional entities located within them are represented as ellipses. Since reference will be made to an intelligent network environment later in the description of the invention, this structure is briefly described below. Interested readers can obtain a more detailed understanding of Intelligent Networks from, for example, ITUT Recommendation Q.121X or from Bellcore's AIN Recommendation. ETS 300 374-1 CorelNAP clauses will be used in the description of the invention and its background description, but the invention can also be used in intelligent networks implemented according to other intelligent network standards.
用户设备SE,例如可以是电话机,移动台,计算机或者传真机,其直接连接到业务交换点或者直接连接到网络接入点NAP。业务交换点SSP向用户提供对网络的接入并关心所有必需的拨号功能。SSP还能够检测智能网业务请求的需求。在功能条款中,SSP包括呼叫管理、路由以及业务拨号功能。The subscriber equipment SE, which can be, for example, a telephone, a mobile station, a computer or a fax machine, is directly connected to a service switching point or directly to a network access point NAP. The Service Switching Point SSP provides the user with access to the network and takes care of all necessary dialing functions. The SSP is also able to detect the demands of intelligent network service requests. In functional terms, SSP includes call management, routing and service dialing functions.
业务控制点SCP包括业务逻辑程序SLP,其用于产生智能网业务。在下面,作为“业务逻辑程序”的缩短形式还将使用“业务程序”。业务数据点SDP是一个包括有关用户和智能网的这些数据的数据库,SCP业务程序使用该数据库用于产生个性化的业务。SCP可以通过一个信令或者数据网络直接地使用SDP业务。The service control point SCP comprises a service logic program SLP for generating intelligent network services. In the following, "business program" will also be used as a shortened form of "business logic program". A service data point SDP is a database containing such data about users and the intelligent network, which is used by SCP service programs for generating personalized services. The SCP can directly use the SDP service through a signaling or data network.
智能外设IP提供特殊的功能,例如通知,以及话音和多个拨号标识之类的。Intelligent peripheral IP provides special functions, such as notification, and voice and multiple dial identification and so on.
如图中所示的信令网是按照7号信令系统(SS7)的网络,是在CCITT(现在的ITU-T)的No.7信令系统的规格(Melbourne 1988)中描述的一个已知信令系统。The signaling network shown in the figure is a network according to Signaling System No. 7 (SS7), which is an existing one described in the No.7 Signaling System Specification (Melbourne 1988) of CCITT (now ITU-T). Known signaling system.
呼叫控制代理功能(CCAF)确保终端用户(用户)能接入网络。IN业务的接入通过对现有的数字交换机进行增加来实现。这一点通过使用基本呼叫状态模式BCSM来进行,其描述了各级呼叫处理并且包括为了启动智能网业务可以中断呼叫处理的那些点或者检测点DP。在这些检测点处,智能网的业务逻辑实体可以与基本呼叫和连接管理功能处于一种相互作用关系。在交换机中,呼叫设置被分成两部分:在始发端部份中的呼叫设置和在终端部份中的呼叫设置。作为大致的说明,在始发端部份中的呼叫处理与主叫用户的业务相关,而在终端部份中的呼叫处理与被叫用户的业务相关。对应状态模式是始发端基本呼叫状态模式(O-BCSM)和终端基本呼叫状态模式(T-BCSM)。BCSM是设置和保持用户之间的连接所需要的那些呼叫控制功能(CCF)的高级状态自动监控器叙述(high-level state automaton description)。在业务交换功能(SSF)的帮助下把功能加到这个状态模式(cf.附图1中的CCF和SSF局部重叠)以便使其能够决定应该在什么时侯请求智能网业务(即IN业务)。当IN业务已经被请求时,包括智能网的业务逻辑在内的业务控制功能(SCF),进行与业务相关的处理(在呼叫建立中)。因此,业务交换功能SSF把呼叫控制功能CCF连接到业务控制功能SCF并且允许业务控制功能SCF控制呼叫控制功能CCF。The Call Control Agent Function (CCAF) ensures end-user (subscriber) access to the network. The access of IN business is realized by increasing the existing digital exchange. This is done using the Basic Call State Model BCSM, which describes the various levels of call processing and includes those points or detection points DP at which call processing can be interrupted in order to initiate intelligent network services. At these detection points, the service logic entities of the intelligent network can be in an interactive relationship with basic call and connection management functions. In the exchange, call setup is divided into two parts: call setup in the originating part and call setup in the terminating part. As a rough illustration, call processing in the originating part is related to the calling subscriber's service, and call processing in the terminating part is related to the called subscriber's service. The corresponding state modes are Originating Basic Call State Mode (O-BCSM) and Terminating Basic Call State Mode (T-BCSM). BCSM is a high-level state automaton description of those call control functions (CCFs) required to set up and maintain connections between users. Functionality is added to this stateful model with the help of the Service Switching Function (SSF) (cf. partial overlap of CCF and SSF in Figure 1) in order to enable it to decide when intelligent network services (i.e. IN services) should be requested . When an IN service has been requested, the service control function (SCF), including the service logic of the intelligent network, performs service-related processing (in call setup). Thus, the Service Switching Function SSF connects the Call Control Function CCF to the Service Control Function SCF and allows the Service Control Function SCF to control the Call Control Function CCF.
智能网业务以这样的一种方式实现:有关于遭遇相关业务检测点,业务交换点SSP在通过SSP/SCP接口中继的消息的帮助下向业务控制点SCP询问指令。在智能网术语中这些消息被称作操作(operations)。SCF例如可以请求SSF/CCF执行某些呼叫或者连接功能,例如计费或者路由操作之类的。SCF还可以发送请求到业务数据功能(SDF),其提供对相关业务数据和智能网的网络数据的访问。因此SCF例如可以请求SDF取来关于某些业务的数据或者请求它更新此数据。Intelligent network services are realized in such a way that the service switching point SSP asks the service control point SCP for instructions with the help of messages relayed through the SSP/SCP interface regarding encountering relevant service detection points. These messages are called operations in Intelligent Network terminology. For example, the SCF may request the SSF/CCF to perform some call or connection functions, such as charging or routing operations. The SCF can also send requests to a Service Data Function (SDF), which provides access to relevant service data and network data of the Intelligent Network. So the SCF can eg request the SDF to fetch data about certain services or request it to update this data.
通过特殊化的资源功能SRF提供对那些网络装置的接口来添加包含在与用户的相互作用中的上述的功能。例子就是到用户的消息以及用户拨号的采集。The above-mentioned functionality involved in the interaction with the user is added by providing an interface to those network devices through a specialized resource function SRF. Examples are the collection of messages to users and user dialing.
下面是通过IN业务如图1所示的功能实体的任务的简要说明。CCAF收到主叫方做出的业务请求,典型情况下这通过主叫方拿起接收机和/或拨某些号码串来进行。CCAF继续把该业务请求中继到CCF/SSF用于处理。CCF没有业务数据,但是它被编程以便识别可以进行SCP访问的那些检测点。CCF将呼叫设置中断一会儿并给出有关遇见的检测点(有关呼叫设置级)的业务交换功能SSF数据。SSF的任务是通过预确定标准的使用来解释该作业是否是一个与智能网业务相关的业务请求。如果是此情况,则SSF向SCF发送一个标准化IN业务请求,包括与该呼叫相关的数据。SCF接收该请求并对它进行解码。然后它与SSF/CCF、SRF以及SDF合作以便为终端用户产生所请求的业务。The following is a brief description of the tasks of the functional entities shown in Figure 1 through the IN business. The CCAF receives a service request from the calling party, typically by the calling party picking up the receiver and/or dialing certain number strings. CCAF continues to relay the service request to CCF/SSF for processing. The CCF has no traffic data, but it is programmed to identify those detection points where SCP access is possible. The CCF interrupts the call setup for a while and gives the Service Switching Function SSF data about the detected detection point (relevant to the call setup level) encountered. The task of the SSF is to interpret whether the job is a service request related to intelligent network services by using predetermined criteria. If this is the case, the SSF sends a standardized IN service request to the SCF, including data related to the call. The SCF receives the request and decodes it. It then cooperates with SSF/CCF, SRF and SDF to generate the requested service for the end user.
正如上面提出的,当SSF向SCF发送标准IN业务请求时业务被启动。业务请求可以在呼叫的某些级期间发送。图2阐明了在检测点处的智能网的最新功能的一些基本操作。在点21处SSP向SCP发送初始DP(InitialDP)业务请求,包括有关启动智能网业务的呼叫的基本数据。于是接着是SSP中的检测点的帮助。在点22处SCP向SSP发送请求报告BCSM事件(RequestReportBCSMEvent)操作,告诉SSP它应该向SCP报告哪一检测点。接下来,在点23处,典型情况下SCP发送计费和/或相互作用操作,诸如应用计费(ApplyCharging)(例如计费报告的请求)或者播放通知(Play Announcement)(给用户一个通知)之类的。在点24处,SCP向SSP发送路由指令,例如连接(把呼叫路由到一新号码)或者继续(使呼叫设置与相同的数据继续)。当它与SCP保留的检测点一致时,则在点26处,SSP向SCP发送一事件报告BCSM(EventReportBCSM)操作。As mentioned above, a service is initiated when the SSF sends a standard IN service request to the SCF. Service requests may be sent during certain stages of the call. Figure 2 illustrates some basic operations of the latest functions of the intelligent network at the detection point. At point 21, the SSP sends an initial DP (InitialDP) service request to the SCP, including basic data about initiating calls for intelligent network services. Then comes the help of detection points in SSP. At point 22 the SCP sends a Request Report BCSM Event (RequestReportBCSMEvent) operation to the SSP, telling the SSP which detection point it should report to the SCP. Next, at point 23, the SCP typically sends a charging and/or interaction operation, such as Apply Charging (e.g. a request for a charging report) or Play Announcement (a notification to the user) some type of. At point 24, the SCP sends routing instructions to the SSP, such as connect (route the call to a new number) or continue (keep the call set up with the same data). When it coincides with the detection point reserved by the SCP, then at point 26, the SSP sends an Event Report BCSM (EventReportBCSM) operation to the SCP.
在智能网结构中确定的检测点是用于报告各种事件的主要机构。如上所述的图2中的事件21-24涉及被称为触发检测点(TDP)的检测点。SSP可以就有关于相关TDP业务的检测点的SCP的业务进行初始询问。因此,有关TDP的新的IN业务开始。在所谓的触发检测点请求(TDP-R)处,呼叫处理被停止直到SSP收到来自SCP的指令为止。因此,在SSP与正被讨论的业务程序之间形成一控制关系。在触发检测点通知(TDP-N)处,仅仅把有关遭遇相关业务检测点的通知从SSP发送到SCP并且不必等待指令就继续呼叫处理。与各种IN业务有关的触发信息被储存在网络中。对于TDP-R检测点,触发信息可以包括优先级的定义,该优先级的定义是关于如果在同一检测点有好几个业务程序可完成它们的触发信息则启动一个以上的业务程序的哪一个。当仅仅一个控制关系被允许时,则从触发业务程序中启动具有最高优先级的业务程序并且在那个检测点处的所有其他的业务程序被抛弃。The detection points identified in the intelligent network structure are the main mechanisms for reporting various events. Events 21-24 in FIG. 2 as described above relate to a detection point called a trigger detection point (TDP). The SSP may make an initial query regarding the SCP's traffic regarding the detection point of the relevant TDP traffic. Therefore, a new IN business on TDP starts. At a so-called Triggered Detection Point Request (TDP-R), call processing is stopped until the SSP receives an instruction from the SCP. Thus, a controlling relationship is formed between the SSP and the business process in question. At Triggered Detection Point Notification (TDP-N), only a notification is sent from the SSP to the SCP about the detection point of the relevant traffic encountered and the call processing continues without waiting for an instruction. Trigger information related to various IN services is stored in the network. For a TDP-R detection point, the trigger information may include a definition of priority as to which one of the more than one service procedures is started if there are several service procedures at the same detection point that can complete their trigger information. When only one control relationship is allowed, then the service program with the highest priority is started from the triggering service program and all other service programs at that detection point are discarded.
检测点的另一类型是事件检测点(EDP)。图2中的点26表示在一个呼叫的过程中遇见EDP检测点的瞬间。SSP把与此相关业务检测点有关的情况报告给SCP,其在点28处向SSP发送附加呼叫指令。事件检测点请求(EDP-R)是一个检测点,在那里,呼叫处理将在连接点处停止直到SCP发送附加指令为止。EDP-R检测点的帮助在SSP与SCP的特殊业务编程之间创建控制关系。通过控制关系意味着呼叫设置方和SCF之间的会话在继续,而SCF可以在这次会话期间给出改变呼叫处理的指令。在监视关系中,SCP不能够影响呼叫处理的过程;它只可要求SSP报告与该呼叫有关的各种事件。在监视关系中,可以装备事件检测点通知(EDP-N)。Another type of detection point is an event detection point (EDP). Point 26 in Figure 2 represents the instant at which an EDP detection point is encountered during a call. The SSP reports the situation regarding this associated traffic detection point to the SCP, which at point 28 sends an additional call instruction to the SSP. An Event Detection Point Request (EDP-R) is a detection point where call processing will stop at the connection point until the SCP sends additional instructions. The EDP-R checkpoint helps create a control relationship between the SSP and the SCP's special service programming. By controlling the relationship means that the session between the call setter and the SCF continues, and the SCF can give instructions to change the handling of the call during this session. In a monitoring relationship, the SCP cannot influence the course of call handling; it can only ask the SSP to report various events related to the call. In a monitoring relationship, Event Detection Point Notification (EDP-N) may be equipped.
按照IN标准,在新业务程序之前处理已经启动的控制业务程序和业务程序之前,在检测点处处理监视业务程序。因此,IN网络中各种类别的相关业务检测点的执行顺序如下:EDP-N,TDP-N,EDP-R,然后TDP-R。According to the IN standard, the monitoring service program is processed at the detection point before the start-up control service program and service program are processed before the new service program. Therefore, the execution sequence of various types of related service detection points in the IN network is as follows: EDP-N, TDP-N, EDP-R, and then TDP-R.
按照当前智能网标准,只有一个控制关系但是有好几个监控关系可以涉及呼叫。因此,EDP-R的一个问题就是它阻止任何附加业务的产生。当一个业务程序通过把在呼叫结束处遇见的一检测点帮助作为EDP-R来在整个呼叫期间保留控制关系时,这尤其是个问题,因此在正被讨论的呼叫期间再没有智能网业务可以被启动。智能网的操作从而基于这样一个事实:一次只有一个业务程序(SCP关系)可以具有控制关系并且从而可以控制SSP。这个原理通常是指单个点控制。According to current Intelligent Network standards, only one controlling relationship but several monitoring relationships may involve a call. Therefore, one problem with EDP-R is that it prevents any additional traffic from being generated. This is especially a problem when a service program preserves the control relationship throughout the call by helping as EDP-R a detection point encountered at the end of the call, so that no more intelligent network service can be accessed during the call in question. start up. The operation of the intelligent network is thus based on the fact that only one service program (SCP relationship) at a time can have a control relationship and thus control the SSP. This principle usually refers to single point control.
如果建立多点控制是可能的,在那儿同时允许好几个控制关系,那么业务程序的执行顺序将是一个问题。在相关业务检测点的通知类型中,例如EDP-N或者TDP-N之类的,由于通知不影响呼叫处理,所以不同业务的通知的执行顺序不是那么重要。但是正如在TDP-R或者EDP-R中,当请求呼叫处理指令时,由于业务请求的执行顺序不同,处理的结果是不同的。例如,在虚拟专用网业务允许呼叫名称的重现以前,必须启动呼叫名称业务。If it were possible to establish multiple points of control, where several control relationships are allowed at the same time, then the sequence of execution of business programs would be a problem. In the notification type of the relevant service detection point, such as EDP-N or TDP-N, since the notification does not affect the call processing, the execution order of the notification of different services is not so important. However, just as in TDP-R or EDP-R, when a call processing instruction is requested, the processing results are different due to the different execution sequences of service requests. For example, the call name service must be activated before the virtual private network service allows the reappearance of call names.
本发明的目的是控制智能网中的多个业务程序的执行。The object of the invention is to control the execution of multiple service programs in an intelligent network.
根据本发明的一个方面,提供了控制智能网中的业务执行的方法,包括至少一个交换点(SSP)和好几个业务程序(SLP),在有关于呼叫的方法中,在交换点(SSP)和向它提供指令的业务程序(SLP)之间形成至少两个控制关系,以及在呼叫中安排至少一个特殊点,其中在交换点(SSP)与至少两个业务程序(SLP)之间进行连接,其特征在于,在该方法中,在呼叫的特殊点处,根据关系类型以及该业务程序的启动模式决定相关业务检测点的类别,把一个优先级附加给具有控制关系的业务程序并且根据此优先级决定在具有控制关系的每个类别内部的执行顺序,定义不同的业务程序的执行顺序与业务程序的触发顺序无关,并且在呼叫的特殊点处,通过交换点(SSP)按照规定的顺序连接业务程序直到命令呼叫离开呼叫的该特殊点为止。According to one aspect of the present invention, there is provided a method of controlling the execution of services in an intelligent network, comprising at least one switching point (SSP) and several service programs (SLPs), in the method concerning calls, at the switching point (SSP) form at least two control relationships with the service program (SLP) providing instructions to it, and arrange at least one special point in the call, wherein the connection is made between the switching point (SSP) and at least two service programs (SLP) , characterized in that, in the method, at the special point of the call, the category of the relevant service detection point is determined according to the relationship type and the start-up mode of the service program, a priority is attached to the service program with the control relationship and according to this Priority determines the execution order within each category with a control relationship, defines the execution order of different business programs has nothing to do with the triggering order of business programs, and at a special point in the call, through the switching point (SSP) in accordance with the specified order The service program is connected until the command call leaves this particular point of the call.
根据本发明的一个方面,提供了智能网中的交换点,该交换点被配置成在交换点(SSP)和向它提供与呼叫相关的指令的业务程序(SLP)之间形成至少两个控制关系,以及这样配置,即在呼叫中安排至少一个特殊点以允许在交换点(SSP)与至少两个业务程序(SLP)之间进行连接,其特征在于,交换点适合于在呼叫的特殊点处按照对于不同的业务程序与业务程序的执行顺序无关地定义的执行顺序连接该业务程序直到命令呼叫离开呼叫的该特殊点为止。According to one aspect of the invention, there is provided a switching point in an intelligent network configured to form at least two control points between a switching point (SSP) and a service program (SLP) providing it with call-related instructions Relationship, and such disposition, promptly arrange at least one special point in calling to allow to connect between switching point (SSP) and at least two business programs (SLP), it is characterized in that, switching point is suitable for calling special point Each service program is connected in an execution order defined independently of the order of execution of the service programs for different service programs up to this specific point where the command call leaves the call.
本发明是基于这样的思想:在呼叫期间的诸如检测点之类的一个点处,定义业务程序的执行顺序,并且按照这个顺序连接业务程序直到离开该点或者断开该呼叫的指令收到为止。通过相继地处理相关业务检测点的类别来定义执行的顺序,并且在具有控制关系的每个类别内部,通过为业务程序设置的优先级来定义执行的顺序。The invention is based on the idea that at a point during a call, such as a checkpoint, the execution sequence of the business programs is defined and the business programs are connected in this order until an instruction to leave the point or disconnect the call is received . The order of execution is defined by successively processing the categories of related business detection points, and within each category having a control relationship, the order of execution is defined by the priority set for the business program.
根据本发明,业务的执行具有这样的优点:它提供执行多个业务程序的控制装置。According to the invention, the execution of services has the advantage that it provides control means for executing a plurality of service programs.
根据本发明,该方法的另外一个优点是:它使得各种业务的组合成为可能。Another advantage of this method according to the invention is that it enables the combination of various services.
根据本发明,该方法的另外一个优点是:可以自由地发送业务程序而没有损害组合的功能。A further advantage of the method according to the invention is that the service programs can be freely distributed without impairing the combined functionality.
现在将参考在附图中如图3、4、5a和5b所示的例子联系优选实施例更接近地描述本发明。The invention will now be described more closely in connection with a preferred embodiment with reference to the examples shown in Figures 3, 4, 5a and 5b in the accompanying drawings.
图1表示对本发明来说很重要的智能网结构的部分;Fig. 1 represents the part of intelligent network architecture important to the present invention;
图2表示根据一些基本操作在检测点处的最新科技的智能网的操作。Figure 2 represents the operation of a state-of-the-art intelligent network at the detection point according to some basic operations.
图3表示表示多点的控制关系的智能网构造;Fig. 3 shows the structure of the intelligent network representing the control relationship of multiple points;
图4表示作为流程图的本发明的第一实施例;Figure 4 shows a first embodiment of the invention as a flowchart;
图5a表示根据本发明的第二实施例中的一个部分;和Figure 5a shows a part according to a second embodiment of the present invention; and
图5b表示根据本发明的第二实施例中的另外一个部分。Fig. 5b shows another part in the second embodiment according to the invention.
按照本发明的方法是独立于实现多点控制的方法的。实现好几个同步控制关系的一种方法是这样的:通过分出可操作性的不同级来把连接的可控制性分成各部分,所谓的可控制性类别,在其每一个内部,最好使用单点控制。可控制性类别规定了由业务程序提供的这些指令的某些组,该业务程序对在这个可控制性类别中的交换点来说是可接受的。因此连接的可控制性是基于次功能的。好几个业务程序的同步可控制性因此变成可能,那就是说,可以向同时实现的好几个业务程序给出对提供具有用于呼叫处理的指令的交换点的许可,其提供各指令属于不同的可控制性类别。和不同的可控制性类别有关的业务程序可以因此通过由如图3所示的它们各自的可控制性类别确定的方法来同时地控制交换点的操作。空闲的可控制性类别可依照它们的可控制性要求分配给业务程序。可控制性的划分在状态模式(O-BCSM或者T-BCSM)内部。呼叫的一个BCSM中的可控制性类别的分配还可以影响该呼叫的其他BCSM,例如阻止需要相同的可控制性类别的业务启动。提供多点控制的另外一个方法是在一个检测点内部把控制从一个业务程序转移到另外一个。The method according to the invention is independent of the method of implementing multipoint control. One way to realize several simultaneous control relations is to divide the controllability of the connection into parts by separating out different levels of operability, so-called controllability classes, within each of which it is preferable to use Single point of control. A controllability class specifies some set of these instructions provided by a business program that is acceptable to an exchange point in this controllability class. The controllability of connections is therefore subfunctional. Synchronous controllability of several service programs thus becomes possible, that is to say, permission can be given to several service programs implemented simultaneously to provide a switching point with instructions for call processing, which provide instructions belonging to different controllability category. Service programs associated with different controllability classes can thus simultaneously control the operation of the switching point by means determined by their respective controllability classes as shown in FIG. 3 . Free controllability categories can be assigned to business processes according to their controllability requirements. The division of controllability is within the state model (O-BCSM or T-BCSM). The assignment of a controllability class in one BCSM of a call can also affect the other BCSMs of the call, for example preventing the initiation of services requiring the same controllability class. Another way to provide multipoint control is to transfer control from one business process to another within a test point.
图4表示作为流程图的根据本发明的第一实施例。首先,为业务程序设置执行顺序(级400)。在使用的IN业务信息中设置一个新的优先级参数是有利的,至少在遭遇EDP-R时是有利的。并且可以把IN业务触发信息中的现有技术的优先级使用在根据本发明的方法中,尤其是在遭遇TDP-R时。不需要在每个检测点分别地定义执行顺序。图4中的流程图的剩余部分涉及呼叫中的一个检测点或者另外一个固定点。在级402处首先检查EDP-N连接。如果有至少一个EDP-N向正被讨论的业务程序给出通知(级404)。在连接在EDP-N类别中的不同业务程序之间的执行顺序由于他们彼此不影响而不相关,因此,在此EDP-N类别内可以以任意顺序进行这些连接。继续EDP-N执行100直到所有这些连接都被处理为止。接下来,在级406处检查TDP-N连接。根据现有技术,对于TDP-N相关业务程序估计触发条件。如果执行了至少一个触发TDP-N,则启动正被讨论的业务程序并向它发出通知(级408)。与EDP-N连接一样,在连接在TDP-N类别中的不同业务程序中的执行顺序不相关。因此,在此TDP-N类别内部可以以任何顺序进行这些连接。继续TDP-N执行110直到所有触发连接都被处理为止。在那之后,执行EDP-R执行120。按照由某些优先级参数定义的顺序来处理不同的业务程序,按照本发明的新的优先级参数更有利。在级410处检查EDP-R连接。如果有EDP-R联系要处理,则在级412处把一个请求发送给具有最高优先级的业务程序。呼叫处理被停止直到在级414处收到来自此业务程序的指令为止。关于它们是否指示该呼叫进行到某个其他目的地,例如进行到另外一个电话号码,或者要求该呼叫断开(级416),指令被估计。在所有这些情况中,在检测点处的呼叫处理结束并且所保持的EDP-R没有被处理。在所有其他情况中,EDP-R的执行按照本发明的顺序从级410继续。最后,当所有的EDP-R连接全被执行而且呼叫仍然在相同的检测点处时,则进入TDP-R执行130。在级418处检查TDP-R连接。根据现有技术,对于TDP-R相关业务程序估计触发条件。根据本发明,按照由某些优先级参数规定的顺序处理触发业务程序,例如在IN业务触发信息中的现有技术的优先级或者根据本发明的新的优先级参数,因此,首先处理具有最高优先级的业务程序,在那之后处理具有下一最高优先级的业务程序,等等。如果有至少一个触发TDP-R需要执行,则启动具有最高优先级的业务程序并把通知发送给它(级420)。停止呼叫处理直到在级422处收到来自此业务程序的指令为止。同样,关于它们是否指示呼叫进行到其它的位置或者需要呼叫断开而对指令进行估计(级424)。在所有这些情况中,在检测点处的呼叫处理结束并且所保持的TDP-R没有被处理。在所有其他情况中,TDP-R执行按照本发明的顺序从级418继续。Fig. 4 shows a first embodiment according to the present invention as a flowchart. First, the execution order is set for the business program (stage 400). It would be advantageous to set a new priority parameter in the IN traffic information used, at least when encountering EDP-R. And prior art priorities in IN traffic trigger information can be used in the method according to the invention, especially when encountering TDP-R. The execution order does not need to be defined separately at each checkpoint. The remainder of the flowchart in FIG. 4 concerns a detection point or another fixed point in the call. At
图5a和5b表示根据本发明的第二实施例的一些部分。对应于图4中的那些级,在图5a和5b中的级使用相同的编号。该方法没有表示在图5a和5b中的那部分,即,EDP-N和EDP-R的执行,相当于第一实施例中的那些部分。图5a提供这个实施例的TDP-N执行110。在级406处,联系本发明的第一实施例,如上所述,检查TDP-N联系。如果有至少一个触发TDP-N要执行,则检查网络中的呼叫间隙(级502)。对于某些IN协议此检查很有用,例如CS-1和CS-2,因为它目的是避免SCP过载。当通过该检查时,即当没有认为SCP过载时,如上所述,在级408处TDP-N执行继续。当呼叫间隙没有被通过时,在级504处关于在此位置中的呼叫是否断开而进行检查。如果没有,则TDP-N执行从级406继续。当呼叫间隙阻止业务程序的启动时,则由此功能定义的通知可以向用户给出。Figures 5a and 5b show parts of a second embodiment according to the invention. The same numbering is used for the stages in FIGS. 5a and 5b corresponding to those in FIG. 4 . The parts of the method not shown in Figures 5a and 5b, ie the execution of EDP-N and EDP-R, correspond to those of the first embodiment. Figure 5a provides a TDP-
图5b提供此第二实施例的TDP-R执行130。在级418处,联系本发明的第一实施例,如上所述,检查TDP-R联系。如果有至少一个触发的TDP-R要执行,则检查网络中的呼叫间隙(级512)。当该检查被通过时,即当没有认为SCP过载时,在级420处按照如上所述的本发明的顺序继续TDP-R执行。当呼叫间隙没有被通过时,在级514处关于在此位置中的呼叫是否断开而进行检查。如果没有,则TDP-R执行从级418继续。可以向用户给出关于呼叫间隙的通知。Figure 5b provides a TDP-
在本发明的第三实施例中,业务程序的优先级基于分配给它们的可控制性类别。在这个实施例中,把可控制性类别分配给业务程序,如图3所示,在此,可控制性类别C1分配给业务程序SLP1,C2分配给SLP2,而C3分配给SLP3。按照本发明,在遭遇EDP-R和/或TDP-R时利用所分配的可控制性类别。因此,不同的可控制性类别被对应来表示不同的优先级,而按照优先级的顺序来启动业务程序。例如,如果C1与最高优先权对应,C2与下一最高优先级对应,而C3与最低优先级对应,这些业务程序的执行顺序将是:SLP1,SLP2,和SLP3,不论在相关业务检测点的类别,即EDP-R或者TDP-R内部它们是何时连接的。另外,在遭遇TDP-R时关于是否允许具有一个已分配的可控制性类别的业务程序的启动而进行一个检查,即,该正被讨论的可控制性类别有没有已被另一个业务程序正在使用中。如果允许启动,则启动该业务程序并且如说所述地等待指令。否则,抛弃该业务程序,并且继续另外一个TDP-R的TDP-R的执行。有关接收指令,SSP检查它们是否在业务程序的可控制性类别内部。如果没有,则忽略指令并且继续下一业务程序的EDP-R或者TDP-R的执行。否则,联系上述的第一实施例,检查指令。In a third embodiment of the invention, business programs are prioritized based on the controllability category assigned to them. In this embodiment, controllability classes are assigned to service programs, as shown in FIG. 3, where controllability class C1 is assigned to service program SLP1, C2 to SLP2 and C3 to SLP3. According to the invention, the assigned controllability class is used when encountering EDP-R and/or TDP-R. Therefore, different controllability categories are corresponded to represent different priorities, and business programs are activated in the order of priorities. For example, if C1 corresponds to the highest priority, C2 corresponds to the next highest priority, and C3 corresponds to the lowest priority, the order of execution of these service programs will be: SLP1, SLP2, and SLP3, regardless of the Class, that is, when they are connected inside EDP-R or TDP-R. In addition, a check is made on encountering a TDP-R as to whether the start-up of a business process with an assigned controllability class is permitted, i.e. whether the controllability class in question is already being used by another business process Using. If start is permitted, the service program is started and waits for instructions as stated. Otherwise, the service program is discarded, and the execution of another TDP-R's TDP-R is continued. On receiving instructions, the SSP checks whether they are within the controllability category of the business program. If not, ignore the instruction and continue with the execution of the EDP-R or TDP-R of the next service program. Otherwise, in connection with the above-mentioned first embodiment, the instruction is checked.
当按照本发明不能启动业务程序或者SCP连接失败时,可以继续下一业务程序的执行,可以抛弃检测点,或者可能需要断开呼叫。例如,可以以IN业务信息的形式定义在这种情况中的操作。When the service program cannot be started or the SCP connection fails according to the present invention, the execution of the next service program can be continued, the detection point can be discarded, or the call may need to be disconnected. Operations in this case can be defined in the form of IN traffic information, for example.
根据本发明,当必须按照特定的顺序启动至少某些业务程序时执行顺序特别有利。常常,业务组合根据业务的执行顺序来提供不同的结果。有时候,在呼叫的初级中开始一个业务程序甚至是不可能的。组合的例子是可接近业务(accessibility service)和一些位置依赖业务(location dependent service),因此,可接近业务需要首先被执行并因此需要比位置依赖业务具有更高优先级。According to the invention, the execution sequence is particularly advantageous when at least some business programs have to be started in a specific order. Often, business combinations provide different results depending on the order in which the business is performed. Sometimes it's not even possible to start a business process in the rudiments of a call. An example of a combination is an accessibility service and some location dependent services, therefore the accessibility service needs to be executed first and thus needs to have a higher priority than the location dependent service.
本发明也适合于与按照好几个不同的协议实现的业务一起使用。根据发明,当一个业务程序已被给定了最高优先级后,然后首先启动它。在那之后,例如,在已分配的可控制性类别的帮助下,可以抛弃相同的业务的其他方案。业务程序的优先级还可以取决于用户位置。此种功能的例子是利用CS-2协议的在家庭网络中具有高优先级的业务以及利用CAMEL(用于移动增强逻辑的定制程序)协议的在所访问的网络中具有高优先级的相同的业务。The invention is also suitable for use with services implemented according to several different protocols. According to the invention, when a business program has been given the highest priority, it is then started first. After that, for example, with the help of the assigned controllability categories, other proposals for the same business can be jettisoned. Priority of business programs may also depend on user location. Examples of such functions are traffic with high priority in the home network using the CS-2 protocol and the same traffic with high priority in the visited network using the CAMEL (custom program for mobility enhanced logic) protocol business.
与它们有关的附图和说明仅仅是意欲阐明本发明的思想。根据本发明的方法,在权利要求定义的范围之内关于它的细节,可以改变。虽然在上面主要依据相关业务检测点的具体类别描述的本发明,但是该方法还可以与相关业务检测点的其他分配一起使用。如上所述的业务程序可以是基于交换的业务,IN业务,或者类似于IN业务但是在控制程序分组与控制交换单元之间具有除了IN接口之外的接口的业务,例如特殊号码便携性数据库或者呼叫名称数据库。当使用诸如CorelNAP或者CAMEL之类的不同协议时,甚至在连接控制点时在相同的BCSM中也可应用本发明,在根据本发明的方法中,有关于除上述的操作外的其他操作以及除检测点外的其他时间也可以传送被中继的信息,例如有关于诸如释放呼叫(ReleaseCall)或者取消之类的最新科技的自发消息。The drawings and descriptions associated with them are only intended to illustrate the idea of the invention. The method according to the invention, with respect to its details, may vary within the scope defined by the claims. Although the invention has been described above mainly in terms of specific categories of traffic-related detection points, the method can also be used with other assignments of traffic-related detection points. A service program as described above may be an exchange-based service, an IN service, or a service similar to an IN service but having an interface other than the IN interface between the control program packet and the control switching unit, such as a special number portability database or Call name database. When using different protocols such as CorelNAP or CAMEL, the invention can be applied even in the same BCSM when connecting the control points, in the method according to the invention, there are operations other than those described above and in addition to Relayed information can also be transmitted at other times outside the detection point, for example unsolicited messages about state-of-the-art technologies such as Release Calls or Cancellations.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI981960 | 1998-09-11 | ||
| FI981960A FI105755B (en) | 1998-09-11 | 1998-09-11 | Performance of services in an intelligent network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1317208A CN1317208A (en) | 2001-10-10 |
| CN1136739C true CN1136739C (en) | 2004-01-28 |
Family
ID=8552473
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB998107808A Expired - Lifetime CN1136739C (en) | 1998-09-11 | 1999-09-10 | Method of controlling service execution in intelligent network and switching point in intelligent network |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US6463140B2 (en) |
| EP (1) | EP1095526B1 (en) |
| JP (1) | JP3746955B2 (en) |
| CN (1) | CN1136739C (en) |
| AT (1) | ATE368356T1 (en) |
| AU (1) | AU5626599A (en) |
| DE (1) | DE69936651D1 (en) |
| FI (1) | FI105755B (en) |
| WO (1) | WO2000016566A1 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI107771B (en) * | 1998-12-16 | 2001-09-28 | Nokia Networks Oy | Starting services in a telecommunications network |
| FI19992579L (en) * | 1999-12-01 | 2001-06-02 | Nokia Networks Oy | Controlling connection processing |
| US6778640B1 (en) * | 2000-08-09 | 2004-08-17 | Bellsouth Intellectual Property Corporation | Network and method for providing a user interface for a simultaneous ring telecommunications service with automatic speech recognition capability |
| US6873686B1 (en) * | 2000-08-09 | 2005-03-29 | Bellsouth Intellectual Property Corporation | Network and method for providing a calling name telecommunications service with automatic speech recognition capability |
| US6907111B1 (en) | 2000-08-09 | 2005-06-14 | Bellsouth Intellectual Property Corporation | Network and method for providing a name and number delivery telecommunications services with automatic speech recognition capability |
| US6826529B1 (en) | 2000-08-09 | 2004-11-30 | Bellsouth Intellectual Property Corporation | Network and method for providing a call screening telecommunications service with automatic speech recognition capability |
| US6993119B1 (en) | 2000-08-09 | 2006-01-31 | Bellsouth Intellectual Property Corporation | Network and method for providing a flexible call forwarding telecommunications service with automatic speech recognition capability |
| FR2814021B1 (en) * | 2000-09-14 | 2003-02-07 | France Telecom | METHOD AND DEVICE FOR COORDINATING TELECOMMUNICATION SERVICES |
| WO2005045555A2 (en) * | 2003-11-05 | 2005-05-19 | Septier Communication Ltd. | Hybrid intelligent network |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9009188D0 (en) * | 1990-04-24 | 1990-06-20 | Plessey Telecomm | Call processing |
| US5701412A (en) * | 1993-12-17 | 1997-12-23 | Hitachi, Ltd. | Telecommunications service control method in intelligent network |
| EP0667722A1 (en) | 1994-02-09 | 1995-08-16 | Koninklijke KPN N.V. | Method of detecting service interactions in intelligent networks |
| US5526413A (en) * | 1995-04-17 | 1996-06-11 | Bell Atlantic Network Services, Inc. | Advanced intelligent network access by customer premise equipment |
| JPH11513214A (en) * | 1996-06-26 | 1999-11-09 | ベル コミュニケーションズ リサーチ,インコーポレイテッド | Managing extended function interactions in telecommunication systems such as intelligent networks |
| EP0830039A1 (en) | 1996-09-16 | 1998-03-18 | BRITISH TELECOMMUNICATIONS public limited company | Telecommunications intelligent network |
| CN1166219C (en) * | 1997-05-09 | 2004-09-08 | 美国阿尔卡塔尔资源有限合伙公司 | Communication system and method with multiple service control points |
| US6418461B1 (en) * | 1997-10-06 | 2002-07-09 | Mci Communications Corporation | Intelligent call switching node in an intelligent distributed network architecture |
| JP3534596B2 (en) * | 1997-12-05 | 2004-06-07 | 富士通株式会社 | Method and apparatus for synchronizing databases in intelligent networks |
-
1998
- 1998-09-11 FI FI981960A patent/FI105755B/en active
-
1999
- 1999-09-10 AU AU56265/99A patent/AU5626599A/en not_active Abandoned
- 1999-09-10 WO PCT/FI1999/000736 patent/WO2000016566A1/en not_active Ceased
- 1999-09-10 EP EP99942942A patent/EP1095526B1/en not_active Expired - Lifetime
- 1999-09-10 JP JP2000570979A patent/JP3746955B2/en not_active Expired - Lifetime
- 1999-09-10 DE DE69936651T patent/DE69936651D1/en not_active Expired - Lifetime
- 1999-09-10 AT AT99942942T patent/ATE368356T1/en not_active IP Right Cessation
- 1999-09-10 CN CNB998107808A patent/CN1136739C/en not_active Expired - Lifetime
-
2001
- 2001-02-26 US US09/793,673 patent/US6463140B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| AU5626599A (en) | 2000-04-03 |
| FI105755B (en) | 2000-09-29 |
| FI981960L (en) | 2000-03-12 |
| JP3746955B2 (en) | 2006-02-22 |
| JP2002525929A (en) | 2002-08-13 |
| US6463140B2 (en) | 2002-10-08 |
| US20010019606A1 (en) | 2001-09-06 |
| CN1317208A (en) | 2001-10-10 |
| EP1095526A1 (en) | 2001-05-02 |
| WO2000016566A1 (en) | 2000-03-23 |
| FI981960A0 (en) | 1998-09-11 |
| EP1095526B1 (en) | 2007-07-25 |
| DE69936651D1 (en) | 2007-09-06 |
| ATE368356T1 (en) | 2007-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5937053A (en) | System and method for processing international telephone numbers | |
| US6101250A (en) | Method for controlling an intelligent network call | |
| CN1136739C (en) | Method of controlling service execution in intelligent network and switching point in intelligent network | |
| CN1121792C (en) | Intelligent network switching point and control point | |
| EP1121814B1 (en) | Message monitoring in a network element | |
| CN1145369C (en) | A method for executing intelligent network services and an intelligent network service control point | |
| US20020018551A1 (en) | Initiation of services in telecommunications network | |
| US6687364B1 (en) | Service provision in a telecommunications network | |
| US6661887B1 (en) | Service interaction in an intelligent network | |
| FI107310B (en) | Distribution of services in a telecommunications network | |
| US6760425B2 (en) | Interworking between services in telecommunications network | |
| US6947541B2 (en) | Enhancing an intelligent network service | |
| US6816586B2 (en) | Controlling intelligent network services | |
| US6714633B1 (en) | Service provision in a telecommunications network | |
| CN1121795C (en) | Method of exiting collect information phase in intelligent network | |
| HK1016777A (en) | System for managing telecommunications |
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 | ||
| ASS | Succession or assignment of patent right |
Owner name: NOKIA NETWORKS OY Free format text: FORMER OWNER: NOKIA NETWORKS OY Effective date: 20091106 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20091106 Address after: Espoo, Finland Patentee after: Nokia Oyj Address before: Espoo, Finland Patentee before: Nokia Network OY |
|
| ASS | Succession or assignment of patent right |
Owner name: BAAISIMEIDI CO., LTD Free format text: FORMER OWNER: NOKIA NETWORKS OY Effective date: 20100322 |
|
| C41 | Transfer of patent application or patent right or utility model | ||
| COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: ESPOO, FINLAND TO: DELAWARE, U.S.A. |
|
| TR01 | Transfer of patent right |
Effective date of registration: 20100322 Address after: American Delaware Patentee after: Eight the United States and the United States limited liability company Address before: Espoo, Finland Patentee before: Nokia Oyj |
|
| CX01 | Expiry of patent term |
Granted publication date: 20040128 |
|
| CX01 | Expiry of patent term |