[go: up one dir, main page]

WO2008119302A1 - System, device and method for processing service in group domain network - Google Patents

System, device and method for processing service in group domain network Download PDF

Info

Publication number
WO2008119302A1
WO2008119302A1 PCT/CN2008/070637 CN2008070637W WO2008119302A1 WO 2008119302 A1 WO2008119302 A1 WO 2008119302A1 CN 2008070637 W CN2008070637 W CN 2008070637W WO 2008119302 A1 WO2008119302 A1 WO 2008119302A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
processing
control unit
unit
centralized
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.)
Ceased
Application number
PCT/CN2008/070637
Other languages
French (fr)
Chinese (zh)
Inventor
Youzhu Shi
Fenqin Zhu
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
Publication of WO2008119302A1 publication Critical patent/WO2008119302A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Definitions

  • the present invention relates to the field of packet domain networks, and in particular, to a system, apparatus and method for processing services in a packet domain network.
  • the packet domain network has become the research focus of the next generation network because it uses the technology of separation of service management, session control and bearer access.
  • the Internet Protocol Multimedia Subsystem (IMS) network is a packet domain network.
  • IMS is an IP multimedia subsystem defined by the 3GPP, 3rd Generation Partnership Project (3GPP).
  • 3GPP 3rd Generation Partnership Project
  • the 3G, 3rd Generation mobile network implements packet voice and packet data, providing a unified multimedia service and application target network.
  • the IMS network uses the IP packet domain as the bearer channel for control signaling and media transmission, and uses the Session Initiation Protocol (SIP) as the call control signaling to implement the three functions of service management, session control and bearer access. Separation.
  • SIP Session Initiation Protocol
  • SIP is an application layer control protocol for establishing, changing and terminating multimedia sessions or calls. These multimedia sessions include multimedia conferences, distance learning, and Internet telephony.
  • ITU-T International Telecommunication Union-Telecommunication Standardization Sector
  • ETSI European Telecommunications Standards Institute
  • a packet domain network since session control and service management are separate, the packet domain network must provide necessary control for service management to ensure smooth application of services.
  • services can be classified into user subscription services and non-user subscription services. Among them, the provision of user contracted business includes three basic steps:
  • the user-specific service data is created in the form of an initial filter rule (iFC, Initial Filter Criteria).
  • iFC Initial Filter Criteria
  • the iFC is a service-triggered filtering rule. Specifically, the iFC includes a user-signed service triggering condition and an application server (AS, Application Server) corresponding to the service, and the service triggering condition is triggered by a service point trigger (SPT, Service).
  • AS Application Server
  • SPT service point trigger
  • the content of the SPT includes: a request-uniform resource identifier (Request-URI), which identifies a resource pointed to by the SIP initial request message; a SIP method (Method), which is used to indicate the type of the SIP initial request message; A header (Header), which contains information related to the SIP initial request message, may be any SIP header field and header content therein; a Session Case, having three possible values, ie, starting, terminating, or terminating unregistered Session Description (Session Description), which indicates the content of the Session Description Protocol (SDP) field in the SIP method.
  • Session Description Session Description Protocol
  • S-CSCF Serving-Call Session Control Function
  • non-user subscription service In the packet domain network, there is also a non-user subscription service that can be provided. This is a type of network public service, and the user does not need to sign the service with the operator to use the service.
  • the non-user subscription service may be a system service provided by the network, such as a black and white list service, and each call of each user needs to be filtered, such as a 17951 telephone service.
  • the user who provides the service is contracted first, so that other users can use the non-user-signed service, such as the 800 free service, and the user who announces the 800-free number (such as the enterprise) to apply for the contract for 800 free of charge.
  • the first method is to enable the user to have an iFC that is not a subscriber subscription service, that is, to correspond to each user who may use the non-subscription service, and use the non-user subscription service as the user subscription service of the user, set the iFC, and process according to the iFC.
  • the black and white list service provided by the packet domain network needs to be filtered for each call of each user, so that each user can be set with an iFC pointing to the AS providing the black and white list service, when the S-CSCF receives the user initiated
  • the configured iFC enables the user-initiated SIP initial request message to be processed to the AS that provides the black-and-white list service to perform filtering of the black-and-white list service for the SIP initial request message.
  • the packet domain network When the packet domain network handles the non-user subscription service in the first way, it has the following disadvantages: When the packet domain network provides a new non-user subscription service, it must be synchronized to all users who may implement this non-user subscription service.
  • the iFC describing the non-user subscription service has disadvantages such as inefficiency and poor scalability due to the large number of users in the packet domain network and the unpredictable types of non-user subscription services.
  • the non-user subscription service is described by using a public service identifier (PS I , Publ ic Serv ice Ident ty ), and the PSI indicates the service identifier provided by the packet domain network.
  • PS I public service identifier
  • Publ ic Serv ice Ident ty the PSI indicates the service identifier provided by the packet domain network.
  • the PS is performed.
  • the I route to the AS that handles the non-user subscription service, and processes the SIP initial request message.
  • the specific process of calling non-user subscription services through PSI can be found in the related 3GPP standards.
  • the user's user subscription service and the user's non-contracted service are processed to provide corresponding services for the user.
  • the service interaction between the user subscription service and the non-user subscription service can be solved by the following scheme. : First, in use The iFC of the subscriber subscription service describes the interaction relationship between the subscriber subscription service and the non-user subscription service. Second, the interaction relationship between the subscriber subscription service and the non-user subscription service is described in the AS providing the subscriber subscription service.
  • the above two solutions must predetermine the relationship between the non-user subscription service and the subscriber subscription service, such as 800 free service and call restriction service, so that when the packet domain network sets up a new non-user subscription service, it must be synchronized at all
  • the non-user subscription service has a relationship between the user-signed service iFC or the AS that provides the user subscription service, and a new non-user subscription service attribute description is added to solve the service interaction between the user-signed service and the non-user-signed service.
  • the management of non-user subscription services is inefficient, and the expansion of non-user subscription services is more difficult. Summary of the invention
  • the embodiment of the invention provides a system for processing services in a packet domain network, which can centrally process non-user subscription services to improve management efficiency of non-user subscription services.
  • the embodiment of the present invention further provides an apparatus for processing a service in a packet domain network, where the apparatus can centrally process non-user subscription services to improve management efficiency of non-user subscription services.
  • the embodiment of the invention further provides a method for processing a service in a packet domain network, which can process the non-user subscription service in a centralized manner to improve the management efficiency of the non-user subscription service.
  • a system for processing a service in a packet domain network comprising a centralized service processing unit and a service trigger unit, wherein
  • the service triggering unit is configured to process a communication request, and send a service trigger request to the centralized service processing unit;
  • the centralized service processing unit is configured to receive a service trigger request sent by the service triggering unit, and process a non-user subscription service.
  • An apparatus for processing a service in a packet domain network including a service request trigger receiving module, a service processing module, and a service trigger response module, where
  • the service request triggering receiving module is configured to receive a service trigger request;
  • the service processing module is configured to: after receiving the service trigger request content from the service request triggering receiving module, processing all or part of the logical control of the non-user subscription service, and sending the processing result to the service trigger response module;
  • the service trigger response module is configured to receive a processing result sent by the service processing module, and generate a service trigger response to send to the service triggering unit.
  • a method of processing a service in a packet domain network comprising:
  • the centralized service unit set in the packet domain network After receiving the service trigger request, the centralized service unit set in the packet domain network processes the non-user subscription service.
  • the system, the device and the method provided by the embodiments of the present invention because a centralized service processing unit is set in a packet domain network, after the user sends a communication request, the service trigger request is triggered by the packet domain network to the centralized service.
  • the service request is processed by the centralized service processing unit, and the non-user subscription service is executed. Therefore, the interaction relationship logic of the non-user subscription service and the user subscription service or/and the non-user subscription service may be processed in the centralized service processing unit, so that when a new non-user subscription service is added to the packet domain network, the modification may not be performed.
  • the interaction relationship described in the iFC of the user subscription service related to the non-user subscription service or the AS of the related user subscription service thereby more effectively processing the user service more efficiently, and more effectively centralizing the user subscription service and the non-user subscription service Business interaction, improve the management efficiency of non-user subscription services, and make non-user subscription services easy to expand.
  • FIG. 1 is a schematic diagram of a system for processing a service in a packet domain network according to an embodiment of the present invention
  • FIG. 1 is a schematic diagram of an apparatus for processing a total service in a packet domain network according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention
  • FIG. 4 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention
  • FIG. 5 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention.
  • the system, device and method provided by the embodiments of the present invention are provided with a centralized industry in a packet domain network.
  • the service processing unit is configured to send a service trigger request to the centralized service processing unit when the packet domain network processes the current communication request, and the service trigger request is processed by the centralized service processing unit.
  • the centralized service processing unit may process the service interaction relationship between the related non-user subscription service and the user subscription service, and then obtain a service interaction indication, and provide the packet domain network for subsequent processing of the communication request.
  • the service control unit may be triggered by the centralized service processing unit to process the service interaction relationship between the non-user subscription service and the user subscription service related to the communication request, and obtain a service interaction indication, and provide the packet domain network for subsequent communication request. deal with.
  • the packet domain network may also perform the iFC to match the communication request and then send a service trigger request to the centralized service processing unit, and the iFC may be set as needed.
  • the interaction relationship logic of the non-user subscription service and the user subscription service or/and the non-user subscription service may be processed in the centralized service processing unit, thereby increasing the packet domain network.
  • the interaction relationship described in the iFC corresponding to the user subscription service related to the non-user subscription service or the iFC corresponding to the user subscription service may be not modified, so that the user service is processed more efficiently. Efficiently perform business interactions between user subscription services and non-user subscription services, improving efficiency and being easy to expand.
  • FIG. 1 is a schematic diagram of a system for processing a service in a packet domain network according to an embodiment of the present invention, where the system includes a service configuration storage unit, a service control unit, a centralized service processing unit, and a service triggering unit, where
  • the service configuration storage unit is configured to store various service configurations (Serv Ice Prof i le ), and provide the stored service configuration when requested by the centralized service processing unit or the service trigger unit.
  • the service configuration may be a service configuration that the user subscribes to, including a service-triggered filtering rule (such as iFC), or a service configuration of a non-user subscription service.
  • the service configuration storage unit may be A network entity that stores data, such as a Home Subscriber Server (HSS, Home Subscr iber Server) of a packet domain network.
  • HSS Home Subscriber Server
  • the format of the service configuration of the non-user subscription service may be similar to that of the iFC, and describe the content of the matched SIP message, such as the service identifier of the non-user subscription service, and the service control unit that describes the non-user subscription service.
  • the service configuration of the non-user subscription service may also describe the permission or restriction of the user identifier, and the user identifier supports the wildcard.
  • the E4 interface is used for interaction between the service configuration storage unit and the centralized service processing unit.
  • the protocols used include, but are not limited to, the Diameter protocol or the internal interface protocol.
  • E2 is used between the service configuration storage unit and the service trigger unit.
  • the interfaces interact, and the protocols used include, but are not limited to, the D i ame ter protocol or the internal interface protocol.
  • the service triggering unit is configured to match the currently processed communication request according to the service triggered filtering rule, and the matching is successful, and send a service trigger request to the service control unit or the centralized service processing unit.
  • the service triggering unit may be set in a packet domain network, such as a service-call session control function (S-CSCF, Serving-Call Session Control Function), a service broker (Software), or a softswitch (Softswitch).
  • S-CSCF service-call session control function
  • Software Serving-Call Session Control Function
  • Softswitch Softswitch
  • the service trigger unit and the service control unit use the EI interface to interact.
  • the protocols used include, but are not limited to, SIP, Interlligent Network Application Protocol (IM), and internal interface protocol.
  • IM Interlligent Network Application Protocol
  • the service trigger unit and the centralized service processing unit use the E3 interface to interact with each other.
  • the protocols used include, but are not limited to, SIP or internal interface protocols.
  • the service control unit is configured to receive a service trigger request triggered by the service trigger unit or the centralized service processing unit, and provide a service logic control function.
  • the business includes user contracted business or / and non-user contracted business.
  • the service control unit may be a network entity such as an AS or a Service Control Function (SCF) in a traditional intelligent network.
  • SCF Service Control Function
  • the centralized service processing unit is configured to receive a service trigger request from the service trigger unit, and provide a non-user subscription service logic control function.
  • the centralized service processing unit may provide all or/and parts of the non-user subscription service.
  • the service logic control function provides all the service logic functions of the non-user subscription service, which refers to the complete service processing of the non-user subscription service, such as the complete service logic control function of the black and white list service.
  • the part of the service logic control function of the non-user subscription service is to provide only part of the service processing of the non-user subscription service, for example, the service trigger logic function of only the non-user subscription service, and the other part of the non-user subscription service.
  • the processing is provided by the service control unit of the non-user subscription service invoked after the service trigger logic function is executed, and, for example, only provides the service interaction logic function of the non-user subscription service and the user subscription service, and the other non-user subscription service Part of the business process is provided by the service control unit.
  • the service interaction processing part of the 800 free service and the user subscription service is processed by the centralized service processing unit, and the connection process of the 800 free service is handled by the service control unit.
  • the centralized service processing unit may be an independent network entity, or may be located in a network entity such as an S-CSCF, a Service Broker, or a Service Capability Inter-Activity Manager (SCIM).
  • SCIM Service Capability Inter-Activity Manager
  • the E5 interface is used for interaction between the centralized service processing unit and the service control unit.
  • the protocols used are INAP, Hyper Text Transfer Protocol (HTTP) or internal interface protocol.
  • the centralized service processing unit may send a service trigger request response to the service trigger unit, and carry a service interaction indication in the response, which is used in the packet domain network subsequent processing process. In, indicates whether other related services can be called.
  • the service control unit may also provide a non-user subscription service logic control function, and the service control unit sends a service trigger request response to the service trigger unit through the centralized service processing unit; or the service control unit directly sends the service trigger unit to the service trigger unit.
  • the service trigger s the request response, and the foregoing response carries a service interaction indication, which is used to indicate whether other related services can be invoked during the subsequent processing of the packet domain network.
  • FIG. 1 is a schematic diagram of an apparatus for a centralized service processing unit according to an embodiment of the present invention, including a service request trigger receiving module, a service processing module, and a service trigger response module, where The service request triggering receiving module is configured to receive a service trigger request;
  • the service processing module is configured to: after processing all or part of the logical control function of the non-user subscription service according to the service trigger request content received by the receiving module from the service request, send the processing result to the service trigger response module;
  • the service trigger response module is configured to receive a processing result sent by the service processing module, and generate a service trigger response to send to the service triggering unit.
  • the service processing module may further include a service configuration data matching submodule and a service control unit triggering submodule, where
  • a service configuration data matching submodule configured to determine, according to the matching of the content of the service triggering request and the service configuration, the corresponding service control unit, and send the service control unit information to the service control unit triggering submodule;
  • the service control unit triggers a submodule for triggering the determined service control unit.
  • the centralized service processing unit further includes a service configuration data acquiring module, configured to obtain a service configuration.
  • the service trigger response module further includes a service interaction indication generation sub-module, configured to generate a service interaction indication to be carried in the service trigger response according to the processing result sent by the receiving service processing module.
  • the service processing module further includes a service control unit receiving submodule, configured to trigger, by the service control unit, the service control unit triggered by the submodule to receive the processing result returned by the service control unit after processing the service.
  • the service trigger response module further includes a service interaction indication receiving sub-module, configured to receive a service interaction indication generated by the service control unit after processing the service, and carry the service interaction indication in the service trigger response.
  • FIG. 3 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention, where a centralized service processing unit is set in a packet domain network, and the specific steps are:
  • Step 301 The service triggering unit processes the current communication request, and when the service trigger condition is met, The centralized service processing unit sends a service trigger request.
  • the service triggering unit may send a service trigger request message, such as a SIP initial request message, or an internal interface message, to the centralized service processing unit after unconditionally or after matching the iFC that describes the centralized service processing unit.
  • a service trigger request message such as a SIP initial request message, or an internal interface message
  • the service triggering unit may send a service trigger request, such as a SIP initial request message, or an internal interface message, to the centralized service processing unit unconditionally or according to the communication request content or the like.
  • the service triggering unit may send a service trigger request to the centralized service processing unit unconditionally before executing the iFC; or, the service triggering unit may unconditionally send a service trigger request to the centralized service processing unit after executing the iFC; or, the service The triggering unit performs the matching of the communication request content and the iFC, and describes that the iFC of the centralized service processing unit is successfully matched, and sends a service trigger request to the centralized service processing unit; or the service triggering unit according to the non-user subscription service indication in the communication request content, A service trigger request is sent to the centralized service processing unit, the indication indicating that the communication request uses a non-user subscription service.
  • Step 302 The centralized service processing unit processes the service trigger request.
  • the centralized service processing unit can process the set non-user subscription service logic function, and send a service trigger response to the service trigger unit.
  • the black and white list service logic is set in the centralized service processing unit.
  • the centralized service processing unit After receiving the service trigger request, the centralized service processing unit performs the filtering of the black and white list service for the service trigger request, and completes the business logic control function of the black and white list.
  • the logical control of the business interaction relationship between the 800 free service and the user subscription service is set in the centralized service processing unit.
  • the centralized service processing unit receives the service trigger request, the logical control function of the 800 free service business interaction relationship is generated.
  • the service interaction indication is sent to the service triggering unit in the service trigger request response.
  • the centralized service processing unit routes the service trigger request to the service control unit according to the service identifier of the non-user subscription service, and the service control unit provides the non-user subscription service logic control function.
  • the centralized service processing unit will service according to the service identifier in the Reques t-URI.
  • the trigger request is routed to the service control unit, and the service control unit provides the non-user subscription service logic control function.
  • the centralized service processing unit processes the received service trigger request according to the service configuration of the service configuration storage unit, and triggers the call of the service control unit.
  • the non-user subscription service logic control function is provided by the service control unit, and the corresponding relationship between the service identifier and the service control unit is described in the service configuration.
  • the centralized service processing unit processes the service identifier of the non-user subscription service, and performs processing such as deleting, hiding, transferring, restoring, and separating.
  • the service trigger request is a SIP message
  • the Reques t-URI includes a service identifier and a session destination identifier of the non-user subscription service, such as a 17951 + called number, and the centralized service processing unit sets the service identifier (such as 17951) from Reques. If the t-URI is deleted, the service identifier may be further transferred to the header field or the message body of the SIP message, or the previously deleted service identifier may be restored to the Reques t-URI, or may be located in the SIP.
  • the service identifier in the header field or the message body of the message is transferred to the Reques t-URI.
  • the original format may be transferred, or the format may be transferred.
  • the centralized service processing unit may provide all or part of the business logic control function for the service trigger request, or may be provided by the centralized service processing unit to provide all or part of the service control unit triggered by the processing of the service trigger request.
  • Business logic control features may be provided.
  • the centralized service processing unit performs the following two methods for processing the service trigger request according to the service configuration of the service configuration storage unit:
  • the first processing method the centralized service processing unit performs the processing of the service trigger request, requests the service configuration storage unit to obtain the service control unit described in the service configuration corresponding to the service trigger request content, and the centralized service processing unit triggers the service determined by the call. control unit;
  • the second processing method is: the centralized service processing unit performs processing of the service trigger request, performs matching of the service trigger request content and the service configuration from the service configuration storage unit, and the matching is successful, and the service control unit described in the service configuration is obtained, and the centralized The service processing unit triggers the call of the determined service control unit according to the service control unit information.
  • the process of obtaining the service configuration from the service configuration storage unit by the centralized service processing unit may be direct or indirect.
  • the indirect process refers to: the service triggering unit first obtains the service configuration from the service configuration storage unit, and then the centralized service processing unit and the service. The trigger unit gets the service configuration.
  • the service configuration of the non-user subscription service obtained by the centralized service processing unit may be a service triggering filtering rule similar to the iFC, where the service triggering condition is described, for example, the called number includes 800, and the corresponding service control unit information is described. .
  • an "always execute" flag may be used in the service configuration to instruct the centralized service processing unit to "always" perform a match with the service configuration after receiving the service trigger request. In this way, after receiving the service trigger request, the centralized service processing unit can unconditionally match all the acquired service configurations in order, or can only match the service configuration with the "always execute" flag.
  • the centralized service processing unit may directly perform address resolution on the called number carried in the service trigger request, for example, querying a Domain Name System (DNS) server to obtain a corresponding service control unit.
  • DNS Domain Name System
  • the centralized service processing unit triggers the call to determine the determined service control unit.
  • a centralized service processing unit After the business interaction relationship logic of the non-user subscription service and the user subscription service set in the centralized service processing unit is executed, a centralized service processing unit generates a service interaction indication, or the centralized service processing unit triggers the call.
  • the service control unit After the service interaction logic of the non-user subscription service and the user subscription service in the service control unit is executed, the service control unit generates a service interaction indication, and the service interaction indication is carried in the message and transmitted to the service trigger unit, and the service triggers
  • the unit or other network element determines, according to the service interaction indication, whether other services related to the service trigger request need to be executed.
  • the service interaction indication can be described in two ways:
  • the service interaction indication may be a service identifier, which is used to identify the type or attribute that has performed the non-user subscription service. This is an implicit indication of business interaction. For example, when the non-user subscription service is 800 free services, it can be identified as 800, or a free call, or a call that exceeds the call restriction, etc., when a network entity in a packet domain network, such as a service trigger unit, a service control list After receiving the communication request carrying the service identifier, the UE determines whether other services related to the 800 free service are allowed to be executed.
  • the second description mode is as follows:
  • the service compatibility identifier is used to identify the service interaction compatibility information of the non-user subscription service and the user subscription service. This is an explicit service interaction indication.
  • the service compatibility identifier may be "allow or prohibit other services related to non-user subscription services being executed" or "service compatibility level” and the like.
  • the service compatibility level may be preset data, and corresponds to a non-user subscription service, for example, data in a service configuration of a non-user subscription service, in a network entity in a packet domain network, such as a service trigger unit, Receiving the "service compatibility level carried by the service trigger response, and correlating with the "service compatibility level" of other services to determine whether other services are allowed to be invoked.
  • Embodiment 1 :
  • the user initiates 800 free service call, that is, sends a SIP access (INVITE) message carrying 800 free call number to the service trigger unit, the service trigger unit forwards the message to the centralized service processing unit, and the centralized service processing unit performs the set 800 free.
  • SIP INVITE SIP access
  • the SIP INVITE message is sent to the service triggering unit, where the message carries the service interaction indication, and the service triggering unit routes the message to the 800 service control unit, and the 800 service control unit Provide 800 free call service to users.
  • the specific process is shown in Figure 4.
  • FIG. 4 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention, where the network entity includes a service triggering unit, a centralized service processing unit, and an 800 service control unit.
  • Step 401 The service triggering unit, for example, the S-CSCF currently registered by the user, receives the SIP INVITE message sent by the user and carrying the 800 free calling number.
  • the service triggering unit for example, the S-CSCF currently registered by the user, receives the SIP INVITE message sent by the user and carrying the 800 free calling number.
  • Step 402 The service triggering unit sends the SIP INVITE message to the centralized service processing unit.
  • the centralized service processing unit can be located in Service Broker or SCIM.
  • the service triggering unit may unconditionally send the SIP INVITE message to the centralized service processing unit, or the service triggering unit may match the iFC that describes the 800 free call service. Obtain a corresponding centralized service processing unit, and send the SIP INVITE message to the centralized service processing unit.
  • Step 403 After receiving the SIP INVITE message, the centralized service processing unit performs the analysis of the called number, determines that the call is 800 free calls according to the 800 free call number carried in the SIP INVITE message, and performs the set 800 free call and the user subscription service. After the business interaction relationship logic function, a corresponding service interaction indication is generated.
  • Step 404 The centralized service processing unit sends a SIP INVITE message to the service triggering unit, where the message carries a service interaction indication.
  • the centralized service processing unit may carry a service interaction indication by using a caller preference information segment (Ca l ler Perfernces) in the SIP INVITE message, where the service interaction indication may be a service identifier, and the centralized service processing unit is The analysis of the called number sent by the user, that is, according to the 800 free call number carried in the SIP INVITE message in step 303, the user's preference is determined as "hoping to make a 800 free call", so the centralized service processing unit is in Ca ller Perfernces.
  • the service tag indication can be identified by setting a corresponding feature tag.
  • the feature tag can use existing feature tags, such as “actor” or “pr ior i ty” feature tags, or extend the existing feature tag parameter values, and also extend new feature tags, ⁇ port “free ( Free ),,, "Information, monthly service (informa t ion), or "call center, (ca l lcenter),, etc.
  • Step 405 After receiving the SIP INVITE message carrying the service interaction indication, the service triggering unit performs a session control process of 800 free calls.
  • the session control process for performing the 800 free call may be the execution of the set iFC, and one of the service trigger conditions described in the iFC is: "The message does not include the calling preference information segment feature tag indicating the service interaction indication.
  • the SIP INVITE message received by the service triggering unit and the iFC match are unsuccessful, and the service control unit of the iFC, such as the AS of the call restriction service, will not be triggered.
  • the service control unit performs subsequent session control processing on the SIP INVITE message, that is, the SIP INVITE message performs PSI routing according to the prior art, and performs PSI address resolution.
  • Trigger 800 service control unit performs subsequent session control processing on the SIP INVITE message, that is, the SIP INVITE message performs PSI routing according to the prior art, and performs PSI address resolution.
  • Step 406 The service triggering unit sends the SIP INVITE message to the 800 service control unit, and the 800 service control unit processes the SIP INVITE message to provide 800 free call connection processing.
  • Embodiment 2 is a diagrammatic representation of Embodiment 1:
  • the service triggering unit forwards the SIP INVITE message to the centralized service processing unit, and the centralized service processing unit according to the service configuration of the 800 free call service will be
  • the SIP INVITE message is triggered to the 800 service control unit, and the 800 service control unit provides the user with 800 free call services.
  • the specific process is shown in FIG. 5.
  • FIG. 5 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention.
  • the network entity includes a service triggering unit, a centralized service processing unit, and an 800 service control unit, and the specific steps are as follows:
  • Step 501 The service triggering unit, for example, the S-CSCF currently registered by the user, receives the SIP INVITE message sent by the user and carrying the 800 free call.
  • the service triggering unit for example, the S-CSCF currently registered by the user, receives the SIP INVITE message sent by the user and carrying the 800 free call.
  • Step 502 The service triggering unit sends the SIP INVITE message to the centralized service processing unit.
  • the centralized service processing unit can be located in Service Broker or SCIM.
  • the service triggering unit may send the SIP INVITE message to the centralized service processing unit unconditionally, or the service triggering unit may match the iFC that describes the 800 free call service, obtain the corresponding centralized service processing unit, and then obtain the corresponding centralized service processing unit, and then The SIP INVITE message is sent to the centralized service processing unit.
  • Step 503 After receiving the SIP INVITE message, the centralized service processing unit configures the service of the 800 service, and obtains the corresponding 800 service control unit.
  • the centralized service processing unit may match the content of the SIP INVITE message with the service configuration that has been obtained from the monthly configuration storage unit, and the matching is successful, and obtain the corresponding 800 service control unit; or, the centralized service processing unit provides the service.
  • Configure a storage unit request the request carries 800 free call numbers, and the service configuration storage unit obtains 800 from the service configuration corresponding to the 800 service.
  • the service control unit is returned to the centralized service processing unit.
  • the centralized service processing unit can also perform address resolution on the 800 free call number, such as querying the DNS server for "800" to obtain the corresponding 800 service control unit.
  • Step 504 The centralized service processing unit sends the SIP INVITE message to the determined 800 service control unit.
  • Steps 505, 800 The service control unit performs 800 service logic control functions, and returns a SIP INVITE message to the centralized service processing unit.
  • Step 506 The centralized service processing unit receives the SIP INVITE message sent by the service control unit, and after determining that the service control unit performs the 800 service logic control function successfully, the centralized service processing unit performs the set 800 free call and the service of the user subscription service.
  • the interaction logic function and generate corresponding business interaction indications.
  • the service interaction indication may be a service compatibility identifier, such as a service compatibility level indicating that 800 free calls are performed, and the service compatibility level may be preset in the service configuration of the 800 service.
  • Step 507 The centralized service processing unit returns a SIP INVITE message to the service triggering unit, and carries the generated service interaction identifier.
  • Step 508 After receiving the SIP INVITE message carrying the service interaction indication, the service triggering unit performs a session control process of 800 free calls.
  • the session control process for performing the 800 free call may be the execution of the set iFC, and one of the service trigger conditions described in the iFC is that the service corresponding to the service compatibility level in the 800 service service configuration is not executed. ", Thus, the service control unit described by the iFC, such as the AS of the call restriction service, will not be triggered.
  • the service interaction logic function of the set 800 free call and the user subscription service performed by the centralized service processing unit may also be performed by the 800 service control unit.
  • the process is performed in step 505.
  • the element sends a SIP INVITE message carrying the service interaction indication to the service triggering unit.
  • the service interaction indication generated in FIG. 4 may also be a service compatibility identifier.
  • the service interaction indication generated in FIG. 5 may also be a service identifier. No more praise here.
  • the centralized service processing unit first processes the service interaction logic function of the non-user subscription service, and obtains the service interaction indication by using the called number analysis, that is, The order of invoking the subsequent service control unit is not changed, but the service interaction indication of the non-user subscription service obtained in advance is obtained, so that the network processes the interaction between different services in the subsequent session control process; and in the embodiment of FIG. 5
  • the centralized service processing unit first invokes the service control unit of the non-user subscription service, so that the network processes the interaction between different services in the subsequent session control process, that is, changes the calling sequence of the service control unit.
  • the centralized service processing unit provided by the embodiment of the present invention can process more than one non-user subscription service after receiving the service triggering request of the service triggering unit, and the non-user subscription service and the user provided by the embodiment of the present invention
  • the processing of the business interaction between the contracted services is also applicable to the processing of the business interaction between the non-user contracted services, and will not be described here.
  • Embodiment 3 is a diagrammatic representation of Embodiment 3
  • Both the service triggering unit and the centralized service processing unit are located on the S-CSCF, and the user initiates 800 free calls.
  • the S-CSCF receives the SIPI NV I TE message carrying the 800 free calling number, and unconditionally performs the service configuration and SIP of the non-user subscription service. Matching the content of the INVITE message, or judging that there is a service configuration of the non-user subscription service, the S-CSCF performs the matching of the service configuration of the non-user subscription service and the content of the SIP INVITE message; after the service configuration of the 800 service is successfully matched, S - The CSCF invokes the 800 service control unit and sends a SIP INVITE message to the 800 service control unit.
  • the 800 service control unit performs the 800 service logic control function, and returns a SIP INVITE message to the S-CSCF. Thereafter, the S-CSCF executes the user's iFC.
  • the S-CSCF may also execute the iFC of the user before performing the service configuration of the non-user subscription service. It can be seen from the system, the device and the method provided by the embodiment of the present invention that when a new non-user subscription service is provided in the packet domain network, only the attribute description corresponding to the non-user subscription service needs to be added in the centralized service processing unit.
  • the service control unit that triggers the non-user subscription service or/and the service interaction relationship between the non-user subscription service and the user subscription service or/and the non-user subscription service, thereby providing the non-user including the service interaction function
  • All or part of the business logic control function of the contracted service provides new non-user subscription services or business interaction problems with other services caused by the non-user subscription service for all eligible users, with good scalability and high efficiency.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A system, a device and a method for processing service in group domain network, a central service processing unit and a service triggering unit (4) are set in group domain network, the service triggering unit (4) processes a communication request, and transmits a service triggering request to the central service processing unit, the service triggering request is processed by the central service processing unit. Using the invention, user service can be processed centrally, and an interactive service can be processed between a user subscribing service and a non-user subscribing service.

Description

在分组域网络中处理业务的系统、 装置及方法 技术领域  System, device and method for processing a service in a packet domain network

本发明涉及分组域网络领域, 特别涉及一种在分组域网络中处理业务的 系统、 装置及方法。  The present invention relates to the field of packet domain networks, and in particular, to a system, apparatus and method for processing services in a packet domain network.

背景技术 Background technique

分组域网络由于釆用了业务管理、 会话控制及承载接入的三者分离的技 术, 成为了下一代网络的研究重点。 网际协议多媒体子系统( IMS, Internet Protocol Multimedia Subsystem) 网络就是一个分组域网络, IMS是第三代 移动通信标准化伙伴项目 ( 3GPP, 3rd Generation Partnership Project ) 标准定义的一个 IP多媒体子系统, 为第三代(3G, 3rd Generation)移动网 络实现分组话音和分组数据, 提供了统一的多媒体业务和应用的目标网络。 IMS网络釆用 IP分组域作为控制信令和媒体传输的承载通道, 釆用会话发起 协议 ( SIP, Session Initiation Protocol )作为呼叫控制信令, 实现了业 务管理、 会话控制及承载接入的三者分离。 其中, SIP是一个用于建立、 更改 和终止多媒体会话或呼叫的应用层控制协议, 这些多媒体会话包括多媒体会 议、 远程教学以及英特网电话等。 目前, 一些国际标准组织, 如国际电信联 盟 - 电 信 标 准 部 ( ITU-T , International Telecommunication Union-Telecommunication Standardization Sector ) 和欧洲电信标准协会 ( ETSI , European Telecommunications Standards Institute)等也采用 IMS 作为自身定义的下一代网络的核心网络。  The packet domain network has become the research focus of the next generation network because it uses the technology of separation of service management, session control and bearer access. The Internet Protocol Multimedia Subsystem (IMS) network is a packet domain network. IMS is an IP multimedia subsystem defined by the 3GPP, 3rd Generation Partnership Project (3GPP). The 3G, 3rd Generation mobile network implements packet voice and packet data, providing a unified multimedia service and application target network. The IMS network uses the IP packet domain as the bearer channel for control signaling and media transmission, and uses the Session Initiation Protocol (SIP) as the call control signaling to implement the three functions of service management, session control and bearer access. Separation. Among them, SIP is an application layer control protocol for establishing, changing and terminating multimedia sessions or calls. These multimedia sessions include multimedia conferences, distance learning, and Internet telephony. At present, some international standards organizations, such as the International Telecommunication Union-Telecommunication Standardization Sector (ITU-T) and the European Telecommunications Standards Institute (ETSI), also adopt IMS as their own definition. The core network of a generation of networks.

在分组域网络中, 由于会话控制和业务管理是分离的, 分组域网络必须 为业务的管理提供必要的控制, 才能保证业务的顺利应用。 在分组域网络中, 业务可以分为用户签约业务和非用户签约业务。 其中, 用户签约业务的提供 包含三个基本步骤:  In a packet domain network, since session control and service management are separate, the packet domain network must provide necessary control for service management to ensure smooth application of services. In a packet domain network, services can be classified into user subscription services and non-user subscription services. Among them, the provision of user contracted business includes three basic steps:

首先, 定义可能的业务或业务集合。 其次, 当用户订购业务或者 ^ί'爹改业务订购关系时, 以初始过滤规则(iFC, Initial Filter Criteria ) 的形式创建用户专有的业务数据。 First, define a possible set of business or business. Secondly, when the user subscribes to the service or tampers with the service subscription relationship, the user-specific service data is created in the form of an initial filter rule (iFC, Initial Filter Criteria).

其中, iFC是一种业务触发过滤规则, 具体来说, iFC中包含用户签约业 务触发条件及对应执行该业务的应用服务器(AS, Application Server ), 业 务触发条件由业务点触发器(SPT, Service Point Trigger )描述, SPT的内 容包括: 请求-统一资源标识(Request-URI ), 标识 SIP初始请求消息所指向 的资源; SIP方法(Method), 用于表示该 SIP初始请求消息的类型; SIP头 域(Header), 包含与该 SIP初始请求消息相关的信息, 可以是任何 SIP头域 及其中的头域内容; 会话情形 (Session Case), 有三个可能值, 即起始、 终 止或终止未注册; 会话描述 ( Session Description), 表示在 SIP 方法内的 会话描述协议(SDP, Session Description Protocol ) 字段内容。  The iFC is a service-triggered filtering rule. Specifically, the iFC includes a user-signed service triggering condition and an application server (AS, Application Server) corresponding to the service, and the service triggering condition is triggered by a service point trigger (SPT, Service). Point Trigger), the content of the SPT includes: a request-uniform resource identifier (Request-URI), which identifies a resource pointed to by the SIP initial request message; a SIP method (Method), which is used to indicate the type of the SIP initial request message; A header (Header), which contains information related to the SIP initial request message, may be any SIP header field and header content therein; a Session Case, having three possible values, ie, starting, terminating, or terminating unregistered Session Description (Session Description), which indicates the content of the Session Description Protocol (SDP) field in the SIP method.

最后, 当 IMS 网元服务 -呼叫会话控制功能 ( S-CSCF, Serving-Call Session Control Function)接收到 SIP初始请求消息时, 根据当前会话情 形和所接收到的 SIP初始请求消息, 执行 iFC, 确定与当前会话情形以及该 SIP初始请求消息相对应的 AS, 并将所接收到的 SIP初始请求消息传递给所 确定的 AS。  Finally, when the IMS network element service-call session control function (S-CSCF, Serving-Call Session Control Function) receives the SIP initial request message, performs iFC according to the current session situation and the received SIP initial request message, and determines The AS corresponding to the current session scenario and the SIP initial request message, and the received SIP initial request message is delivered to the determined AS.

在分组域网络中, 还存在着非用户签约业务可以提供, 这是一类网络公 用业务, 用户不需要和运营商就此业务进行签约就可以使用该业务。 非用户 签约业务可以是网络提供的系统业务, 比如黑白名单业务, 对每个用户的每 个呼叫都需要进行过滤, 再如 17951 电话业务等。 或者, 先由对外提供该业 务的用户进行签约, 这样其他的用户才可以使用该非用户签约的业务, 比如 800免费业务, 对外公布 800免费号码的用户 (如企业) 向运营商申请签约 800免费业务, 以获得 800免费号码, 而呼叫 800免费号码的用户, 在使用前 不 需 要 向 运 营 商 签 约 ; 再 如 一 号 通 ( Universal Personal Telecommunications ) 业务, 对外公布一号通号码的用户向运营商申请签约 一号通业务, 以获得一号通号码, 而呼叫一号通号码的用户, 在使用前不需 要向运营商签约。 用户可以在使用非用户签约业务时, 在发起的请求中表明 此次申请使用的非用户签约业务种类, 如 "17951 "、 "800" 等业务标识。 In the packet domain network, there is also a non-user subscription service that can be provided. This is a type of network public service, and the user does not need to sign the service with the operator to use the service. The non-user subscription service may be a system service provided by the network, such as a black and white list service, and each call of each user needs to be filtered, such as a 17951 telephone service. Or, the user who provides the service is contracted first, so that other users can use the non-user-signed service, such as the 800 free service, and the user who announces the 800-free number (such as the enterprise) to apply for the contract for 800 free of charge. Business, to get 800 free numbers, and users who call 800 free numbers do not need to sign up with the operator before use; like the Universal Personal Telecommunications service, users who announce the number one number apply to the operator. Signing the No. 1 service to obtain the No. 1 number, and the user calling the No. 1 number does not need to use it before use. To sign a contract with the operator. When using a non-user subscription service, the user can indicate the type of non-user subscription service used in the application, such as "17951", "800", and the like.

非用户签约业务的提供有两种方式, 以下分别进行叙述。  There are two ways to provide non-user contracted services, which are described separately below.

第一种方式,使用户具有非用户签约业务的 iFC, 即对应于每个可能使用 非签约业务的用户, 将该非用户签约业务作为该用户的用户签约业务, 设置 iFC且根据 iFC进行处理。 例如: 分组域网络提供的黑白名单业务, 对每个用 户的每个呼叫都需要进行过滤, 可以使每个用户都设置有指向提供黑白名单 业务的 AS的 iFC, 当 S-CSCF接收到用户发起 SIP初始请求消息时, 执行设置 的该 iFC使用户发起的 SIP初始请求消息可以接续到提供黑白名单业务的 AS 进行处理, 以对该 SIP初始请求消息进行黑白名单业务的过滤。  The first method is to enable the user to have an iFC that is not a subscriber subscription service, that is, to correspond to each user who may use the non-subscription service, and use the non-user subscription service as the user subscription service of the user, set the iFC, and process according to the iFC. For example: the black and white list service provided by the packet domain network needs to be filtered for each call of each user, so that each user can be set with an iFC pointing to the AS providing the black and white list service, when the S-CSCF receives the user initiated When the SIP initial request message is executed, the configured iFC enables the user-initiated SIP initial request message to be processed to the AS that provides the black-and-white list service to perform filtering of the black-and-white list service for the SIP initial request message.

分组域网络在釆用第一种方式处理非用户签约业务时, 会存在以下缺点: 当分组域网络提供一个新的非用户签约业务时, 必须同步给所有可能实施这 个非用户签约业务的用户设置描述该非用户签约业务的 iFC ,由于分组域网络 中的用户数量比较大, 并且非用户签约业务的种类不可预知, 这会造成效率 低下以及扩展性差的缺点。  When the packet domain network handles the non-user subscription service in the first way, it has the following disadvantages: When the packet domain network provides a new non-user subscription service, it must be synchronized to all users who may implement this non-user subscription service. The iFC describing the non-user subscription service has disadvantages such as inefficiency and poor scalability due to the large number of users in the packet domain network and the unpredictable types of non-user subscription services.

第二种方式, 使用公共服务标识 ( PS I , Publ ic Serv ice Ident i ty )描 述非用户签约业务, PSI表示分组域网络提供的业务标识, 当接收到用户发起 SIP初始请求消息时, 进行 PS I路由到处理非用户签约业务的 AS上, 处理该 SIP初始请求消息。 通过 PSI调用非用户签约业务的具体过程可以参见 3GPP 相关标准介绍。 处理用户的用户签约业务和用户非签约业务, 为用户提供对应的服务, 但是 在某些情况下, 用户签约业务和非用户签约业务间可能会存在业务交互的问 题, 比如: 用户签约了一个呼叫限制 (ca l l barr ing )业务, 当用户拨打 800 免费业务时, 显然, 此时并不希望触发呼叫限制业务, 目前, 可以通过如下 方案来解决用户签约业务和非用户签约业务间的业务交互问题: 第一、 在用 户签约业务的 iFC 中描述该用户签约业务与非用户签约业务的交互关系; 第 二、 在提供用户签约业务的 AS中描述该用户签约业务与非用户签约业务的交 互关系。 In the second method, the non-user subscription service is described by using a public service identifier (PS I , Publ ic Serv ice Ident ty ), and the PSI indicates the service identifier provided by the packet domain network. When receiving the SIP initial request message initiated by the user, the PS is performed. The I route to the AS that handles the non-user subscription service, and processes the SIP initial request message. The specific process of calling non-user subscription services through PSI can be found in the related 3GPP standards. The user's user subscription service and the user's non-contracted service are processed to provide corresponding services for the user. However, in some cases, there may be a problem of service interaction between the user subscription service and the non-user subscription service, for example, the user subscribes to a call. When the user dials 800 free services, it is obvious that the call restriction service is not triggered at this time. At present, the service interaction between the user subscription service and the non-user subscription service can be solved by the following scheme. : First, in use The iFC of the subscriber subscription service describes the interaction relationship between the subscriber subscription service and the non-user subscription service. Second, the interaction relationship between the subscriber subscription service and the non-user subscription service is described in the AS providing the subscriber subscription service.

上述两种解决方案必须预先确定非用户签约业务和该用户签约业务的关 系, 如 800免费业务和呼叫限制业务, 这样当分组域网络设置一个新的非用 户签约业务时, 必须同步在所有与该非用户签约业务有关系的用户签约业务 的 iFC或提供用户签约业务的 AS中增加新的非用户签约业务属性描述, 以解 决用户签约业务和非用户签约业务间的业务交互, 这样的实施方式存在对非 用户签约业务的管理效率低下, 并且对非用户签约业务的扩展较为困难。 发明内容  The above two solutions must predetermine the relationship between the non-user subscription service and the subscriber subscription service, such as 800 free service and call restriction service, so that when the packet domain network sets up a new non-user subscription service, it must be synchronized at all The non-user subscription service has a relationship between the user-signed service iFC or the AS that provides the user subscription service, and a new non-user subscription service attribute description is added to solve the service interaction between the user-signed service and the non-user-signed service. The management of non-user subscription services is inefficient, and the expansion of non-user subscription services is more difficult. Summary of the invention

本发明实施例提供了一种在分组域网络中处理业务的系统, 该系统能够 集中地处理非用户签约业务, 以提高对非用户签约业务的管理效率。 本发明实施例还提供一种在分组域网络中处理业务的装置, 该装置能够 集中的处理非用户签约业务, 以提高对非用户签约业务的管理效率。 本发明实施例还提供一种在分组域网络中处理业务的方法, 该方法能够 集中地处理非用户签约业务, 以提高对非用户签约业务的管理效率。 本发明实施例的实现方案如下:  The embodiment of the invention provides a system for processing services in a packet domain network, which can centrally process non-user subscription services to improve management efficiency of non-user subscription services. The embodiment of the present invention further provides an apparatus for processing a service in a packet domain network, where the apparatus can centrally process non-user subscription services to improve management efficiency of non-user subscription services. The embodiment of the invention further provides a method for processing a service in a packet domain network, which can process the non-user subscription service in a centralized manner to improve the management efficiency of the non-user subscription service. The implementation of the embodiment of the present invention is as follows:

一种在分组域网络中处理业务的系统, 包括集中业务处理单元和业务触 发单元, 其中,  A system for processing a service in a packet domain network, comprising a centralized service processing unit and a service trigger unit, wherein

所述业务触发单元, 用于处理通信请求, 向集中业务处理单元发送业务 触发请求;  The service triggering unit is configured to process a communication request, and send a service trigger request to the centralized service processing unit;

所述集中业务处理单元, 用于接收从所述业务触发单元发送的业务触发 请求, 处理非用户签约业务。  The centralized service processing unit is configured to receive a service trigger request sent by the service triggering unit, and process a non-user subscription service.

一种在分组域网络中处理业务的装置, 包括业务请求触发接收模块、 业 务处理模块和业务触发响应模块, 其中,  An apparatus for processing a service in a packet domain network, including a service request trigger receiving module, a service processing module, and a service trigger response module, where

所述业务请求触发接收模块, 用于接收业务触发请求; 所述业务处理模块, 用于根据来自所述业务请求触发接收模块接收到业 务触发请求内容, 处理非用户签约业务的全部或部分逻辑控制后, 将处理结 果发送给所述业务触发响应模块; The service request triggering receiving module is configured to receive a service trigger request; The service processing module is configured to: after receiving the service trigger request content from the service request triggering receiving module, processing all or part of the logical control of the non-user subscription service, and sending the processing result to the service trigger response module;

所述业务触发响应模块, 用于接收所述业务处理模块发送的处理结果, 生成业务触发响应发送给业务触发单元。  The service trigger response module is configured to receive a processing result sent by the service processing module, and generate a service trigger response to send to the service triggering unit.

一种在分组域网络中处理业务的方法, 该方法包括:  A method of processing a service in a packet domain network, the method comprising:

在分组域网络中设置的集中业务单元接收到业务触发请求后, 处理非用 户签约业务。  After receiving the service trigger request, the centralized service unit set in the packet domain network processes the non-user subscription service.

从上述方案可以看出, 本发明实施例提供的系统、 装置及方法, 由于在 分组域网络中设置了集中业务处理单元, 用户发送通信请求后, 由分组域网 络将业务触发请求触发至集中业务处理单元中, 由集中业务处理单元处理该 业务请求, 执行非用户签约业务。 因此, 可以将非用户签约业务和用户签约 业务的交互关系逻辑或 /和非用户签约业务在集中业务处理单元中处理, 这样 在分组域网络中增加新的非用户签约业务时, 就可以不修改与该非用户签约 业务相关的用户签约业务的 iFC或相关的用户签约业务的 AS中描述的交互关 系, 从而更高效地集中处理用户业务, 更高效地集中进行用户签约业务和非 用户签约业务间的业务交互, 提高非用户签约业务的管理效率, 并且使得非 用户签约业务易于扩展。  As can be seen from the foregoing solution, the system, the device and the method provided by the embodiments of the present invention, because a centralized service processing unit is set in a packet domain network, after the user sends a communication request, the service trigger request is triggered by the packet domain network to the centralized service. In the processing unit, the service request is processed by the centralized service processing unit, and the non-user subscription service is executed. Therefore, the interaction relationship logic of the non-user subscription service and the user subscription service or/and the non-user subscription service may be processed in the centralized service processing unit, so that when a new non-user subscription service is added to the packet domain network, the modification may not be performed. The interaction relationship described in the iFC of the user subscription service related to the non-user subscription service or the AS of the related user subscription service, thereby more effectively processing the user service more efficiently, and more effectively centralizing the user subscription service and the non-user subscription service Business interaction, improve the management efficiency of non-user subscription services, and make non-user subscription services easy to expand.

附图说明 DRAWINGS

图 1为本发明实施例在分组域网络中处理业务的系统示意图;  1 is a schematic diagram of a system for processing a service in a packet domain network according to an embodiment of the present invention;

图 1为本发明实施例在分组域网络总处理业务的装置示意图;  1 is a schematic diagram of an apparatus for processing a total service in a packet domain network according to an embodiment of the present invention;

图 3为本发明实施例在分组域网络中处理业务的方法流程图;  3 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention;

图 4为本发明实施例在分组域网络中处理业务的方法一流程图; 图 5为本发明实施例在分组域网络中处理业务的方法二流程图。  FIG. 4 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention; FIG. 5 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention.

具体实施方式 detailed description

本发明实施例提供的系统、 装置及方法, 在分组域网络中设置有集中业 务处理单元, 用于在分组域网络处理当前的通信请求时, 向集中业务处理单 元发送业务触发请求, 由集中业务处理单元处理该业务触发请求。 The system, device and method provided by the embodiments of the present invention are provided with a centralized industry in a packet domain network. The service processing unit is configured to send a service trigger request to the centralized service processing unit when the packet domain network processes the current communication request, and the service trigger request is processed by the centralized service processing unit.

在处理该业务触发请求的过程中, 可以由集中业务处理单元处理相关的 非用户签约业务与用户签约业务的业务交互关系后, 得到业务交互指示, 提 供给分组域网络进行后续该通信请求的处理; 也可以由集中业务处理单元触 发业务控制单元, 处理与该通信请求相关的非用户签约业务与用户签约业务 的业务交互关系后, 得到业务交互指示, 提供给分组域网络进行后续该通信 请求的处理。  In the process of processing the service trigger request, the centralized service processing unit may process the service interaction relationship between the related non-user subscription service and the user subscription service, and then obtain a service interaction indication, and provide the packet domain network for subsequent processing of the communication request. The service control unit may be triggered by the centralized service processing unit to process the service interaction relationship between the non-user subscription service and the user subscription service related to the communication request, and obtain a service interaction indication, and provide the packet domain network for subsequent communication request. deal with.

在本发明实施例中, 分组域网络接收到通信请求后, 也可以釆用执行 iFC 对通信请求进行匹配后向集中业务处理单元发送业务触发请求, 该 iFC可以 根据需要进行设置。  In the embodiment of the present invention, after receiving the communication request, the packet domain network may also perform the iFC to match the communication request and then send a service trigger request to the centralized service processing unit, and the iFC may be set as needed.

由于在分组域网络中设置了集中业务处理单元, 可以将非用户签约业务 和用户签约业务的交互关系逻辑或 /和非用户签约业务在集中业务处理单元 中处理, 这样, 在分组域网络中增加新的非用户签约业务时, 就可以不修改 与该非用户签约业务相关的用户签约业务的 iFC或相关的用户签约业务的 iFC 对应的 AS中描述的交互关系, 从而更高效地处理用户业务, 更高效地进行用 户签约业务和非用户签约业务间的业务交互, 提高效率且易于扩展。  Since the centralized service processing unit is set in the packet domain network, the interaction relationship logic of the non-user subscription service and the user subscription service or/and the non-user subscription service may be processed in the centralized service processing unit, thereby increasing the packet domain network. When the new non-user subscription service is used, the interaction relationship described in the iFC corresponding to the user subscription service related to the non-user subscription service or the iFC corresponding to the user subscription service may be not modified, so that the user service is processed more efficiently. Efficiently perform business interactions between user subscription services and non-user subscription services, improving efficiency and being easy to expand.

图 1 为本发明实施例在分组域网络中处理业务的系统示意图, 该系统包 括服务配置存储单元、 业务控制单元、 集中业务处理单元和业务触发单元, 其中,  1 is a schematic diagram of a system for processing a service in a packet domain network according to an embodiment of the present invention, where the system includes a service configuration storage unit, a service control unit, a centralized service processing unit, and a service triggering unit, where

服务配置存储单元, 用于存储各种服务配置 (Serv ice Prof i le ), 在集 中业务处理单元或业务触发单元请求时提供所存储的服务配置。  The service configuration storage unit is configured to store various service configurations (Serv Ice Prof i le ), and provide the stored service configuration when requested by the centralized service processing unit or the service trigger unit.

在本实施例中, 服务配置可以为用户签约的服务配置, 包括业务触发过 滤规则 (如 iFC ), 也可以为非用户签约业务的服务配置等, 在实际应用中, 该服务配置存储单元可以为分组域网络的归属用户服务器 (HSS , Home Subscr iber Server )等存储数据的网络实体。 在本发明实施例中, 非用户签约业务的服务配置的格式可以和 iFC类似, 描述被匹配的 SIP 消息内容, 如非用户签约业务的业务标识等, 以及描述提 供非用户签约业务的业务控制单元。 非用户签约业务的服务配置中也可以描 述对用户标识的允许或限制, 用户标识支持通配符。 In this embodiment, the service configuration may be a service configuration that the user subscribes to, including a service-triggered filtering rule (such as iFC), or a service configuration of a non-user subscription service. In an actual application, the service configuration storage unit may be A network entity that stores data, such as a Home Subscriber Server (HSS, Home Subscr iber Server) of a packet domain network. In the embodiment of the present invention, the format of the service configuration of the non-user subscription service may be similar to that of the iFC, and describe the content of the matched SIP message, such as the service identifier of the non-user subscription service, and the service control unit that describes the non-user subscription service. . The service configuration of the non-user subscription service may also describe the permission or restriction of the user identifier, and the user identifier supports the wildcard.

服务配置存储单元和集中业务处理单元之间釆用 E4接口进行交互, 所釆 用的协议包括但不限于直径 (Diameter )协议或内部接口协议; 服务配置存 储单元和业务触发单元之间釆用 E2接口进行交互, 所釆用的协议包括但不限 于 D i ame t e r协议或内部接口协议。  The E4 interface is used for interaction between the service configuration storage unit and the centralized service processing unit. The protocols used include, but are not limited to, the Diameter protocol or the internal interface protocol. E2 is used between the service configuration storage unit and the service trigger unit. The interfaces interact, and the protocols used include, but are not limited to, the D i ame ter protocol or the internal interface protocol.

业务触发单元, 用于根据业务触发过滤规则匹配当前处理的通信请求, 匹配成功, 向业务控制单元或集中业务处理单元发送业务触发请求。  The service triggering unit is configured to match the currently processed communication request according to the service triggered filtering rule, and the matching is successful, and send a service trigger request to the service control unit or the centralized service processing unit.

在本实施例中, 业务触发单元可以设置在分组域网络, 如设置在服务 -呼 叫会话控制功能 ( S-CSCF, Serving-Call Session Control Function) 业务 代理(Service Broker )或软交换 ( Softswitch)等网络实体中。  In this embodiment, the service triggering unit may be set in a packet domain network, such as a service-call session control function (S-CSCF, Serving-Call Session Control Function), a service broker (Software), or a softswitch (Softswitch). In the network entity.

业务触发单元和业务控制单元之间釆用 EI接口进行交互, 所釆用的协议 包括但不限于 SIP、 智能网应用规程协议 ( IMP, Interlligent Network Application Protocol ) 以及内部接口协议。 业务触发单元和集中业务处理 单元之间釆用 E3接口进行交互, 所釆用的协议包括但不限于 SIP或内部接口 协议。  The service trigger unit and the service control unit use the EI interface to interact. The protocols used include, but are not limited to, SIP, Interlligent Network Application Protocol (IM), and internal interface protocol. The service trigger unit and the centralized service processing unit use the E3 interface to interact with each other. The protocols used include, but are not limited to, SIP or internal interface protocols.

业务控制单元, 用于接收来自业务触发单元或集中业务处理单元触发的 业务触发请求, 提供业务逻辑控制功能。 在这里, 业务包括用户签约业务或 / 和非用户签约业务。  The service control unit is configured to receive a service trigger request triggered by the service trigger unit or the centralized service processing unit, and provide a service logic control function. Here, the business includes user contracted business or / and non-user contracted business.

在本实施例中, 业务控制单元可以为 AS或在传统智能网中的业务控制功 能(SCF, Service Control Function)等网络实体。  In this embodiment, the service control unit may be a network entity such as an AS or a Service Control Function (SCF) in a traditional intelligent network.

集中业务处理单元, 用于接收来自业务触发单元的业务触发请求, 提供 非用户签约业务逻辑控制功能。  The centralized service processing unit is configured to receive a service trigger request from the service trigger unit, and provide a non-user subscription service logic control function.

在实施例中, 集中业务处理单元可以提供非用户签约业务的全部或 /和部 分业务逻辑控制功能, 提供非用户签约业务的全部业务逻辑功能是指完整的 提供了该非用户签约业务的业务处理, 如可以完整的提供黑白名单业务的全 部业务逻辑控制功能。 提供非用户签约业务的部分业务逻辑控制功能是指只 提供该非用户签约业务的部分业务处理, 比如, 只提供非用户签约业务的业 务触发逻辑功能, 而该非用户签约业务的其它部分的业务处理则由该业务触 发逻辑功能被执行后调用的非用户签约业务的业务控制单元提供, 再如, 只 提供非用户签约业务和用户签约业务的业务交互逻辑功能, 而该非用户签约 业务的其它部分的业务处理由业务控制单元提供, 如 800免费业务和用户签 约业务的业务交互处理部分由集中业务处理单元处理, 而 800免费业务的接 续过程由业务控制单元处理。 在实际应用中, 集中业务处理单元可以为独立 的网络实体, 也可以位于 S-CSCF、 Service Broker 或业务能力交互管理器 ( SCIM, Service Capab i l i ty Interact ion Manager )等网络实体中。 In an embodiment, the centralized service processing unit may provide all or/and parts of the non-user subscription service. The service logic control function provides all the service logic functions of the non-user subscription service, which refers to the complete service processing of the non-user subscription service, such as the complete service logic control function of the black and white list service. The part of the service logic control function of the non-user subscription service is to provide only part of the service processing of the non-user subscription service, for example, the service trigger logic function of only the non-user subscription service, and the other part of the non-user subscription service. The processing is provided by the service control unit of the non-user subscription service invoked after the service trigger logic function is executed, and, for example, only provides the service interaction logic function of the non-user subscription service and the user subscription service, and the other non-user subscription service Part of the business process is provided by the service control unit. For example, the service interaction processing part of the 800 free service and the user subscription service is processed by the centralized service processing unit, and the connection process of the 800 free service is handled by the service control unit. In a practical application, the centralized service processing unit may be an independent network entity, or may be located in a network entity such as an S-CSCF, a Service Broker, or a Service Capability Inter-Activity Manager (SCIM).

集中业务处理单元和业务控制单元之间釆用 E5接口进行交互, 所釆用的 协议为 INAP、 超文本传输协议 ( HTTP, Hyper Text Transfer Protoco l )或 内部接口协议。  The E5 interface is used for interaction between the centralized service processing unit and the service control unit. The protocols used are INAP, Hyper Text Transfer Protocol (HTTP) or internal interface protocol.

在本实施例中, 集中业务处理单元在提供非用户签约业务逻辑控制功能 后, 可以向业务触发单元发送业务触发请求响应, 并在响应中携带业务交互 指示, 用于在分组域网络后续处理过程中, 指示其他相关业务是否可以被调 用。  In this embodiment, after the non-user subscription service logic control function is provided, the centralized service processing unit may send a service trigger request response to the service trigger unit, and carry a service interaction indication in the response, which is used in the packet domain network subsequent processing process. In, indicates whether other related services can be called.

本实施例中, 还可以通过业务控制单元提供非用户签约业务逻辑控制功 能, 由业务控制单元通过集中业务处理单元向业务触发单元发送业务触发请 求响应; 或者由业务控制单元直接向业务触发单元发送业务触发请求响应, 上述的响应中携带业务交互指示, 用于在分组域网络后续处理过程中, 指示 其他相关业务是否可以被调用。  In this embodiment, the service control unit may also provide a non-user subscription service logic control function, and the service control unit sends a service trigger request response to the service trigger unit through the centralized service processing unit; or the service control unit directly sends the service trigger unit to the service trigger unit. The service triggers the request response, and the foregoing response carries a service interaction indication, which is used to indicate whether other related services can be invoked during the subsequent processing of the packet domain network.

图 1 为本发明实施例提供的集中业务处理单元的装置示意图, 包括业务 请求触发接收模块、 业务处理模块和业务触发响应模块, 其中, 业务请求触发接收模块, 用于接收业务触发请求; FIG. 1 is a schematic diagram of an apparatus for a centralized service processing unit according to an embodiment of the present invention, including a service request trigger receiving module, a service processing module, and a service trigger response module, where The service request triggering receiving module is configured to receive a service trigger request;

业务处理模块, 用于根据来自业务请求触发接收模块接收到的业务触发 请求内容, 处理非用户签约业务的全部或部分逻辑控制功能后, 将处理结果 发送给业务触发响应模块;  The service processing module is configured to: after processing all or part of the logical control function of the non-user subscription service according to the service trigger request content received by the receiving module from the service request, send the processing result to the service trigger response module;

业务触发响应模块, 用于接收业务处理模块发送的处理结果, 生成业务 触发响应发送给业务触发单元。  The service trigger response module is configured to receive a processing result sent by the service processing module, and generate a service trigger response to send to the service triggering unit.

在本发明实施例中, 业务处理模块还可以包括业务配置数据匹配子模块 和业务控制单元触发子模块, 其中,  In the embodiment of the present invention, the service processing module may further include a service configuration data matching submodule and a service control unit triggering submodule, where

业务配置数据匹配子模块, 用于根据业务触发请求的内容和服务配置的 匹配, 确定对应的业务控制单元, 将所述业务控制单元信息发送给业务控制 单元触发子模块;  a service configuration data matching submodule, configured to determine, according to the matching of the content of the service triggering request and the service configuration, the corresponding service control unit, and send the service control unit information to the service control unit triggering submodule;

业务控制单元触发子模块, 用于触发确定的业务控制单元。  The service control unit triggers a submodule for triggering the determined service control unit.

在本发明实施例中, 集中业务处理单元还包括业务配置数据获取模块, 用于获取服务配置。  In the embodiment of the present invention, the centralized service processing unit further includes a service configuration data acquiring module, configured to obtain a service configuration.

在本发明实施例中, 业务触发响应模块中还包括业务交互指示生成子模 块, 用于根据接收业务处理模块发送的处理结果, 生成业务交互指示携带在 业务触发响应中。  In the embodiment of the present invention, the service trigger response module further includes a service interaction indication generation sub-module, configured to generate a service interaction indication to be carried in the service trigger response according to the processing result sent by the receiving service processing module.

在本发明实施例中, 业务处理模块中还包括业务控制单元接收子模块, 用于在业务控制单元触发子模块触发确定的业务控制单元, 接收业务控制单 元处理业务后返回的处理结果。  In the embodiment of the present invention, the service processing module further includes a service control unit receiving submodule, configured to trigger, by the service control unit, the service control unit triggered by the submodule to receive the processing result returned by the service control unit after processing the service.

在本发明实施例中, 所述业务触发响应模块中还包括业务交互指示接收 子模块, 用于接收业务控制单元处理业务后生成的业务交互指示, 将业务交 互指示携带在业务触发响应中。  In the embodiment of the present invention, the service trigger response module further includes a service interaction indication receiving sub-module, configured to receive a service interaction indication generated by the service control unit after processing the service, and carry the service interaction indication in the service trigger response.

图 3 为本发明实施例在分组域网络中处理业务的方法流程图, 在分组域 网络中设置集中业务处理单元, 其具体步骤为:  FIG. 3 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention, where a centralized service processing unit is set in a packet domain network, and the specific steps are:

步骤 301、 业务触发单元处理当前的通信请求, 符合业务触发条件时, 向 集中业务处理单元发送业务触发请求。 Step 301: The service triggering unit processes the current communication request, and when the service trigger condition is met, The centralized service processing unit sends a service trigger request.

在本步骤中, 业务触发单元可以无条件的、 或进行描述了集中业务处理 单元的 iFC 的匹配后, 向集中业务处理单元发送业务触发请求消息, 如 SIP 初始请求消息、 或内部接口消息等。  In this step, the service triggering unit may send a service trigger request message, such as a SIP initial request message, or an internal interface message, to the centralized service processing unit after unconditionally or after matching the iFC that describes the centralized service processing unit.

即业务触发单元可以无条件的、 或依据所述通信请求内容等向集中业务 处理单元发送业务触发请求, 如 SIP初始请求消息、 或内部接口消息等。 比 如, 业务触发单元可以在执行 iFC前, 无条件的向集中业务处理单元发送业 务触发请求; 或者, 业务触发单元可以在执行完 iFC后, 无条件的向集中业 务处理单元发送业务触发请求; 或者, 业务触发单元执行通信请求内容和 iFC 的匹配, 描述了集中业务处理单元的 iFC被匹配成功, 向集中业务处理单元 发送业务触发请求; 或者, 业务触发单元依据通信请求内容中的非用户签约 业务指示, 向集中业务处理单元发送业务触发请求, 该指示表明此次通信请 求使用了非用户签约业务。  That is, the service triggering unit may send a service trigger request, such as a SIP initial request message, or an internal interface message, to the centralized service processing unit unconditionally or according to the communication request content or the like. For example, the service triggering unit may send a service trigger request to the centralized service processing unit unconditionally before executing the iFC; or, the service triggering unit may unconditionally send a service trigger request to the centralized service processing unit after executing the iFC; or, the service The triggering unit performs the matching of the communication request content and the iFC, and describes that the iFC of the centralized service processing unit is successfully matched, and sends a service trigger request to the centralized service processing unit; or the service triggering unit according to the non-user subscription service indication in the communication request content, A service trigger request is sent to the centralized service processing unit, the indication indicating that the communication request uses a non-user subscription service.

步骤 302、 集中业务处理单元处理该业务触发请求。  Step 302: The centralized service processing unit processes the service trigger request.

在本步骤中, 集中业务处理单元可以处理设置的非用户签约业务逻辑功 能, 向业务触发单元发送业务触发响应。  In this step, the centralized service processing unit can process the set non-user subscription service logic function, and send a service trigger response to the service trigger unit.

比如, 黑白名单业务逻辑设置在集中业务处理单元中, 集中业务处理单 元接收到业务触发请求后, 对该业务触发请求执行黑白名单业务的过滤, 完 成黑白名单的业务逻辑控制功能。  For example, the black and white list service logic is set in the centralized service processing unit. After receiving the service trigger request, the centralized service processing unit performs the filtering of the black and white list service for the service trigger request, and completes the business logic control function of the black and white list.

比如, 800免费业务和用户签约业务的业务交互关系的逻辑控制设置在集 中业务处理单元中, 当集中业务处理单元接收到该业务触发请求, 执行 800 免费业务的业务交互关系的逻辑控制功能, 生成业务交互指示携带在该业务 触发请求响应中发送给业务触发单元。  For example, the logical control of the business interaction relationship between the 800 free service and the user subscription service is set in the centralized service processing unit. When the centralized service processing unit receives the service trigger request, the logical control function of the 800 free service business interaction relationship is generated. The service interaction indication is sent to the service triggering unit in the service trigger request response.

比如, 集中业务处理单元依据非用户签约业务的业务标识, 将业务触发 请求路由至业务控制单元, 由业务控制单元提供非用户签约业务逻辑控制功 能。 举例来说, 集中业务处理单元根据 Reques t-URI 中的业务标识, 将业务 触发请求路由至业务控制单元, 由业务控制单元提供非用户签约业务逻辑控 制功能; 或者, 集中业务处理单元根据服务配置存储单元的服务配置, 处理 接收到的该业务触发请求, 触发调用业务控制单元, 由业务控制单元提供非 用户签约业务逻辑控制功能, 该服务配置中描述了业务标识和业务控制单元 的对应关系。 For example, the centralized service processing unit routes the service trigger request to the service control unit according to the service identifier of the non-user subscription service, and the service control unit provides the non-user subscription service logic control function. For example, the centralized service processing unit will service according to the service identifier in the Reques t-URI. The trigger request is routed to the service control unit, and the service control unit provides the non-user subscription service logic control function. Alternatively, the centralized service processing unit processes the received service trigger request according to the service configuration of the service configuration storage unit, and triggers the call of the service control unit. The non-user subscription service logic control function is provided by the service control unit, and the corresponding relationship between the service identifier and the service control unit is described in the service configuration.

比如, 集中业务处理单元处理非用户签约业务的业务标识, 进行删除、 隐藏、 转移、 恢复、 分离等处理。 举例来说, 业务触发请求是 SIP 消息, Reques t-URI中包括了非用户签约业务的业务标识和会话目的标识, 如 17951 +被叫号码, 集中业务处理单元将业务标识(如 17951 )从 Reques t-URI中删 除, 还可以进一步的将该业务标识转移至 SIP消息的头域或消息体中, 或者, 将此前被删除的业务标识恢复至 Reques t-URI 中, 或者, 也可以将位于 SIP 消息的头域或消息体中的业务标识转移至 Reques t-URI 中, 业务标识在 Reques t-URI与头域或消息体之间转移时, 可以保持原格式转移, 也可以转变 格式后转移。  For example, the centralized service processing unit processes the service identifier of the non-user subscription service, and performs processing such as deleting, hiding, transferring, restoring, and separating. For example, the service trigger request is a SIP message, and the Reques t-URI includes a service identifier and a session destination identifier of the non-user subscription service, such as a 17951 + called number, and the centralized service processing unit sets the service identifier (such as 17951) from Reques. If the t-URI is deleted, the service identifier may be further transferred to the header field or the message body of the SIP message, or the previously deleted service identifier may be restored to the Reques t-URI, or may be located in the SIP. The service identifier in the header field or the message body of the message is transferred to the Reques t-URI. When the service identifier is transferred between the Reques t-URI and the header field or the message body, the original format may be transferred, or the format may be transferred.

也就是说, 集中业务处理单元可以对该业务触发请求提供全部或部分的 业务逻辑控制功能, 也可以由集中业务处理单元根据对该业务触发请求的处 理而触发调用的业务控制单元提供全部或部分的业务逻辑控制功能。  That is to say, the centralized service processing unit may provide all or part of the business logic control function for the service trigger request, or may be provided by the centralized service processing unit to provide all or part of the service control unit triggered by the processing of the service trigger request. Business logic control features.

本步骤中, 集中业务处理单元根据服务配置存储单元的服务配置, 执行 对该业务触发请求的处理有如下两种方法:  In this step, the centralized service processing unit performs the following two methods for processing the service trigger request according to the service configuration of the service configuration storage unit:

第一种处理方法: 集中业务处理单元执行该业务触发请求的处理, 向服 务配置存储单元请求获得该业务触发请求内容对应的服务配置所描述的业务 控制单元, 集中业务处理单元触发调用确定的业务控制单元;  The first processing method: the centralized service processing unit performs the processing of the service trigger request, requests the service configuration storage unit to obtain the service control unit described in the service configuration corresponding to the service trigger request content, and the centralized service processing unit triggers the service determined by the call. control unit;

第二种处理方法: 集中业务处理单元执行该业务触发请求的处理, 执行 该业务触发请求内容和来自服务配置存储单元的服务配置的匹配, 匹配成功, 获得服务配置所描述的业务控制单元, 集中业务处理单元根据所述业务控制 单元信息触发调用确定的业务控制单元。 集中业务处理单元从服务配置存储单元获得服务配置的过程可以是直接 的, 也可以是间接的, 间接过程是指: 业务触发单元先从服务配置存储单元 获得服务配置, 集中业务处理单元再从业务触发单元获得服务配置。 The second processing method is: the centralized service processing unit performs processing of the service trigger request, performs matching of the service trigger request content and the service configuration from the service configuration storage unit, and the matching is successful, and the service control unit described in the service configuration is obtained, and the centralized The service processing unit triggers the call of the determined service control unit according to the service control unit information. The process of obtaining the service configuration from the service configuration storage unit by the centralized service processing unit may be direct or indirect. The indirect process refers to: the service triggering unit first obtains the service configuration from the service configuration storage unit, and then the centralized service processing unit and the service. The trigger unit gets the service configuration.

集中业务处理单元获取的非用户签约业务的服务配置, 可以是和 iFC类 似的业务触发过滤规则,其中描述了业务触发条件,比如 "被叫号码包含 800" , 同时描述了对应的业务控制单元信息。 进一步地, 可以在服务配置中通过一 个 "总是执行" 标志, 指示集中业务处理单元收到业务触发请求后, "总是" 执行和该服务配置的匹配。 这样, 集中业务处理单元收到业务触发请求后, 可以无条件的和所有已获取服务配置依次匹配, 也可以只和有 "总是执行" 标志的服务配置进行匹配。  The service configuration of the non-user subscription service obtained by the centralized service processing unit may be a service triggering filtering rule similar to the iFC, where the service triggering condition is described, for example, the called number includes 800, and the corresponding service control unit information is described. . Further, an "always execute" flag may be used in the service configuration to instruct the centralized service processing unit to "always" perform a match with the service configuration after receiving the service trigger request. In this way, after receiving the service trigger request, the centralized service processing unit can unconditionally match all the acquired service configurations in order, or can only match the service configuration with the "always execute" flag.

在实际应用中, 集中业务处理单元还可以对该业务触发请求携带的被叫 号码, 直接进行地址解析, 如向域名系统(Doma in name Sys tem, DNS )服务 器查询, 获得对应的业务控制单元, 集中业务处理单元触发调用确定的业务 控制单元。  In a practical application, the centralized service processing unit may directly perform address resolution on the called number carried in the service trigger request, for example, querying a Domain Name System (DNS) server to obtain a corresponding service control unit. The centralized service processing unit triggers the call to determine the determined service control unit.

在实际应用中, 集中业务处理单元中设置的非用户签约业务和用户签约 业务的业务交互关系逻辑被执行后, 会由集中业务处理单元产生一个业务交 互指示, 或者, 集中业务处理单元触发调用的业务控制单元中的非用户签约 业务和用户签约业务的业务交互关系逻辑被执行后, 会由该业务控制单元产 生一个业务交互指示, 该业务交互指示携带在消息中传递给业务触发单元, 业务触发单元或其它网元根据该业务交互指示确定与该业务触发请求相关的 其它业务是否需要执行。  In the actual application, after the business interaction relationship logic of the non-user subscription service and the user subscription service set in the centralized service processing unit is executed, a centralized service processing unit generates a service interaction indication, or the centralized service processing unit triggers the call. After the service interaction logic of the non-user subscription service and the user subscription service in the service control unit is executed, the service control unit generates a service interaction indication, and the service interaction indication is carried in the message and transmitted to the service trigger unit, and the service triggers The unit or other network element determines, according to the service interaction indication, whether other services related to the service trigger request need to be executed.

在本发明实施例中, 业务交互指示可以有两种描述方式:  In the embodiment of the present invention, the service interaction indication can be described in two ways:

第一种描述方式: 业务交互指示可以为业务标识, 用于标识已经执行了 非用户签约业务的种类或属性。 这是一种隐式的业务交互指示。 例如, 当非 用户签约业务为 800免费业务时, 可以标识为 800、 或免费呼叫、 或逾越呼叫 限制的呼叫等, 当分组域网络中的网络实体, 如业务触发单元、 业务控制单 元接收到携带该业务标识的通信请求后, 确定是否允许与该 800免费业务相 关的其它业务被执行。 The first description manner: The service interaction indication may be a service identifier, which is used to identify the type or attribute that has performed the non-user subscription service. This is an implicit indication of business interaction. For example, when the non-user subscription service is 800 free services, it can be identified as 800, or a free call, or a call that exceeds the call restriction, etc., when a network entity in a packet domain network, such as a service trigger unit, a service control list After receiving the communication request carrying the service identifier, the UE determines whether other services related to the 800 free service are allowed to be executed.

第二种描述方式: 业务兼容性标识, 用于标识非用户签约业务和用户签 约业务的业务交互兼容性信息, 这是一种显式的业务交互指示。 例如, 业务 兼容性标识可以为 "允许或禁止与非用户签约业务相关的其它业务被执行" 或 "业务兼容性级别" 等。 其中, 业务兼容性级别可以是预置数据, 与非用 户签约业务相对应, 比如可以作为非用户签约业务的服务配置中的数据, 当 分组域网络中的网络实体中, 如业务触发单元中, 接收到业务触发响应携带 的 "业务兼容性级别,,, 和其它业务的 "业务兼容性级别" 进行关联, 以确定 是否允许其它业务被调用。 实施例一:  The second description mode is as follows: The service compatibility identifier is used to identify the service interaction compatibility information of the non-user subscription service and the user subscription service. This is an explicit service interaction indication. For example, the service compatibility identifier may be "allow or prohibit other services related to non-user subscription services being executed" or "service compatibility level" and the like. The service compatibility level may be preset data, and corresponds to a non-user subscription service, for example, data in a service configuration of a non-user subscription service, in a network entity in a packet domain network, such as a service trigger unit, Receiving the "service compatibility level carried by the service trigger response, and correlating with the "service compatibility level" of other services to determine whether other services are allowed to be invoked. Embodiment 1:

4叚设用户发起 800免费业务呼叫,即发送携带 800免费呼叫号码的 SIP访 问 (INVITE ) 消息到业务触发单元, 业务触发单元转发该消息到集中业务处 理单元, 集中业务处理单元执行设置的 800免费呼叫和用户签约业务的业务 交互关系逻辑功能后, 将 SIP INVITE消息发送给业务触发单元, 消息中携带 业务交互指示, 由业务触发单元将该消息路由至 800业务控制单元后, 由 800 业务控制单元向用户提供 800免费呼叫服务。 具体过程如图 4所示。  4, the user initiates 800 free service call, that is, sends a SIP access (INVITE) message carrying 800 free call number to the service trigger unit, the service trigger unit forwards the message to the centralized service processing unit, and the centralized service processing unit performs the set 800 free. After the call and the service interaction logic function of the user subscription service, the SIP INVITE message is sent to the service triggering unit, where the message carries the service interaction indication, and the service triggering unit routes the message to the 800 service control unit, and the 800 service control unit Provide 800 free call service to users. The specific process is shown in Figure 4.

图 4 为本发明实施例在分组域网络中处理业务的方法一流程图, 涉及的 网络实体包括业务触发单元、 集中业务处理单元和 800业务控制单元,  FIG. 4 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention, where the network entity includes a service triggering unit, a centralized service processing unit, and an 800 service control unit.

步骤 401、 业务触发单元, 如用户当前注册的 S-CSCF, 接收到用户发送 的携带 800免费呼叫号码的 SIP INVITE消息。  Step 401: The service triggering unit, for example, the S-CSCF currently registered by the user, receives the SIP INVITE message sent by the user and carrying the 800 free calling number.

步骤 402、 业务触发单元将该 SIP INVITE消息发送给集中业务处理单元。 在本步骤中, 集中业务处理单元可以位于 Service Broker或 SCIM之中。 在本步骤中, 业务触发单元可以无条件的将该 SIP INVITE消息向集中业 务处理单元发送,或者业务触发单元可以匹配描述了 800免费呼叫业务的 iFC, 获得对应的集中业务处理单元, 将该 SIP INVITE消息向集中业务处理单元发 送。 Step 402: The service triggering unit sends the SIP INVITE message to the centralized service processing unit. In this step, the centralized service processing unit can be located in Service Broker or SCIM. In this step, the service triggering unit may unconditionally send the SIP INVITE message to the centralized service processing unit, or the service triggering unit may match the iFC that describes the 800 free call service. Obtain a corresponding centralized service processing unit, and send the SIP INVITE message to the centralized service processing unit.

步骤 403、 集中业务处理单元接收到该 SIP INVITE消息后, 进行被叫号 码分析, 根据 SIP INVITE消息携带的 800免费呼叫号码确定该呼叫为 800免 费呼叫, 执行设置的 800免费呼叫与用户签约业务的业务交互关系逻辑功能 后, 产生对应的业务交互指示。  Step 403: After receiving the SIP INVITE message, the centralized service processing unit performs the analysis of the called number, determines that the call is 800 free calls according to the 800 free call number carried in the SIP INVITE message, and performs the set 800 free call and the user subscription service. After the business interaction relationship logic function, a corresponding service interaction indication is generated.

步骤 404、 集中业务处理单元向业务触发单元发送 SIP INVITE消息, 消 息携带业务交互指示。  Step 404: The centralized service processing unit sends a SIP INVITE message to the service triggering unit, where the message carries a service interaction indication.

在本步骤中, 集中业务处理单元在 SIP INVITE消息中可以通过主叫偏好 信息段(Ca l ler Perfernces )来携带业务交互指示, 该业务交互指示可以是 一个业务标识, 来自集中业务处理单元对主叫用户所发出的被叫号码的分析, 即根据步骤 303中 SIP INVITE消息携带的 800免费呼叫号码确定用户的偏好 为 "希望发出一个 800 免费呼叫", 因此集中业务处理单元在 Ca l ler Perfernces 中设置对应的特征标签( feature tag ), 就可以标识业务标识指 示。 feature tag可以使用已有的特征标签, 如 "actor" 或 "pr ior i ty" 等 特征标签, 也可以扩展已有的特征标签参数取值, 还可以扩展新的特征标签, ^口 "免费 ( free ),,、 "信息、月良务 ( informa t ion ),,或 "呼叫中心、 ( ca l lcenter ),, 等。  In this step, the centralized service processing unit may carry a service interaction indication by using a caller preference information segment (Ca l ler Perfernces) in the SIP INVITE message, where the service interaction indication may be a service identifier, and the centralized service processing unit is The analysis of the called number sent by the user, that is, according to the 800 free call number carried in the SIP INVITE message in step 303, the user's preference is determined as "hoping to make a 800 free call", so the centralized service processing unit is in Ca ller Perfernces. The service tag indication can be identified by setting a corresponding feature tag. The feature tag can use existing feature tags, such as "actor" or "pr ior i ty" feature tags, or extend the existing feature tag parameter values, and also extend new feature tags, ^ port "free ( Free ),,, "Information, monthly service (informa t ion), or "call center, (ca l lcenter),, etc.

步骤 405、 业务触发单元接收到携带业务交互指示的 SIP INVITE消息后, 进行 800免费呼叫的会话控制处理。 在本步骤中, 进行 800免费呼叫的会话 控制处理可以为执行设置的 iFC, 该 iFC中描述了业务触发条件之一为 "消息 中不包含表示所述业务交互指示的主叫偏好信息段特征标签", 这样, 该业务 触发单元接收到的 SIP INVITE消息和该 iFC匹配不成功, 该 iFC描述的业务 控制单元, 如呼叫限制业务的 AS, 将不被触发。  Step 405: After receiving the SIP INVITE message carrying the service interaction indication, the service triggering unit performs a session control process of 800 free calls. In this step, the session control process for performing the 800 free call may be the execution of the set iFC, and one of the service trigger conditions described in the iFC is: "The message does not include the calling preference information segment feature tag indicating the service interaction indication. In this way, the SIP INVITE message received by the service triggering unit and the iFC match are unsuccessful, and the service control unit of the iFC, such as the AS of the call restriction service, will not be triggered.

在本步骤中, 该业务控制单元对该 SIP INVITE消息进行后续的会话控制 处理, 即将 SIP INVITE消息按照现有技术执行 PSI路由, 通过 PSI地址解析, 触发 800业务控制单元。 In this step, the service control unit performs subsequent session control processing on the SIP INVITE message, that is, the SIP INVITE message performs PSI routing according to the prior art, and performs PSI address resolution. Trigger 800 service control unit.

步骤 406、 业务触发单元将 SIP INVITE消息发送给 800业务控制单元, 由 800业务控制单元处理该 SIP INVITE消息,提供 800免费呼叫的接续处理。  Step 406: The service triggering unit sends the SIP INVITE message to the 800 service control unit, and the 800 service control unit processes the SIP INVITE message to provide 800 free call connection processing.

实施例二:  Embodiment 2:

假设用户发起 800免费呼叫,即发送携带 800免费呼叫号码的 SIP INVITE 消息到业务触发单元, 业务触发单元转发该 SIP INVITE消息到集中业务处理 单元, 集中业务处理单元根据 800免费呼叫业务的服务配置将 SIP INVITE消 息触发到 800业务控制单元, 由 800业务控制单元为用户提供 800免费呼叫 服务, 具体过程如图 5所示。  Assume that the user initiates a 800 free call, that is, sends a SIP INVITE message carrying 800 free call number to the service triggering unit, and the service triggering unit forwards the SIP INVITE message to the centralized service processing unit, and the centralized service processing unit according to the service configuration of the 800 free call service will be The SIP INVITE message is triggered to the 800 service control unit, and the 800 service control unit provides the user with 800 free call services. The specific process is shown in FIG. 5.

图 5 为本发明实施例在分组域网络中处理业务的方法二流程图, 涉及的 网络实体包括业务触发单元、 集中业务处理单元和 800 业务控制单元, 其具 体步骤为:  FIG. 5 is a flowchart of a method for processing a service in a packet domain network according to an embodiment of the present invention. The network entity includes a service triggering unit, a centralized service processing unit, and an 800 service control unit, and the specific steps are as follows:

步骤 501、 业务触发单元, 如用户当前注册的 S-CSCF, 接收到用户发送 的携带 800免费呼叫的 SIP INVITE消息。  Step 501: The service triggering unit, for example, the S-CSCF currently registered by the user, receives the SIP INVITE message sent by the user and carrying the 800 free call.

步骤 502、 业务触发单元将该 SIP INVITE消息发送给集中业务处理单元。 在本步骤中, 集中业务处理单元可以位于 Service Broker或 SCIM之中。 在本步骤中, 业务触发单元可以无条件的将该 SIP INVITE消息向集中业 务处理单元发送 SIP INVITE消息, 或者业务触发单元可以匹配描述了 800免 费呼叫业务的 iFC, 获得对应的集中业务处理单元, 然后将该 SIP INVITE消 息向集中业务处理单元发送。  Step 502: The service triggering unit sends the SIP INVITE message to the centralized service processing unit. In this step, the centralized service processing unit can be located in Service Broker or SCIM. In this step, the service triggering unit may send the SIP INVITE message to the centralized service processing unit unconditionally, or the service triggering unit may match the iFC that describes the 800 free call service, obtain the corresponding centralized service processing unit, and then obtain the corresponding centralized service processing unit, and then The SIP INVITE message is sent to the centralized service processing unit.

步骤 503、 集中业务处理单元接收到 SIP INVITE消息后, 居 800业务 的服务配置, 得到对应的 800业务控制单元。  Step 503: After receiving the SIP INVITE message, the centralized service processing unit configures the service of the 800 service, and obtains the corresponding 800 service control unit.

本步骤中, 集中业务处理单元可以将该 SIP INVITE消息内容和已经从月良 务配置存储单元获取的服务配置进行匹配, 匹配成功, 获得对应的 800 业务 控制单元; 或者, 集中业务处理单元向服务配置存储单元请求, 请求中携带 800免费呼叫号码, 服务配置存储单元从 800业务对应的服务配置中获得 800 业务控制单元并返回给集中业务处理单元。 In this step, the centralized service processing unit may match the content of the SIP INVITE message with the service configuration that has been obtained from the monthly configuration storage unit, and the matching is successful, and obtain the corresponding 800 service control unit; or, the centralized service processing unit provides the service. Configure a storage unit request, the request carries 800 free call numbers, and the service configuration storage unit obtains 800 from the service configuration corresponding to the 800 service. The service control unit is returned to the centralized service processing unit.

此外, 集中业务处理单元也可以对 800免费呼叫号码进行地址解析, 如 向 DNS服务器查询 "800" , 获得对应的 800业务控制单元。  In addition, the centralized service processing unit can also perform address resolution on the 800 free call number, such as querying the DNS server for "800" to obtain the corresponding 800 service control unit.

步骤 504、 集中业务处理单元将该 SIP INVITE消息发送到确定的 800业 务控制单元。  Step 504: The centralized service processing unit sends the SIP INVITE message to the determined 800 service control unit.

步骤 505、 800业务控制单元执行 800业务逻辑控制功能, 且向集中业务 处理单元返回 SIP INVITE消息。  Steps 505, 800 The service control unit performs 800 service logic control functions, and returns a SIP INVITE message to the centralized service processing unit.

步骤 506、集中业务处理单元接收到 800业务控制单元发送的 SIP INVITE 消息, 在确定 800业务控制单元执行 800业务逻辑控制功能成功后, 集中业 务处理单元执行设置的 800免费呼叫与用户签约业务的业务交互关系逻辑功 能, 并产生对应的业务交互指示。  Step 506: The centralized service processing unit receives the SIP INVITE message sent by the service control unit, and after determining that the service control unit performs the 800 service logic control function successfully, the centralized service processing unit performs the set 800 free call and the service of the user subscription service. The interaction logic function and generate corresponding business interaction indications.

在本步骤中, 该业务交互指示可以为一个业务兼容性标识, 如一个表示 执行了 800免费呼叫的业务兼容性级别, 该业务兼容性级别可以预置在 800 业务的服务配置中。  In this step, the service interaction indication may be a service compatibility identifier, such as a service compatibility level indicating that 800 free calls are performed, and the service compatibility level may be preset in the service configuration of the 800 service.

步骤 507、 集中业务处理单元向业务触发单元返回 S IP INVITE消息, 携 带所产生的业务交互标识。  Step 507: The centralized service processing unit returns a SIP INVITE message to the service triggering unit, and carries the generated service interaction identifier.

步骤 508、 业务触发单元接收到携带业务交互指示的 SIP INVITE消息后, 进行 800免费呼叫的会话控制处理。  Step 508: After receiving the SIP INVITE message carrying the service interaction indication, the service triggering unit performs a session control process of 800 free calls.

在本步骤中, 进行 800免费呼叫的会话控制处理可以为执行设置的 iFC, 该 iFC中描述了业务触发条件之一为 "所述 800业务服务配置中的业务兼容 性级别对应的业务不被执行", 这样, 该 iFC描述的业务控制单元, 如呼叫限 制业务的 AS , 将不被触发。  In this step, the session control process for performing the 800 free call may be the execution of the set iFC, and one of the service trigger conditions described in the iFC is that the service corresponding to the service compatibility level in the 800 service service configuration is not executed. ", Thus, the service control unit described by the iFC, such as the AS of the call restriction service, will not be triggered.

在图 5的步骤 506中, 由集中业务处理单元执行设置的 800免费呼叫与 用户签约业务的业务交互关系逻辑功能, 也可以由 800 业务控制单元进行, 这时, 则该过程在步骤 505 中进行, 且产生一个业务交互指示, 向集中业务 处理单元返回携带该业务交互指示的 SIP INVITE消息, 再由集中业务处理单 元将携带该业务交互指示的 SIP INVITE消息发送给业务触发单元。 此外, 在图 4 产生的业务交互指示也可以为一个业务兼容性标识; 同样 地, 在图 5产生的业务交互指示也可以为一个业务标识。 这里不再进行赞述。 In step 506 of FIG. 5, the service interaction logic function of the set 800 free call and the user subscription service performed by the centralized service processing unit may also be performed by the 800 service control unit. In this case, the process is performed in step 505. And generating a service interaction indication, returning a SIP INVITE message carrying the service interaction indication to the centralized service processing unit, and then processing the centralized service The element sends a SIP INVITE message carrying the service interaction indication to the service triggering unit. In addition, the service interaction indication generated in FIG. 4 may also be a service compatibility identifier. Similarly, the service interaction indication generated in FIG. 5 may also be a service identifier. No more praise here.

可以看到, 图 4和图 5两个实施例的区别在于, 图 4实施例中, 集中业 务处理单元先处理非用户签约业务的业务交互逻辑功能, 通过被叫号码分析 获得业务交互指示, 即不改变其后的业务控制单元的调用顺序, 而是通过先 行获得的非用户签约业务的业务交互指示, 以使网络在后续的会话控制过程 中处理不同业务间的交互; 而图 5 实施例中, 由集中业务处理单元先调用非 用户签约业务的业务控制单元, 以使网络在后续的会话控制过程中处理不同 业务间的交互, 即改变了业务控制单元的调用顺序。  It can be seen that the difference between the two embodiments in FIG. 4 and FIG. 5 is that, in the embodiment of FIG. 4, the centralized service processing unit first processes the service interaction logic function of the non-user subscription service, and obtains the service interaction indication by using the called number analysis, that is, The order of invoking the subsequent service control unit is not changed, but the service interaction indication of the non-user subscription service obtained in advance is obtained, so that the network processes the interaction between different services in the subsequent session control process; and in the embodiment of FIG. 5 The centralized service processing unit first invokes the service control unit of the non-user subscription service, so that the network processes the interaction between different services in the subsequent session control process, that is, changes the calling sequence of the service control unit.

此外, 本发明实施例提供的集中业务处理单元, 在收到业务触发单元的 业务触发请求后, 可以处理一个以上的非用户签约业务; 并且, 本发明实施 例提供的对非用户签约业务和用户签约业务之间的业务交互的处理, 同样适 用于非用户签约业务之间的业务交互的处理, 这里不再赘述。  In addition, the centralized service processing unit provided by the embodiment of the present invention can process more than one non-user subscription service after receiving the service triggering request of the service triggering unit, and the non-user subscription service and the user provided by the embodiment of the present invention The processing of the business interaction between the contracted services is also applicable to the processing of the business interaction between the non-user contracted services, and will not be described here.

实施例三:  Embodiment 3:

业务触发单元和集中业务处理单元都位于 S-CSCF上, 用户发起 800免费 呼叫, S-CSCF收到携带 800免费呼叫号码的 S I P I NV I TE消息, 无条件地执行 非用户签约业务的服务配置和 SIP INVITE消息内容的匹配, 或判断存在有非 用户签约业务的服务配置, S-CSCF再执行非用户签约业务的服务配置和 SIP INVITE消息内容的匹配; 在 800业务的服务配置被匹配成功后, S-CSCF调 用 800业务控制单元, 并向 800业务控制单元发送 SIP INVITE消息, 800业 务控制单元执行 800业务逻辑控制功能, 向 S-CSCF返回 SIP INVITE消息, 此后, S-CSCF执行用户的 iFC , 这样, 当某个 iFC对应的业务兼容性级别和 800业务的服务配置对应的业务兼容性级别发生冲突时, 该 iFC对应的 AS将 不被调用。 可选的, 本实施例中, S-CSCF也可以先执行用户的 iFC, 再执行 非用户签约业务的服务配置。 从本发明实施例提供的系统、 装置及方法可以看出, 当分组域网络中提 供一个新的非用户签约业务时, 只需要在集中业务处理单元中增加对应该非 用户签约业务的属性描述, 包括触发该非用户签约业务的业务控制单元或 /和 该非用户签约业务与用户签约业务之间的业务交互关系或 /和该非用户签约 业务, 从而提供包括业务交互功能在内的该非用户签约业务的全部或部分业 务逻辑控制功能, 为所有符合条件的用户提供新的非用户签约业务或由该非 用户签约业务引发的和其他业务的业务交互问题, 可扩展性好且效率高。 Both the service triggering unit and the centralized service processing unit are located on the S-CSCF, and the user initiates 800 free calls. The S-CSCF receives the SIPI NV I TE message carrying the 800 free calling number, and unconditionally performs the service configuration and SIP of the non-user subscription service. Matching the content of the INVITE message, or judging that there is a service configuration of the non-user subscription service, the S-CSCF performs the matching of the service configuration of the non-user subscription service and the content of the SIP INVITE message; after the service configuration of the 800 service is successfully matched, S - The CSCF invokes the 800 service control unit and sends a SIP INVITE message to the 800 service control unit. The 800 service control unit performs the 800 service logic control function, and returns a SIP INVITE message to the S-CSCF. Thereafter, the S-CSCF executes the user's iFC. When the service compatibility level of an iFC conflicts with the service compatibility level corresponding to the service configuration of the 800 service, the AS corresponding to the iFC will not be called. Optionally, in this embodiment, the S-CSCF may also execute the iFC of the user before performing the service configuration of the non-user subscription service. It can be seen from the system, the device and the method provided by the embodiment of the present invention that when a new non-user subscription service is provided in the packet domain network, only the attribute description corresponding to the non-user subscription service needs to be added in the centralized service processing unit. The service control unit that triggers the non-user subscription service or/and the service interaction relationship between the non-user subscription service and the user subscription service or/and the non-user subscription service, thereby providing the non-user including the service interaction function All or part of the business logic control function of the contracted service provides new non-user subscription services or business interaction problems with other services caused by the non-user subscription service for all eligible users, with good scalability and high efficiency.

以上是对本发明具体实施例的说明, 在具体的实施过程中可对本发明实 施例的方法进行适当的改进, 以适应具体情况的具体需要。 因此可以理解, 根据本发明的具体实施方式只是起示范作用, 并不用以限制本发明的保护范 围。  The above is a description of specific embodiments of the present invention, and the method of the embodiment of the present invention may be appropriately modified in a specific implementation process to adapt to the specific needs of the specific situation. Therefore, it is to be understood that the specific embodiments of the present invention are not intended to limit the scope of the invention.

Claims

权 利 要求 书 Claim 1、 一种在分组域网络中处理业务的系统, 其特征在于, 包括集中业务处理 单元和业务触发单元, 其中,  A system for processing a service in a packet domain network, comprising: a centralized service processing unit and a service triggering unit, wherein 所述业务触发单元, 用于处理通信请求, 向集中业务处理单元发送业务触 发请求;  The service triggering unit is configured to process a communication request, and send a service trigger request to the centralized service processing unit; 所述集中业务处理单元, 用于接收从所述业务触发单元发送的业务触发请 求, 处理非用户签约业务。  The centralized service processing unit is configured to receive a service trigger request sent by the service triggering unit to process a non-user subscription service. 2、 如权利要求 1所述的在分组域网络中处理业务的系统, 其特征在于, 所 述该系统还包括业务控制单元, 所述集中业务处理单元处理所述业务触发请求 时, 触发调用所述业务控制单元, 所述业务控制单元用于处理非用户签约业务 逻辑控制功能。  2. The system for processing a service in a packet domain network according to claim 1, wherein the system further comprises a service control unit, and when the centralized service processing unit processes the service trigger request, triggering a call The service control unit is configured to process a non-user subscription service logic control function. 3、 如权利要求 2所述的在分组域网络中处理业务的系统, 其特征在于, 所 述该系统还包括服务配置存储单元, 用于存储服务配置, 所存储的服务配置被 直接或间接发送给所述集中业务处理单元;  3. The system for processing a service in a packet domain network according to claim 2, wherein the system further comprises a service configuration storage unit, configured to store a service configuration, and the stored service configuration is directly or indirectly sent. Giving the centralized service processing unit; 所述集中业务处理单元, 用于在处理所述业务触发请求时, 根据来自服务 配置存储单元的服务配置确定对应的业务控制单元, 触发调用该业务控制单元。  The centralized service processing unit is configured to determine, according to a service configuration from the service configuration storage unit, a corresponding service control unit, when the service trigger request is processed, triggering the service control unit to be invoked. 4、 如权利要求 2所述的在分组域网络中处理业务的系统, 其特征在于, 所 述该系统还包括服务配置存储单元, 用于根据所存储的服务配置确定所述集中 业务处理单元发送的业务触发请求内容对应的业务控制单元, 将所述业务控制 单元信息发送给所述集中业务处理单元;  The system for processing a service in a packet domain network according to claim 2, wherein the system further includes a service configuration storage unit, configured to determine, according to the stored service configuration, that the centralized service processing unit sends The service triggering the service control unit corresponding to the request content, and sending the service control unit information to the centralized service processing unit; 所述集中业务处理单元, 用于在处理所述业务触发请求时, 将业务触发请 求内容发送给服务配置存储单元, 接收对应的业务控制单元信息, 触发调用该 业务控制单元。  The centralized service processing unit is configured to: when the service trigger request is processed, send the service trigger request content to the service configuration storage unit, receive the corresponding service control unit information, and trigger the call to the service control unit. 5、如权利要求 1或 2所述的在分组域网络中处理业务的系统,其特征在于, 所述集中业务处理单元, 还向所述业务触发单元发送携带业务交互指示的业务 触发请求响应, 所述业务触发单元根据业务交互指示进行会话控制处理。 The system for processing a service in a packet domain network according to claim 1 or 2, wherein the centralized service processing unit further sends a service trigger request response carrying a service interaction indication to the service triggering unit, The service triggering unit performs session control processing according to the service interaction indication. 6、 根据权利要求 1所述的在分组域网络中处理业务的系统, 其特征在于, 所述集中业务处理单元处理非用户签约业务包括处理非用户签约业务逻辑控制 功能或者处理非用户签约业务和用户签约业务的交互关系逻辑。 The system for processing a service in a packet domain network according to claim 1, wherein the processing of the non-user subscription service by the centralized service processing unit comprises processing a non-user subscription service logic control function or processing a non-user subscription service and The interaction logic of the user's contracted business. 7、 一种在分组域网络中处理业务的装置, 其特征在于, 包括业务请求触发 接收模块、 业务处理模块和业务触发响应模块, 其中,  A device for processing a service in a packet domain network, comprising: a service request trigger receiving module, a service processing module, and a service trigger response module, where 所述业务请求触发接收模块, 用于接收业务触发请求;  The service request triggering receiving module is configured to receive a service trigger request; 所述业务处理模块, 用于根据来自所述业务请求触发接收模块接收到业务 触发请求内容, 处理非用户签约业务的全部或部分逻辑控制后, 将处理结果发 送给所述业务触发响应模块;  The service processing module is configured to: after receiving the service trigger request content from the service request triggering receiving module, processing all or part of the logical control of the non-user subscription service, and sending the processing result to the service trigger response module; 所述业务触发响应模块, 用于接收所述业务处理模块发送的处理结果, 生 成业务触发响应发送给业务触发单元。  The service trigger response module is configured to receive a processing result sent by the service processing module, and generate a service trigger response and send the response to the service triggering unit. 8、 如权利要求 7所述的在分组域网络中处理业务的装置, 其特征在于, 所 述业务处理模块还包括业务配置数据匹配子模块和业务控制单元触发子模块, 其中,  The device for processing a service in a packet domain network according to claim 7, wherein the service processing module further includes a service configuration data matching submodule and a service control unit triggering submodule, where 业务配置数据匹配子模块, 用于根据业务触发请求内容和服务配置的匹配, 确定对应的业务控制单元, 将所述业务控制单元信息发送给业务控制单元触发 子模块;  a service configuration data matching submodule, configured to determine, according to the matching of the service triggering request content and the service configuration, the corresponding service control unit, and send the service control unit information to the service control unit triggering submodule; 业务控制单元触发子模块, 用于触发确定的业务控制单元。  The service control unit triggers a submodule for triggering the determined service control unit. 9、 如权利要求 8所述的装置, 其特征在于, 所述集中业务处理单元还包括 业务配置数据获取模块, 用于获取服务配置。  The device according to claim 8, wherein the centralized service processing unit further comprises a service configuration data obtaining module, configured to acquire a service configuration. 10、 如权利要求 7、 8或 9所述的在分组域网络中处理业务的装置, 其特征 在于, 所述业务触发响应模块中还包括业务交互指示生成子模块, 用于根据接 收业务处理模块发送的处理结果, 生成业务交互指示携带在业务触发请求响应 中。  The apparatus for processing a service in a packet domain network according to claim 7, 8 or 9, wherein the service trigger response module further includes a service interaction indication generation submodule, configured to receive a service processing module according to the The processing result sent, the generated service interaction indication is carried in the service trigger request response. 11、 如权利要求 7、 8或 9所述的在分组域网络中处理业务的装置, 其特征 在于, 所述业务处理模块还包括业务控制单元接收子模块, 用于在业务控制单 元触发子模块触发确定的业务控制单元, 接收业务控制单元处理业务后返回的 处理结果。 The device for processing a service in a packet domain network according to claim 7, 8 or 9, wherein the service processing module further comprises a service control unit receiving submodule, configured to be in a service control list. The meta-trigger sub-module triggers the determined service control unit, and receives the processing result returned by the service control unit after processing the service. 12、 如权利要求 11所述的在分组域网络中处理业务的装置, 其特征在于, 所述业务触发响应模块中还包括业务交互指示接收子模块, 用于接收业务控制 单元处理业务后的处理结果中的业务交互指示, 将业务交互指示携带在业务触 发请求响应中。  The apparatus for processing a service in a packet domain network according to claim 11, wherein the service trigger response module further includes a service interaction indication receiving submodule, configured to receive a service after the service control unit processes the service. The service interaction indication in the result carries the service interaction indication in the service trigger request response. 1 3、 一种在分组域网络中处理业务的方法, 其特征在于, 该方法包括: 集中业务处理单元接收业务触发请求;  A method for processing a service in a packet domain network, the method comprising: receiving, by a centralized service processing unit, a service trigger request; 集中业务处理单元根据所述的业务触发请求处理非用户签约业务。  The centralized service processing unit processes the non-user subscription service according to the service trigger request. 14、 如权利要求 1 3所述的方法, 其特征在于, 所述集中业务处理单元根据 所述的业务触发请求处理非用户签约业务的过程为:  The method according to claim 13, wherein the process of processing the non-user subscription service according to the service trigger request by the centralized service processing unit is: 执行用户签约业务的业务逻辑控制功能, 生成业务触发响应; 或者, 执行非用户签约业务的业务触发功能, 触发调用业务控制单元, 根据业务 控制单元对非用户签约业务的处理结果, 生成业务触发响应。  The business logic control function of the user subscription service is executed to generate a service trigger response. Alternatively, the service trigger function of the non-user subscription service is executed, and the service control unit is triggered to generate a service trigger response according to the processing result of the non-user subscription service by the service control unit. . 15、 如权利要求 14所述的在分组域网络中处理业务的方法, 其特征在于, 所述处理非用户签约业务的业务触发功能, 触发调用业务控制单元的过程为: 根据所述业务触发请求内容和服务配置的匹配, 确定对应的业务控制单元, 触发调用该业务控制单元。  The method for processing a service in a packet domain network according to claim 14, wherein the process of processing a service triggering function of a non-user subscription service, triggering a process of invoking a service control unit is: triggering a request according to the service Matching the content and service configuration, determining the corresponding service control unit, triggering the call to the service control unit. 16、 如权利要求 15所述的在分组域网络中处理业务的方法, 其特征在于, 所述根据所述业务触发请求内容和服务配置的匹配, 确定对应的业务控制单元 的过程为:  The method for processing a service in a packet domain network according to claim 15, wherein the process of determining a corresponding service control unit according to the matching of the service trigger request content and the service configuration is: 集中业务处理单元向服务配置存储单元请求, 服务配置存储单元返回所述 业务触发请求内容所匹配的服务配置所描述的业务控制单元信息; 或者,  The centralized service processing unit requests the service configuration storage unit, and the service configuration storage unit returns the service control unit information described by the service configuration that matches the service trigger request content; or 集中业务处理单元进行所述业务触发请求内容和已经从服务配置存储单元 获取的服务配置的匹配, 匹配成功, 获得服务配置所描述的业务控制单元信息。  The centralized service processing unit performs matching of the service trigger request content and the service configuration that has been obtained from the service configuration storage unit, and the matching is successful, and the service control unit information described by the service configuration is obtained. 17、 如权利要求 16所述的在分组域网络中处理业务的方法, 其特征在于, 所述集中业务处理单元生成业务交互指示, 携带于所述业务触发请求响应中 17. A method of processing traffic in a packet domain network as claimed in claim 16 wherein: The centralized service processing unit generates a service interaction indication, which is carried in the service trigger request response.
PCT/CN2008/070637 2007-04-02 2008-03-31 System, device and method for processing service in group domain network Ceased WO2008119302A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710096246.3A CN101282288B (en) 2007-04-02 2007-04-02 System, apparatus and method for processing services in packet field network
CN200710096246.3 2007-04-02

Publications (1)

Publication Number Publication Date
WO2008119302A1 true WO2008119302A1 (en) 2008-10-09

Family

ID=39807822

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/070637 Ceased WO2008119302A1 (en) 2007-04-02 2008-03-31 System, device and method for processing service in group domain network

Country Status (2)

Country Link
CN (1) CN101282288B (en)
WO (1) WO2008119302A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112333221A (en) * 2019-08-05 2021-02-05 迈普通信技术股份有限公司 Network architecture, method and communication equipment for centralized processing of network services

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107656800B (en) * 2016-07-26 2021-06-11 阿里巴巴集团控股有限公司 Method and equipment for determining service

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6704311B1 (en) * 1999-06-25 2004-03-09 Lucent Technologies Inc. Application-level switching server for internet protocol (IP) based networks
CN1773967A (en) * 2004-11-08 2006-05-17 华为技术有限公司 Method for providing service to circuit field user via group field
CN1777137A (en) * 2005-12-02 2006-05-24 浙江中控技术有限公司 Data translation device and system based on ethernet and serial communication technology

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100531194C (en) * 2004-09-07 2009-08-19 华为技术有限公司 Packet domain service signal processing system and method thereof
CN100596124C (en) * 2006-03-03 2010-03-24 华为技术有限公司 Method and system for realizing business interoperability

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6704311B1 (en) * 1999-06-25 2004-03-09 Lucent Technologies Inc. Application-level switching server for internet protocol (IP) based networks
CN1773967A (en) * 2004-11-08 2006-05-17 华为技术有限公司 Method for providing service to circuit field user via group field
CN1777137A (en) * 2005-12-02 2006-05-24 浙江中控技术有限公司 Data translation device and system based on ethernet and serial communication technology

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112333221A (en) * 2019-08-05 2021-02-05 迈普通信技术股份有限公司 Network architecture, method and communication equipment for centralized processing of network services
CN112333221B (en) * 2019-08-05 2023-09-12 迈普通信技术股份有限公司 Network system, method and communication equipment for centralized processing of network service

Also Published As

Publication number Publication date
CN101282288A (en) 2008-10-08
CN101282288B (en) 2012-06-27

Similar Documents

Publication Publication Date Title
KR101149968B1 (en) A method and device for providing correlation means in hybrid telecommunication networks
CN101420432B (en) Implementing method, system and apparatus for IMS listening
EP2104305A1 (en) Call service handling in an IMS-based system
WO2008025257A1 (en) An intercommunication method and a communication system between different networks
CN100576862C (en) Separation of basic call functions and service provisioning within IP networks
CN101212323B (en) Method and system for IMS network to provide service for group users
CN101448232A (en) Method for realizing emergency call, and system and user equipment thereof
WO2011032426A1 (en) Method, device and system for implementing emergency call override service
WO2007025429A1 (en) A method for preventing the media stream from bypassing and the device thereof
WO2008080342A1 (en) Method and system for implementing simulative service, method for implementing interworking, and unit for controlling interworking
WO2008106885A1 (en) Method and system for the service compatibility
WO2008040171A1 (en) A method, system of circuit switching domain apperceiving multi-media session media information of ims domain
CN101325744A (en) A method, device and system for triggering services based on terminal capabilities
CN101605313A (en) Service processing method and system, call session control function entity device and application server
CN101272530A (en) Service trigger method and system
CN101437176B (en) Method, system and apparatus for providing internet protocol multimedia subsystem business
WO2008119302A1 (en) System, device and method for processing service in group domain network
CN1992719B (en) A method for providing access location information
CN101163272B (en) Service triggering method based on application server packet for IMS network
WO2007085199A1 (en) Method, application and apparatus for identifying user state in networks
CN101304551A (en) A communication method, communication system and device in an IMS network
CN101448226B (en) Method and apparatus for identifying forwarding service
WO2009121281A1 (en) A method for invoking a service in ims network, system and device thereof
CN1968317B (en) Method for implementing call waiting in packet domain
CN1988714A (en) End call network selecting system and end call network selecting method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08715370

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08715370

Country of ref document: EP

Kind code of ref document: A1