首页 百科知识 业务控制点

业务控制点

时间:2022-10-19 百科知识 版权反馈
【摘要】:业务控制点是智能网的核心部件,其中驻留有业务逻辑程序和用户数据,提供对智能网业务的控制能力。SCP的主要功能是接收SSP送来的查询信息并查询数据库,进行各种译码;同时,SCP能根据SSP上报来的呼叫事件启动不同的业务逻辑,根据业务逻辑向相应的SSP发出呼叫控制指令,从而实现各种智能呼叫。SCF是业务控制点软件的主体,它负责业务逻辑的解释执行,接收并处理业务交换点的操作,数据库的访问,提供网络的管理与统计信息等。

7.4.2 业务控制点

业务控制点(SCP)是智能网的核心部件,其中驻留有业务逻辑程序(SLP,Service Logic Program)和用户数据,提供对智能网业务的控制能力。

1)SCP基本功能

SCP的主要功能是接收SSP送来的查询信息并查询数据库,进行各种译码;同时,SCP能根据SSP上报来的呼叫事件启动不同的业务逻辑,根据业务逻辑向相应的SSP发出呼叫控制指令,从而实现各种智能呼叫。智能网所提供的所有业务的控制功能都集中在SCP中,SCP与SSP之间按照智能网的标准接口协议进行通信。

SCP通常含有业务控制功能(SCF)和业务数据功能(SDF)两个功能实体。SCP也可以通过信令网接入到外部SDP中。外部SDP可以与SCP在同一个网中,也可以处于不同的网。SCP通过信令网与SSP相连,也可以接至智能外设IP,或者通过SSP的中继功能与IP相连。

2)SCF功能模型

SCF是业务控制点(SCP)软件的主体,它负责业务逻辑的解释执行,接收并处理业务交换点(SSP)的操作,数据库的访问,提供网络的管理与统计信息等。

SCF的功能模型如图7.11所示。

img236

图7.11 SCF的功能模型

SCF平台提供了一个业务逻辑执行环境(SLEE,Service Logic Execution Environment),它使业务逻辑程序(SLP)在此环境中运行以提供适当的业务处理。SLP是由SLEE调用的一个业务逻辑程序,并在SLEE的控制下实现业务处理,SLEE可以同时调用和执行多个SLP。

SLEE包含以下各个部分:

(1)业务逻辑执行管理(SLEM,Service Logic Execution Management)

SLEM的功能是处理和控制总的业务逻辑执行动作。

SLEM包括业务逻辑选择/相互作用管理(SLSIM)、业务逻辑处理程序实例(SLPI,Service Logic Program Instance)和资源管理,它也与SCF数据接入管理和功能实体接入管理相互作用,以支持与每一呼叫对应的业务逻辑程序实例(SLPI)的执行。

(2)功能程序管理

功能程序管理用来通过功能实体接入管理接收和分配功能程序到功能程序库中,这个实体也用来管理一个特定的功能程序的增加、删除和悬置。功能程序库是一个实际的与业务无关的功能程序驻留的实体。

功能程序由SLPI进行调用,以引起一系列的功能实体动作来支持业务执行。功能程序独立于具体业务,体现业务构件SIB所定义的功能。

(3)SCF数据接入管理

SCF数据接入管理提供存储、管理和接入SCF中共享及永久数据的功能(即在SLPI使用期限以外的永久数据)。SCF的数据接入管理也提供接入到SDF中的远程数据的能力。SCF的数据接入管理与SLEM配合以提供给SLPI数据接入能力。

(4)功能实体接入管理

功能实体接入管理(FEAM)向SLEM提供通过消息与其他功能实体交换信息所需要的功能。这些功能应满足如下条件:

●对于SLPI是透明的;

●提供可靠的消息传送;

●保证消息的顺序传递;

●允许消息的请求/响应成对相关;

●允许多个消息相互关联;

●符合OSI的结构和原理。

(5)业务逻辑管理

业务逻辑管理控制从其他实体来的SLP的接收和分配功能。因此业务逻辑管理需要与FEAM配合工作。此实体也管理特定的SLP的增加、删除和悬置。业务逻辑管理是通过业务管理节点SMP完成的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈