CN1092886C - Method for realizing intelligent network service management point to be unconcerned with concrete service - Google Patents
Method for realizing intelligent network service management point to be unconcerned with concrete service Download PDFInfo
- Publication number
- CN1092886C CN1092886C CN98125280A CN98125280A CN1092886C CN 1092886 C CN1092886 C CN 1092886C CN 98125280 A CN98125280 A CN 98125280A CN 98125280 A CN98125280 A CN 98125280A CN 1092886 C CN1092886 C CN 1092886C
- Authority
- CN
- China
- Prior art keywords
- service
- business
- user
- database
- data
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种实现智能网业务管理点与具体业务无关的方法,包括:设计一套通用的操作接口,包括业务管理操作和用户业务管理操作;将与业务无关的数据放到预先设计的数据库中,系统与用户接口所需的与业务无关的数据也放在数据库中;通过对该等通用操作接口的操作,使系统根据特定业务的描述数据,包括业务逻辑和业务数据,来填写所述的相应的数据库、创建与该特定业务相关的数据库,及进行相应的业务管理和用户业务管理操作。由于这种与具体业务无关的实现方法,使新业务的推出不必更改智能网业务管理点系统,缩短从业务设计到投入使用的时间,提高智能网系统的扩展性和在线引入新业务。
The invention discloses a method for realizing that the service management point of an intelligent network has nothing to do with specific services, including: designing a set of general operation interfaces, including service management operations and user service management operations; In the database, the business-independent data required by the system and the user interface are also placed in the database; through the operation of such general operation interfaces, the system can fill in the required data according to the description data of the specific business, including business logic and business data. The corresponding database described above, create a database related to the specific business, and perform corresponding business management and user business management operations. Because of this implementation method that has nothing to do with specific services, the launch of new services does not require changing the intelligent network service management point system, shortening the time from service design to putting into use, improving the scalability of the intelligent network system and introducing new services online.
Description
本发明涉及一种智能网业务管理点的实现方法,特别是指实现智能网业务管理点与具体业务无关的一种方法。The invention relates to a method for realizing an intelligent network service management point, in particular to a method for realizing an intelligent network service management point which has nothing to do with specific services.
智能网(IN)作为一种在原有通信网上快速、有效地提供新业务的附加“增值”通信网络在我国已呈愈来愈重要的趋势,并取得了长足的发展。而其中的业务管理点(SMP)作为智能网的业务管理节点,完成业务管理、用户管理、网络管理等功能。传统的智能网业务管理点(SMP)的设计是与业务相关,即SMP局限于特定的业务,当业务被修改或增加一项新的业务时,SMP必须做相应的改动,以适应新的业务管理的要求。参见图1、图2所示,分别为传统的SMP的结构示意图及工作流程图。由图1所示我们可以看出,传统的SMP在投入运行的时候,系统中集成了特定的业务部件,如记帐卡呼叫业务(ACC)、免费电话或对方付费业务(FPH)、通用个人通信业务(UPT)、虚拟专用网业务(VPN)、电话投票业务(VOT)、广域集中用户交换机业务(WAC)、大众呼叫业务(MAS)等。这样,当受理用户时,系统将受限于现有的业务。见图2,一般SMP在接受用户的请求时,首先选择用户申请的业务,然后进入相应业务的处理流程,而每个业务具有自己的处理流程,系统则无法支持新建的业务。即,传统SMP将管理的业务集成在系统内部,系统的功能局限于现有的业务,如果需要增加新的业务或者更改现有的业务时,都要对系统的软件作较大的改动。As an additional "value-added" communication network that provides new services quickly and effectively on the original communication network, Intelligent Network (IN) has become more and more important in our country and has achieved great development. Among them, the service management point (SMP) is the service management node of the intelligent network, and completes functions such as service management, user management, and network management. The design of the traditional intelligent network service management point (SMP) is related to the service, that is, the SMP is limited to a specific service. When the service is modified or a new service is added, the SMP must be changed accordingly to adapt to the new service. management requirements. Referring to FIG. 1 and FIG. 2 , they are respectively a structural schematic diagram and a working flow chart of a traditional SMP. As shown in Figure 1, we can see that when the traditional SMP is put into operation, specific business components are integrated in the system, such as charge card calling service (ACC), toll-free or pay-to-party service (FPH), general personal Communication service (UPT), virtual private network service (VPN), telephone voting service (VOT), wide area centralized user exchange service (WAC), mass call service (MAS), etc. In this way, when accepting users, the system will be limited to existing services. As shown in Figure 2, when a general SMP accepts a user's request, it first selects the service requested by the user, and then enters the processing flow of the corresponding service. However, each service has its own processing flow, and the system cannot support newly created services. That is, the traditional SMP integrates the managed services inside the system, and the system's functions are limited to the existing services. If it is necessary to add new services or change the existing services, major changes must be made to the system software.
当今世界,瞬息万变,商业机会,稍纵即逝。如何将新开辟的业务尽快投入市场,实际运行起来,就成为智能网运营者和业务提供者的一个重要要求。为了满足网络运营者和业务提供者的这种需求,智能网开发商就应该尽可能缩短智能网产品的开发周期。In today's world, which is changing rapidly, business opportunities are fleeting. How to put the newly opened business into the market as soon as possible and actually run it has become an important requirement for intelligent network operators and service providers. In order to meet the needs of network operators and service providers, intelligent network developers should shorten the development cycle of intelligent network products as much as possible.
本发明的目的就在于提出一种智能网业务管理点与具体业务无关的实现方法,使新业务的推出不必更改智能网业务管理点系统,缩短从业务设计到投入使用的时间,提高智能网系统的扩展性和在线引入新业务。The purpose of the present invention is to propose a method for implementing intelligent network service management points that has nothing to do with specific services, so that the introduction of new services does not require changing the intelligent network service management point system, shortening the time from service design to putting into use, and improving the intelligent network system. Scalability and online introduction of new services.
本发明的目的是通过下述方法实现的:一种实现智能网业务管理点与具体业务无关的方法,该方法包括:将业务管理操作和用户业务管理操作中与具体业务无关的基本操作作为一套通用的操作接口;将与业务无关的数据放到预先设计的数据库中,系统与用户接口所需的与业务无关的数据也放在数据库中;通过对该通用操作接口的操作,使系统根据特定业务的描述数据,包括业务逻辑和业务数据,来填写所述的相应的数据库、创建与该特定业务相关的数据库,及进行相应的业务管理和用户业务管理操作。The object of the present invention is achieved by the following method: a method for realizing that the service management point of the intelligent network has nothing to do with specific services, the method comprising: taking basic operations irrelevant to specific services in service management operations and user service management operations as a A set of general operation interface; put the data irrelevant to the business into the pre-designed database, and the data irrelevant to the business required by the system and user interface are also placed in the database; through the operation of the general operation interface, the system can The description data of a specific business, including business logic and business data, is used to fill in the corresponding database, create a database related to the specific business, and perform corresponding business management and user business management operations.
根据上述方法步骤,所述的通用操作接口的操作结构具有固定部分和可变部分,固定部分包括:操作号、操作类型、源功能实体、目的功能实体、源流水号、目的流水号、操作员号,可变部分为与操作相关的数据,可以是空。According to the above method steps, the operation structure of the general operation interface has a fixed part and a variable part, and the fixed part includes: operation number, operation type, source functional entity, destination functional entity, source serial number, destination serial number, operator Number, the variable part is the data related to the operation, it can be empty.
根据上述方法步骤,所述的业务管理操作包括业务的取得、加载、激活、去激活、关闭、删除;对于每一项业务,先取得该业务的描述数据,然后加载到相应的节点,最后激活该业务;当一项业务失去使用意义时,首先执行去激活操作,然后关闭业务,最后删除业务。According to the above method steps, the business management operations include business acquisition, loading, activation, deactivation, closure, and deletion; for each business, the description data of the business is first obtained, then loaded to the corresponding node, and finally activated The business; when a business loses its use meaning, first perform the deactivation operation, then close the business, and finally delete the business.
根据上述方法步骤,所述的用户业务管理操作包括用户业务的申请、创建、加载、激活、去激活、卸载、去创建、终止;首先根据用户的要求进行用户业务的申请,然后填写与该申请业务相关的数据库,再依次进行用户业务的创建、加载、激活;当用户需要撤销其使用的业务时,则经过用户业务的去激活、卸载、去创建、终止。According to the above method steps, the user service management operations include user service application, creation, loading, activation, deactivation, uninstallation, decreation, and termination; Business-related databases, and then create, load, and activate user services in sequence; when users need to cancel the services they use, they will go through deactivation, uninstallation, creation, and termination of user services.
根据上述方法步骤,所述的数据库包括:用户业务数据库索引库、数据库结构库、用户业务安排结构库、用户业务参照表、用户基本数据库、用户业务基本表、业务运行库、业务版本库。According to the above method steps, the database includes: a user business database index library, a database structure library, a user business arrangement structure library, a user business reference table, a basic user database, a basic user business table, a business operation library, and a business version library.
由于上述与具体业务无关的技术方案设计,即借助于数据库和通用操作接口设计,智能网业务管理点(SMP)可以实现与具体业务的不相关性。Due to the above-mentioned technical solution design irrelevant to specific services, that is, with the help of database and general operation interface design, the service management point (SMP) of the intelligent network can be independent from specific services.
由于这种不相关性,SMP系统在交付使用的时候,可以不包含任何具体的业务,具体的业务可以在系统运行后,再予以建立。实现在系统投入使用后,不改动系统软件就可以添加、删除、修改业务。Because of this irrelevance, when the SMP system is delivered for use, it may not include any specific services, and the specific services can be established after the system is running. Realize that after the system is put into use, services can be added, deleted, and modified without changing the system software.
由于这种不相关性,新业务的推出不必更改SMP系统,而智能网的其它设备如业务控制点(SCP)、业务交换点(SSP)本来就是独立于具体业务的,所以只要业务生成环境(SCE)将业务定义、生成出来,就可以很快地使业务投入运行。使一项新业务从设计、生成到投入使用的周期从原来一般的一年半左右时间缩短到六个月甚至三个月。Because of this irrelevance, the introduction of new services does not need to change the SMP system, and other devices in the intelligent network such as service control point (SCP) and service switching point (SSP) are originally independent of specific services, so as long as the service generation environment ( SCE) can quickly put the business into operation after defining and generating the business. It shortens the cycle of a new business from design, generation to putting into use from the usual one and a half years to six months or even three months.
另外,利用数据库和通用操作接口,系统可以担当数据库管理服务器,可以为终端用户(End User)提供维护自己数据的功能,也为实现业务用户的客户化提供了方便,终端用户可以借助于通用操作接口很方便地接入SMP的数据库。又由于系统提供了统一的操作界面、接口,方便系统用户对系统的操作、使用。In addition, by using the database and the general operation interface, the system can act as a database management server, which can provide end users (End Users) with the function of maintaining their own data, and also provides convenience for the customization of business users. End users can use general operations The interface is very convenient to access the database of SMP. And because the system provides a unified operation interface and interface, it is convenient for system users to operate and use the system.
再者,因为系统设计时使业务部件和应用程序独立,这样,增加新的业务并不影响现有系统,使得系统的扩展性增强,同时可以在不中断系统运行的情况下引入新的业务,做到在线引入新业务。Furthermore, because the system is designed to make business components and applications independent, adding new services does not affect the existing system, which enhances the scalability of the system and introduces new services without interrupting the operation of the system. Introduce new business online.
下面结合附图及具体实施例对本发明再作进一步详细的说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
图1为现有SMP的结构示意图。FIG. 1 is a schematic structural diagram of an existing SMP.
图2为现有SMP的工作流程示意图。Fig. 2 is a schematic diagram of the workflow of the existing SMP.
图3为本发明的结构示意图。Fig. 3 is a structural schematic diagram of the present invention.
图4为本发明一实施例的工作流程示意图。FIG. 4 is a schematic diagram of a workflow of an embodiment of the present invention.
图5为业务部件分配示意图。Fig. 5 is a schematic diagram of business component allocation.
图6为本发明一实施例的通用操作接口的操作流程示意图。FIG. 6 is a schematic diagram of an operation flow of a general operation interface according to an embodiment of the present invention.
首先,请参见图3所示,本发明的结构示意图。在采用本发明的业务管理点(SMS)中,设计一套通用的操作接口,包括业务管理操作和用户业务管理操作,将与业务无关的数据放到预先设计的数据库中,系统与用户接口所需的与业务无关的数据也放在数据库中,通过对通用操作接口的操作,使系统根据特定业务的描述数据,包括业务逻辑和业务数据,来填写相应的数据库,创建与该特定业务相关的数据库,及进行相应的业务管理和用户业务管理操作。SMS的各项管理功能都是通过通用操作接口和数据库接口(DBMS)接口完成的。系统并不局限于某一项或几项业务,系统既可以实现对现有业务的管理,也可以支持对新生业务的管理,其管理流程是一样的,参见图4本发明的业务管理流程及用户业务管理流程示意图。对于每一项业务,都是先从智能网的业务生成环境(SCE)取得业务部件,包括业务逻辑和业务数据,然后加载业务部件到相应的网络单元,最后,激活业务的运行,业务即可投入使用。当业务失去其使用意义时,首先暂停业务的运行,然后关闭业务,最后删除业务。这样,就实现了动态地在线引入新业务或卸除旧业务。当电信业务主管部门需要增加新业务时,不需要对SMS系统作改动,只要提供相应业务的业务逻辑和业务数据即可。First, please refer to FIG. 3 , which is a schematic structural diagram of the present invention. In the service management point (SMS) of the present invention, a set of general operation interface is designed, including service management operation and user service management operation, and data irrelevant to the service is put into a pre-designed database, and the system and user interface The required data that has nothing to do with the business is also placed in the database. Through the operation of the general operation interface, the system can fill in the corresponding database according to the description data of the specific business, including business logic and business data, and create a database related to the specific business. database, and perform corresponding business management and user business management operations. Various management functions of SMS are completed through the general operation interface and database interface (DBMS) interface. The system is not limited to one or several businesses. The system can realize the management of existing businesses and support the management of new businesses. The management process is the same. See Figure 4 for the business management process of the present invention and Schematic diagram of the user business management process. For each service, first obtain the service components from the service generation environment (SCE) of the intelligent network, including service logic and service data, then load the service components to the corresponding network unit, and finally activate the operation of the service, and the service can be completed Put into use. When the service loses its meaning of use, first suspend the operation of the service, then close the service, and finally delete the service. In this way, it is realized to dynamically introduce new services or remove old services online. When the telecommunications business administration needs to add new services, there is no need to make changes to the SMS system, as long as the business logic and business data of the corresponding business are provided.
在本发明中,所述的基本通用操作接口,包括业务管理操作和用户业务管理操作。业务管理操作包括业务的取得、加载、激活、去激活、关闭、删除;用户业务管理操作包括用户业务的申请、创建、加载、激活、去激活、卸载、去创建、终止。所述的数据库包括:用户业务数据库索引库、数据库结构库、用户业务安排结构库、用户业务参照表、用户基本数据库、用户业务基本表、业务运行库、业务版本库。In the present invention, the basic general operation interface includes service management operations and user service management operations. Service management operations include service acquisition, loading, activation, deactivation, closure, and deletion; user service management operations include user service application, creation, loading, activation, deactivation, uninstallation, creation, and termination. The database includes: user business database index library, database structure library, user business arrangement structure library, user business reference table, user basic database, user business basic table, business operation library, and business version library.
图4所示的用户业务的管理流程,首先是用户业务的申请,根据用户的要求,从已经加载的业务中选择用户申请的业务,为其分配一个用户业务号。然后录入用户业务数据,这时要从数据库结构库中得到相应业务的数据库模板,才能填写用户数据。用户业务数据录入成功后,依次进行用户业务的创建、加载、激活,此用户业务即可使用。当用户需要撤销其使用的业务时,需经过用户业务的暂停、卸载、去创建、数据删除、终止等步骤。The management process of the user service shown in Figure 4 is firstly the application of the user service. According to the user's request, the service applied by the user is selected from the loaded services, and a user service number is assigned to it. Then enter the user business data. At this time, the database template of the corresponding business must be obtained from the database structure library to fill in the user data. After the user service data is successfully entered, the user service is created, loaded, and activated in sequence, and the user service is ready to use. When a user needs to cancel the service he uses, he needs to go through steps such as suspension, uninstallation, de-creation, data deletion, and termination of the user service.
图5所示为业务部件分配示意图。SCE提供了一个业务的所有部件:业务执行逻辑、业务管理逻辑、业务数据模板、业务触发信息、业务资源信息。SMP执行业务取得操作后,将获得这些业务部件,其中业务管理逻辑由SMP留作自用,而业务数据模板除了留作自用外,还要被加载到业务数据点(SDP),业务执行逻辑要被加载到SCP,业务触发信息被加载到SSP,业务资源信息被加载到智能外设(IP)。Figure 5 shows a schematic diagram of service component allocation. SCE provides all components of a business: business execution logic, business management logic, business data templates, business trigger information, and business resource information. After the SMP executes the business acquisition operation, it will obtain these business components, in which the business management logic is reserved by the SMP for its own use, and the business data template must be loaded to the business data point (SDP) in addition to being reserved for its own use, and the business execution logic must be Loaded to the SCP, service trigger information is loaded to the SSP, and service resource information is loaded to the intelligent peripheral (IP).
上述的基本通用操作接口的操作结构具有固定部分和可变部分,固定部分包括:操作号、操作类型、源功能实体、目的功能实体、源流水号、目的流水号、操作员号,可变部分为与操作相关的数据,可以是空。The operation structure of the above-mentioned basic general operation interface has a fixed part and a variable part. The fixed part includes: operation number, operation type, source functional entity, destination functional entity, source serial number, destination serial number, operator number, variable part Can be empty for the data associated with the operation.
以下是根据上述与具体业务无关的技术方案设计,实现的华为智能网业务管理点(TELLINSMP)的通用操作接口设计与数据库设计实施示例。The following is an implementation example of the general operation interface design and database design of Huawei's intelligent network service management point (TELLIN® SMP) based on the above-mentioned technical solution design that has nothing to do with specific services.
通用操作接口的操作结构的固定部分见表1所示:The fixed part of the operation structure of the general operation interface is shown in Table 1:
表1
表2
源功能实体、目的功能实体分别表示操作的发出方和接收方。功能实体的编号定义见表3所示:The source functional entity and the destination functional entity represent the sender and receiver of the operation respectively. The number definitions of functional entities are shown in Table 3:
表3
小于10的编号保留作SMP内部模块用。自动机流水号用来区分每个操作的实例。Numbers less than 10 are reserved for SMP internal modules. The automaton serial number is used to distinguish each instance of the operation.
操作的可变部分是与操作相关的数据,业务管理操作包括业务的取得、加载、激活、替换、去激活、关闭、删除,用户业务管理操作包括用户业务的申请、创建、加载、激活、去激活、卸载、去创建、终止、查询、修改等。请见表4-表20所示:一、业务管理操作:The variable part of the operation is data related to the operation. Business management operations include service acquisition, loading, activation, replacement, deactivation, shutdown, and deletion. User service management operations include user service application, creation, loading, activation, and deactivation. Activate, uninstall, create, terminate, query, modify, etc. Please see Table 4-Table 20: 1. Business management operations:
表4 业务取得
表5 业务加载
表6 业务激活
表7 业务替换
表8 业务去激活
表9 业务关闭
表10 业务删除
表11 用户业务申请
表12 用户业务创建
表13 用户业务加载
表14 用户业务激活
表15 用户业务去激活
表16 用户业务卸载
表17 用户业务去创建
表18 用户业务终止
表19 用户业务查询
表20 用户业务修改
上述通用操作由业务接入点(SMAP)发出,SMP处理。SMP在处理过程中,如果必要的话,就向SCP发出操作,得到SCP的响应后继续处理,最后返回结果给SMAP。操作流程请参见图6所示,①SMAP向SMP发出一个操作1;②SMP在执行操作的处理过程中,向SCP发出了一个新操作2:③SCP处理完操作2后,向SMP发送响应;④SMP处理完操作1后,向SMAP发送响应。The above general operations are issued by the service access point (SMAP) and processed by the SMP. During the process of processing, SMP sends an operation to SCP if necessary, continues to process after receiving the response from SCP, and finally returns the result to SMAP. The operation flow is shown in Figure 6. ①SMAP sends an operation 1 to SMP; ②SMP sends a new operation 2 to SCP during the processing of the operation: ③SCP sends a response to SMP after processing operation 2; ④SMP finishes processing After operation 1, send a response to SMAP.
表21-表28介绍华为智能网业务管理点(TELLINSMP)的数据库设计,其中类型N代表数字型,C代表字符型。Table 21-Table 28 introduce the database design of Huawei Intelligent Network Service Management Point (TELLIN® SMP), where type N represents numeric type, and C represents character type.
表21 用户业务数据库索引库
表22 数据库结构库
表23 用户业务安排数据库
表24 用户业务参照表
表25 用户基本数据库
每个业务必须有一个基本表,基本表中必须至少有三个字段,表中的其它字段可以根据需要设定。Each business must have a basic table, and there must be at least three fields in the basic table, and other fields in the table can be set as required.
表26 用户业务基本表
表27 业务运行库
表28 业务版本库
上述各通用操作的实现流程说明如下:The implementation process of the above general operations is described as follows:
1、业务取得——从SCEP取得一个新业务(或新版本的业务),根据SCEP提供的信息填写SMP中相应的数据库,并创建与SDF中要创建的库结构相同的库,处理完毕后,回送处理结果,包括成功/失败标志。处理流程:1. Service acquisition - obtain a new service (or new version of service) from SCEP, fill in the corresponding database in SMP according to the information provided by SCEP, and create a library with the same structure as the library to be created in SDF. After processing, Echoes processing results, including success/failure flags. Processing flow:
a)填写业务版本库。a) Fill in the business version library.
b)填写用户业务数据库索引库,和数据库结构库。b) Fill in the user business database index library and database structure library.
c)根据“业务用户数据库索引库”和“数据库结构库”创建SMP中的用户业务数据库。c) Create a user business database in the SMP according to the "business user database index library" and "database structure library".
d)发出相应的Result(成功响应)或Error(出错响应)操作。d) Issue the corresponding Result (successful response) or Error (error response) operation.
2、业务加载——加载业务首先进行数据的有效性检查,然后将业务配置到各个网络单元。处理流程:2. Service loading——to load the service, first check the validity of the data, and then configure the service to each network unit. Processing flow:
a)对数据(业务)进行有效性检查,若通过检查则添加此业务到业务运行库中,设置业务状态为待加载,否则发送出错响应给SMAP。a) Check the validity of the data (business), if it passes the check, add this business to the business operation library, set the business status to be loaded, otherwise send an error response to SMAP.
b)发送配置SCP操作给SCP,并等待SCP的响应。如果在给定时间内没有响应,则重发。重发两次,仍无响应,则返回错误给SMAP。如果收到SCP的出错响应,则终止处理,返回出错响应给SMAP。b) Send the configuration SCP operation to the SCP, and wait for the response of the SCP. Resend if there is no response within the given time. If there is still no response after resending twice, an error will be returned to SMAP. If an error response from the SCP is received, the processing is terminated and an error response is returned to the SMAP.
c)正常处理结束,置业务状态为已加载,发成功响应给SMAP。c) After normal processing, set the service status as loaded, and send a success response to SMAP.
3、业务激活——只有当业务状态为已加载时,才能激活业务。处理流程:3. Service activation - only when the service status is loaded, the service can be activated. Processing flow:
a)检查业务及业务状态(业务运行库中)。a) Check the business and business status (in the business operation library).
b)发出激活操作给SCP,等待响应,若无响应,重发。b) Send an activation operation to the SCP, wait for a response, and resend if there is no response.
c)如果收到SCP的成功响应,则设置业务运行库中的业务状态为激活,发送成功响应给SMAP。如果收到SCP的出错响应或在限定时间内未收到SCP的响应,则返回出错响应给SMAP。c) If a successful response from the SCP is received, set the service status in the service operation library to active, and send a successful response to the SMAP. If it receives an error response from the SCP or does not receive a response from the SCP within a limited time, it returns an error response to the SMAP.
4、业务去激活——只有当业务状态为激活时,才能“去激活”业务。处理流程:4. Service deactivation - only when the service status is activated, the service can be "deactivated". Processing flow:
a)检查业务及业务状态(业务运行库中)是否为激活,如果不是,则返回错误响应给SMAP。a) Check whether the business and business status (in the business operation library) are active, if not, return an error response to SMAP.
b)发出去激活操作给SCP,等待响应,若无响应,重发。b) Send a deactivation operation to the SCP, wait for a response, and resend if there is no response.
c)如果收到SCP的成功响应,则设置业务运行库中的业务状态为已加载,发送成功响应给SMAP。如果收到SCP的出错响应或在限定时间内未收到SCP的响应,则返回出错响应给SMAP。c) If a successful response from the SCP is received, the service status in the service runtime library is set as loaded, and a successful response is sent to the SMAP. If it receives an error response from the SCP or does not receive a response from the SCP within a limited time, it returns an error response to the SMAP.
5、业务关闭——只有业务去激活后才能关闭业务。处理流程:5. Business closure - the business can only be closed after the business is deactivated. Processing flow:
a)检查业务状态,若不为已加载,则发送错误响应给SMAP。a) Check the business status, if it is not loaded, send an error response to SMAP.
b)向用户业务管理模块发出删除用户业务操作。b) Sending an operation of deleting user services to the user service management module.
c)收到用户业务管理模块的成功响应后,向SCP发业务关闭操作。c) After receiving a successful response from the user service management module, send a service close operation to the SCP.
d)如果收到SCP的出错响应或出现超时,则返回出错响应给SMAP。d) If an error response from the SCP is received or a timeout occurs, an error response is returned to the SMAP.
e)收到SCP的成功响应,则删除SMP业务运行库中有关被关闭业务的相应记录。e) After receiving a successful response from the SCP, delete the corresponding record of the closed service in the SMP service operation library.
返回成功响应给SMAP。Return a successful response to SMAP.
6、业务删除——只有业务关闭后才能删除业务。删除业务指将SMP上的有关此业务的记录和库删除。处理流程:6. Business deletion - the business can only be deleted after the business is closed. Deleting a service refers to deleting records and libraries related to this service on the SMP. Processing flow:
a)检查业务版本库中是否有此业务,若无则返回出错响应给SMAP。a) Check whether there is this service in the service version library, if not, return an error response to SMAP.
b)检查业务运行库是否有此业务,及业务的状态,若业务状态不是已关闭,则返回出错响应给SMAP。b) Check whether the service operation library has this service and the status of the service. If the service status is not closed, return an error response to SMAP.
c)查询用户业务数据库索引库,删除有关此业务的数据,然后删除数据库结构库、用户业务数据库索引库、业务版本库中的相应记录,成功则发送成功响应给SMAP,失败则返回出错响应给SMAP。c) Query the user business database index library, delete the data related to this business, and then delete the corresponding records in the database structure library, user business database index library, and business version library. If it succeeds, it will send a successful response to SMAP, and if it fails, it will return an error response to SMAP.
7、用户业务申请——为一用户申请一个用户业务号。处理流程:7. User service application - apply for a user service number for a user. Processing flow:
a)接收SMAP送来的操作ApplySubServ/Argu,得到用户号、业务键、数据库版本号、公共用户标志、公共用户号。a) Receive the operation ApplySubServ/Argu sent by SMAP to obtain the user number, service key, database version number, public user logo, and public user number.
b)判断指定的用户和业务是否存在,若不存在则返回出错操作ApplySubServ/E。b) Determine whether the specified user and service exist, and return the error operation ApplySubServ/E if they do not exist.
c)找出当前最大用户业务号,加1后作为用户申请到的用户业务号。c) Find out the current maximum user service number, add 1 and use it as the user service number applied for by the user.
d)设定公共用户号。d) Set the public user number.
e)将用户业务数据版本状态设置为“未创建”。e) Set the user business data version status to "not created".
f)将用户业务号和公共用户号插入到用户业务安排结构库中。f) Inserting the user service number and the public user number into the user service arrangement structure database.
g)将用户业务号作为操作ApplySubServ/R的参数返回给MMI(Man-Machine-Interface)。g) Return the user service number to the MMI (Man-Machine-Interface) as a parameter of the ApplySubServ/R operation.
8、用户业务创建——为一用户创建其申请的业务。处理流程:8. User service creation—creating the service applied for by a user. Processing flow:
a)接收MMI送来的操作CreateSubServ/A,得到用户业务号、SCP号、公共用户号、用户标识。a) Receive the CreateSubServ/A operation sent by the MMI to obtain the user service number, SCP number, public user number, and user ID.
b)如果用户业务不存在或用户业务数据版本状态不是“未创建”,则返回操作CreateSubServ/E。b) If the user service does not exist or the user service data version status is not "not created", return to the operation CreateSubServ/E.
c)检查该用户业务是否存在有效数据,若没有数据,则返回操作CreateSubServ/E。c) Check whether the user service has valid data, and if there is no data, return to CreateSubServ/E.
d)根据用户业务号找出业务键、数据库版本号。d) Find out the service key and database version number according to the user service number.
e)将业务键、数据库版本号、用户业务号、用户标识插入到用户业务参照表中。e) Insert the business key, database version number, user business number, and user ID into the user business reference table.
f)设置用户业务数据版本状态为“未提交”。f) Set the user business data version status as "unsubmitted".
g)返回成功操作CreateSubServ/R。g) return successful operation CreateSubServ/R.
9、用户业务加载——将用户业务加载到SCP。处理流程:9. User service loading—load user service to SCP. Processing flow:
a)接收MMI送来的操作AddSubServ/A,得到用户业务号。a) Receive the operation AddSubServ/A sent by the MMI to obtain the user service number.
b)如果用户业务不存在或用户业务数据版本状态不是“未提交”,则返回操作AddSubServ/E。b) If the user service does not exist or the user service data version status is not "unsubmitted", return to the operation AddSubServ/E.
c)查询SCP上是否已存在此用户业务,如果已经存在则转第f步。c) Query whether this user service already exists on the SCP, if it already exists, go to step f.
d)设置用户业务状态为“未激活”,从SMP上取出用户业务数据,作为操作SCPMultiChange/A的参数,发送操作SCPMultiChange/A给用户业务对应的SCP。d) Set the user service status as "inactive", take out the user service data from the SMP, use it as a parameter for operating SCPMultiChange/A, and send the operation SCPMultiChange/A to the SCP corresponding to the user service.
e)如果收到SCP的出错响应SCPMultiChange/E或操作超时,返回操作AddSubServ/E。e) If the error response SCPMultiChange/E from the SCP is received or the operation times out, return to the operation AddSubServ/E.
f)设置用户业务数据版本状态为“有效”。f) Set the user business data version status to "Valid".
g)返回成功操作AddSubServ/R。g) return successful operation AddSubServ/R.
10、用户业务激活——激活某用户已申请但还未投入使用的业务。处理流程:10. User service activation - activate a service that a user has applied for but not yet put into use. Processing flow:
a)如果数据版本状态不是“有效”,返回出错操作ActivateSubServ/E。a) If the data version status is not "valid", return the error operation ActivateSubServ/E.
b)查询SCP上的用户业务,给SCP发操作SCPSelect/A。b) Query the user service on the SCP, and send the operation SCPSelect/A to the SCP.
c)如果SCP上用户业务不存在,则设置数据版本状态为“未提交”,然后返回出错操作ActivateSubServ/E。c) If the user service does not exist on the SCP, set the data version status as "not submitted", and then return the error operation ActivateSubServ/E.
d)如果SCP上用户业务已处于激活状态,则转第g步。d) If the user service on the SCP is already activated, go to step g.
e)设置SCP上的用户业务状态为“激活”,发操作SCPChange/A。e) Set the service status of the user on the SCP to "Active", and send the operation SCPChange/A.
f)如果收到SCP的出错响应SCPChange/E或操作超时,返回操作ActivateSubServ/E。f) If the error response SCPChange/E from the SCP is received or the operation times out, return to the operation ActivateSubServ/E.
g)设置SMP上的用户业务状态为“激活”,数据版本状态为“激活”。g) Set the user service status on the SMP as "activated", and the data version status as "activated".
h)返回成功操作ActivateSubServ/R。h) Return successful operation ActivateSubServ/R.
11、用户业务去激活——暂停正在运行的用户业务。处理流程:11. Deactivation of user services - suspend the running user services. Processing flow:
a)如果数据版本状态不是“激活”,返回出错操作DeactivateSubServ/E。a) If the data version status is not "activated", return the error operation DeactivateSubServ/E.
b)查询SCP上的用户业务,给SCP发操作SCPSelect/A。b) Query the user service on the SCP, and send the operation SCPSelect/A to the SCP.
c)如果SCP上用户业务不存在,则设置数据版本状态为“未提交”,然后返回出错操作DeactivateSubServ/E。c) If the user service does not exist on the SCP, set the data version status as "not submitted", and then return the error operation DeactivateSubServ/E.
d)如果SCP上用户业务已处于去激活状态,则转第g步。d) If the user service on the SCP has been deactivated, go to step g.
e)设置SCP上的用户业务状态为“去激活”,发操作SCPChange/A。e) Set the service status of the user on the SCP to "deactivated", and send the operation SCPChange/A.
f)如果收到SCP的出错响应SCPChange/E或操作超时,返回操作DeactivateSubServ/E。f) If the error response SCPChange/E from the SCP is received or the operation times out, the operation DeactivateSubServ/E is returned.
g)设置SMP上的用户业务状态为“去激活”,数据版本状态为“有效”。g) Set the user service status on the SMP to "deactivated", and the data version status to "valid".
h)返回成功操作DeactivateSubServ/R。h) Return successful operation DeactivateSubServ/R.
12、用户业务卸载——删除SCP上的用户业务。处理流程:12. User service unloading - delete the user service on the SCP. Processing flow:
a)如果数据版本状态不是“有效”,返回出错操作DeleteSubServ/E。a) If the data version status is not "valid", return the error operation DeleteSubServ/E.
b)查询SCP上的用户业务,给SCP发操作SCPSelect/A。b) Query the user service on the SCP, and send the operation SCPSelect/A to the SCP.
c)如果收到SCP的出错响应SCPChange/E或操作超时,返回操作DeleteSubServ/E。c) If the error response SCPChange/E from the SCP is received or the operation times out, the operation DeleteSubServ/E is returned.
d)如果SCP上用户业务不存在,则转第h步。d) If the user service does not exist on the SCP, go to step h.
e)如果SCP上用户业务状态为“激活”,则设置SMP上的用户业务状态和数据版本状态为“激活”,然后返回操作DeleteSubServ/E。e) If the user service status on the SCP is "activated", then set the user service status and data version status on the SMP to "activate", and then return to the operation DeleteSubServ/E.
f)根据用户业务号组装删除用户业务的SQL语句,发操作SCPMultiChange/A给SCP。f) Assemble the SQL statement for deleting the user service according to the user service number, and send the operation SCPMultiChange/A to the SCP.
g)如果收到SCP的出错响应SCPChange/E或操作超时,返回操作DeleteSubServ/E。g) If the error response SCPChange/E from the SCP is received or the operation times out, the operation DeleteSubServ/E is returned.
h)设置数据版本状态为“未提交”。h) Set the data version status to "unsubmitted".
i)返回成功操作DeleteSubServ/R。i) Return successful operation DeleteSubServ/R.
13、用户业务去创建——改变SMP上的用户业务状态为未创建。处理流程:13. De-creation of user services - change the status of user services on the SMP to uncreated. Processing flow:
a)如果数据版本状态不是“未提交”,返回出错操作ClearSubServ/E。a) If the data version status is not "uncommitted", return the error operation ClearSubServ/E.
b)查询SCP上是否存在用户业务数据。b) Query whether there is user service data on the SCP.
c)如果SCP上还存在用户业务数据,则设置SMP上的数据版本状态为“有效”,返回出错操作ClearSubServ/E。c) If there is still user service data on the SCP, then set the data version status on the SMP to "valid", and return the error operation ClearSubServ/E.
d)设置数据版本状态为“未创建”。d) Set the data version status to "not created".
e)返回成功响应ClearSubServ/R。e) Return a successful response to ClearSubServ/R.
14、用户业务终止——终止用户业务,清除与此用户业务相关的所有数据。处理流程:14. User service termination - terminate user service and clear all data related to this user service. Processing flow:
a)如果数据版本状态不是未创建,返回出错操作TerminateSubServ/E。a) If the data version status is not uncreated, return the error operation TerminateSubServ/E.
b)删除用户业务数据表中的数据,删除用户业务参照表、用户业务安排表中的与此用户业务相关的数据,如果删除出错则返回出错操作TerminateSubServ/E。b) Delete the data in the user service data table, delete the data related to the user service in the user service reference table and the user service arrangement table, and return the error operation TerminateSubServ/E if the deletion is wrong.
c)返回成功响应TerminateSubServ/R。c) Return a successful response to TerminateSubServ/R.
15、删除一个业务的所有用户业务——对应于业务关闭和业务删除时,对相应的用户业务进行处理。处理流程:15. Deleting all user services of a service—corresponding to when the service is closed and the service is deleted, the corresponding user services are processed. Processing flow:
a)如果是业务删除时发出的操作,则转第e步。a) If it is an operation issued when the business is deleted, go to step e.
b)查询该业务的用户业务记录数,如果记录数为0,返回成功响应。如果出错,则返回出错响应。b) Query the number of user business records of the business, if the number of records is 0, return a successful response. If an error occurs, an error response is returned.
c)设置该业务的所有用户业务为“未激活”状态,设置数据版本状态为“未提交”状态。c) Set all user services of the service to the "inactive" state, and set the data version state to the "unsubmitted" state.
d)如果出错,则返回出错响应,否则返回成功响应。d) If an error occurs, an error response is returned, otherwise a success response is returned.
e)删除用户业务参照表中有关这个业务的所有用户业务的数据,删除用户业务安排表中有关这个业务的所有用户业务的数据。e) Delete the data of all user services related to this service in the user service reference table, and delete the data of all user services related to this service in the user service arrangement table.
f)如果出错,则返回出错响应,否则返回成功响应。f) If an error occurs, an error response is returned, otherwise a success response is returned.
16、用户业务查询——查询SCP上的用户业务数据到SMP。处理流程:16. User service query - query the user service data on the SCP to the SMP. Processing flow:
a)根据MMI给出的查询表名、字段名、条件,组合SQL语句,向SCP发出查询操作SCPSelect/A。a) According to the query table name, field name, and conditions given by MMI, combine SQL statements, and send query operation SCPSelect/A to SCP.
b)如果查询失败或超时,返回出错操作QuerySubServ/E。b) If the query fails or times out, return the error operation QuerySubServ/E.
c)将查询到的数据插入或更新到SMP的用户业务数据库中。c) Insert or update the queried data into the user service database of the SMP.
d)返回成功响应QuerySubServ/R。d) Return a successful response to QuerySubServ/R.
17、用户业务修改——用户业务的修改只能在数据版本的“有效”态进行,修改只针对经过修改的数据项。先修改SCP上的用户业务数据,成功后再修改SMP上的用户业务数据。处理流程:17. User business modification——The modification of user business can only be carried out in the "valid" state of the data version, and the modification is only for the modified data item. Modify the user service data on the SCP first, and then modify the user service data on the SMP after success. Processing flow:
a)如果数据版本状态不在“有效”态,则返回ModifySubServ/E。a) If the data version status is not "valid", return ModifySubServ/E.
b)将修改数据库的SQL通过操作SCPMultiChange/A发给SCP。b) Send the SQL to modify the database to the SCP by operating SCPMultiChange/A.
c)如果收到SCP的出错响应SCPMultiChange/E或操作超时,返回操作ModifySubServ/E。c) If the error response SCPMultiChange/E from the SCP is received or the operation times out, the operation ModifySubServ/E is returned.
d)收到SCP的成功响应,修改SMP的用户业务数据。d) After receiving a successful response from the SCP, modify the user service data of the SMP.
e)若修改失败则返回出错操作ModifySubServ/E。e) If the modification fails, return the error operation ModifySubServ/E.
f)返回成功操作ModifySubServ/R。f) Return successful operation ModifySubServ/R.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN98125280A CN1092886C (en) | 1998-12-15 | 1998-12-15 | Method for realizing intelligent network service management point to be unconcerned with concrete service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN98125280A CN1092886C (en) | 1998-12-15 | 1998-12-15 | Method for realizing intelligent network service management point to be unconcerned with concrete service |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1257364A CN1257364A (en) | 2000-06-21 |
| CN1092886C true CN1092886C (en) | 2002-10-16 |
Family
ID=5229124
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN98125280A Expired - Fee Related CN1092886C (en) | 1998-12-15 | 1998-12-15 | Method for realizing intelligent network service management point to be unconcerned with concrete service |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1092886C (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005027419A1 (en) * | 2003-09-12 | 2005-03-24 | Huawei Technologies Co., Ltd. | A method of processing intellignet service logic |
| US8938595B2 (en) | 2003-08-05 | 2015-01-20 | Sepaton, Inc. | Emulated storage system |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1750568B (en) * | 2005-09-09 | 2010-05-12 | 中国移动通信集团公司 | Data service control system, control network, and service control method |
| CN100536479C (en) * | 2006-10-10 | 2009-09-02 | 华为技术有限公司 | Service creation system and method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1180468A (en) * | 1995-04-04 | 1998-04-29 | 诺基亚电信公司 | Personal intelligent net in service |
| JPH10229445A (en) * | 1997-02-14 | 1998-08-25 | Nippon Telegr & Teleph Corp <Ntt> | Intelligent Network Operation System |
-
1998
- 1998-12-15 CN CN98125280A patent/CN1092886C/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1180468A (en) * | 1995-04-04 | 1998-04-29 | 诺基亚电信公司 | Personal intelligent net in service |
| JPH10229445A (en) * | 1997-02-14 | 1998-08-25 | Nippon Telegr & Teleph Corp <Ntt> | Intelligent Network Operation System |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8938595B2 (en) | 2003-08-05 | 2015-01-20 | Sepaton, Inc. | Emulated storage system |
| WO2005027419A1 (en) * | 2003-09-12 | 2005-03-24 | Huawei Technologies Co., Ltd. | A method of processing intellignet service logic |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1257364A (en) | 2000-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1143208C (en) | Apparatus and method for conversion of messages | |
| CN100337235C (en) | Method and apparatus for accessing database | |
| CN1625865A (en) | Method and equipment for management of tree data exchange | |
| CN1437812A (en) | Method and system for combining configuration parameters for an entity profile | |
| CN1382347A (en) | Network architecture and method service script execution and management | |
| CN1334939A (en) | Method and device for providing real-time call processing service in intelligent network | |
| CN1208482A (en) | distributed processing | |
| CN1794657A (en) | Method and system for managing terminal equipment | |
| CN1797461A (en) | An advertising business information release system and its release method | |
| CN101068243A (en) | Deal with the message interaction system between the gateway layer and the business layer and the sending and receiving methods | |
| CN101064641A (en) | Method and system for attribute based index and/or query of Web service resource | |
| CN101064878A (en) | Mobile terminal for realizing content filtering, system, network entity and method | |
| CN1191026A (en) | emulator for SQL relational database | |
| CN1878083A (en) | Method and system for recording usage network capability and application therefor | |
| CN1092886C (en) | Method for realizing intelligent network service management point to be unconcerned with concrete service | |
| CN101039220A (en) | Method for providing individualized experience, apparatus, server system and network management system | |
| CN1960507A (en) | Information sharing between users of handsets, and search method | |
| CN1299200C (en) | Unified converting method for interface data in telecommunication network management system and its system | |
| CN1852138A (en) | Terminal management method and system | |
| CN1859629A (en) | Business information processing system and method | |
| CN1794647A (en) | Method and its system upload terminal information in equipment management | |
| CN1464679A (en) | Internet authentication method | |
| CN1547357A (en) | A Dynamically Constructed Network Management Method | |
| CN1723680A (en) | Method and device for replacing and pushing a sound source of a supplementary service in a call using a ring-back tone | |
| CN1859387A (en) | Terminal user surrogate system and its method for subscribing and using service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C06 | Publication | ||
| PB01 | Publication | ||
| 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: 20021016 Termination date: 20131215 |