[go: up one dir, main page]

CN100461683C - General service system and device, network access system and service processing method - Google Patents

General service system and device, network access system and service processing method Download PDF

Info

Publication number
CN100461683C
CN100461683C CNB2007100002721A CN200710000272A CN100461683C CN 100461683 C CN100461683 C CN 100461683C CN B2007100002721 A CNB2007100002721 A CN B2007100002721A CN 200710000272 A CN200710000272 A CN 200710000272A CN 100461683 C CN100461683 C CN 100461683C
Authority
CN
China
Prior art keywords
service
module
unit
request
access
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
Application number
CNB2007100002721A
Other languages
Chinese (zh)
Other versions
CN101018138A (en
Inventor
王胜
叶菁
余光虎
孙建发
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2007100002721A priority Critical patent/CN100461683C/en
Publication of CN101018138A publication Critical patent/CN101018138A/en
Application granted granted Critical
Publication of CN100461683C publication Critical patent/CN100461683C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种通用业务系统,该系统包括业务接入模块、业务调度模块和业务功能模块。其中,业务接入模块用于接收对应接入网络的第一业务请求,并进行协议转换,将该第一业务请求转换为第二业务请求,发送给业务调度模块;业务调度模块用于根据接收到的第二业务请求,调用执行业务逻辑的业务功能模块;业务功能模块用于接受业务调度模块的调用,执行第二业务请求所请求执行的业务。本发明的通用业务系统可处理不同接入网络的业务请求,使接入到本通用业务系统的新建网络能够共享系统中已有业务功能的同时,还能充分利用新建网络的功能,并可提高通信系统的可扩展性,降低业务开发成本。

The invention discloses a general service system, which includes a service access module, a service scheduling module and a service function module. Among them, the service access module is used to receive the first service request corresponding to the access network, and perform protocol conversion, convert the first service request into a second service request, and send it to the service scheduling module; The received second business request calls the business function module for executing business logic; the business function module is used to accept the call of the business scheduling module and execute the business requested by the second business request. The general service system of the present invention can handle the service requests of different access networks, so that the new network connected to the general service system can share the existing service functions in the system, and can also make full use of the functions of the new network, and can improve The scalability of the communication system reduces the cost of business development.

Description

通用业务系统及装置、网络接入系统和业务处理方法 General service system and device, network access system and service processing method

技术领域 technical field

本发明涉及通信领域,尤其涉及一种通用业务系统及装置、网络接入系统和业务处理方法。The invention relates to the communication field, in particular to a general service system and device, a network access system and a service processing method.

背景技术 Background technique

目前在电信网络中,业务通常是通过与交换网络分离的智能网设备提供的。随着运营商业务领域的拓展,如原来的固定运营商获得移动牌照后开展移动业务,此时,运营商可能需要将原来为固定用户提供的业务向移动用户提供。Currently in telecommunication networks, services are usually provided through intelligent network equipment that is separate from the switching network. With the expansion of the operator's business field, if the original fixed operator obtains the mobile license to develop mobile services, at this time, the operator may need to provide the services originally provided for fixed users to mobile users.

由于不同的核心网络接入业务系统采用不同的信令协议,如固定网络采用INAP(Intelligent Network Application Part,智能网应用部分)协议,GSM(GlobalSystem for Mobile Communication,全球移动通信网)移动网络采用CAP(CAMEL Application Part,移动增强逻辑的特定用户应用部分)协议,IMS(IPMultimedia System,IP多媒体子系统)网络采用SIP协议(Session InitiatedProtocol,会话初始协议)。因此,目前对于多个核心网络的情况,提供业务时通常有两种方式:一种是采用多个业务系统,为不同的网络分别定制业务逻辑(现有技术一);一种是由新建的核心网络提供协议转换,接入同一个业务系统(现有技术二)。Since different core network access service systems use different signaling protocols, such as INAP (Intelligent Network Application Part) protocol for fixed networks, and CAP for GSM (Global System for Mobile Communication) mobile networks (CAMEL Application Part, specific user application part of mobile enhanced logic) protocol, IMS (IP Multimedia System, IP Multimedia Subsystem) network adopts SIP protocol (Session Initiated Protocol, session initiation protocol). Therefore, for the current situation of multiple core networks, there are usually two ways to provide services: one is to use multiple service systems to customize business logic for different networks (existing technology 1); The core network provides protocol conversion and access to the same service system (prior art 2).

对于现有技术一提供的多种业务接入方式,以目前存在的PSTN(PublicSwitch Telephone Network,公共交换电话网)、GSM网络和CDMA(CodeDivision Multiple Access,码分多址接入)网络为例,其组网如图1所示。图1中INAP SCP、CAP SCP、WIN SCP分别代表PSTN、GSM、CDMA网络中的业务系统。即使上述网络由同一运营商运营,不同的网络也分别有各自的业务系统。For the multiple service access methods provided by prior art 1, take the existing PSTN (Public Switch Telephone Network, Public Switched Telephone Network), GSM network and CDMA (Code Division Multiple Access, Code Division Multiple Access) network as examples, Its networking is shown in Figure 1. In Figure 1, INAP SCP, CAP SCP, and WIN SCP represent service systems in PSTN, GSM, and CDMA networks respectively. Even if the above-mentioned networks are operated by the same operator, different networks have their own service systems.

采用这种业务接入方式,对于各网络的用户,要实现相同的业务特性时,需要分别在各网络对应的SCP(Service Control Point,业务控制点)实现。对于运营商业务领域的拓展,如原来的固定运营商获得移动牌照后开展移动业务的情况,运营商将原来为固定用户提供的业务向移动用户提供时,需要新建移动业务系统,并基于移动网络的协议重新开发原有的业务,无法实现原来固定网络业务逻辑的共享。同样,当业务特性增强变化时,需要分别修改各业务系统上的逻辑,这样给开发工作带来大量工作量和各系统业务特性不一致的风险。Using this service access method, for users of each network, to realize the same service characteristics, it needs to be implemented in the corresponding SCP (Service Control Point, service control point) of each network. For the expansion of the operator's business field, such as the case where the original fixed operator obtains a mobile license to carry out mobile services, when the operator provides the services originally provided for fixed users to mobile users, it needs to build a new mobile service system, and based on the mobile network The protocol redevelops the original business, and cannot realize the sharing of the original fixed network business logic. Similarly, when the business characteristics are enhanced and changed, the logic on each business system needs to be modified separately, which brings a lot of workload to the development work and the risk of inconsistent business characteristics of each system.

现有技术二提供的多种业务接入方式中,由新建的核心网络提供协议转换,接入已有业务系统。以GSM和IMS网络为例,其组网如图2所示。图2中,GSM网络是运营商先运营的网络,IMS是运营商后运营的网络,现有技术二的方案是在后运营的网络中增加协议转换设备(IM SSF,IM业务交换点),使得新建网络使用与原有网络相同的信令协议接入原有业务系统。Among the multiple service access methods provided by prior art 2, the newly built core network provides protocol conversion and access to existing service systems. Taking the GSM and IMS networks as examples, their networking is shown in Figure 2. In Fig. 2, the GSM network is the network operated first by the operator, and the IMS is the network operated later by the operator. The solution of the second prior art is to add a protocol conversion device (IM SSF, IM service switching point) in the network operated later, Make the new network use the same signaling protocol as the original network to access the original service system.

采用这种业务接入方式,虽然能够做到无需改造原有业务系统就可以为新网络用户提供业务。但由于各网络具有不同的能力,一般新建的网络有比已有网络更强的能力,而新建网络采用与已有网络相同的协议接入,所以无法应用新建网络的新能力在业务系统中开展新业务。Adopting this service access method can provide services for new network users without transforming the original service system. However, due to the different capabilities of each network, generally the newly-built network has stronger capabilities than the existing network, and the newly-built network uses the same protocol access as the existing network, so the new capabilities of the newly-built network cannot be used in the business system. new business.

综上所述,目前的多种业务接入技术不能在既满足已有业务功能为新建的核心网络所共享的同时,还能充分利用新建网络所提供的新的业务功能。To sum up, the current multi-service access technology cannot not only satisfy existing service functions to be shared by the newly-built core network, but also make full use of the new service functions provided by the newly-built network.

发明内容 Contents of the invention

本发明实施例提供一种通用业务系统,用以实现降低业务开发成本、提高业务系统可扩展性。An embodiment of the present invention provides a general service system, which is used to reduce service development costs and improve the scalability of the service system.

本发明实施例提供的通用业务系统包括:业务接入模块、业务调度模块和业务功能模块;The general service system provided by the embodiment of the present invention includes: a service access module, a service scheduling module and a service function module;

所述业务接入模块,用于接收对应接入网络的第一业务请求,并进行协议转换,将该第一业务请求转换为携带接入网络的网络类型标识的第二业务请求,发送给所述业务调度模块;所述业务调度模块,用于根据接收到的所述第二业务请求,调用与该请求携带的网络类型标识对应的、执行业务逻辑的业务功能模块;所述业务功能模块,用于接受所述业务调度模块的调用,执行所述第二业务请求所请求执行的业务。进一步地,所述业务接入模块为一个或多个,每个业务接入模块对应一种接入网络;或/和所述业务功能模块为一个或多个,每个业务功能模块对应一种业务功能。The service access module is configured to receive a first service request corresponding to the access network, and perform protocol conversion, convert the first service request into a second service request carrying the network type identifier of the access network, and send it to the The service scheduling module; the service scheduling module is configured to, according to the received second service request, call a service function module corresponding to the network type identifier carried in the request and execute business logic; the service function module, It is used for accepting the invocation of the service scheduling module, and executing the service requested by the second service request. Further, there are one or more service access modules, and each service access module corresponds to a kind of access network; or/and there are one or more service function modules, and each service function module corresponds to a kind of access network. Business functions.

本发明的另一个实施例提供了一种通用业务处理装置,该装置包括:业务调度模块和业务接入模块;Another embodiment of the present invention provides a general service processing device, which includes: a service scheduling module and a service access module;

所述业务接入模块,用于接收对应接入网络的第一业务请求,并进行协议转换,将该第一业务请求转换为携带接入网络的网络类型标识的第二业务请求,发送给所述业务调度模块;所述业务调度模块,用于根据所述第二业务请求,调用与该请求携带的网络类型标识相应的业务功能。The service access module is configured to receive a first service request corresponding to the access network, and perform protocol conversion, convert the first service request into a second service request carrying the network type identifier of the access network, and send it to the The service scheduling module; the service scheduling module is configured to call a service function corresponding to the network type identifier carried in the request according to the second service request.

本发明的另一个实施例提供了一种网络接入系统,包括至少一个接入网络、与所述接入网络对应的网络接入模块,以及通用业务处理子系统;Another embodiment of the present invention provides a network access system, including at least one access network, a network access module corresponding to the access network, and a general service processing subsystem;

所述网络接入模块,用于接收对应的接入网络发送的第一业务请求,并进行协议转换,将该第一业务请求转换为所述通用业务处理子系统支持的、携带接入网络的网络类型标识的第二业务请求,并发送到所述通用业务处理子系统;所述通用业务处理子系统,用于根据所述第二业务请求,执行与该请求携带的网络类型标识对应的、该第二业务请求所请求执行的业务。The network access module is configured to receive the first service request sent by the corresponding access network, and perform protocol conversion to convert the first service request into a service request supported by the general service processing subsystem and carrying the access network. The second service request identified by the network type is sent to the general service processing subsystem; the general service processing subsystem is configured to perform, according to the second service request, the network type identifier carried in the request, The second service requests the service requested to be executed.

本发明的另一个实施例提供了一种通信业务处理方法,该方法包括:Another embodiment of the present invention provides a communication service processing method, the method comprising:

业务接入模块将接入网络发送的第一业务请求进行协议转换,转换为携带接入网络的网络类型标识的第二业务请求;业务调度模块根据所述第二业务请求获取与该请求携带的网络类型标识相应的业务逻辑;业务功能模块根据所述业务逻辑执行第二业务请求所请求执行的业务。The service access module performs protocol conversion on the first service request sent by the access network, and converts it into a second service request carrying the network type identifier of the access network; The network type identifies the corresponding service logic; the service function module executes the service requested by the second service request according to the service logic.

本发明实施例可实现将多种接入网络接入通用业务系统,不同接入网络共享业务功能,这样,接入的新建的网络可以直接利用已接入网络的业务功能为用户提供服务。同时,业务调度模块可以为不同的业务接入模块处理业务调度请求,按照配置的业务功能调度策略调用相应的业务功能模块,使不同的接入网络能够共享通信业务系统的业务特性,因而提高了通信系统的业务扩展能力,降低了业务开发成本。The embodiment of the present invention can realize the connection of multiple access networks into the general service system, and different access networks share service functions, so that the newly-connected network can directly use the service functions of the already connected network to provide services for users. At the same time, the service scheduling module can process service scheduling requests for different service access modules, and call the corresponding service function modules according to the configured service function scheduling strategy, so that different access networks can share the service characteristics of the communication service system, thus improving the The business expansion capability of the communication system reduces the business development cost.

附图说明 Description of drawings

图1为现有技术一提供的为不同网络分别提供业务系统的示意图;FIG. 1 is a schematic diagram of a service system provided for different networks provided by prior art 1;

图2为现有技术二提供的由新建核心网提供协议转换的示意图;FIG. 2 is a schematic diagram of protocol conversion provided by a new core network provided by prior art 2;

图3为本发明实施例提供的通用业务系统结构示意图;FIG. 3 is a schematic structural diagram of a general service system provided by an embodiment of the present invention;

图4为本发明实施例提供的通用业务系统的业务接入模块的结构示意图;FIG. 4 is a schematic structural diagram of a service access module of a general service system provided by an embodiment of the present invention;

图5为本发明实施例提供的通用业务系统的业务调度模块的结构示意图;5 is a schematic structural diagram of a service scheduling module of a general service system provided by an embodiment of the present invention;

图6为本发明实施例提供的通用业务系统的业务功能模块的结构示意图;FIG. 6 is a schematic structural diagram of a business function module of a general business system provided by an embodiment of the present invention;

图7为本发明实施例提供的通用业务处理装置的结构示意图;FIG. 7 is a schematic structural diagram of a general service processing device provided by an embodiment of the present invention;

图8为本发明实施例提供的网络接入系统结构示意图;FIG. 8 is a schematic structural diagram of a network access system provided by an embodiment of the present invention;

图9为本发明实施例提供的CAP呼叫处理流程示意图;FIG. 9 is a schematic diagram of a CAP call processing flow provided by an embodiment of the present invention;

图10为本发明实施例提供的INAP呼叫处理流程示意图;FIG. 10 is a schematic diagram of an INAP call processing flow provided by an embodiment of the present invention;

图11为本发明实施例提供的CAP短消息处理流程示意图。FIG. 11 is a schematic diagram of a CAP short message processing flow provided by an embodiment of the present invention.

具体实施方式 Detailed ways

下面结合实施例和附图对本发明进行详细描述。The present invention will be described in detail below in conjunction with the embodiments and the accompanying drawings.

参见图3,为本发明实施例的通用业务系统结构示意图,图3所示的系统包括:业务接入模块、业务调度模块和业务功能模块。其中,Referring to FIG. 3 , it is a schematic structural diagram of a general service system according to an embodiment of the present invention. The system shown in FIG. 3 includes: a service access module, a service scheduling module and a service function module. in,

业务接入模块用于适配接入网络业务控制协议,负责通用业务系统与接入网络之间的交互,即,将接入网络和通用业务系统之间交互的消息进行协议转换;The service access module is used to adapt the access network service control protocol, and is responsible for the interaction between the general service system and the access network, that is, the protocol conversion of the messages interacted between the access network and the general service system;

业务调度模块用于接收业务接入模块转发的接入网络的业务请求,根据该请求调用相应的业务功能模块执行业务逻辑,并向业务接入模块返回业务请求的响应;该模块依据系统开展业务的配置和用户开通业务的属性完成业务功能模块的调度;The service scheduling module is used to receive the service request for accessing the network forwarded by the service access module, call the corresponding service function module to execute the service logic according to the request, and return the response of the service request to the service access module; this module conducts business according to the system The configuration of the user and the attributes of the user's activation of the service complete the scheduling of the service function module;

业务功能模块用于实现具体的业务特性。该模块接受业务调度模块的调用,执行业务逻辑,并返回执行结果。Business function modules are used to realize specific business features. This module accepts calls from the business scheduling module, executes business logic, and returns execution results.

上述各模块为逻辑划分的模块。根据接入网络的类型,业务接入模块可以为一个或多个,每个业务接入模块对应一种接入网络;根据系统提供的业务功能的种类和数量,业务功能模块可以为一个或多个,每个业务功能模块独立完成一种基本的业务功能。The above modules are logically divided modules. According to the type of access network, there can be one or more service access modules, and each service access module corresponds to a type of access network; according to the type and quantity of service functions provided by the system, there can be one or more service function modules Each business function module independently completes a basic business function.

根据业务请求的类型,业务调度模块可包括一个或多个调度单元(也可称为调度接口),每个调度单元处理一种类型的业务请求。业务功能模块可包括一个或多个功能单元(也可称为功能接口),每个功能单元用于实现该业务功能模块所对应的基本业务功能中的一个基本操作。业务接入模块提供的协议转换功能可由该模块中的协议转换单元实现。According to the type of service request, the service dispatching module may include one or more dispatching units (also referred to as dispatching interface), and each dispatching unit handles one type of service request. A service function module may include one or more function units (also referred to as function interfaces), and each function unit is used to implement a basic operation in the basic service function corresponding to the service function module. The protocol conversion function provided by the service access module can be realized by the protocol conversion unit in the module.

下面逐一对业务接入模块、业务调度模块和业务功能模块进行详细描述。The following describes in detail the service access module, the service scheduling module and the service function module one by one.

参见图4,为本发明实施例提供的通用业务系统中的业务接入模块的结构示意图,该业务接入模块包括:Referring to Fig. 4, it is a schematic structural diagram of the service access module in the general service system provided by the embodiment of the present invention, the service access module includes:

协议转换单元,用于进行协议转换,将对应接入网络的业务请求(第一业务请求)转换为通用业务系统支持的业务请求(第二业务请求),并发送给业务调度模块;将业务调度模块发送的业务响应(第二业务响应)进行协议转换后(转换为第一业务响应),并发送到对应的接入网络;The protocol conversion unit is used for performing protocol conversion, converting the service request (first service request) corresponding to the access network into a service request (second service request) supported by the general service system, and sending it to the service scheduling module; The service response (second service response) sent by the module is converted into the protocol (converted to the first service response), and sent to the corresponding access network;

第一信息存储单元,其中存储有用户号段和业务调度模块所在设备的地址信息及其对应关系,以及业务请求类型ID和业务调度模块中的调度单元ID及其对应关系;The first information storage unit stores the address information of the user number segment and the equipment where the service scheduling module is located and the corresponding relationship thereof, as well as the service request type ID and the scheduling unit ID in the service scheduling module and the corresponding relationship;

此外,业务接入模块还包括三个接口单元:与接入网络交互的接口单元A1、与调度模块交互的接口单元A2,以及与功能模块交互的接口单元A3,用于实现消息的输入/输出。In addition, the service access module also includes three interface units: the interface unit A1 interacting with the access network, the interface unit A2 interacting with the scheduling module, and the interface unit A3 interacting with the functional modules, which are used to realize the input/output of messages .

当接入网络通过相应的业务接入模块向通用业务系统发送业务请求时,业务接入模块中的接口单元A1接收该业务请求消息并发送给协议转换单元;协议转换单元根据该业务请求消息中携带的用户号码,从第一信息存储单元获取业务调度模块所在设备的地址信息;根据请求消息中携带的业务请求类型,从第一信息存储单元获得对应调度单元ID,并将进行协议转换后的业务请求消息通过接口单元A2发送到业务调度模块所在设备,其中携带调度单元ID,以指示该调度单元处理该业务请求。还要在请求消息中增加如下参数:When the access network sends a service request to the general service system through the corresponding service access module, the interface unit A1 in the service access module receives the service request message and sends it to the protocol conversion unit; According to the service request type carried in the request message, the corresponding scheduling unit ID is obtained from the first information storage unit, and the protocol converted The service request message is sent to the device where the service dispatching module is located through the interface unit A2, which carries the dispatching unit ID to instruct the dispatching unit to process the service request. Also add the following parameters to the request message:

接入网络类型标识;Access network type identification;

业务接入模块所在设备的地址信息;Address information of the device where the service access module is located;

本次业务处理实例在业务接入模块中的唯一标识。The unique identifier of this business processing instance in the business access module.

业务请求处理完成之后,业务调度模块向业务接入模块返回业务响应消息;业务接入模块中的接口单元A2接收该响应消息并发送给协议转换单元;协议转换单元将该响应消息转换为对应接入网络的响应消息后,通过接口单元A1发送到对应接入网络。After the service request processing is completed, the service scheduling module returns a service response message to the service access module; the interface unit A2 in the service access module receives the response message and sends it to the protocol conversion unit; the protocol conversion unit converts the response message into a corresponding interface After receiving the response message of the access network, it is sent to the corresponding access network through the interface unit A1.

由于业务功能模块在实现业务功能时,有可能需要与接入网络交互信息,例如需要接入网络协助处理或从接入网络获取信息,因此,业务接入模块还提供接口单元A3,用于接收业务功能模块发送的携带交互信息的请求消息,并发送给协议转换单元;协议转换单元将该请求消息经协议转换后通过接口单元A1发送到对应的接入网络;接入网络进行相应处理后,返回响应消息;接口单元A1将该响应消息发送到协议转换单元;协议转换单元将该响应消息进行协议转换后通过接口单元A3发送到业务功能模块。Since the service function module may need to exchange information with the access network when implementing service functions, for example, it needs the access network to assist in processing or obtain information from the access network. Therefore, the service access module also provides an interface unit A3 for receiving The request message carrying the interaction information sent by the service function module is sent to the protocol conversion unit; the protocol conversion unit sends the request message to the corresponding access network through the interface unit A1 after protocol conversion; after the access network performs corresponding processing, A response message is returned; the interface unit A1 sends the response message to the protocol conversion unit; the protocol conversion unit performs protocol conversion on the response message and sends it to the service function module through the interface unit A3.

参见图5,为本发明实施例提供的通用业务系统中的业务调度模块的结构示意图,该业务调度模块包括调度单元、响应生成单元、第二信息存储单元、第三信息存储单元、业务决策单元,其中Referring to Fig. 5, it is a schematic structural diagram of a business scheduling module in a general business system provided by an embodiment of the present invention, the business scheduling module includes a scheduling unit, a response generation unit, a second information storage unit, a third information storage unit, and a business decision-making unit ,in

第二信息存储单元用于存储业务调度模块的调度单元ID列表、通用业务系统所支持的网络类型的标识列表、业务功能模块ID列表;还存储有以下信息:The second information storage unit is used to store the scheduling unit ID list of the service scheduling module, the identification list of the network type supported by the general service system, and the service function module ID list; the following information is also stored:

1、调度单元ID、网络类型ID与业务功能模块ID及其功能单元ID的对应关系和这些业务功能模块及其功能单元的调度顺序;1. The corresponding relationship between dispatching unit ID, network type ID, service function module ID and its function unit ID, and the dispatching order of these service function modules and their function units;

2、用户号段、业务功能模块ID与该业务功能模块所在设备地址的对应关系;2. The corresponding relationship between the user number segment, the service function module ID and the device address where the service function module is located;

第三信息存储单元用于存储用户号段和对应的业务功能模块ID,表明某个或某些用户号码开通了哪些业务,以及这些业务所对应的业务功能模块ID。The third information storage unit is used to store user number segments and corresponding service function module IDs, indicating which services are opened for a certain or some user numbers, and the service function module IDs corresponding to these services.

在定义业务功能模块及其功能单元的调度顺序时,遵循以下规则:When defining the scheduling sequence of business function modules and their functional units, follow the following rules:

一个步骤可以同时调用一个或多个业务功能模块;只有该步骤调用的所有业务功能模块都返回结果时,才进行下一个步骤的调用;上一步骤的业务功能模块的输出可以作为下一步骤业务功能模块的输入。每一个业务功能模块的返回结果可以指定继续调用后续业务功能模块,还是终止本次业务请求处理。A step can call one or more business function modules at the same time; only when all the business function modules called by this step return results, the next step is called; the output of the business function module of the previous step can be used as the next step business The input of the function module. The return result of each business function module can specify whether to continue to call the subsequent business function module or to terminate the processing of this business request.

调度单元用于根据业务请求(业务接入模块发送的第二业务请求),依据第二信息存储单元中的用户属性和系统调度策略确定业务功能模块的调用策略,调用业务功能模块,并获得各业务功能模块返回的执行结果;The scheduling unit is used to determine the invocation strategy of the service function module according to the service request (the second service request sent by the service access module), according to the user attribute and the system scheduling policy in the second information storage unit, call the service function module, and obtain each The execution result returned by the business function module;

响应生成单元依据从调度单元获取的业务请求和各业务功能模块返回的执行结果,请求业务决策单元(该单元可以是业务控制决策单元和/或业务计费决策单元)生成业务决策信息(如业务控制决策单元生成的控制决策信息和/或业务计费决策单元生成的计费决策信息),并汇总业务决策信息,生成业务请求的响应(第二业务请求的响应),返回给业务接入模块。其中The response generation unit requests the service decision-making unit (this unit can be a service control decision-making unit and/or service charging decision-making unit) to generate service decision information (such as service The control decision information generated by the control decision-making unit and/or the charging decision information generated by the service charging decision-making unit), and summarize the service decision information, generate a response to the service request (response to the second service request), and return it to the service access module . in

业务控制决策单元用于接收响应生成单元的控制请求消息,依据业务相干关系确定控制决策信息,并发送给响应生成单元;业务计费决策单元用于接收响应生成单元的控制请求消息,依据业务计费策略确定计费决策信息,并发送给响应生成单元。The business control decision-making unit is used to receive the control request message from the response generation unit, determine the control decision information according to the business correlation, and send it to the response generation unit; the service charging decision-making unit is used to receive the control request message from the response generation unit, and The charging policy determines the charging decision information and sends it to the response generation unit.

此外,业务调度模块还包括与业务接入模块交互的接口单元B1,以及与业务功能模块交互的接口单元B2,用于实现消息的输入/输出。In addition, the service scheduling module also includes an interface unit B1 interacting with the service access module, and an interface unit B2 interacting with the service function module, for implementing message input/output.

当业务调度模块所在设备接收到业务接入模块发来的业务请求消息后,根据消息中携带的调度单元ID,将该请求消息发送到相应的调度单元。After receiving the service request message sent by the service access module, the device where the service dispatching module is located sends the request message to the corresponding dispatching unit according to the dispatching unit ID carried in the message.

调度单元查询第二信息存储单元,然后,执行以下步骤:The scheduling unit queries the second information storage unit, and then performs the following steps:

1、根据消息中携带的网络类型标识和调度单元ID,从第二信息存储单元获得对应的业务功能模块ID及其功能单元ID,以及调用顺序;1. According to the network type identification and dispatching unit ID carried in the message, obtain the corresponding service function module ID and its function unit ID, and the calling sequence from the second information storage unit;

2、根据消息中携带的用户号码,以及步骤1中获得的业务功能模块ID及其功能单元ID,从第三信息存储单元进一步获得该用户开通的业务所对应的业务功能模块ID及其功能单元ID;2. According to the user number carried in the message, and the service function module ID and its function unit ID obtained in step 1, further obtain the service function module ID and its function unit corresponding to the service activated by the user from the third information storage unit ID;

3、根据获得的业务功能模块ID和消息中携带的用户号码,从第二信息存储单元获得对应的业务功能模块所在设备的地址信息;3. Obtain the address information of the device where the corresponding service function module is located from the second information storage unit according to the obtained service function module ID and the user number carried in the message;

4、按照调用顺序,通过接口单元B2向业务功能模块所在设备发送调用请求消息,携带功能单元ID,以指示该功能单元接受调用执行相应的操作。还需要通过调用请求将接入模块发送的业务接入模块所在设备的地址,以及本次业务处理实例在业务接入模块中的唯一标识透传给业务功能模块,用于在业务功能模块实现业务逻辑过程中,需要与接入网络交互时,将请求消息通过相应的业务接入模块发送到相应的接入网络。4. According to the call sequence, send a call request message to the device where the service function module is located through the interface unit B2, carrying the function unit ID, to instruct the function unit to accept the call and perform the corresponding operation. It is also necessary to transparently transmit the address of the device where the service access module is sent by the access module and the unique identifier of the service processing instance in the service access module to the service function module through the call request, so as to implement the service in the service function module In the logical process, when it is necessary to interact with the access network, the request message is sent to the corresponding access network through the corresponding service access module.

与不同网络能力相适应,不同网络触发的业务可以调度不同的业务功能模块,因此通过网络类型标识可以获得该网络所支持的业务功能模块ID及其功能单元ID列表,该列表与调度顺序一起形成业务功能调度策略。同时还可以依据用户号码开通的业务特性剔除上述业务功能模块ID列表中用户没有开通的业务特性对应的业务功能模块(用户开通了哪些业务特性就调用哪些相关的业务功能模块),因此可以进一步从上述业务功能模块ID列表中获得该用户号码所开通的业务功能模块ID列表。通过上述两个步骤的结合,业务调度模块可获得最终的业务功能调度策略,即本次业务请求需要调度的业务功能模块ID及其功能单元ID,以及调度的顺序。Compatible with different network capabilities, the services triggered by different networks can schedule different service function modules. Therefore, through the network type identification, the service function module ID and its functional unit ID list supported by the network can be obtained, and the list is formed together with the scheduling order Business function scheduling strategy. At the same time, the service function modules corresponding to the service features that the user has not opened in the above service function module ID list can also be eliminated according to the service features activated by the user number (the relevant service function modules are invoked for which service features the user has opened), so it can be further obtained from The service function module ID list activated by the user number is obtained from the above service function module ID list. Through the combination of the above two steps, the business scheduling module can obtain the final business function scheduling policy, that is, the business function module ID and its functional unit ID to be scheduled for this service request, and the scheduling order.

业务功能模块中的功能单元完成业务处理后向调度模块返回结果值,调度模块中的接口单元B2将结果值返回给相应的调度单元;调度单元根据返回的结果,判断是继续调用后续业务功能模块及其功能单元,还是终止本次业务请求处理。The functional unit in the business function module returns the result value to the scheduling module after completing the business processing, and the interface unit B2 in the scheduling module returns the result value to the corresponding scheduling unit; the scheduling unit judges whether to continue calling the subsequent business function module according to the returned result and its functional units, or terminate the processing of this service request.

调度单元调用业务功能模块过程中,如果调用正常且业务功能模块的返回结果表明继续调用后续业务功能模块及其功能单元,则调度单元按照调度顺序继续调用,直至需要调用的业务功能模块列表中的所有业务功能模块及其功能单元调用完成。如果调用失败或功能单元的返回结果表明终止本次业务请求处理,则结束调用。In the process of calling the business function module by the scheduling unit, if the call is normal and the return result of the business function module indicates that the subsequent business function module and its functional units are continued to be called, the scheduling unit will continue to call in accordance with the scheduling order until the business function module that needs to be called in the list All business function modules and their functional units are called. If the call fails or the return result of the functional unit indicates that the processing of this service request is terminated, the call is terminated.

调度单元将业务请求和各业务功能模块返回的执行结果发送到响应生成单元;响应生成单元依据这些信息可直接生成响应消息,也可生成控制请求消息发送给业务决策单元(如业务控制决策单元和/或业务计费决策单元);业务决策单元确定业务决策信息(如业务控制决策单元生成的控制决策信息和/或业务计费决策单元生成的计费决策信息),并发送给响应生成单元;响应生成单元汇总业务决策信息,生成业务请求的响应,并通过接口B1返回给业务接入模块。The scheduling unit sends the business request and the execution results returned by each business function module to the response generation unit; the response generation unit can directly generate a response message based on these information, and can also generate a control request message and send it to the business decision-making unit (such as the business control decision-making unit and / or service charging decision-making unit); the service decision-making unit determines the service decision-making information (such as the control decision-making information generated by the service control decision-making unit and/or the charging decision-making information generated by the service charging decision-making unit), and sends it to the response generation unit; The response generation unit summarizes the service decision information, generates a response to the service request, and returns it to the service access module through the interface B1.

汇总生成业务请求的响应的过程,实际上是要包括处理各业务功能模块的相干关系。业务功能模块的调用和业务相干关系的处理都是需要大量处理能力的操作过程。对于用户数较多的情况,需要多个设备来加载业务调度模块,因此,当业务调度模块需要升级改造时,将同时涉及较多的设备;另外,运营商业务开展过程中,业务功能将越来越多,业务功能模块的调用是一个通用的功能,业务的增减主要影响到业务相干关系的处理。因此,本实施例通过将业务相干关系的处理功能(包括计费决策功能和控制决策功能)从业务调度模块中独立出来,减少升级改造时设备个数;同时,系统也可以更加稳定、开放和灵活。The process of summarizing and generating the responses to business requests actually involves processing the correlations of each business function module. The invocation of business function modules and the processing of business dependencies are operations that require a large amount of processing power. For a large number of users, multiple devices are required to load the service scheduling module. Therefore, when the service scheduling module needs to be upgraded, more devices will be involved at the same time; More and more, the call of business function modules is a general function, and the increase or decrease of business mainly affects the processing of business related relationships. Therefore, this embodiment separates the processing function (including charging decision-making function and control decision-making function) from the service dispatching module to reduce the number of devices during upgrading; at the same time, the system can also be more stable, open and flexible.

参见图6,为本发明实施例提供的通用业务系统中的业务功能模块的结构示意图,该业务功能模块包括一个或多个功能单元。另外,业务功能模块还包括与调度模块交互的接口单元C2,以及与接入模块交互的接口单元C3,用于实现消息的输入/输出。Referring to FIG. 6 , it is a schematic structural diagram of a service function module in a general service system provided by an embodiment of the present invention, and the service function module includes one or more functional units. In addition, the service function module also includes an interface unit C2 interacting with the dispatching module, and an interface unit C3 interacting with the access module, for implementing message input/output.

功能单元接收到调度单元的调用请求后,执行相应的业务功能,并返回执行结果;调度单元根据执行结果,并按照设置的调用顺序继续调用业务功能模块中的其他功能单元。若返回的执行结果为调用结束或调用失败,则调度单元结束执行本次业务逻辑。After receiving the call request from the scheduling unit, the functional unit executes the corresponding business function and returns the execution result; the scheduling unit continues to call other functional units in the business function module according to the execution result and in accordance with the set calling sequence. If the returned execution result is that the call ends or the call fails, the scheduling unit ends the execution of the business logic.

业务功能模块在执行业务逻辑过程中,如需与接入网络交互(例如发送用户提醒或收集信息),则发送请求消息给业务接入模块,该请求中携带本次业务处理实例的唯一标识(由业务调度模块将业务接入模块发送的本次业务处理实例的唯一标识透传给业务接入模块),由业务接入模块中对应的业务处理实例与接入网络进行交互。在交互过程中,业务接入模块进行协议转换,并将交互结果发送到相应的业务功能模块。业务功能模块得到返回结果,继续执行后续的业务逻辑。In the process of executing business logic, if the business function module needs to interact with the access network (such as sending user reminders or collecting information), it sends a request message to the business access module, and the request carries the unique identifier of the business processing instance ( The service scheduling module transparently transmits the unique identifier of the service processing instance sent by the service access module to the service access module), and the corresponding service processing instance in the service access module interacts with the access network. During the interaction process, the service access module performs protocol conversion and sends the interaction result to the corresponding service function module. The business function module gets the returned result and continues to execute the subsequent business logic.

上述各模块部署在物理设备上。一个模块可以部署在一个物理设备上,由于设备处理能力的限制,同一模块也可能会在多个设备上部署,例如,依据用户号段划分,将一个业务调度模块部署在多个物理设备上,位于各物理设备上的业务调度模块分别为一个号段的用户服务。上述不同的模块可以集中部署也可以分布部署,例如,将所有业务接入模块、业务调度模块和业务功能模块集中部署在一个物理设备上,或者将业务接入模块和业务调度模块部署在一个设备上。如何部署这些逻辑功能模块,需要依据各模块所需的系统处理能力和具体物理设备的处理能力。部署在不同物理设备上的业务接入模块、业务调度模块和业务功能模块之间的接口是基于网络协议的远程消息接口。The above modules are deployed on physical devices. One module can be deployed on one physical device. Due to the limitation of device processing capability, the same module may also be deployed on multiple devices. The service dispatching module located on each physical device serves the users of a number segment respectively. The above-mentioned different modules can be deployed in a centralized manner or in a distributed manner. For example, deploy all service access modules, service scheduling modules, and service function modules on one physical device, or deploy the service access module and service scheduling module on one device superior. How to deploy these logical function modules depends on the system processing capability required by each module and the processing capability of specific physical devices. The interface between the service access module, the service scheduling module and the service function module deployed on different physical devices is a remote message interface based on the network protocol.

将上述通用业务系统中的业务接入模块和业务调度模块部署在同一物理设备上时,就形成了本发明实施例的通用业务处理装置。When the service access module and the service scheduling module in the above general service system are deployed on the same physical device, the general service processing device according to the embodiment of the present invention is formed.

参见图7,为本发明实施例提供的通用业务处理装置的结构示意图,该装置包括业务调度模块,以及一个或多个业务接入模块,每个业务接入模块对应一个接入网络。Referring to FIG. 7 , it is a schematic structural diagram of a general service processing device provided by an embodiment of the present invention. The device includes a service scheduling module and one or more service access modules, and each service access module corresponds to an access network.

业务接入模块用于接收对应接入网络的业务请求,并进行协议转换,将该业务请求转换为该通用业务处理装置支持的协议消息,并发送给业务调度模块;业务调度模块用于根据接收到的业务请求,生成业务执行逻辑,以调用相应的业务功能实现所请求的业务。The service access module is used to receive the service request corresponding to the access network, and perform protocol conversion, convert the service request into a protocol message supported by the general service processing device, and send it to the service scheduling module; the service scheduling module is used to receive Received business requests, generate business execution logic to call corresponding business functions to realize the requested business.

业务接入模块包括协议转换单元和信息存储单元。业务调度模块包括一个或多个调度单元,每个调度单元用于接收并处理一种类型的业务请求;业务调度模块还包括响应生成单元和业务决策单元,业务决策单元可以是业务控制决策单元或/和计费控制决策单元。The service access module includes a protocol conversion unit and an information storage unit. The business scheduling module includes one or more scheduling units, and each scheduling unit is used to receive and process a type of business request; the business scheduling module also includes a response generation unit and a business decision-making unit, and the business decision-making unit can be a business control decision-making unit or / and charging control decision unit.

当接入网络通过相应的业务接入模块向通用业务处理装置发送业务请求时,业务接入模块中的协议转换单元对该业务请求消息进行协议转换,并根据业务请求消息中携带的业务请求类型标识,从信息存储单元获得对应调度单元ID,并将经协议转换后的业务请求消息发送到相应的调度单元。When the access network sends a service request to the general service processing device through the corresponding service access module, the protocol conversion unit in the service access module performs protocol conversion on the service request message, and according to the service request type carried in the service request message ID, obtain the ID of the corresponding scheduling unit from the information storage unit, and send the service request message after the protocol conversion to the corresponding scheduling unit.

调度单元根据接收到的业务请求,生成业务执行逻辑,以调用相应的业务功能实现所请求的业务。The scheduling unit generates service execution logic according to the received service request, so as to call the corresponding service function to realize the requested service.

调度单元根据业务执行情况,将业务请求和业务执行结果发送到响应生成单元;响应生成单元请求业务决策单元生成业务决策信息,如请求业务控制决策单元生成业务控制决策信息,请求业务计费决策单元生成业务计费决策信息;响应生成单元汇总计费决策信息和控制决策信息,生成业务请求的响应,返回给业务接入模块。业务接入模块将该响应消息转换为对应接入网络的协议消息后发送到对应接入网络。The scheduling unit sends the business request and the business execution result to the response generation unit according to the business execution situation; the response generation unit requests the business decision-making unit to generate business decision information, such as requesting the business control decision-making unit to generate business control decision-making information, requesting the service charging decision-making unit Generate service charging decision information; the response generation unit summarizes the charging decision information and control decision information, generates a response to the service request, and returns it to the service access module. The service access module converts the response message into a protocol message corresponding to the access network and sends it to the corresponding access network.

利用网络接入模块将不同的接入网络接入到由业务调度模块和业务功能模块构成的通用业务处理系统,就形成了本发明实施例的网络接入系统。The network access system of the embodiment of the present invention is formed by using the network access module to connect different access networks to the general service processing system composed of the service scheduling module and the service function module.

参见图8,为本发明实施例提供的网络接入系统结构示意图,该网络接入系统包括一个或多个接入网络,还包括与接入网络对应的网络接入模块,以及通用业务处理子系统。通用业务处理子系统包括业务调度模块,以及一个或多个业务功能模块。Referring to FIG. 8 , it is a schematic structural diagram of a network access system provided by an embodiment of the present invention. The network access system includes one or more access networks, and also includes a network access module corresponding to the access network, and a general service processing module system. The general business processing subsystem includes a business scheduling module and one or more business function modules.

网络接入模块接收对应的接入网络发送的业务请求,并进行协议转换,将该业务请求转换为通用业务处理系统的协议消息,并将转换后的业务请求发送到通用业务处理子系统。The network access module receives the service request sent by the corresponding access network, performs protocol conversion, converts the service request into a protocol message of the general service processing system, and sends the converted service request to the general service processing subsystem.

通用业务处理子系统中的业务调度模块接收该业务请求,并根据接收到的业务请求消息,调用执行业务逻辑的一个或多个业务功能模块;业务功能模块接受调度单元的调用,执行所请求的业务。The business scheduling module in the general business processing subsystem receives the business request, and calls one or more business function modules that execute business logic according to the received business request message; the business function module accepts the calling of the scheduling unit, and executes the requested business.

通用业务处理子系统处理完业务请求后,还可向网络接入模块返回响应消息;网络接入模块将响应消息转换为对应接入网络的协议消息,并发送到对应的接入网络。After the general service processing subsystem processes the service request, it can also return a response message to the network access module; the network access module converts the response message into a protocol message corresponding to the access network, and sends it to the corresponding access network.

通用业务处理系统处理业务的过程中,如果需要与接入网络交互,则向发起业务请求的网络接入模块发送请求消息,携带交互信息;网络接入模块将该请求消息转换为对应接入网络的协议消息发送到接入网络;接入网络处理完成之后,向网络接入模块返回响应消息,携带交互结果;网络接入模块将该响应消息转换为通用业务处理系统的协议消息,并发送到通用业务处理系统。In the process of processing business, if the general service processing system needs to interact with the access network, it will send a request message to the network access module that initiates the service request, carrying the interaction information; the network access module converts the request message into the corresponding access network The protocol message is sent to the access network; after the access network processing is completed, a response message is returned to the network access module, carrying the interaction result; the network access module converts the response message into a protocol message of the general business processing system, and sends it to General business processing system.

假设本实施例的通用业务系统、通用业务处理装置和网络接入系统分别可以支持4种接入网络,因此需要4种业务接入模块将其接入到本通用业务系统。这4种业务接入模块分别是:Assume that the general service system, general service processing device and network access system in this embodiment can respectively support four types of access networks, so four types of service access modules are required to connect them to the general service system. The four service access modules are:

INAP业务接入模块,负责将PSTN网络接入通信业务系统;The INAP service access module is responsible for connecting the PSTN network to the communication service system;

CAP业务接入模块,负责将GSM网络接入通信业务系统;The CAP service access module is responsible for connecting the GSM network to the communication service system;

WIN业务接入模块,负责将CDMA网络接入通信业务系统;The WIN service access module is responsible for connecting the CDMA network to the communication service system;

SIP业务接入模块,负责将IMS网络接入通信业务系统。The SIP service access module is responsible for connecting the IMS network to the communication service system.

对于其他类型的接入网络需要相应的业务接入模块将其接入本通用业务系统,在此不再一一列举。For other types of access networks, corresponding service access modules are required to connect them to the general service system, which will not be listed here.

本实施例的通用业务系统、通用业务处理装置和网络接入系统提供了很好的扩展能力。随着业务的发展和技术的进步,运营商增加运营新网络时,仅需增加一个用来接入新网络的业务接入模块,即可将现有业务提供给新增网络的用户。例如,运营商目前运营PSTN网络,通过INAP协议接入业务系统;业务接入模块为INAP业务接入模块,业务功能模块包括VPN业务功能模块和话音计费功能模块。若运营商运营新建GSM移动网络,通过新接入CAP协议触发智能业务,则此时只要增加用来接入GSM移动网络CAP业务接入模块,即可利用现有VPN业务功能模块和话音计费功能模块为GSM网络中的用户提供服务。The general service system, general service processing device and network access system of this embodiment provide good expansion capabilities. With the development of services and the advancement of technology, when operators add and operate new networks, they only need to add a service access module for accessing the new network to provide existing services to users of the newly added network. For example, the operator currently operates the PSTN network and accesses the service system through the INAP protocol; the service access module is the INAP service access module, and the service function module includes a VPN service function module and a voice billing function module. If the operator runs a new GSM mobile network and triggers smart services through the new access CAP protocol, then only need to add a CAP service access module for accessing the GSM mobile network at this time, and the existing VPN service function module and voice billing can be used Functional modules provide services for users in the GSM network.

对于新业务扩展,本发明实施例也提供了很好的扩展能力。当运营商需要开发新的业务,并利用新建网络支持新的业务特性时,只需扩展业务调度模块和新业务接入模块之间的接口,以及增加业务调度模块和新增业务功能模块之间的接口,则可为新接入网络中的用户提供新开发的业务服务。例如,前述运营商新运营GSM移动网络后,新增CAP短消息业务处理,则此时只需扩展CAP业务接入模块和业务调度模块之间内部消息接口,新增IDPSMS请求接口和ERSMS请求接口;扩展新业务接入模块和业务调度模块支持扩展后的接口;新增CAP短消息业务功能——短信计费功能,即可为GSM网络用户提供CAP短消息业务。For new service expansion, the embodiment of the present invention also provides good expansion capability. When the operator needs to develop new services and use the new network to support new service features, it only needs to expand the interface between the service scheduling module and the new service access module, and increase the interface between the service scheduling module and the new service function module interface, it can provide newly developed business services for users in the new access network. For example, after the above-mentioned operator newly operates the GSM mobile network and adds CAP short message service processing, it only needs to expand the internal message interface between the CAP service access module and the service scheduling module, and add IDPSMS request interface and ERSMS request interface ; Expand the new service access module and service scheduling module to support the extended interface; add the CAP short message service function - short message billing function, which can provide CAP short message service for GSM network users.

下面分别以处理CAP、INAP语音业务和CAP短消息业务为例,描述基于上述通用业务系统的业务处理过程。Taking the processing of CAP, INAP voice service and CAP short message service as examples, the service processing process based on the above general service system will be described below.

本实施例中的通信业务系统包括以下模块:CAP业务接入模块、INAP业务接入模块、业务调度模块、预付费业务的话音计费功能模块、预付费业务的短信计费功能模块和VPN业务功能模块。The communication service system in the present embodiment comprises the following modules: CAP service access module, INAP service access module, service scheduling module, voice charging function module of prepaid service, short message charging function module and VPN service of prepaid service functional module.

CAP业务接入模块用于接入CAP协议,提供放音提示功能调用接口;The CAP service access module is used to access the CAP protocol, and provides an interface for calling the announcement function;

INAP业务接入模块用于接入INAP协议,提供放音提示功能调用接口;The INAP service access module is used to access the INAP protocol, and provides an interface for calling the announcement function;

预付费业务的话音计费功能模块用于实现预付费业务逻辑,提供针对语音业务的初始计费预留接口、后续计费预留和确认接口;The voice billing function module of the prepaid service is used to realize the logic of the prepaid service, and provides an initial charging reserved interface, a subsequent charging reserved and confirmation interface for the voice service;

预付费业务的短信计费功能模块用于实现预付费业务逻辑,提供针对短消息业务的事件计费接口;The SMS charging function module of the prepaid service is used to realize the prepaid service logic and provide an event charging interface for the short message service;

VPN业务功能模块用于实现VPN业务逻辑,提供长短号变换接口和主被叫VPN关系判断接口。The VPN service function module is used to implement VPN service logic, and provides an interface for changing long and short numbers and an interface for judging the relationship between calling and called VPNs.

业务调度模块针对每种业务调度模块接口及网络类型,定义相应的需要调度的业务功能模块及接口的列表,以及调度的顺序。其中,CAP/INAP语音业务控制过程中业务交换点SSP上报三种类型消息:IDP、ACR和ERB消息,相应地,业务调度模块给业务接入模块提供三种类型接口:IDP请求接口、ACR请求接口和ERB请求接口。CAP短消息业务控制过程中业务交换点SSP上报两种类型消息:IDPSMS和ERSMS消息,相应地,业务调度模块给业务接入模块提供两种接口:IDPSMS请求接口和ERSMS请求接口。本实施例业务调度模块中的涉及上述业务的业务功能调度策略列表如表1所示:For each service scheduling module interface and network type, the service scheduling module defines a list of corresponding service function modules and interfaces that need to be scheduled, as well as a scheduling sequence. Among them, in the CAP/INAP voice service control process, the service switching point SSP reports three types of messages: IDP, ACR and ERB messages. Correspondingly, the service scheduling module provides three types of interfaces for the service access module: IDP request interface, ACR request interface and ERB request interface. During the CAP short message service control process, the service switching point SSP reports two types of messages: IDPSMS and ERSMS messages. Correspondingly, the service scheduling module provides two types of interfaces for the service access module: IDPSMS request interface and ERSMS request interface. The business function scheduling policy list related to the above-mentioned business in the business scheduling module of this embodiment is shown in Table 1:

表1Table 1

  接口类型 网络类型 调度顺序 业务功能模块 业务功能模块接口 IDP请求接口 CAP 1 VPN业务功能模块 长短号变换接口 IDP请求接口 CAP 2 VPN业务功能模块 主被叫VPN关系判断接口 IDP请求接口 CAP 3 话音计费功能模块 初始计费预留接口 ACR请求接口 CAP 1 话音计费功能模块 后续计费预留和确认接口 ERB请求接口 CAP 1 NA NA IDP请求接口 INAP 1 VPN业务功能模块 长短号变换接口 IDP请求接口 INAP 2 VPN业务功能模块 主被叫VPN关系判断接口 IDP请求接口 INAP 3 话音计费功能模块 初始计费预留接口 ACR请求接口 INAP 1 话音计费功能模块 后续计费预留和确认接口 ERB请求接口 INAP 1 NA NA IDPSMS请求接口 CAP 1 VPN业务功能模块 长短号变换接口 ERSMS请求接口 CAP 短信计费功能模块 事件计费接口 Interface Type Network Type Scheduling order business function module Business function module interface IDP request interface CAP 1 VPN service function module Long and short number conversion interface IDP request interface CAP 2 VPN service function module Interface for judging the relationship between the calling and called VPNs IDP request interface CAP 3 Voice billing function module Interface reserved for initial charging ACR request interface CAP 1 Voice billing function module Subsequent charging reservation and confirmation interface ERB request interface CAP 1 NA NA IDP request interface INAP 1 VPN service function module Long and short number conversion interface IDP request interface INAP 2 VPN service function module Interface for judging the relationship between the calling and called VPNs IDP request interface INAP 3 Voice billing function module Interface reserved for initial charging ACR request interface INAP 1 Voice billing function module Subsequent charging reservation and confirmation interface ERB request interface INAP 1 NA NA IDPSMS request interface CAP 1 VPN service function module Long and short number conversion interface ERSMS request interface CAP SMS billing function module Event Billing Interface

业务调度模块中还记录用户号码与该号码开通的业务特性(即业务功能模块)的对应关系。The service scheduling module also records the corresponding relationship between the user number and the service characteristics (that is, the service function module) opened by the number.

本实施例以用户都开通了VPN业务和预付费业务为例。本实施例中预付费业务的话音计费功能模块在进行初始计费预留时放音提示用户当前余额。In this embodiment, it is taken as an example that the users have subscribed to both the VPN service and the prepaid service. In this embodiment, the voice charging functional module of the prepaid service plays a voice to remind the user of the current balance when performing initial charging reservation.

参见图9,为本发明实施例的CAP呼叫处理流程示意图,具体步骤包括:Referring to FIG. 9, it is a schematic diagram of a CAP call processing flow in an embodiment of the present invention, and the specific steps include:

1、用户发起呼叫,GMSC/MSC(网关移动交换中心/移动交换中心)触发业务请求到通信业务系统,向通信业务系统发送IDP消息;1. The user initiates a call, and the GMSC/MSC (Gateway Mobile Switching Center/Mobile Switching Center) triggers a service request to the communication service system, and sends an IDP message to the communication service system;

2、通信业务系统的CAP业务接入模块将IDP消息转换为IDP接口请求消息,并向业务调度模块发送;2. The CAP service access module of the communication service system converts the IDP message into an IDP interface request message, and sends it to the service scheduling module;

3-6、业务调度模块依据配置的业务功能调度策略(如表1所示)及用户号码开通的业务特性(即业务功能模块),依次调用VPN业务功能模块的长短号变换接口和主被叫VPN关系判断接口并获得响应;3-6. According to the configured service function dispatching strategy (as shown in Table 1) and the service characteristics (ie, service function module) of the user number activation, the service scheduling module calls the long and short number conversion interface and the calling and called party of the VPN service function module in sequence. The VPN relationship judges the interface and gets a response;

7、业务调度模块依据配置的业务功能调度策略及用户号码开通的业务特性(即业务功能模块),调用话音计费功能模块的初始计费预留接口;7. The service dispatching module invokes the initial charging reserved interface of the voice billing function module according to the configured service function dispatching strategy and the service characteristics (ie, the service function module) opened by the user number;

8-13、话音计费功能模块在执行业务逻辑时,决定需要向用户播放当前余额,则调用业务接入模块的放音提示接口,放音结束后业务接入模块向话音计费功能模块返回响应;8-13. When the voice billing function module executes the business logic, it decides that it needs to play the current balance to the user, then calls the announcement prompt interface of the service access module, and the service access module returns to the voice billing function module after the announcement is completed. response;

14、话音计费功能模块返回初始计费预留响应;14. The voice charging function module returns an initial charging reservation response;

15、业务调度模块汇总各业务模块的返回结果,向CAP业务接入模块返回IDP接口响应;15. The business scheduling module summarizes the return results of each business module, and returns the IDP interface response to the CAP business access module;

16-20、CAP业务接入模块依据IDP接口响应向GMSC/MSC下发消息,在AC消息中下发分段监控时长,指示GMSC/MSC接续呼叫;16-20. The CAP service access module sends a message to the GMSC/MSC according to the IDP interface response, sends the segmented monitoring duration in the AC message, and instructs the GMSC/MSC to connect the call;

21-26、分段监控时间到达后,GMSC/MSC向业务系统上报ACR消息,CAP业务接入模块将ACR转换为业务调度模块的ACR接口请求;业务调度模块依据配置的业务功能调度策略及用户号码开通的业务特性(即业务功能模块)调用话音计费功能模块的后续计费预留和确认接口;话音计费功能模块处理该请求时,由于呼叫没有结束,继续预留费用,确定分段监控时长,返回给业务调度模块;业务调度模块据此返回ACR接口响应;CAP业务接入模块依据ACR接口响应下发AC消息,在AC消息中下发分段监控时长;21-26. After the segment monitoring time arrives, the GMSC/MSC reports the ACR message to the service system, and the CAP service access module converts the ACR into the ACR interface request of the service scheduling module; the service scheduling module dispatches the policy according to the configured service function and the user The service characteristics of the number activation (that is, the service function module) calls the subsequent charging reservation and confirmation interface of the voice charging function module; when the voice charging function module processes the request, because the call is not over, it continues to reserve the fee and determines the segment The monitoring duration is returned to the business scheduling module; the business scheduling module returns the ACR interface response accordingly; the CAP service access module sends the AC message according to the ACR interface response, and sends the segmented monitoring duration in the AC message;

27a-27b、用户挂机,呼叫结束时,GMSC/MSC上报ACR消息和ERB消息;27a-27b, the user hangs up, and when the call ends, the GMSC/MSC reports an ACR message and an ERB message;

28-31、CAP业务接入模块将ACR消息转换为业务调度模块的ACR接口请求;业务调度模块依据配置的业务功能调度策略及用户号码开通的业务特性(即业务功能模块)调用话音计费功能模块的后续计费预留和确认接口;话音计费功能模块处理该请求时,由于呼叫结束,不再预留费用,进行扣费处理,并写呼叫话单,将处理成功的结果返回给业务调度模块;业务调度模块据此返回ACR接口响应;28-31. The CAP service access module converts the ACR message into the ACR interface request of the service scheduling module; the service scheduling module invokes the voice billing function according to the configured service function scheduling policy and the service characteristics of the user number activation (that is, the service function module) Subsequent billing reservation and confirmation interface of the module; when the voice billing function module processes the request, due to the end of the call, the charge is no longer reserved, the charge is deducted, and the call record is written, and the successful processing result is returned to the business Scheduling module; the business scheduling module returns the ACR interface response accordingly;

32、CAP业务接入模块依据ACR接口响应下发RC,结束本次呼叫处理。32. The CAP service access module issues an RC according to the ACR interface response, and ends the call processing.

参见图10,为本发明实施例的INAP呼叫处理流程示意图,具体步骤包括:Referring to Fig. 10, it is a schematic diagram of an INAP call processing flow in an embodiment of the present invention, and the specific steps include:

1、用户发起呼叫,SSP触发业务请求到通信业务系统,向通信业务系统发送IDP消息;1. The user initiates a call, and the SSP triggers a service request to the communication service system, and sends an IDP message to the communication service system;

2、通信业务系统的INAP业务接入模块将IDP消息转换为IDP接口请求消息,并向业务调度模块发送;2. The INAP service access module of the communication service system converts the IDP message into an IDP interface request message, and sends it to the service scheduling module;

3-6、业务调度模块依据配置的业务功能调度策略(如表1所示)及用户号码开通的业务特性(即业务功能模块),依次调用VPN业务功能模块的长短号变换接口和主被叫VPN关系判断接口并获得响应;3-6. According to the configured service function dispatching strategy (as shown in Table 1) and the service characteristics (ie, service function module) of the user number activation, the service scheduling module calls the long and short number conversion interface and the calling and called party of the VPN service function module in sequence. The VPN relationship judges the interface and gets a response;

7、业务调度模块依据配置的业务功能调度策略及用户号码开通的业务特性(即业务功能模块),调用话音计费功能模块的初始计费预留接口;7. The service dispatching module invokes the initial charging reserved interface of the voice billing function module according to the configured service function dispatching strategy and the service characteristics (ie, the service function module) opened by the user number;

8-13、话音计费功能模块在执行业务逻辑时,决定需要向用户播放当前余额,则调用业务接入模块的放音提示接口,放音结束后业务接入模块向话音计费功能模块返回响应;8-13. When the voice billing function module executes the business logic, it decides that it needs to play the current balance to the user, and then calls the announcement prompt interface of the service access module. After the announcement, the service access module returns to the voice billing function module response;

14、话音计费功能模块返回初始计费预留响应;14. The voice charging function module returns an initial charging reservation response;

15、业务调度模块汇总各业务模块的返回结果,向INAP业务接入模块返回IDP接口响应;15. The business scheduling module summarizes the return results of each business module, and returns the IDP interface response to the INAP business access module;

16-19、INAP业务接入模块依据IDP接口响应向SSP下发消息,在AC消息中下发可通话时长,指示SSP接续呼叫;16-19. The INAP service access module sends a message to the SSP according to the IDP interface response, and sends the call duration in the AC message, instructing the SSP to continue the call;

20a-20b、用户挂机或用户余额可通话时长到,呼叫结束,SSP上报ACR消息和ERB消息;20a-20b, the user hangs up or the user balance can be used for a long time, the call ends, and the SSP reports the ACR message and the ERB message;

21-24、INAP业务接入模块将ACR消息转换为业务调度模块的ACR接口请求,业务调度模块依据配置的业务功能调度策略及用户号码开通的业务特性(即业务功能模块)调用话音计费功能模块的后续计费预留和确认接口;话音计费功能模块处理该请求时,由于呼叫结束,进行扣费处理,并写呼叫话单,将处理成功的结果返回给业务调度模块;业务调度模据此返回ACR接口响应;21-24. The INAP service access module converts the ACR message into the ACR interface request of the service scheduling module, and the service scheduling module invokes the voice billing function according to the configured service function scheduling policy and the service characteristics of the user number activation (that is, the service function module) Subsequent billing reservation and confirmation interface of the module; when the voice billing function module processes the request, due to the end of the call, the deduction process is performed, and the call bill is written, and the successful processing result is returned to the business dispatching module; the business dispatching module Accordingly, the ACR interface response is returned;

25、INAP业务接入模块依据ACR接口响应下发RC,结束本次呼叫处理。25. The INAP service access module issues an RC according to the ACR interface response, and ends the call processing.

参见图11,为本发明实施例的CAP短消息处理流程示意图,具体步骤包括:Referring to Fig. 11, it is a schematic diagram of the CAP short message processing flow diagram of the embodiment of the present invention, and the specific steps include:

1、用户发起短消息,GMSC/MSC触发业务请求到通信业务系统,向通信业务系统发送IDPSMS消息;1. The user initiates a short message, and the GMSC/MSC triggers a service request to the communication service system, and sends an IDPSMS message to the communication service system;

2、通信业务系统的CAP业务接入模块将IDPSMS消息转换为IDPSMS接口请求消息,并向业务调度模块发送;2. The CAP service access module of the communication service system converts the IDPSMS message into an IDPSMS interface request message, and sends it to the service scheduling module;

3-4、业务调度模块依据配置的业务功能调度策略(如表1所示)及用户号码开通的业务特性(即业务功能模块),调用VPN业务功能模块的长短号变换接口并获得响应;3-4. The business dispatching module invokes the long and short number conversion interface of the VPN service function module and obtains a response according to the configured service function dispatch strategy (as shown in Table 1) and the service characteristics (i.e., the service function module) of the user number opening;

5、业务调度模块依据VPN业务功能模块的返回结果,向CAP业务接入模块返回IDPSMS接口响应;5. The service scheduling module returns the IDPSMS interface response to the CAP service access module according to the return result of the VPN service function module;

6、CAP业务接入模块依据IDPSMS接口响应向GMSC/MSC下发消息,指示GMSC/MSC继续向短消息中心提交短消息;6. The CAP service access module sends a message to the GMSC/MSC according to the IDPSMS interface response, instructing the GMSC/MSC to continue submitting short messages to the short message center;

7、短消息提交成功后,GMSC/MSC上报ERSMS消息;7. After the short message is submitted successfully, the GMSC/MSC will report the ERSMS message;

8-11、CAP业务接入模块将ERSMS消息转换为业务调度模块的ERSMS接口请求消息,业务调度模块依据配置的业务功能调度策略及用户号码开通的业务特性(即业务功能模块)调用短信计费功能模块的事件计费接口;短信计费功能模块处理该请求时,进行扣费处理,并写话单,将处理成功的结果返回给业务调度模块;业务调度模据此向CAP业务接入模块返回ERSMS接口响应;8-11. The CAP service access module converts the ERSMS message into the ERSMS interface request message of the service scheduling module, and the service scheduling module invokes SMS billing according to the configured service function scheduling strategy and the service characteristics of the user number activation (ie, the service function module) The event billing interface of the function module; when the SMS billing function module processes the request, it will deduct the fee, write the bill, and return the successful processing result to the business scheduling module; the business scheduling module will send the CAP service access module accordingly Return ERSMS interface response;

12、CAP业务接入模块依据ERSMS接口响应下发RSMS,结束本次业务处理。12. The CAP service access module sends the RSMS according to the ERSMS interface response, and ends the service processing.

综上所述,本发明实施例的通用业务系统通过独立的业务接入模块,适配核心网络业务控制协议,从而实现通信业务系统同时接入多种接入网络,不同接入网络共享业务控制功能,这样,新建的网络可以直接利用已有业务系统为用户提供服务。本发明实施例的业务调度功能模块依据发起业务请求的用户标识和不同接入网络能力,决定需要调用的业务模块,从而实现通信业务系统依据不同用户的业务属性和/或不同核心网络能力提供不同的业务控制功能,因而,可以使新的接入网络利用已有业务系统提供服务的同时,方便地新增业务功能模块或接口,从而可利用新的接入网络的能力提供增强的业务功能,大大提高了业务系统的灵活性和可扩展性。To sum up, the general service system of the embodiment of the present invention adapts the core network service control protocol through an independent service access module, so that the communication service system can access multiple access networks at the same time, and different access networks share service control In this way, the new network can directly use the existing business system to provide services for users. The service scheduling function module of the embodiment of the present invention determines the service module that needs to be invoked according to the user identification that initiates the service request and different access network capabilities, thereby realizing that the communication service system provides different services according to the service attributes of different users and/or different core network capabilities. Therefore, the new access network can use the existing service system to provide services, and at the same time, it can conveniently add service function modules or interfaces, so that the ability of the new access network can be used to provide enhanced service functions. The flexibility and scalability of the business system are greatly improved.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (22)

1. A universal service system is characterized by comprising a service access module, a service scheduling module and a service function module;
the service access module is used for receiving a first service request corresponding to an access network, performing protocol conversion, converting the first service request into a second service request carrying a network type identifier of the access network, and sending the second service request to the service scheduling module;
the service scheduling module is used for calling a service function module which is corresponding to the network type identifier carried by the request and executes service logic according to the received second service request;
and the service function module is used for receiving the call of the service scheduling module and executing the service requested to be executed by the second service request.
2. The system of claim 1, wherein the service scheduling module comprises an interface unit interacting with the service access module, an interface unit interacting with the service function module, and at least one scheduling unit; the service function module comprises an interface unit interacting with the service scheduling module and at least one function unit;
the scheduling unit is used for receiving the second service request through the interface unit interacted with the service access module and sending a calling request to the function unit through the interface unit interacted with the service function module;
and the functional unit is used for receiving the call request through the interface unit interacting with the service scheduling module and executing corresponding operation according to the call request.
3. The system of claim 2, wherein the traffic scheduling module further comprises:
a second information storage unit, configured to store the service function module identifier corresponding to the network type identifier, the function unit identifier in the service function module, and scheduling policy information;
and the scheduling unit acquires scheduling policy information from the second information storage unit according to the second service request, sends a calling request to a corresponding service function module according to the scheduling policy information, and specifies a function unit for receiving the calling request.
4. The system of claim 3, wherein the traffic scheduling module further comprises:
the third information storage unit is used for storing the service function module identification corresponding to the user number segment;
and the scheduling unit acquires the service function module identifier corresponding to the service opened by the user from the third information storage unit according to the user number carried in the second service request message.
5. The system of claim 2, wherein the traffic scheduling module further comprises: a response generation unit and a service decision unit;
a response generation unit, configured to obtain a service request from the scheduling unit and obtain an execution result returned by the service function module from the service function module, and request the service decision unit to generate service decision information; the service access module is used for generating a response message according to the execution result and the generated service decision information, sending the response message to the service access module through the interface unit interacted with the service access module, and sending the response message to a corresponding access network after carrying out protocol conversion on the response message;
and the service decision unit is used for generating service decision information according to the execution result obtained by the response generation unit.
6. The system according to claim 5, wherein the service decision unit is a service control decision unit or/and a service charging decision unit;
the service control decision unit is used for generating control decision information according to the execution result;
the service charging decision unit is used for generating charging decision information according to the execution result;
and the response generating unit generates a service response message according to the control decision information or/and the charging decision information.
7. The system of claim 2, wherein the service access module includes a protocol conversion unit, an interface unit interacting with the access network, an interface unit interacting with the service scheduling module, and a first information storage unit;
the first information storage unit is used for storing the service request type identifier and the corresponding scheduling unit identifier;
the protocol conversion unit is used for receiving the first service request through the interface unit interacting with the access network, converting the first service request into the second service request, acquiring the dispatching unit identifier corresponding to the second service request from the first information storage unit, and sending the second service request to the corresponding dispatching unit through the interface unit interacting with the service dispatching module.
8. The system of claim 2, wherein the service function module includes an interface unit that interacts with the service access module; the service access module comprises an interface unit which interacts with the service function module;
the service function unit sends a request message to the service access module through the interface unit interacted with the service access module, and carries information interacted with a corresponding access network; receiving a response message returned by the service access module through the interface unit;
the interface unit interacting with the service function module in the service access module receives the request message and sends the request message to the protocol conversion unit, the protocol conversion unit performs protocol conversion, then the request message is sent to the corresponding access network through the interface unit interacting with the access network, the interface unit receives a response message returned by the corresponding access network, and the protocol conversion unit performs protocol conversion and then the response message is sent to the service function unit through the interface unit interacting with the service function module.
9. The system of claim 1, wherein the service access module is one or more, each service access module corresponding to an access network; or/and
the number of the service function modules is one or more, and each service function module corresponds to one service function.
10. The system of claim 9, wherein the service access module, the service scheduling module and the service function module are deployed centrally or distributively on a physical device.
11. The system of claim 1, wherein the service scheduling module is deployed centrally on one physical device or distributed across multiple physical devices.
12. A universal service processing device is characterized by comprising a service scheduling module and a service access module;
the service access module is used for receiving a first service request sent by a corresponding access network, performing protocol conversion, converting the first service request into a second service request carrying a network type identifier of the access network, and sending the second service request to the service scheduling module;
and the service scheduling module is used for calling a service function corresponding to the network type identifier carried by the request according to the second service request.
13. The apparatus of claim 12, wherein the service scheduling module comprises an interface unit interacting with the service access module, and at least one scheduling unit;
and the scheduling unit is used for receiving the second service request through the interface unit interacting with the service access module and generating a service execution logic according to the second service request.
14. The apparatus of claim 13, wherein the traffic scheduling module further comprises: a response generation unit and a service decision unit;
a response generation unit, configured to obtain the service request and the service execution result from the scheduling unit, and request the service decision unit to generate service decision information; the service access module is used for generating a service decision information according to the service execution result and the generated service decision information, sending the service decision information to the service access module through the interface unit interacted with the service access module, and sending the response information to a corresponding access network after carrying out protocol conversion on the response information;
and the service decision unit is used for generating service decision information according to the service execution result obtained by the response generation unit.
15. The apparatus of claim 14, wherein the service decision unit is a service control decision unit or/and a service charging decision unit;
the service control decision unit is used for generating control decision information according to the service execution result;
the service charging decision unit is used for generating charging decision information according to the service execution result;
and the response generating unit generates a service response message according to the control decision information or/and the charging decision information.
16. The apparatus of claim 12, wherein the service access module comprises a protocol conversion unit, an interface unit interacting with the access network, an interface unit interacting with the service scheduling module, and an information storage unit;
the information storage unit is used for storing the service request type identification and the corresponding scheduling unit identification;
the protocol conversion unit is used for receiving the first service request through the interface unit interacting with the access network, converting the first service request into the second service request, acquiring the dispatching unit identifier corresponding to the second service request from the information storage unit, and sending the second service request to the corresponding dispatching unit through the interface unit interacting with the service dispatching module.
17. A network access system is characterized by comprising at least one access network, a network access module corresponding to the access network and a general service processing subsystem;
the network access module is used for receiving a first service request sent by a corresponding access network, performing protocol conversion, converting the first service request into a second service request which is supported by the general service processing subsystem and carries a network type identifier of the access network, and sending the second service request to the general service processing subsystem;
and the general service processing subsystem is used for executing the service requested to be executed by the second service request corresponding to the network type identifier carried by the request according to the second service request.
18. The system of claim 17, wherein said generic service processing subsystem comprises a service scheduling module, and at least one service function module;
the service scheduling module is used for calling a service function module for executing service logic according to the received second service request;
and the service function module is used for receiving the call of the service scheduling module and executing the service requested to be executed by the second service request.
19. A method for processing a communication service, comprising the steps of:
the service access module carries out protocol conversion on a first service request sent by an access network, and converts the first service request into a second service request carrying a network type identifier of the access network;
the service scheduling module acquires service logic corresponding to the network type identifier carried by the request according to the second service request;
and the service function module executes the service requested to be executed by the second service request according to the service logic.
20. The method of claim 19, wherein during the execution of the service, the service function module interacts with a corresponding access network through protocol conversion of the service access module, and executes the service according to an interaction result.
21. The method of claim 19, further comprising the step of:
the service scheduling module generates a response message of the service according to the execution result of the service function module or the service execution result and the decision information of the service function module, and sends the response message to a corresponding access network after the protocol conversion of the service access module.
22. The method of claim 21, wherein the decision information comprises service control decision information or/and service charging decision information.
CNB2007100002721A 2007-01-18 2007-01-18 General service system and device, network access system and service processing method Expired - Fee Related CN100461683C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100002721A CN100461683C (en) 2007-01-18 2007-01-18 General service system and device, network access system and service processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100002721A CN100461683C (en) 2007-01-18 2007-01-18 General service system and device, network access system and service processing method

Publications (2)

Publication Number Publication Date
CN101018138A CN101018138A (en) 2007-08-15
CN100461683C true CN100461683C (en) 2009-02-11

Family

ID=38726908

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100002721A Expired - Fee Related CN100461683C (en) 2007-01-18 2007-01-18 General service system and device, network access system and service processing method

Country Status (1)

Country Link
CN (1) CN100461683C (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312663B (en) * 2012-03-08 2018-08-10 南京中兴新软件有限责任公司 A kind of intelligent network business control device and method for processing business
CN104052881A (en) * 2013-03-11 2014-09-17 中兴通讯股份有限公司 Service realization method and apparatus of intelligent service system, and intelligent service system
CN105228113B (en) * 2014-06-25 2019-11-05 中兴通讯股份有限公司 The method and business control nodes of IVPN platform sending and receiving short messages
CN105807730B (en) * 2014-12-31 2019-10-29 研祥智能科技股份有限公司 A kind of digital equipment industrial control method, apparatus and system
CN106406246B (en) * 2015-07-31 2019-09-20 中国联合网络通信集团有限公司 Method and device for scheduling message transmission
CN109842620B (en) * 2019-01-21 2021-10-19 中国联合网络通信集团有限公司 Service publishing method and device
CN110049116A (en) * 2019-04-04 2019-07-23 厦门网宿有限公司 A kind of method and system of intelligent scheduling service request

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1187927A (en) * 1995-04-24 1998-07-15 艾利森电话股份有限公司 Method and arrangement for increasing range for telecommunication network in telecommunications system
US20030210678A1 (en) * 2002-05-10 2003-11-13 Nokia Corporation Functionality split between mobile terminal and terminal equipment for internet protocol multimedia signal exchange
CN1463128A (en) * 2002-05-29 2003-12-24 华为技术有限公司 Control of wireless access network separated from service function and its comunication method
CN1672446A (en) * 2002-06-24 2005-09-21 诺基亚公司 Mobile mesh ad hoc networking
WO2006036641A1 (en) * 2004-09-22 2006-04-06 Siemens Communications, Inc. Pseudo number portability in fixed-mobile convergence with one number
CN1276616C (en) * 2003-10-16 2006-09-20 华为技术有限公司 Method for realizing mobile management for fixed terminals in communication networks

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1187927A (en) * 1995-04-24 1998-07-15 艾利森电话股份有限公司 Method and arrangement for increasing range for telecommunication network in telecommunications system
US20030210678A1 (en) * 2002-05-10 2003-11-13 Nokia Corporation Functionality split between mobile terminal and terminal equipment for internet protocol multimedia signal exchange
CN1463128A (en) * 2002-05-29 2003-12-24 华为技术有限公司 Control of wireless access network separated from service function and its comunication method
CN1672446A (en) * 2002-06-24 2005-09-21 诺基亚公司 Mobile mesh ad hoc networking
CN1276616C (en) * 2003-10-16 2006-09-20 华为技术有限公司 Method for realizing mobile management for fixed terminals in communication networks
WO2006036641A1 (en) * 2004-09-22 2006-04-06 Siemens Communications, Inc. Pseudo number portability in fixed-mobile convergence with one number

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于IMS的NGN演进及网络融合的研究. 汤键铭,秦坤明.广东通信技术. 2006
基于IMS的NGN演进及网络融合的研究. 汤键铭,秦坤明.广东通信技术. 2006 *

Also Published As

Publication number Publication date
CN101018138A (en) 2007-08-15

Similar Documents

Publication Publication Date Title
CN100461683C (en) General service system and device, network access system and service processing method
CN1973526B (en) Event processing method for processing service initial request message in event processing system
CN103250428B (en) System and method for executing charging layout in telecommunication environment
CN101465914B (en) Fusion of communication business network platform, IAS and enterprise network platform, and communication method
CN100527883C (en) Method and system for insuring service chain service quality
CN1929486A (en) Communication business processing system and method
US9225612B2 (en) Generic multiservice network centre for creating and orchestrating network applications and services
CN1391768A (en) Feature interactions
RU2274961C2 (en) Method for actively establishing connections by means of service controlling node in mobile telecommunications system
CN100505868C (en) A streaming media service system and its implementation method
US7224783B2 (en) Subscriber service management
CN101924789B (en) Method and system for nesting different types of services
CN100481834C (en) Complex service open system for mobile communication and realizing method thereof
WO2010127626A1 (en) Call connection method of relation call between networks and service broker system
EP1816797B1 (en) Method for invoking a service in an intelligent network
CN100345141C (en) Method and apparatus for a service integration system
US6980791B2 (en) Charging control of telecommunication network subscriber
ES2336597T3 (en) SYSTEM AND APPLIANCE FOR THE PROCESSING OF NETWORK EVENTS.
WO2010069184A1 (en) Method and system for realizing charging in inactive voice response (ivr) service
Bessler et al. An orchestrated execution environment for hybrid services
JP2000165453A (en) Gateway between data network and service network
WO2005109777A1 (en) The evolution system of the public switched telephone network and the service process method of the same
KR100546771B1 (en) Intelligent network service providing device using apia
CN102118369A (en) Session processing method and device
WO2008089631A1 (en) A development method and device of intelligence service for ngn

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090211

CF01 Termination of patent right due to non-payment of annual fee