WO2006131071A1 - A service route control method - Google Patents

A service route control method Download PDF

Info

Publication number
WO2006131071A1
WO2006131071A1 PCT/CN2006/001239 CN2006001239W WO2006131071A1 WO 2006131071 A1 WO2006131071 A1 WO 2006131071A1 CN 2006001239 W CN2006001239 W CN 2006001239W WO 2006131071 A1 WO2006131071 A1 WO 2006131071A1
Authority
WO
WIPO (PCT)
Prior art keywords
capability information
routing
user
service
user terminal
Prior art date
Application number
PCT/CN2006/001239
Other languages
French (fr)
Chinese (zh)
Inventor
Dongming Zhu
Hai Zhang
Xiaoqin Duan
Peng Zhang
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
Priority claimed from CNB2005100782796A external-priority patent/CN100456843C/en
Priority claimed from CNB2005100782809A external-priority patent/CN100461881C/en
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2006131071A1 publication Critical patent/WO2006131071A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS

Definitions

  • the present invention relates to the field of mobile communications, and in particular, to a service routing control method. Background of the invention
  • the IMS system consists of Call Session Control Fimction (CSCF) > Media Gateway Control Function (MGCF), Media Resource Function (MRF) and Home Subscriber Server (HSS). ) and other functional entities.
  • CSCF Call Session Control Fimction
  • MRF Media Resource Function
  • HSS Home Subscriber Server
  • the CSCF can be divided into three logical entities: a service CSCF (S-CSCF), a proxy CSCF (P-CSCF), and a query CSCF (I-CSCF).
  • S-CSCF is a service switching center of the IMS, and performs user registration management and session.
  • P-CSCF is an access point for terminal users to access IMS, complete user access control, and complete two-way message forwarding between users and other IMS network nodes. Responsible for QoS control and security management, generating billing data, etc.;
  • I-CSCF is responsible for interworking between IMS domains, managing the allocation of S-CSCF, hiding network topology and configuration, and generating billing data.
  • the MGCF control gateway is used to implement interworking between the IMS network and other circuit switched (CS) networks; the MRF is used to provide media resources such as audio and video, codec and multimedia conference bridges.
  • the HSS is the most important database for each user, and holds all the information related to the contract.
  • HSS Home Subscriber Identity
  • the 3GPP defined IMS The network can also be applied to other packet networks other than the 3GPP defined packet domain network, such as the packet network defined in 3GPP2, the LAN network, and the NGN network, etc., which realizes the independence from the user using the terminal type and the access network. Type independence.
  • 3GPP introduces non-3GPP access networks such as WLANs as access networks for 3GPP systems.
  • Access to IMS systems through such access networks can provide features other than 3GPP access networks, such as: Relatively high access rate, relatively low tariff, etc. Therefore, in some cases, for example, in the case of WLAN coverage, the user will preferentially select such an access network to access the IMS service, which will appear as follows Situation: Some services (such as voice services) can be provided through the traditional CS domain network, and can also be provided through the IMS domain, and the user may register in both the CS domain and the IMS domain.
  • Some services (such as voice services) can be provided through the traditional CS domain network, and can also be provided through the IMS domain, and the user may register in both the CS domain and the IMS domain.
  • the network may decide which domain to provide the service to the calling user.
  • the network may decide which domain to provide the service to the called user.
  • the service may be a voice service.
  • the entity in the IMS domain needs to perform service control on the voice service of the user, and when the network decides to provide voice to the user by the CS domain.
  • the entity of the CS domain controls the voice service of the user.
  • the service may also be a supplementary service, such as call forwarding, call barring, etc., when the network decides to provide supplementary services to the user by the IMS domain, the entity in the IMS domain needs to be used by the user.
  • the supplementary service performs service control.
  • the entity of the CS domain performs service control on the supplementary service of the user.
  • control for controlling the previous service by one field may be allowed to switch to another service domain to continue the Q
  • the IMS domain has more flexible service scalability and more open network access, in most cases, it is inclined to judge whether the service used by the user in the CS domain needs to perform service control in the IMS domain.
  • the services used by the user in the IMS domain continue to be controlled in the IMS domain.
  • the calling user initiates a service in the CS domain
  • the service initiated by the calling user in the CS domain needs to be firstly routed to the calling user's home IMS domain, and which end is used.
  • the domain performs the service control judgment.
  • the called user receives the service in the CS domain, it needs to firstly route the service received by the called user in the CS domain to the called user's home IMS domain, and finally use it.
  • Which domain performs the judgment of business control.
  • TR 23.806 proposes a method for implementing caller service routing control when the user is simultaneously registered in the CS domain and the IMS domain.
  • the CS domain and the IMS domain are set.
  • RPDP Routing Policy Decision Point
  • GSM service control function gsmSCF
  • the gsmSCF/AS requests further routing decisions from the RPDP.
  • the RPDP determines whether the service request of the calling user performs service control in the CS domain or the IMS domain according to the preference set by the user and the call policy of the operator.
  • TR 23.806 also proposes a method when the user is simultaneously registered in the CS domain and the IMS domain.
  • the method for implementing the routing control of the called service is provided between the CS domain and the IMS domain with an RPDP connected to the home location register (HLR) and the HSS for decision routing.
  • HLR home location register
  • the HLR/HSS requests further routing decisions from the RPDP
  • the RPDP is based on the current registration status of the user in the two domains.
  • the current user-set preferences and the operator's call policy and finally determine whether the called service is routed from the CS domain or the IMS domain to the user.
  • TR 23.806 proposes another method for implementing the routing control of the called service when the user is simultaneously registered in the CS domain and the IMS domain, and the scheme is similar to the foregoing scheme of the routing control of the calling service.
  • a routing policy decision point RPDP for determining a route connected to the CS domain gsmSCF and the IMS domain AS is set between the CS domain and the IMS domain.
  • the service request is triggered to the gsmSCF; or the service request from the IMS domain for the called user, after the service request is triggered to the AS, the gsmSCF/AS will Further routing decisions are required to the RPDP, and the RPDP determines whether the service request for the called user is in the CS domain or the IMS based on the preferences set by the user and the operator's calling policy. Business control in the domain.
  • the service logic is executed according to the following steps to implement the primary and called side service route control:
  • Steps 1 ⁇ 2 The initial address message (IAM) from the external network or the call originator in the GSM network for the called user or the call setup message initiated by the calling user Setup When the MSC/GMSC arrives, the service logic is called.
  • IAM initial address message
  • the gsmSCF queries the routing policy decision point RPDP for the routing policy of the calling or called user.
  • Step 3 ⁇ 6 For the calling service process, the RPDP decides to continue to control the service in a certain domain according to the stored preference setting of the calling party user and the call policy information of the operator; for the called service process, the RPDP goes according to the service logic. Query the HLR and the HSS to obtain the current registration status of the user in the CS domain and the IMS domain, and then the RPDP returns routing decision information to the gsmSCF based on the obtained registration status, the called user's preference setting, and the operator's call policy information, gsmSCF The MSC is controlled to route the call to the called user UE in the IMS domain or the CS domain according to the routing decision information.
  • Steps 7 to 12 When the IAM message or the INVITE message arrives at the IMS system, the same processing as steps 2 to 6 is performed, that is, the service logic is invoked; the AS of the IMS domain queries the RPDP for the calling or called user according to the service logic. Routing policy, for the calling service process, the RPDP decides to continue to control the service in a certain domain according to the stored preference setting of the calling party user and the call policy information of the operator. For the called service process, the RPDP queries the HLR according to the service logic.
  • the RPDP returns routing decision information to the AS based on the obtained registration status, the preference of the called user, and the call policy information of the operator, and the AS according to the route
  • the decision information controls the S-CSCF to route the call to the called user UE in the IMS domain or CS domain.
  • the network does not have the ability to make routing decisions based on the called service attributes, because within the current framework, the routing query request to the HLR/HSS has blocked the service attributes of the called service, such as the industry. Type of service, bearing requirements, etc.
  • the routing policy decision point in the network does not consider the main user terminal capability and the access network capability when performing routing, and cannot flexibly perform routing according to the changing terminal function and the newly added service of the access network. Summary of the invention
  • the present invention provides a service route control method, which enables a network to flexibly control traffic based on route decision assistance information.
  • a service route control method includes: when a user initiates/receives a service, the route policy decision point in the network selects, by the CS domain or the IMS domain, the service for the user according to the route decision assistance information.
  • the routing decision assistance information includes, but is not limited to, user terminal capability information, and/or access network capability information currently accessed by the user, and/or service attribute information.
  • the method further includes: setting a capability information and a routing comparison table; storing the user terminal capability information, and/or the access network capability information in the capability information and routing comparison table, and combining the predetermined routing with the user or the operator
  • the corresponding preferred route determined by the policy; the specific method for selecting the routing policy decision point is: searching the comparison table according to the user terminal capability information of the current user and/or the access network capability information currently accessed by the user, determining the selection Routing.
  • the capability information and the routing comparison table are set in the routing policy decision point or in a separate database that is interfaced with the routing policy decision point.
  • the routing decision assistance information is service attribute information, where the service attribute information includes but is not limited to: service type, service QoS type, bit rate, delay, jitter, bit error rate, bit error rate, or Any combination of more than one attribute.
  • the service attribute information is carried by a routing decision query initiated by the route query entity to the routing policy decision point in the network.
  • the method further includes: setting a routing table; storing, in the routing table, a service attribute, and a corresponding preferred route determined by a routing policy determined by a user or an operator;
  • the specific method for selecting the policy decision point is as follows: After receiving the routing decision query request carrying the service attribute information, the routing policy decision point queries the routing table according to the service attribute information to obtain the selected route.
  • the routing table is stored in a routing policy decision point or in a separate database that is interfaced with the routing policy decision point.
  • the routing decision assistance information is service attribute information and user terminal capability information, and/or access network capability information currently accessed by the user; the routing table further stores user terminal capability information, and/or the current user access The access network capability information is entered; the routing policy decision point further selects the service routing control by the CS domain or the IMS domain according to the user terminal capability information and/or the access network capability information currently accessed by the user.
  • the user terminal capability information and/or the access network capability information is stored in a presentation system server of the network or stored in a capability information management module; the routing policy decision point receives a routing decision query initiated by the network entity. After the request, the user terminal capability information and/or the access network capability information are obtained from the presence system server or the capability information management module.
  • the method for storing the user terminal capability information is: releasing, by the user terminal or a network entity that can learn the user terminal capability information, the user terminal capability information to the presentation system server or the capability information management module; or by presenting the system server or capability information
  • the management module initiates the capability information query to obtain the user terminal capability information to the user terminal; or sets a database for storing the user terminal capability information, and the presence system server queries the database according to the user terminal identifier to obtain the user terminal capability information.
  • the method for storing the user terminal capability information is: the user terminal or the network entity capable of obtaining the user terminal capability information is advertised to the presence system server or the capability information management module; the time of the release is: when the new account is registered, or When a new user terminal is added under the same IP multimedia public identity, or when the terminal capability is updated, when the terminal is registered, or when the network requests, or according to the user/operator setting.
  • the method for storing the user terminal capability information is: setting a database for storing user terminal capability information; the database is set in an existing network entity, or is an independent network entity.
  • the database is an independent network entity; then the interface between the database and the presentation system server is an existing network interface. Or a new interface defined according to an existing protocol, or a protocol interface customized for the operator.
  • the access network capability information storage method is: publishing, by the user terminal or the network entity, the access network capability information to the presence system server; or setting an access network capability database for storing the access network capability information, and presenting the system server according to the user The access network identifier and the cell identifier carried in the registration query the database to obtain the access network capability information.
  • the method for storing the access network capability information is: setting an access network capability database for storing access network capability information; the database is set in an existing network entity, or is an independent network entity.
  • the database is an independent network entity; then the interface between the database and the presentation system server is an existing network interface, or a new interface defined according to an existing protocol, or an operator-defined protocol interface.
  • the service is processed according to the failure process specified by the service itself, or is sent to the specific service according to the setting of the operator/user. Server processing.
  • the method further includes: the routing policy decision point obtaining the registration status of the called user in the CS domain and/or the IMS domain; the routing policy decision point according to the routing decision assistance information and the obtained called in the CS domain and/or the IMS domain Registration status, choose to provide services for the called user by CS domain or IMS domain.
  • the capability information management module is a device management server.
  • the present invention utilizes an interface with a presence server (Presence server) or an enhanced capability information management module to implement the network's perception of user terminal capabilities and access network capabilities, ie, to the presence system server or the capability information management module.
  • a presence server Presence server
  • an enhanced capability information management module to implement the network's perception of user terminal capabilities and access network capabilities, ie, to the presence system server or the capability information management module.
  • the capability information of the user terminal and the access network is provided, and when the network makes a routing decision, the related entity can obtain and perform routing according to the capability information.
  • the invention carries the service attribute information when the network entity initiates the routing decision query request message, so that the routing policy decision point can know the service attribute of the current call, thereby implementing the routing of the service according to the service attribute, and better satisfying the continuous Adding and changing new services to the transport network selection requirements.
  • the present invention can perform routing for the calling and called users according to the obtained user terminal and/or access network capability. Therefore, the user terminal and the access network with different capabilities can be selected for service routing. Moreover, it can be determined whether the user terminal or the access network capability supports the current service, and when the user terminal or the access network capability does not support the current service, the process of performing other corresponding processing on the user service is implemented.
  • the present invention can also select a route in combination with the requirements of the user or the operator, can effectively improve the performance of the routing decision, better adapt to the complex service provision environment, and give the operator more flexible control.
  • the method provided by the service also gives the user a more flexible way of selecting the way the service is provided.
  • FIG. 1 is a schematic diagram of a prior art service route control method
  • the figure is the second schematic diagram of the prior art service routing control method
  • FIG. 3 is a flowchart of a service route control method according to Embodiment 1 of the present invention.
  • FIG. 4 is a flowchart of a service route control method according to Embodiment 2 of the present invention.
  • FIG. 5 is a flowchart of a service route control method according to Embodiment 3 of the present invention.
  • FIG. 6 is a flowchart of a service route control method according to Embodiment 4 of the present invention. Mode for carrying out the invention
  • the main idea of the service routing control method of the present invention is: when the primary/called user initiates/receives the service, the routing policy decision point in the network performs routing according to the obtained routing decision auxiliary information; further, when the called user receives the service
  • the routing policy decision point in the network may also select to route the service to the called user by the CS domain or the IMS domain in combination with the obtained registration status of the called domain in the CS domain and/or the IMS domain.
  • the routing decision assistance information is used to assist the network to perform service routing when performing service routing decision, and the routing decision assistance information includes but is not limited to: user terminal capability information and/or radio access network capability information, And/or business attribute information.
  • the service attribute information includes but is not limited to: service type, service QoS type, ratio The rate, delay, jitter, bit error rate, bit error rate, or any combination of more than one attribute, the service attribute information is usually carried in a routing decision query message initiated by the routing query entity in the network to the routing policy decision point.
  • the user terminal capability information and the access network capability information may be pre-stored in the network, and there are mainly two implementation manners:
  • the first implementation is to register the capabilities of the user terminal and the capabilities of accessing the network into the presence system server.
  • the capability of the user terminal may be released by the user terminal to the presence system server, or may be obtained by the presence system server to the user terminal; or may be published by the network entity instead of the user terminal to the presence system server, for example: when the user registers, The capabilities of the user terminal are registered by the S-CSCF to the presence system server.
  • the network entity that can be registered with the presence system server instead of the user terminal refers to any entity that contacts the user terminal and is likely to know the user terminal information, including but not limited to: 3GPP AAA server, packet data gateway (PDG), HSS/HLR , S-CSCF, Mobile Switching Center (MSC), MSC Server, Visitor Location Register (VLR), Serving GPRS Support Node (SGSN), Gateway GPRS Support Node (GGSN), Gateway Mobile Location Center (GMLC) ⁇ , in these cases
  • the capability information of the user terminal can be directly stored in the presence system server.
  • a database may also be set in the network to store the capability information of the user terminal.
  • the user terminal issues its own information to the presentation system server
  • the user terminal may provide the presentation system server with index information such as identification information and type information of the user terminal or the user, and present the system.
  • the server uses the index information to query and obtain the capability information of the user terminal in the set database.
  • the database can be set up separately, or it can be part of a CS domain network entity, an IMS network entity, or a presence system server. If it is set separately, the interface with the presentation system server can utilize the existing interface. In this case, the signaling content and parameters need to be extended; the interface of the presentation system server can also be a newly defined interface, and the specific implementation can adopt CAMEL.
  • the capability information of the user terminal that needs to be distributed to the presence system server includes, but is not limited to, the capability of the terminal to support VoIP, the wireless capability of the terminal, the service support capability of the terminal, and the processing capability of the terminal.
  • the capability information of the user terminal can be triggered to be distributed to the presence system server at the following time: when the new account is registered, when the user terminal is added under the same IP multimedia public identity (IMPU), when the terminal capability is updated, when the terminal is registered, and when the network is proposed Any time required, or according to user settings / operator settings.
  • IP multimedia public identity IMPU
  • the access network capability information may be published by the user terminal to the presence system server, or may be published by the network entity to the presence system server.
  • the network entity issues the access network capability information to the presence system server
  • the user terminal when the user registers with the IMS domain, the user terminal carries the P-Access-Network-Info header field in the registration message, in the P-Access-Network.
  • the -Info header field contains the access network type and the cell number. Other information can be used to search the access network capability database according to the access network type and the cell number.
  • the database is newly added and can be set independently or combined with other network entities. Including, it is combined with the S-CSCF, and the specific AS is set up.
  • the P-CSCF, the S-CSCF, and the AS in the security domain in the IMS network can obtain related access network capability information, and the presentation system server can obtain the information as the AS. If the access network capability database is separately set, the interface with the presentation system server can utilize the existing interface. In this case, the signaling content and parameters need to be extended; or the newly defined interface can be used. Existing agreements, or other operator-defined agreements.
  • the user terminal sends the access network capability information to the presence system server
  • the user terminal directly issues the access network capability information to the presence system server, including but not limited to: access network type, access network wireless capability, access Network identification, cell identification.
  • the access network capability database may be separately set to store the access network capability information, and the user terminal only needs to release the basic information such as the access network identifier and the cell identifier that the access system server accesses, and the presentation system server accesses according to the basic information.
  • the network capability database is entered into the ff query.
  • the second implementation manner is to register the capability of the user terminal and the capability of accessing the network into a capability information management module for managing user terminal capabilities and accessing network capabilities.
  • the capability information management module implements a function similar to the presentation system server, and has the capability of receiving the user terminal and the user terminal and the access network capability information sent by the network; and providing the corresponding capability information to the user terminal and the access network capability information query entity.
  • the ability to actively acquire user terminal and access network capability information has the ability to actively publish user terminals and access network capability information to network entities.
  • the capability information management module can be independently set in the network or can be combined with other network entities, for example: Device Management Server defined by the Open Mobile Alliance (OMA), or HLR/ HSS is set up, etc.
  • OMA Open Mobile Alliance
  • the entity that interfaces with the capability information management module may include: user terminal, 3GPP AAA server, PDG, HSS/HLR, S-CSCF, MSC, MSC Server, VLR, SGSN, GGSN, GMLC, etc.
  • the corresponding interface protocol may be CAP, MAP, RADIUS, Diameter, SIP or other operator-defined protocols.
  • Embodiment 1 is a diagrammatic representation of Embodiment 1:
  • Figure 3 shows the service routing control flow when calls from other networks are accessed from the CS domain of the local network.
  • the routing decision assistance information includes capability information of the user terminal and/or capability information of the access network, and/or service attribute information, and the capability of the user terminal and the capability of accessing the network are registered to the presentation system.
  • the server or device management server specifically includes the following steps:
  • Step 31 When the call arrives at the gateway mobile switching center (GMSC) and needs to be routed to the called user, the GMSC initiates a routing query to the HLR;
  • GMSC gateway mobile switching center
  • Step 32 The HLR initiates a routing decision request to the routing policy decision point RPDP, and carries the registered state of the called user in the local domain, that is, the CS domain.
  • Step 33 According to the network operator's call policy, the RPDP may query the HSS for the current registration status of the called user in the IMS domain.
  • Step 34 The RPDP goes to the presence server to obtain the capability information of the user terminal and the access network capability information currently accessed by the user.
  • Step 35 The RPDP performs routing decision according to the obtained user terminal capability information and the access network capability information, and the acquired registration status of the called user in the CS domain and the IMS domain.
  • the decision result includes: routing the service from the CS domain to the called party.
  • the user routes the service from the IMS domain to the called user, or because the user terminal capability information and the access network capability information indicate that the called service is not supported, the service is routed to the specific service server or the connection is directly returned to the calling user.
  • the specific decision-making method is:
  • a comparison table of capability information and routing is pre-stored in the RPDP or a separate database, and several records are stored in the comparison table, and each record includes the following field information: user identifier, user preference, carrier call policy, user terminal
  • Table 1 is a specific example of the capability information and routing comparison table.
  • the capability information and routing comparison table can be modified or added correspondingly according to the capabilities of the user terminal and the access network capability, which is very flexible and convenient;
  • the RPDP determines, according to the registration status of the called user in the CS domain and the IMS domain, in which domain the called user has already registered, if the user has only made a note in one domain. If the user has already registered in the two domains, the RPDP may further query the capability information according to the obtained user terminal capability information and the access network capability information. The routing comparison table matches the corresponding routing route. If the user does not register in both domains, the RPDP can sign the inaccessible service according to the user in a certain domain, so that the routing decision result is to route the service call to Signed an unreachable domain for business control.
  • Step 36 The RPDP returns a routing decision response to the HLR, and informs the HLR which domain the called service should route to the user terminal; the notified route is the route finally selected in step 35; Step 37, the HLR returns a route query response to the GMSC. Carrying routing information determined according to the current routing decision for the GMSC to perform subsequent routing control.
  • Embodiment 2 is a diagrammatic representation of Embodiment 1:
  • the mobile switching center of the network uses the gsmSCF and the PDP to be combined, and the presence system server or the device management server stores the user terminal capability information and the access network capability information, and the gsmSCF/RPDP is used as the routing policy decision point.
  • the process of performing service route control includes the following steps:
  • Step 41 When the MSC receives the call service for the calling/called user, the MSC invokes the service logic, and the MSC performs a route query to the routing policy decision point gsmSCF/RPDP, and carries the service attribute information in the route query message;
  • Step 42 For the case that the service call is for the called user, the gsmSCF/RPDP queries the HLR for the current registration status of the called user in the CS domain; if the service call is initiated by the calling user, the step is omitted.
  • Step 43 For the case that the service call is for the called user, the gsmSCF/RPDP queries the HSS for the current registration status of the called user in the IMS domain. For the case where the service call is initiated by the calling user, the step is omitted.
  • Step 44 The gsmSCF/RPDP obtains the user terminal capability information of the master/called party and the access network capability information currently accessed by the master/called party from the presence system server or the device management server.
  • Step 45 The gsmSCF/RPDP performs routing decision according to the obtained capability information and service attribute information. Further, for the case that the service call is for the called user, the gsmSCF/RPDP may also be based on the called user obtained in steps 42 and 43. The registration status of the CS domain and the IMS domain is used for routing decisions.
  • the specific decision method may be: pre-storing a comparison table of capability information and routing in the gsmSCF/RPDP or a separate database, and storing a plurality of records in the comparison table, each record including the following field information: user terminal capability information, The network capability information and the corresponding routing result are selected; in the current service call, the gsmSCF/RPDP matches the obtained user terminal capability information and the access network capability information query capability information and the routing comparison table to match the corresponding routing route.
  • the comparison table may use the comparison table shown in Table 1;
  • Step 46 The gsmSCF RPDP returns the routing decision result to the MSC through the routing decision response, so that the MSC performs subsequent routing control on the call service according to the routing decision result.
  • a comparison table of service attributes and route selections may be pre-stored in the network.
  • the comparison table between the service attribute and the routing may be stored in the routing policy decision point, or may be stored in a separate database that is interfaced with the routing policy decision point.
  • the comparison table of the service attribute and the routing may be referred to as a routing table, and the routing table includes at least: service attribute information, user terminal capability information, and/or access network capability information (optional), combined with the user or The preferred route determined by the operator's predetermined routing policy, that is, the routing decision result.
  • the user terminal capability information and the access network capability information can still be pre-stored in the network by using the two implementation methods described above.
  • the routing policy decision point After receiving the routing decision query requesting the service attribute information initiated by the network entity, the routing policy decision point obtains the user terminal capability information and/or the access network capability information from the presence system server or the capability information management module; The service attribute information, and/or the user terminal capability information and/or the access network capability information query the routing table to obtain a route selection. If the access network capability information currently accessed by the user or the called user terminal capability information indicates that the service is not supported, the service is processed according to the service failure process, or sent to a specific service server for processing.
  • Embodiment 3 Embodiment 3:
  • FIG. 5 is a flow chart of the call routing service when the call from the other IMS network arrives at the local network for routing query and the IMS domain accesses.
  • the routing decision assistance information includes the capability information of the user terminal. And/or capability information of the access network, and/or service attribute information, and the capability of the user terminal and/or the capability of accessing the network are registered in the presence system server or the device management server, and specifically includes the following steps:
  • Step 51 When an IMS call from another IMS network needs to be routed to the called user, the I-CSCF in the network where the called user is located initiates a route query to the HSS, and the route query message carries the service of the called user. Attributes;
  • Step 52 The HSS initiates a routing decision request to the RPDP, where the routing decision request carries the service attribute information of the called user, and the step may be implemented by using the extended MAP protocol.
  • the called user may be carried in the routing decision request. Registration status in this domain;
  • Step 53 The RPDP may select to go to the HLR to query the current registration status of the user in the CS domain.
  • the presence system server/or the device management server acquires user terminal capability information and/or access network capability information currently accessed by the user;
  • Step 55 The RPDP performs routing decision according to the obtained capability information and the registration status of the called user in the CS domain and the IMS domain, and the specific method is:
  • the routing table is pre-stored in the RPDP or a separate database, and several records are stored in the routing table, and each record may include the following field information: user identifier, user preference, carrier call policy, service attribute, user terminal Capability information (optional), access network capability information (optional), and corresponding routing decision results.
  • Table 2 is a specific example of the routing table.
  • User identification user preference operator call service attribute user terminal capability (accessible network capability terminal routing decision strategy selection) End capability (optional) Result User A's preference preference for negative streaming media multimedia industry mode terminal (supports UTRAN) From IMS IMSI, cheaper and lighter network services, requiring VOIP in bandwidth IMS; supporting WLAN domain, passing 384 kbps with GSM voice service) WLAN routing User B's service quality guarantees the best session-type voice service dual-mode terminal (supports UTRAN; from CS domain IMSI priority service quality IMS in IMS; WLAN routing
  • User C's service quality guarantees the best streaming media multimedia industry GSM terminal UTRAN; from CS domain IMSI priority traffic shield service, required bandwidth does not pass any access route
  • the RPDP queries the routing table according to the service attribute information carried in the routing decision request, and/or the user terminal capability information and/or the access network capability information obtained from the presence system server, and matches the corresponding routing route;
  • Step 56 The RPDP returns a routing decision response to the HSS, and notifies which domain the called service should be routed to the user; the route that is notified is the route finally selected in step 55;
  • Step 57 The HSS returns a route query response to the I-CSCF, and carries the routing information determined according to the current routing decision, so that the IMS performs subsequent route control.
  • the service needs to be processed according to the service unreachable process, or the service is routed to a specific service server, or the connection is directly returned to the calling user. .
  • Embodiment 4 is a diagrammatic representation of Embodiment 4:
  • Figure 6 shows that when the IMS domain receives a service call, the AS and RPDP are combined.
  • the presence system server or the device management server stores the user terminal capability information and the access network capability information, and the AS RPDP is used as the routing policy decision point for routing.
  • the process specifically includes the following steps:
  • Step 61 When the IMS network receives the call for the master/called party, the service logic is invoked, and the S-CSCF in the IMS network performs a route query to the AS/RPDP, and carries the service attribute information in the route query message; Step 62 When the service call is directed to the called user, the AS/RPDP queries the HLR for the current registration status of the called user in the CS domain. For the case where the service call is initiated by the calling user, this step Can be omitted.
  • Step 63 For the case that the service call is for the called user, the AS/RPDP queries the HSS for the registration status of the called user in the IMS domain. For the case where the service call is initiated by the calling user, this step may be omitted.
  • Step 64 The AS/RPDP obtains the capability information of the calling/called user terminal and/or the access network capability information currently accessed by the primary/called user from the presence system server or the device management server.
  • Step 65 The AS RJPDP performs routing decision according to the obtained capability information and service attribute information. Further, for the case that the service call is for the called user, the AS/RPDP may also be based on the called user obtained in steps 62 and 63 in the CS. The registration status of the domain and/or the IMS domain is used for the routing decision.
  • the specific method may be the same as the process step 45 in FIG. 4, and is not repeated here;
  • Step 66 The AS/RPDP returns the routing decision result to the S-CSCF through the routing decision response, and the S-CSCF performs subsequent routing control on the call service according to the routing decision result.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A service route control method, comprises the step: when a user transmitting/receiving the service, the routing policy decision point selects CS domain or IMS domain to provide the service for the user according to a routing decision assistance information. Through the method, the network can control the routing for the service flexibly according to the outing decision assistance information.

Description

一种业务路由控制方法 技术领域  Service routing control method
本发明涉及移动通信领域, 尤其涉及一种业务路由控制方法。 发明背景  The present invention relates to the field of mobile communications, and in particular, to a service routing control method. Background of the invention
随着宽带网络的发展, 在多种应用的推动下, 3GPP以及 3GPP2等标准组 织都先后推出了基于 IP的多媒体子系统(IMS )架构, 目的是在移动网络中使 用一种标准化的开放的结构来实现多种多样的多媒体应用。 IMS系统由呼叫会 话控制功能(Call Session Control Fimction, CSCF )>媒体网关控制功能( Media Gateway Control Function , MGCF )、 媒体资源功能 (Multimedia Resource Function , MRF )和归属签约用户服务器( Home Subscriber Server, HSS )等 功能实体组成。 其中, CSCF 又可以分成服务 CSCF ( S-CSCF )、 代理 CSCF ( P-CSCF )和查询 CSCF ( I-CSCF )三个逻辑实体, S-CSCF是 IMS的业务交 换中心, 执行用户注册管理、 会话控制, 维持会话状态, 负责管理用户信息, 产生计费信息等; P-CSCF是终端用户接入 IMS的接入点, 完成用户接入控制, 完成用户与 IMS其他网络节点间双向的消息转发, 负责 QoS控制和安全管理, 产生计费数据等; I-CSCF负责 IMS域之间的互通, 管理 S-CSCF的分配, 对外 隐藏网络拓朴和配置, 产生计费数据等。 MGCF控制网关, 用于实现 IMS网络 和其它电路交换 ( CS ) 网络的互通; MRF 用于提供媒体资源, 如收放音、 编 解码和多媒体会议桥。 HSS是每个用户最重要的数据库, 保存着所有和签约相 关的信息, 用于支持各个网络实体对呼叫和会话的处理, 具体包括: 用户的标 识、 编号以及寻址信息; 用户的安全信息; 用户的位置信息以及用户的描述信 息等。 HSS和网络中的多个实体之间有接口。  With the development of broadband networks, standards organizations such as 3GPP and 3GPP2 have launched IP-based Multimedia Subsystem (IMS) architectures, driven by multiple applications, with the goal of using a standardized open architecture in mobile networks. To achieve a wide range of multimedia applications. The IMS system consists of Call Session Control Fimction (CSCF) > Media Gateway Control Function (MGCF), Media Resource Function (MRF) and Home Subscriber Server (HSS). ) and other functional entities. The CSCF can be divided into three logical entities: a service CSCF (S-CSCF), a proxy CSCF (P-CSCF), and a query CSCF (I-CSCF). The S-CSCF is a service switching center of the IMS, and performs user registration management and session. Control, maintain session state, manage user information, generate billing information, etc.; P-CSCF is an access point for terminal users to access IMS, complete user access control, and complete two-way message forwarding between users and other IMS network nodes. Responsible for QoS control and security management, generating billing data, etc.; I-CSCF is responsible for interworking between IMS domains, managing the allocation of S-CSCF, hiding network topology and configuration, and generating billing data. The MGCF control gateway is used to implement interworking between the IMS network and other circuit switched (CS) networks; the MRF is used to provide media resources such as audio and video, codec and multimedia conference bridges. The HSS is the most important database for each user, and holds all the information related to the contract. It is used to support the processing of calls and sessions by various network entities, including: user identification, numbering and addressing information; user security information; The location information of the user, the description information of the user, and the like. There is an interface between the HSS and multiple entities in the network.
由于 IMS网络的结构实现了与底层承载网络无关, 因此 3GPP定义的 IMS 网絡也可以应用在 3GPP 定义的分组域网络之外的其他分组网络上, 比如 3GPP2中定义的分组网络、 LAN网络、 以及 NGN网络等, 实现了和用户使 用终端类型的无关性以及和接入网络类型的无关性。 Since the structure of the IMS network is independent of the underlying bearer network, the 3GPP defined IMS The network can also be applied to other packet networks other than the 3GPP defined packet domain network, such as the packet network defined in 3GPP2, the LAN network, and the NGN network, etc., which realizes the independence from the user using the terminal type and the access network. Type independence.
从 3GPP el-6版本开始, 3GPP引入非 3GPP接入网如 WLAN作为 3GPP 系统的接入网, 通过这类接入网接入 IMS系统, 能够提供不同于 3GPP接入网 的一些特性, 例如: 比较高的接入速率、 比较低的资费等, 因此, 在某种情况 下, 例如在有 WLAN覆盖的情况下, 用户会优先选择这类接入网来接入 IMS 业务, 这样就会出现如下情况: 有些业务 (如语音业务 )通过传统的 CS域网 络可以提供,而通过 IMS域同样可以提供,并且用户有可能同时在 CS域和 IMS 域注册, 此时, 当用户作为主叫发起 /使用业务时, 则可以由网络决定通过哪个 域向主叫用户提供业务; 当用户作为被叫接收 /使用业务时, 则可以由网络决定 通过哪个域向被叫用户提供业务。  Starting from the 3GPP el-6 release, 3GPP introduces non-3GPP access networks such as WLANs as access networks for 3GPP systems. Access to IMS systems through such access networks can provide features other than 3GPP access networks, such as: Relatively high access rate, relatively low tariff, etc. Therefore, in some cases, for example, in the case of WLAN coverage, the user will preferentially select such an access network to access the IMS service, which will appear as follows Situation: Some services (such as voice services) can be provided through the traditional CS domain network, and can also be provided through the IMS domain, and the user may register in both the CS domain and the IMS domain. At this time, when the user initiates/uses as the calling party In the case of a service, the network may decide which domain to provide the service to the calling user. When the user receives/uses the service as the called party, the network may decide which domain to provide the service to the called user.
这里, 所述的业务可以是语音业务, 当网絡决定由 IMS域向用户提供语音 业务时, 则需要由 IMS域中实体对用户的语音业务进行业务控制, 当网络决定 由 CS域向用户提供语音业务时,则由 CS域的实体对用户的语音业务进^^业务 控制。 所述的业务也可以是补充业务, 如呼叫前转(call forwarding )、 呼叫限 制 (call barring )等, 当网络决定由 IMS域向用户提供补充业务时, 则需要由 IMS域中实体对用户的补充业务进行业务控制, 当网络决定由 CS域向用户提 供补充业务时, 则由 CS域的实体对用户的补充业务进行业务控制。  Here, the service may be a voice service. When the network determines that the voice service is provided by the IMS domain to the user, the entity in the IMS domain needs to perform service control on the voice service of the user, and when the network decides to provide voice to the user by the CS domain. In the case of service, the entity of the CS domain controls the voice service of the user. The service may also be a supplementary service, such as call forwarding, call barring, etc., when the network decides to provide supplementary services to the user by the IMS domain, the entity in the IMS domain needs to be used by the user. The supplementary service performs service control. When the network decides to provide supplementary services to the user by the CS domain, the entity of the CS domain performs service control on the supplementary service of the user.
另外, 对于先前由一个域进行控制的业务, 在一定的时机下, 可以允许将 其切换至另一个域继续进行该业务的控制 Q Further, the control for controlling the previous service by one field, at a certain time, it may be allowed to switch to another service domain to continue the Q
目前, 由于 IMS 域后续具有更灵活的业务扩展性以及更开放的网络接入 性,因此,大部分情况下倾向于对用户在 CS域使用的业务判断是否需要在 IMS 域中进行业务控制, 而对用户在 IMS域使用的业务继续在 IMS域中进行控制。 为了实现上述需求, 对于主叫用户在 CS域发起业务时, 需要固定先将主叫用 户在 CS域中发起的业务路由至主叫用户归属 IMS域中, 并进行最终使用哪个 域进行业务控制的判断; 同样的, 对于被叫用户在 CS域接收业务时, 需要固 定先将针对被叫用户在 CS域中接收的业务路由至被叫用户归属 IMS域中, 并 进行最终使用哪个域进行业务控制的判断。 At present, because the IMS domain has more flexible service scalability and more open network access, in most cases, it is inclined to judge whether the service used by the user in the CS domain needs to perform service control in the IMS domain. The services used by the user in the IMS domain continue to be controlled in the IMS domain. In order to achieve the above requirements, when the calling user initiates a service in the CS domain, the service initiated by the calling user in the CS domain needs to be firstly routed to the calling user's home IMS domain, and which end is used. The domain performs the service control judgment. Similarly, when the called user receives the service in the CS domain, it needs to firstly route the service received by the called user in the CS domain to the called user's home IMS domain, and finally use it. Which domain performs the judgment of business control.
在现有 3GPP技术研究报告中 TR 23.806提出了一种当用户同时注册在 CS 域和 IMS域时, 实现主叫业务路由控制的方法, 如图 1所示, 在 CS域和 IMS 域之间设置有与 CS域 GSM业务控制功能( gsmSCF )和 IMS域 AS相连的、 用于决策路由的路由策略决策点(Routing Policy Decision Point, RPDP )。 无论 是来自 CS域的主叫业务请求,业务请求被触发至 gsmSCF后;还是来自于 IMS 域的主叫业务请求, 业务请求被触发至 AS后, gsmSCF/AS都会向 RPDP要求 进一步的路由决策, 而 RPDP则根据用户设置的偏好以及运营商的呼叫策略, 最终确定主叫用户的业务请求是在 CS域还是在 IMS域中进行业务控制。  In the existing 3GPP technical research report, TR 23.806 proposes a method for implementing caller service routing control when the user is simultaneously registered in the CS domain and the IMS domain. As shown in FIG. 1, the CS domain and the IMS domain are set. There is a Routing Policy Decision Point (RPDP) for decision routing connected to the CS domain GSM service control function (gsmSCF) and the IMS domain AS. Whether the service request is triggered from the CS domain, the service request is triggered to the gsmSCF, or the call service request from the IMS domain is triggered. After the service request is triggered to the AS, the gsmSCF/AS requests further routing decisions from the RPDP. On the other hand, the RPDP determines whether the service request of the calling user performs service control in the CS domain or the IMS domain according to the preference set by the user and the call policy of the operator.
同时, 在现有 3GPP技术研究报告中 TR 23.806还提出了一种当用户同时 注册在 CS域和 IMS域时。 实现被叫业务路由控制的方法, 如图 2所示, 在 CS 域和 IMS域之间设置有与归属位置寄存器(HLR )和 HSS相连的、 用于决策 路由的 RPDP。 无论是来自 CS域发送给 HLR的路由查询请求, 还是来自 IMS 域发送给 HSS的路由查询请求, HLR/HSS都会向 RPDP要求进一步的路由决 策, 而 RPDP则根据用户当前在两个域的注册情况和当前用户设置的偏好以及 运营商的呼叫策略, 最终确定被叫业务是从 CS域还是从 IMS域路由至用户。  At the same time, in the existing 3GPP technical research report, TR 23.806 also proposes a method when the user is simultaneously registered in the CS domain and the IMS domain. The method for implementing the routing control of the called service, as shown in FIG. 2, is provided between the CS domain and the IMS domain with an RPDP connected to the home location register (HLR) and the HSS for decision routing. Whether it is a route query request sent from the CS domain to the HLR or a route query request sent from the IMS domain to the HSS, the HLR/HSS requests further routing decisions from the RPDP, and the RPDP is based on the current registration status of the user in the two domains. And the current user-set preferences and the operator's call policy, and finally determine whether the called service is routed from the CS domain or the IMS domain to the user.
在现有 3GPP技术研究报告中 TR 23.806提出了另一种当用户同时注册在 CS域和 IMS域时, 实现被叫业务路由控制的方法, 该方案与前述主叫业务路 由控制的方案类似。如图 1所示,在 CS域和 IMS域之间设置有与 CS域 gsmSCF 和 IMS域 AS相连的、 用于决策路由的路由策略决策点 RPDP。 无论是来自于 CS域的针对被叫用户的业务清求, 业务请求被触发至 gsmSCF后;还是来自于 IMS域的针对被叫用户的业务请求, 业务请求被触发至 AS后, gsmSCF/AS都 会向 RPDP要求进一步的路由决策, 而 RPDP则根据用户用户设置的偏好以及 运营商的呼叫策略, 最终确定针对被叫用户的业务请求是在 CS域还是在 IMS 域中进行业务控制。 In the existing 3GPP technical research report, TR 23.806 proposes another method for implementing the routing control of the called service when the user is simultaneously registered in the CS domain and the IMS domain, and the scheme is similar to the foregoing scheme of the routing control of the calling service. As shown in FIG. 1, a routing policy decision point RPDP for determining a route connected to the CS domain gsmSCF and the IMS domain AS is set between the CS domain and the IMS domain. Whether it is from the CS domain for the service request of the called user, the service request is triggered to the gsmSCF; or the service request from the IMS domain for the called user, after the service request is triggered to the AS, the gsmSCF/AS will Further routing decisions are required to the RPDP, and the RPDP determines whether the service request for the called user is in the CS domain or the IMS based on the preferences set by the user and the operator's calling policy. Business control in the domain.
综上所述, 在图 1所示的结构中, 按照如下步骤执行业务逻辑, 以实现主 被叫侧业务路由控制:  In summary, in the structure shown in FIG. 1, the service logic is executed according to the following steps to implement the primary and called side service route control:
步骤 1~2: 来自于外部网络或呼叫发起者所在的 GSM网络中针对被叫用 户的初始地址消息 (IAM ) 或主叫用户发起的呼叫建立消息 Setup 到达 MSC/GMSC时, 业务逻辑被调用。  Steps 1~2: The initial address message (IAM) from the external network or the call originator in the GSM network for the called user or the call setup message initiated by the calling user Setup When the MSC/GMSC arrives, the service logic is called.
在 CS域中, 由 gsmSCF向路由策略决策点 RPDP查询主叫或被叫用户的 路由策略。  In the CS domain, the gsmSCF queries the routing policy decision point RPDP for the routing policy of the calling or called user.
步骤 3~6: 对于主叫业务流程, RPDP根据存储的主叫侧用户的偏好设置 以及运营商的呼叫策略信息,决定在某个域继续控制业务;对于被叫业务流程, RPDP根据业务逻辑去查询 HLR和 HSS,以获得用户当前在 CS域和 IMS域的 注册状态, 然后 RPDP基于所获得的注册状态、 被叫用户的偏好设置以及运营 商的呼叫策略信息, 向 gsmSCF返回路由决策信息, gsmSCF根据路由决策信 息控制 MSC将呼叫路由给 IMS域或 CS域中的被叫用户 UE。  Step 3~6: For the calling service process, the RPDP decides to continue to control the service in a certain domain according to the stored preference setting of the calling party user and the call policy information of the operator; for the called service process, the RPDP goes according to the service logic. Query the HLR and the HSS to obtain the current registration status of the user in the CS domain and the IMS domain, and then the RPDP returns routing decision information to the gsmSCF based on the obtained registration status, the called user's preference setting, and the operator's call policy information, gsmSCF The MSC is controlled to route the call to the called user UE in the IMS domain or the CS domain according to the routing decision information.
步驟 7〜12: 当 IAM消息或 INVITE消息到达 IMS系统时,执行与步骤 2〜6 相同的处理, 即: 调用业务逻辑; 由 IMS域的 AS根据业务逻辑去向 RPDP查 询主叫或被叫用户的路由策略, 对于主叫业务流程, RPDP根据存储的主叫侧 用户的偏好设置以及运营商的呼叫策略信息, 决定在某个域继续控制业务; 对 于被叫业务流程, RPDP根据业务逻辑去查询 HLR和 HSS, 以获得用户当前在 CS域和 IMS域的注册状态 , 然后 RPDP基于所获得的注册状态, 被叫用户的 偏好设置以及运营商的呼叫策略信息, 向 AS返回路由决策信息, AS根据路由 决策信息控制 S-CSCF将呼叫路由给 IMS域或 CS域中的被叫用户 UE。  Steps 7 to 12: When the IAM message or the INVITE message arrives at the IMS system, the same processing as steps 2 to 6 is performed, that is, the service logic is invoked; the AS of the IMS domain queries the RPDP for the calling or called user according to the service logic. Routing policy, for the calling service process, the RPDP decides to continue to control the service in a certain domain according to the stored preference setting of the calling party user and the call policy information of the operator. For the called service process, the RPDP queries the HLR according to the service logic. And the HSS, to obtain the current registration status of the user in the CS domain and the IMS domain, and then the RPDP returns routing decision information to the AS based on the obtained registration status, the preference of the called user, and the call policy information of the operator, and the AS according to the route The decision information controls the S-CSCF to route the call to the called user UE in the IMS domain or CS domain.
上述方案虽然能够实现 CS域和 IMS域之间的业务路由控制, 但存在以下 缺点:  Although the above solution can implement service routing control between the CS domain and the IMS domain, the following disadvantages exist:
1、 网络不具有根据被叫业务属性进行路由决策的能力, 因为在目前的框架 内, 到达 HLR/HSS 的路由查询请求已经屏蔽了被叫业务的业务属性, 例如业 务种类、 承载要求等。 1. The network does not have the ability to make routing decisions based on the called service attributes, because within the current framework, the routing query request to the HLR/HSS has blocked the service attributes of the called service, such as the industry. Type of service, bearing requirements, etc.
2、网络中的路由策略决策点在进行路由选择时没有考虑主被用户终端能力 和接入网络能力 , 不能根据日益变化的终端功能和接入网的新增业务灵活地进 行路由选择。 发明内容  2. The routing policy decision point in the network does not consider the main user terminal capability and the access network capability when performing routing, and cannot flexibly perform routing according to the changing terminal function and the newly added service of the access network. Summary of the invention
本发明提供一种业务路由控制方法, 使网络能够根据路由决策辅助信息对 业务进行灵活地路由控制。  The present invention provides a service route control method, which enables a network to flexibly control traffic based on route decision assistance information.
为了实现上述发明目的, 本发明所提供的技术方案是:  In order to achieve the above object, the technical solution provided by the present invention is:
一种业务路由控制方法, 该方法包括: 用户发起 /接收业务时, 网络中的路 由策略决策点根据路由决策辅助信息选择由 CS域或 IMS域为用户提供业务。  A service route control method, the method includes: when a user initiates/receives a service, the route policy decision point in the network selects, by the CS domain or the IMS domain, the service for the user according to the route decision assistance information.
其中, 所述路由决策辅助信息包括但不限于: 用户终端能力信息、 和 /或用 户当前接入的接入网络能力信息、 和 /或业务属性信息。  The routing decision assistance information includes, but is not limited to, user terminal capability information, and/or access network capability information currently accessed by the user, and/or service attribute information.
该方法进一步包括: 设置能力信息与路由选择对照表; 所述能力信息与路 由选择对照表中存储有用户终端能力信息、 和 /或接入网络能力信息、 以及结合 用户或运营商预定的路由选择策略确定出的对应优选路由; 所述路由策略决策 点进行选择的具体方法为:根据当前用户的用户终端能力信息和 /或用户当前接 入的接入网络能力信息查找所述对照表, 确定选择的路由。 其中, 所述能力信 息与路由选择对照表设置于路由策略决策点中、 或设置于与路由策略决策点通 过接口连接的独立数据库中。  The method further includes: setting a capability information and a routing comparison table; storing the user terminal capability information, and/or the access network capability information in the capability information and routing comparison table, and combining the predetermined routing with the user or the operator The corresponding preferred route determined by the policy; the specific method for selecting the routing policy decision point is: searching the comparison table according to the user terminal capability information of the current user and/or the access network capability information currently accessed by the user, determining the selection Routing. The capability information and the routing comparison table are set in the routing policy decision point or in a separate database that is interfaced with the routing policy decision point.
上述方案中, 所述路由决策辅助信息为业务属性信息, 所述业务属性信息 包括但不限于: 业务类型、 业务的 QoS类型、 比特率、 时延、 抖动、 误码率、 误比特率、 或一个以上属性的任意组合。 其中, 所述业务属性信息通过网络中 路由查询实体向路由策略决策点发起的路由决策查询请求携带。  In the foregoing solution, the routing decision assistance information is service attribute information, where the service attribute information includes but is not limited to: service type, service QoS type, bit rate, delay, jitter, bit error rate, bit error rate, or Any combination of more than one attribute. The service attribute information is carried by a routing decision query initiated by the route query entity to the routing policy decision point in the network.
该方法进一步包括:设置路由选择表; 所述路由选择表中存储有业务属性、 以及结合用户或运营商预定的路由选择策略确定出的对应优选路由; 所述路由 策略决策点进行选择的具体方法为: 路由策略决策点收到携带有业务属性信息 的路由决策查询请求后, 根据业务属性信息查询所述路由选择表, 获得选择路 由。 其中, 所述路由选择表存储于路由策略决策点中、 或存储于与路由策略决 策点通过接口连接的独立数据库中。 The method further includes: setting a routing table; storing, in the routing table, a service attribute, and a corresponding preferred route determined by a routing policy determined by a user or an operator; The specific method for selecting the policy decision point is as follows: After receiving the routing decision query request carrying the service attribute information, the routing policy decision point queries the routing table according to the service attribute information to obtain the selected route. The routing table is stored in a routing policy decision point or in a separate database that is interfaced with the routing policy decision point.
所述路由决策辅助信息为业务属性信息和用户终端能力信息、和 /或用户当 前接入的接入网能力信息;所述路由选择表中进一步存储有用户终端能力信息、 和 /或用户当前接入的接入网能力信息;所述路由策略决策点还根据用户终端能 力信息、和 /或用户当前接入的接入网能力信息选择由 CS域或 IMS域进行业务 路由控制。  The routing decision assistance information is service attribute information and user terminal capability information, and/or access network capability information currently accessed by the user; the routing table further stores user terminal capability information, and/or the current user access The access network capability information is entered; the routing policy decision point further selects the service routing control by the CS domain or the IMS domain according to the user terminal capability information and/or the access network capability information currently accessed by the user.
上述方案中,所述用户终端能力信息和 /或接入网络能力信息存储于网络的 呈现系统服务器中、 或存储于一个能力信息管理模块中; 路由策略决策点收到 网络实体发起的路由决策查询请求后, 从呈现系统服务器或所述能力信息管理 模块中获取用户终端能力信息和 /或接入网络能力信息。  In the above solution, the user terminal capability information and/or the access network capability information is stored in a presentation system server of the network or stored in a capability information management module; the routing policy decision point receives a routing decision query initiated by the network entity. After the request, the user terminal capability information and/or the access network capability information are obtained from the presence system server or the capability information management module.
所述用户终端能力信息的存储方法为: 由用户终端或能获知用户终端能力 信息的网络实体向所述呈现系统服务器、 或能力信息管理模块发布用户终端能 力信息; 或由呈现系统服务器或能力信息管理模块向用户终端发起能力信息查 询获得用户终端能力信息; 或设置用于存储用户终端能力信息的数据库, 呈现 系统服务器根据用户终端标识查询所述数据库获取用户终端能力信息。  The method for storing the user terminal capability information is: releasing, by the user terminal or a network entity that can learn the user terminal capability information, the user terminal capability information to the presentation system server or the capability information management module; or by presenting the system server or capability information The management module initiates the capability information query to obtain the user terminal capability information to the user terminal; or sets a database for storing the user terminal capability information, and the presence system server queries the database according to the user terminal identifier to obtain the user terminal capability information.
所述用户终端能力信息的存储方法为: 由用户终端或能获知用户终端能力 信息的网络实体向所述呈现系统服务器或能力信息管理模块发布; 所述发布的 时刻为: 新开户登记时、 或同一个 IP多媒体公有标识下新增用户终端时、 或终 端能力更新时、 或终端注册时、 或在网络请求时、 或根据用户 /运营商设置的任 意时刻。  The method for storing the user terminal capability information is: the user terminal or the network entity capable of obtaining the user terminal capability information is advertised to the presence system server or the capability information management module; the time of the release is: when the new account is registered, or When a new user terminal is added under the same IP multimedia public identity, or when the terminal capability is updated, when the terminal is registered, or when the network requests, or according to the user/operator setting.
所述用户终端能力信息的存储方法为: 设置用于存储用户终端能力信息的 数据库; 所述数据库设置于现有网络实体中, 或为独立的网络实体。 所述数据 库为独立的网络实体;则所述数据库与呈现系统服务器的接口为现有网络接口、 . 或根据现有协议定义的新接口、 或为运营商自定义协议接口。 The method for storing the user terminal capability information is: setting a database for storing user terminal capability information; the database is set in an existing network entity, or is an independent network entity. The database is an independent network entity; then the interface between the database and the presentation system server is an existing network interface. Or a new interface defined according to an existing protocol, or a protocol interface customized for the operator.
所述接入网絡能力信息存储方法为: 由用户终端或网络实体向呈现系统服 务器发布接入网络能力信息; 或设置用于存储接入网络能力信息的接入网能力 数据库, 呈现系统服务器根据用户注册时携带的接入网标识和小区标识查询所 述数据库获取接入网络能力信息。  The access network capability information storage method is: publishing, by the user terminal or the network entity, the access network capability information to the presence system server; or setting an access network capability database for storing the access network capability information, and presenting the system server according to the user The access network identifier and the cell identifier carried in the registration query the database to obtain the access network capability information.
所述接入网能力信息的存储方法为: 设置用于存储接入网络能力信息的接 入网能力数据库; 所述数据库设置于现有网络实体中, 或为独立的网络实体。 所述数据库为独立的网络实体; 则所述数据库与呈现系统服务器的接口为现有 网络接口、 或根据现有协议定义的新接口、 或为运营商自定义协议接口。  The method for storing the access network capability information is: setting an access network capability database for storing access network capability information; the database is set in an existing network entity, or is an independent network entity. The database is an independent network entity; then the interface between the database and the presentation system server is an existing network interface, or a new interface defined according to an existing protocol, or an operator-defined protocol interface.
如果用户终端能力信息、 或用户当前接入的接入网络能力信息表明不支持 业务, 则将该业务按业务本身规定的失败流程进行相应处理, 或根据运营商 / 用户的设置送到特定的业务服务器处理。  If the user terminal capability information or the access network capability information currently accessed by the user indicates that the service is not supported, the service is processed according to the failure process specified by the service itself, or is sent to the specific service according to the setting of the operator/user. Server processing.
该方法进一步包括:路由策略决策点获得被叫用户在 CS域和 /或 IMS域的 注册状态; 所述路由策略决策点根据路由决策辅助信息和获得的被叫在 CS域 和 /或 IMS域的注册状态, 选择由 CS域或 IMS域为被叫用户提供业务。  The method further includes: the routing policy decision point obtaining the registration status of the called user in the CS domain and/or the IMS domain; the routing policy decision point according to the routing decision assistance information and the obtained called in the CS domain and/or the IMS domain Registration status, choose to provide services for the called user by CS domain or IMS domain.
上述方案中, 所述能力信息管理模块为设备管理服务器。  In the above solution, the capability information management module is a device management server.
本发明所提供的业务路由控制方法, 具有以下的优点和特点:  The service route control method provided by the invention has the following advantages and features:
1 )本发明利用与呈现系统服务器(Presence server ) 的接口或增加设置的 能力信息管理模块, 实现网络对用户终端能力和接入网络能力的感知, 即向呈 现系统服务器或所述能力信息管理模块提供用户终端和接入网络的能力信息, 并在网络进行路由决策时, 相关实体可以得到并根据这些能力信息进行路由选 择。  1) The present invention utilizes an interface with a presence server (Presence server) or an enhanced capability information management module to implement the network's perception of user terminal capabilities and access network capabilities, ie, to the presence system server or the capability information management module. The capability information of the user terminal and the access network is provided, and when the network makes a routing decision, the related entity can obtain and perform routing according to the capability information.
2 )本发明通过在网络实体发起路由决策查询请求消息时携带业务属性信 息, 使路由策略决策点能够获知本次呼叫的业务属性, 从而实现根据业务属性 进行业务的路由选择, 更好地满足不断增加和变化的新业务对传送网的选择要 求。 3 )本发明在进行业务处理时,对于主被叫用户, 可以根据获得的用户终端 和 /或接入网络能力进行路由选择。从而满足不同能力的用户终端及接入网对业 务路由的选择。 并且, 还能判断出用户终端或接入网能力是否支持本次业务, 在用户终端或接入网能力不支持本次业务时, 实现对用户业务进行其它相应处 理的过程。 2) The invention carries the service attribute information when the network entity initiates the routing decision query request message, so that the routing policy decision point can know the service attribute of the current call, thereby implementing the routing of the service according to the service attribute, and better satisfying the continuous Adding and changing new services to the transport network selection requirements. 3) When performing the service processing, the present invention can perform routing for the calling and called users according to the obtained user terminal and/or access network capability. Therefore, the user terminal and the access network with different capabilities can be selected for service routing. Moreover, it can be determined whether the user terminal or the access network capability supports the current service, and when the user terminal or the access network capability does not support the current service, the process of performing other corresponding processing on the user service is implemented.
4 )本发明在进行路由决策时, 还可以结合用户或运营商的要求选择路由, 能够有效地提高路由决策的性能, 更好的适应复杂的业务提供环境, 同时给了 运营商更灵活的控制业务提供的方法, 也给了用户更加灵活的选择业务提供方 式的方法。 附图简要说明  4) When the routing decision is made, the present invention can also select a route in combination with the requirements of the user or the operator, can effectively improve the performance of the routing decision, better adapt to the complex service provision environment, and give the operator more flexible control. The method provided by the service also gives the user a more flexible way of selecting the way the service is provided. BRIEF DESCRIPTION OF THE DRAWINGS
图 1为现有技术业务路由控制方法示意图之一;  1 is a schematic diagram of a prior art service route control method;
图 为现有技术业务路由控制方法示意图之二;  The figure is the second schematic diagram of the prior art service routing control method;
图 3为本发明实施例一的业务路由控制方法流程图;  3 is a flowchart of a service route control method according to Embodiment 1 of the present invention;
图 4为本发明实施例二的业务路由控制方法流程图;  4 is a flowchart of a service route control method according to Embodiment 2 of the present invention;
图 5为本发明实施例三的业务路由控制方法流程图;  FIG. 5 is a flowchart of a service route control method according to Embodiment 3 of the present invention;
图 6为本发明实施例四的业务路由控制方法流程图。 实施本发明的方式  FIG. 6 is a flowchart of a service route control method according to Embodiment 4 of the present invention. Mode for carrying out the invention
本发明业务路由控制方法的主要思想是: 主 /被叫用户发起 /接收业务时, 网络中的路由策略决策点根据获得的路由决策辅助信息进行路由选择; 进一步 的, 对于被叫用户接收业务时, 网络中的路由策略决策点还可结合获得的被叫 在 CS域和 /或 IMS域的注册状态选择由 CS域或 IMS域将业务路由至被叫用户。  The main idea of the service routing control method of the present invention is: when the primary/called user initiates/receives the service, the routing policy decision point in the network performs routing according to the obtained routing decision auxiliary information; further, when the called user receives the service The routing policy decision point in the network may also select to route the service to the called user by the CS domain or the IMS domain in combination with the obtained registration status of the called domain in the CS domain and/or the IMS domain.
这里, 所述的路由决策辅助信息是进行业务路由决策时, 用来辅助网络进 行业务路由的信息, 路由决策辅助信息包括但不限于: 用户的终端能力信息和 / 或无线接入网能力信息、 和 /或业务属性信息。  Here, the routing decision assistance information is used to assist the network to perform service routing when performing service routing decision, and the routing decision assistance information includes but is not limited to: user terminal capability information and/or radio access network capability information, And/or business attribute information.
这里, 所述业务属性信息包括但不限于: 业务类型、 业务的 QoS类型、 比 特率、 时延、 抖动、 误码率、 误比特率、 或一个以上属性的任意组合, 业务属 性信息通常携带于网络中的路由查询实体向路由策略决策点发起的路由决策查 询请求消息中。 Here, the service attribute information includes but is not limited to: service type, service QoS type, ratio The rate, delay, jitter, bit error rate, bit error rate, or any combination of more than one attribute, the service attribute information is usually carried in a routing decision query message initiated by the routing query entity in the network to the routing policy decision point.
本发明中可将用户终端能力信息和接入网络能力信息预先存储在网络中, 主要有两种实现方式:  In the present invention, the user terminal capability information and the access network capability information may be pre-stored in the network, and there are mainly two implementation manners:
第一种实现方式是, 将用户终端的能力和接入网络的能力注册到呈现系统 服务器中。  The first implementation is to register the capabilities of the user terminal and the capabilities of accessing the network into the presence system server.
这里, 用户终端的能力可以由用户终端向呈现系统服务器发布, 也可以由 呈现系统服务器向用户终端进行查询获得; 还可以由网絡实体代替用户终端向 呈现系统服务器发布, 例如: 在用户注册时, 由 S-CSCF将用户终端的能力向 呈现系统服务器进行注册。 其中, 可以代替用户终端向呈现系统服务器注册的 网络实体是指任何和用户终端发生联系, 有可能获知用户终端信息的实体, 包 括但不限于: 3GPPAAA服务器、 分组数据网关(PDG )、 HSS/HLR、 S-CSCF, 移动交换中心 (MSC )、 MSC服务器、 访问位置寄存器(VLR )、 服务 GPRS 支持节点( SGSN )、网关 GPRS支持节点( GGSN )、网关移动位置中心( GMLC )<, 这些情况下, 可将用户终端的能力信息直接存储在呈现系统服务器中。  Here, the capability of the user terminal may be released by the user terminal to the presence system server, or may be obtained by the presence system server to the user terminal; or may be published by the network entity instead of the user terminal to the presence system server, for example: when the user registers, The capabilities of the user terminal are registered by the S-CSCF to the presence system server. The network entity that can be registered with the presence system server instead of the user terminal refers to any entity that contacts the user terminal and is likely to know the user terminal information, including but not limited to: 3GPP AAA server, packet data gateway (PDG), HSS/HLR , S-CSCF, Mobile Switching Center (MSC), MSC Server, Visitor Location Register (VLR), Serving GPRS Support Node (SGSN), Gateway GPRS Support Node (GGSN), Gateway Mobile Location Center (GMLC)<, in these cases The capability information of the user terminal can be directly stored in the presence system server.
也可以在网络中设置一个数据库来存储用户终端的能力信息, 用户终端在 向呈现系统服务器发布自身信息时, 可以向呈现系统服务器提供用户终端或用 户的标识信息、 类型信息等索引信息, 呈现系统服务器利用这些索引信息去所 设置的数据库中查询并获取用户终端的能力信息。 该数据库可以单独设置, 也 可以是 CS域网络实体、 IMS网络实体或呈现系统服务器的一部分。 如果是单 独设置, 则与呈现系统服务器的接口可以利用现有的接口, 此种情况下, 需要 扩展信令内容和参数; 呈现系统服务器的接口也可以是新定义的接口, 具体实 现可采用 CAMEL应用部分协议(CAP )、 移动应用部分协议(MAP )、 远端拨 号用户业务认证协议(RADIUS )、 Diameter协议、 初始会话协议(SIP )、 或其 它运营商自定义的协议。 需要向呈现系统服务器发布的用户终端的能力信息包括但不限于: 终端支 持 VoIP的能力、 终端的无线能力、 终端的业务支持能力、 终端的处理能力。 A database may also be set in the network to store the capability information of the user terminal. When the user terminal issues its own information to the presentation system server, the user terminal may provide the presentation system server with index information such as identification information and type information of the user terminal or the user, and present the system. The server uses the index information to query and obtain the capability information of the user terminal in the set database. The database can be set up separately, or it can be part of a CS domain network entity, an IMS network entity, or a presence system server. If it is set separately, the interface with the presentation system server can utilize the existing interface. In this case, the signaling content and parameters need to be extended; the interface of the presentation system server can also be a newly defined interface, and the specific implementation can adopt CAMEL. Application Part Protocol (CAP), Mobile Application Part Protocol (MAP), Remote Dial-In User Service Authentication Protocol (RADIUS), Diameter Protocol, Initial Session Protocol (SIP), or other carrier-defined protocols. The capability information of the user terminal that needs to be distributed to the presence system server includes, but is not limited to, the capability of the terminal to support VoIP, the wireless capability of the terminal, the service support capability of the terminal, and the processing capability of the terminal.
用户终端的能力信息可以在以下时刻触发向呈现系统服务器发布: 新开户 登记时、 同一个 IP多媒体公有标识(IMPU )下新增用户终端时、 终端能力更 新时、 终端在注册时、 在网络提出要求时、 或根据用户设置 /运营商设置的任意 时刻。  The capability information of the user terminal can be triggered to be distributed to the presence system server at the following time: when the new account is registered, when the user terminal is added under the same IP multimedia public identity (IMPU), when the terminal capability is updated, when the terminal is registered, and when the network is proposed Any time required, or according to user settings / operator settings.
接入网络能力信息可以由用户终端向呈现系统服务器进行发布, 也可以由 网络实体向呈现系统服务器进行发布。  The access network capability information may be published by the user terminal to the presence system server, or may be published by the network entity to the presence system server.
在由网络实体向呈现系统服务器发布接入网絡能力信息的情况下, 在用户 注册到 IMS域时, 用户终端会在注册消息中携带 P-Access-Network-Info头域, 在 P-Access-Network-Info头域中包含接入网类型和小区号, 其它信息可以根据 接入网类型和小区号查找接入网能力数据库, 该数据库是新增加的, 可以独立 设置, 也可以和其它网络实体合设, 包括和 S-CSCF合设、 和特定 AS合设等。  In the case that the network entity issues the access network capability information to the presence system server, when the user registers with the IMS domain, the user terminal carries the P-Access-Network-Info header field in the registration message, in the P-Access-Network. The -Info header field contains the access network type and the cell number. Other information can be used to search the access network capability database according to the access network type and the cell number. The database is newly added and can be set independently or combined with other network entities. Including, it is combined with the S-CSCF, and the specific AS is set up.
IMS网络中的 P-CSCF、 S-CSCF及安全域内的 AS可以得到相关的接入网 络能力信息, 呈现系统服务器作为 AS可以得到该信息。 如果接入网能力数据 库是单独设置的, 则与呈现系统服务器的接口可以利用现有的接口, 此种情况 下, 需要扩展信令内容和参数; 也可以是新定义的接口, 具体实现可以采用现 有协议、 或其它运营商自定义的协议。  The P-CSCF, the S-CSCF, and the AS in the security domain in the IMS network can obtain related access network capability information, and the presentation system server can obtain the information as the AS. If the access network capability database is separately set, the interface with the presentation system server can utilize the existing interface. In this case, the signaling content and parameters need to be extended; or the newly defined interface can be used. Existing agreements, or other operator-defined agreements.
在由用户终端向呈现系统服务器发布接入网絡能力信息的情况下, 用户终 端直接向呈现系统服务器发布接入网络能力信息, 包括但不限于:接入网类型、 接入网无线能力、接入网标识、 小区标识。也可以单独设置接入网能力数据库, 存储接入网能力信息, 用户终端只需向呈现系统服务器发布其接入的接入网络 标识和小区标识等基本信息, 呈现系统服务器根据基本信息去接入网能力数据 库进 ff查询。  In the case that the user terminal sends the access network capability information to the presence system server, the user terminal directly issues the access network capability information to the presence system server, including but not limited to: access network type, access network wireless capability, access Network identification, cell identification. The access network capability database may be separately set to store the access network capability information, and the user terminal only needs to release the basic information such as the access network identifier and the cell identifier that the access system server accesses, and the presentation system server accesses according to the basic information. The network capability database is entered into the ff query.
第二种实现方式是, 将用户终端的能力和接入网络的能力注册到一个用于 管理用户终端能力和接入网络能力的能力信息管理模块中。 该能力信息管理模块实现类似于呈现系统服务器的功能, 具有接收用户终 端和网络发来的用户终端和接入网络能力信息的能力; 具有向用户终端和接入 网络能力信息查询实体提供相应能力信息的能力; 具有主动获取用户终端和接 入网络能力信息的能力; 具有主动向网络实体发布用户终端和接入网络能力信 息的能力。 该能力信息管理模块可以独立设置在网络中, 也可以和其它网络实 体合设, 例如: 与由开放移动联盟标准化组织 OMA ( Open Mobile Alliance )定 义的设备管理服务器(Device Management Server )、 或 HLR/HSS合设等。 如果 能力信息管理模块独立设置, 则与该能力信息管理模块接口的实体可能包括: 用户终端、 3GPPAAA服务器、 PDG、 HSS/HLR、 S-CSCF, MSC、 MSC Server, VLR、 SGSN、 GGSN、 GMLC等,相应的接口协议可以是 CAP、 MAP, RADIUS, Diameter、 SIP或其它运营商自定义的协议等。 The second implementation manner is to register the capability of the user terminal and the capability of accessing the network into a capability information management module for managing user terminal capabilities and accessing network capabilities. The capability information management module implements a function similar to the presentation system server, and has the capability of receiving the user terminal and the user terminal and the access network capability information sent by the network; and providing the corresponding capability information to the user terminal and the access network capability information query entity. The ability to actively acquire user terminal and access network capability information; has the ability to actively publish user terminals and access network capability information to network entities. The capability information management module can be independently set in the network or can be combined with other network entities, for example: Device Management Server defined by the Open Mobile Alliance (OMA), or HLR/ HSS is set up, etc. If the capability information management module is independently set, the entity that interfaces with the capability information management module may include: user terminal, 3GPP AAA server, PDG, HSS/HLR, S-CSCF, MSC, MSC Server, VLR, SGSN, GGSN, GMLC, etc. The corresponding interface protocol may be CAP, MAP, RADIUS, Diameter, SIP or other operator-defined protocols.
下面结合具体实施例对用户发起 /接收到业务呼叫时的业务路由控制方法 详细描述。  A detailed description of the service routing control method when a user initiates/receives a service call is described below in conjunction with a specific embodiment.
实施例一: Embodiment 1:
参见图 3,图 3为来自其它网络的呼叫从本网的 CS域接入时业务路由控制 流程。 本实施例中, 所述路由决策辅助信息包含用户终端的能力信息和 /或接入 网的能力信息、 和 /或业务属性信息, 且用户终端的能力和接入网络的能力被注 册到呈现系统服务器或设备管理服务器中, 具体包括以下步骤:  Referring to Figure 3, Figure 3 shows the service routing control flow when calls from other networks are accessed from the CS domain of the local network. In this embodiment, the routing decision assistance information includes capability information of the user terminal and/or capability information of the access network, and/or service attribute information, and the capability of the user terminal and the capability of accessing the network are registered to the presentation system. The server or device management server specifically includes the following steps:
步骤 31、 当呼叫到达关口移动交换中心 (GMSC ), 需要被路由至被叫用 户时, GMSC向 HLR发起路由查询;  Step 31: When the call arrives at the gateway mobile switching center (GMSC) and needs to be routed to the called user, the GMSC initiates a routing query to the HLR;
步骤 32、 HLR向路由策略决策点 RPDP发起路由决策请求,并携带被叫用 户当前在本域即 CS域的注册状态;  Step 32: The HLR initiates a routing decision request to the routing policy decision point RPDP, and carries the registered state of the called user in the local domain, that is, the CS domain.
步骤 33、根据网絡运营商的呼叫策略, RPDP可以向 HSS去查询被叫用户 当前在 IMS域的注册状态;  Step 33: According to the network operator's call policy, the RPDP may query the HSS for the current registration status of the called user in the IMS domain.
步骤 34、 RPDP去呈现系统服务器获取用户终端的能力信息和用户当前接 入的接入网络能力信息; 步驟 35、 RPDP根据获得的用户终端能力信息和接入网络能力信息, 以及 获得的被叫用户在 CS域和 IMS域的注册状态进行路由决策; 决策结果包括: 将业务从 CS域路由至被叫用户、 将业务从 IMS域路由至被叫用户, 或由于用 户终端能力信息和接入网络能力信息表明不支持被叫业务时, 将业务路由至特 定的业务服务器或直接向主叫用户返回接续失败; 具体决策方法为: Step 34: The RPDP goes to the presence server to obtain the capability information of the user terminal and the access network capability information currently accessed by the user. Step 35: The RPDP performs routing decision according to the obtained user terminal capability information and the access network capability information, and the acquired registration status of the called user in the CS domain and the IMS domain. The decision result includes: routing the service from the CS domain to the called party. The user routes the service from the IMS domain to the called user, or because the user terminal capability information and the access network capability information indicate that the called service is not supported, the service is routed to the specific service server or the connection is directly returned to the calling user. The specific decision-making method is:
在 RPDP或一个独立数据库中预先存储能力信息与路由选择的对照表, 在 该对照表中存储有若干条记录, 每条记录包括如下字段信息: 用户标识、 用户 偏好、 运营商呼叫策略、 用户终端能力信息、 接入网絡能力信息和对应的路由 决策结果; 在确定优选路由时, 还可以进一步根据用户或运营商预先设定的路 由决策策略进行路由选择。 表一为能力信息与路由选择对照表的一具体实例。  A comparison table of capability information and routing is pre-stored in the RPDP or a separate database, and several records are stored in the comparison table, and each record includes the following field information: user identifier, user preference, carrier call policy, user terminal The capability information, the access network capability information, and the corresponding routing decision result; when determining the preferred route, the routing may be further performed according to a routing decision policy preset by the user or the operator. Table 1 is a specific example of the capability information and routing comparison table.
Figure imgf000014_0001
Figure imgf000014_0001
表 一  Table I
该能力信息与路由选择对照表可以根据用户终端的能力和接入网络能力的 变化进行相应修改或增加相应记录, 非常灵活方便;  The capability information and routing comparison table can be modified or added correspondingly according to the capabilities of the user terminal and the access network capability, which is very flexible and convenient;
在本次业务呼叫过程中, RPDP根据被叫用户在 CS域和 IMS域的注册状 态, 判断被叫用户在哪一个域已经进行了注册, 如果用户仅在一个域进行了注 册, 则路由决策结果可以是优先在已注册的域进行业务控制; 如果用户在两个 域都已经进行了注册, 则 RPDP可进一步根据获得的用户终端能力信息和接入 网络能力信息查询能力信息与路由选择对照表, 匹配到对应的选择路由; 如果 用户在两个域都没有进行注册, 则 RPDP可以根据用户在某个域中签约了不可 及业务, 从而路由决策结果是将业务呼叫路由至签约了不可及的那个域进行业 务控制。 In the current service call process, the RPDP determines, according to the registration status of the called user in the CS domain and the IMS domain, in which domain the called user has already registered, if the user has only made a note in one domain. If the user has already registered in the two domains, the RPDP may further query the capability information according to the obtained user terminal capability information and the access network capability information. The routing comparison table matches the corresponding routing route. If the user does not register in both domains, the RPDP can sign the inaccessible service according to the user in a certain domain, so that the routing decision result is to route the service call to Signed an unreachable domain for business control.
步骤 36、 RPDP向 HLR返回路由决策应答, 通知 HLR被叫业务应该通过 哪个域路由至用户终端; 所通知的通过的路由为步骤 35最终选择的路由; 步骤 37、 HLR向 GMSC返回路由查询应答, 携带根据当前路由决策确定 的路由信息, 供 GMSC进行后续的路由控制。  Step 36: The RPDP returns a routing decision response to the HLR, and informs the HLR which domain the called service should route to the user terminal; the notified route is the route finally selected in step 35; Step 37, the HLR returns a route query response to the GMSC. Carrying routing information determined according to the current routing decision for the GMSC to perform subsequent routing control.
实施例二: Embodiment 2:
图 4为本网移动交换中心收到业务呼叫后, 采用 gsmSCF和 PDP合设, 由呈现系统服务器或设备管理服务器存储用户终端能力信息以及接入网能力信 息, 由 gsmSCF/RPDP作为路由策略决策点进行业务路由控制的流程, 具体包 括以下步骤:  Figure 4: After receiving the service call, the mobile switching center of the network uses the gsmSCF and the PDP to be combined, and the presence system server or the device management server stores the user terminal capability information and the access network capability information, and the gsmSCF/RPDP is used as the routing policy decision point. The process of performing service route control includes the following steps:
步骤 41、 MSC收到针对主 /被叫用户的呼叫业务时, 调用业务逻辑, MSC 向路由策略决策点 gsmSCF/RPDP进行路由查询, 在路由查询消息中携带业务 属性信息;  Step 41: When the MSC receives the call service for the calling/called user, the MSC invokes the service logic, and the MSC performs a route query to the routing policy decision point gsmSCF/RPDP, and carries the service attribute information in the route query message;
步骤 42、 对于业务呼叫针对被叫用户的情况, gsmSCF/RPDP向 HLR查询 被叫用户当前在 CS域的注册状态; 对于业务呼叫由主叫用户发起的情况, 该 步驟省略。  Step 42: For the case that the service call is for the called user, the gsmSCF/RPDP queries the HLR for the current registration status of the called user in the CS domain; if the service call is initiated by the calling user, the step is omitted.
步骤 43、 对于业务呼叫针对被叫用户的情况, gsmSCF/RPDP向 HSS查询 被叫用户当前在 IMS域的注册状态; 对于业务呼叫由主叫用户发起的情况, 该 步骤省略。  Step 43: For the case that the service call is for the called user, the gsmSCF/RPDP queries the HSS for the current registration status of the called user in the IMS domain. For the case where the service call is initiated by the calling user, the step is omitted.
步骤 44、 gsmSCF/RPDP从呈现系统服务器或设备管理服务器中获取主 /被 叫用户的用户终端能力信息和主 /被叫用户当前接入的接入网络能力信息; 步骤 45、 gsmSCF/RPDP根据获得的能力信息和业务属性信息进行路由决 策, 进一步的, 对于业务呼叫针对被叫用户的情况, gsmSCF/RPDP还可根据在 步驟 42、 43中获得的被叫用户在 CS域和 IMS域的注册状态进行路由决策。具 体决策方法可以是: 在 gsmSCF/RPDP或一个独立数据库中预先存储能力信息 与路由选择的对照表, 在该对照表中存储若干条记录, 每条记录包括如下字段 信息: 用户终端能力信息、 接入网络能力信息和对应的选择路由结果; 在本次 业务呼叫过程中, gsmSCF/RPDP根据获得的用户终端能力信息和接入网络能力 信息查询能力信息与路由选择对照表, 匹配到对应的选择路由; 这里, 所述对 照表可以采用表一所示的对照表; Step 44: The gsmSCF/RPDP obtains the user terminal capability information of the master/called party and the access network capability information currently accessed by the master/called party from the presence system server or the device management server. Step 45: The gsmSCF/RPDP performs routing decision according to the obtained capability information and service attribute information. Further, for the case that the service call is for the called user, the gsmSCF/RPDP may also be based on the called user obtained in steps 42 and 43. The registration status of the CS domain and the IMS domain is used for routing decisions. The specific decision method may be: pre-storing a comparison table of capability information and routing in the gsmSCF/RPDP or a separate database, and storing a plurality of records in the comparison table, each record including the following field information: user terminal capability information, The network capability information and the corresponding routing result are selected; in the current service call, the gsmSCF/RPDP matches the obtained user terminal capability information and the access network capability information query capability information and the routing comparison table to match the corresponding routing route. Here, the comparison table may use the comparison table shown in Table 1;
步骤 46、 gsmSCF RPDP将路由决策结果通过路由决策应答返回给 MSC, 供 MSC根据路由决策结果对呼叫业务进行后续路由控制。  Step 46: The gsmSCF RPDP returns the routing decision result to the MSC through the routing decision response, so that the MSC performs subsequent routing control on the call service according to the routing decision result.
当本发明方法釆用用户的业务属性信息、 或用户的业务属性信息和用户终 端能力信息和 /或接入网能力信息时,可以预先在网络中保存一个业务属性与路 由选择的对照表。 所述业务属性与路由选择的对照表可以存储在路由策略决策 点中, 也可以存储在与路由策略决策点通过接口连接的独立数据库中。 该业务 属性与路由选择的对照表可称为路由选择表, 在该路由选择表中至少存储有: 业务属性信息、 用户终端能力信息和 /或接入网能力信息 (可选)、 结合用户或 运营商预定的路由选择策略确定出的优选路由, 即路由决策结果。  When the method of the present invention uses the user's service attribute information, or the user's service attribute information and the user terminal capability information and/or the access network capability information, a comparison table of service attributes and route selections may be pre-stored in the network. The comparison table between the service attribute and the routing may be stored in the routing policy decision point, or may be stored in a separate database that is interfaced with the routing policy decision point. The comparison table of the service attribute and the routing may be referred to as a routing table, and the routing table includes at least: service attribute information, user terminal capability information, and/or access network capability information (optional), combined with the user or The preferred route determined by the operator's predetermined routing policy, that is, the routing decision result.
对于用户终端能力信息和接入网絡能力信息仍可采用前面所述的两种实现 方式预先存储在网络中。  The user terminal capability information and the access network capability information can still be pre-stored in the network by using the two implementation methods described above.
路由策略决策点收到网络实体发起的携带有业务属性信息的路由决策查询 请求后, 从所述呈现系统服务器或能力信息管理模块中获取用户终端能力信息 和 /或接入网能力信息; 并根据业务属性信息、 和 /或用户终端能力信息和 /或接 入网能力信息查询所述路由选择表, 获得选择路由。 如果用户当前接入的接入 网络能力信息或被叫的用户终端能力信息表明不支持该业务, 则将该业务按业 务失败流程进行相应处理, 或发送到特定的业务服务器处理。 实施例三: After receiving the routing decision query requesting the service attribute information initiated by the network entity, the routing policy decision point obtains the user terminal capability information and/or the access network capability information from the presence system server or the capability information management module; The service attribute information, and/or the user terminal capability information and/or the access network capability information query the routing table to obtain a route selection. If the access network capability information currently accessed by the user or the called user terminal capability information indicates that the service is not supported, the service is processed according to the service failure process, or sent to a specific service server for processing. Embodiment 3:
参见图 5, 图 5为来自其它 IMS网絡的呼叫到达本网进行路由查询, IMS 域接入时被叫业务路由选择流程, 本实施例中, 所述路由决策辅助信息包含用 户终端的能力信息和 /或接入网的能力信息、 和 /或业务属性信息, 且用户终端 的能力和 /或接入网络的能力被注册到呈现系统服务器或设备管理服务器中,具 体包括以下步驟:  Referring to FIG. 5, FIG. 5 is a flow chart of the call routing service when the call from the other IMS network arrives at the local network for routing query and the IMS domain accesses. In this embodiment, the routing decision assistance information includes the capability information of the user terminal. And/or capability information of the access network, and/or service attribute information, and the capability of the user terminal and/or the capability of accessing the network are registered in the presence system server or the device management server, and specifically includes the following steps:
步骤 51、 当从其它 IMS网络来的 IMS呼叫, 需要被路由至被叫用户时, 被叫用户所在网络中的 I-CSCF向 HSS发起路由查询, 在路由查询消息中携带 有被叫用户的业务属性;  Step 51: When an IMS call from another IMS network needs to be routed to the called user, the I-CSCF in the network where the called user is located initiates a route query to the HSS, and the route query message carries the service of the called user. Attributes;
步驟 52、 HSS向 RPDP发起路由决策请求, 该路由决策请求中携带有被叫 用户的业务属性信息, 这一步可通过扩展 MAP协议实现; 可选地, 在该路由 决策请求中可携带被叫用户在本域的注册状态;  Step 52: The HSS initiates a routing decision request to the RPDP, where the routing decision request carries the service attribute information of the called user, and the step may be implemented by using the extended MAP protocol. Optionally, the called user may be carried in the routing decision request. Registration status in this domain;
步骤 53、 RPDP可以选择去 HLR查询用户当前在 CS域的注册状态; 步骤 54、 如果呈现系统服务器 /或设备管理服务器中保存有用户终端能力 信息和 /或接入网能力信息, RPDP可以选择去呈现系统服务器 /或设备管理服务 器获取用户终端能力信息和 /或用户当前接入的接入网络能力信息;  Step 53: The RPDP may select to go to the HLR to query the current registration status of the user in the CS domain. Step 54: If the user system capability information and/or the access network capability information are stored in the presentation system server or the device management server, the RPDP may select to go. The presence system server/or the device management server acquires user terminal capability information and/or access network capability information currently accessed by the user;
步骤 55、 RPDP根据获得的能力信息和被叫用户在 CS域和 IMS域的注册 状态, 进行路由决策, 具体方法为:  Step 55: The RPDP performs routing decision according to the obtained capability information and the registration status of the called user in the CS domain and the IMS domain, and the specific method is:
在 RPDP或一个独立数据库中预先存储路由选择表, 在该路由选择表中存 储有若干条记录, 每条记录可以包括如下字段信息: 用户标识、 用户偏好、 运 营商呼叫策略、 业务属性、 用户终端能力信息(可选)、 接入网络能力信息(可 选)和对应的路由决策结果等。 表二为路由选择表的一具体实例。  The routing table is pre-stored in the RPDP or a separate database, and several records are stored in the routing table, and each record may include the following field information: user identifier, user preference, carrier call policy, service attribute, user terminal Capability information (optional), access network capability information (optional), and corresponding routing decision results. Table 2 is a specific example of the routing table.
用户标识 用户偏好 运营商呼叫 业务属性 用户终端能力 (可 接入网络能力终 路由决策 策略 选) 端能力 (可选) 结果 用户 A的 优先选择 优先选择负 流媒体类多媒体业 欢模终端(支持 UTRAN; 从 IMS IMSI 价格便宜 载轻的网络 务 , 要求 带 宽 IMS中的 VOIP;支 WLAN 域, 通过 的 384kbps 持 GSM语音业务) WLAN路 由 用户 B的 业务质量 保证最好的 会话类语音业务 双模终端(支持 UTRAN; 从 CS 域 IMSI 优先 业务质量 IMS中的 VOIP;支 WLAN 路由 User identification user preference operator call service attribute user terminal capability (accessible network capability terminal routing decision strategy selection) End capability (optional) Result User A's preference preference for negative streaming media multimedia industry mode terminal (supports UTRAN) From IMS IMSI, cheaper and lighter network services, requiring VOIP in bandwidth IMS; supporting WLAN domain, passing 384 kbps with GSM voice service) WLAN routing User B's service quality guarantees the best session-type voice service dual-mode terminal (supports UTRAN; from CS domain IMSI priority service quality IMS in IMS; WLAN routing
持 GSM语音业务)  Holding GSM voice service)
用户 C的 业务质量 保证最好的 流媒体类多媒体业 普通 GSM终端 UTRAN; 从 CS域 IMSI 优先 业务盾量 务 , 要求 带 宽 未通过任何接入 路由  User C's service quality guarantees the best streaming media multimedia industry GSM terminal UTRAN; from CS domain IMSI priority traffic shield service, required bandwidth does not pass any access route
128kbps 网在 IMS注册
Figure imgf000018_0001
128kbps network registered in IMS
Figure imgf000018_0001
RPDP根据路由决策请求中携带的业务属性信息、 和 /或从呈现系统服务器 中获得的用户终端能力信息和 /或接入网络能力信息查询该路由选择表, 匹配到 对应的选择路由;  The RPDP queries the routing table according to the service attribute information carried in the routing decision request, and/or the user terminal capability information and/or the access network capability information obtained from the presence system server, and matches the corresponding routing route;
步骤 56、 RPDP向 HSS返回路由决策应答, 通知被叫业务应该通过哪个域 路由至用户; 所通知的通过的路由为步驟 55最终选择的路由;  Step 56: The RPDP returns a routing decision response to the HSS, and notifies which domain the called service should be routed to the user; the route that is notified is the route finally selected in step 55;
步骤 57、 HSS向 I-CSCF返回路由查询应答, 携带根据当前路由决策确定 的路由信息, 供 IMS进行后续的路由控制。  Step 57: The HSS returns a route query response to the I-CSCF, and carries the routing information determined according to the current routing decision, so that the IMS performs subsequent route control.
如果用户终端能力信息和接入网络能力信息表明不支持被叫业务, 则需将 业务按业务不可达流程进行相应处理, 或将业务路由至特定的业务服务器, 或 直接向主叫用户返回接续失败。  If the user terminal capability information and the access network capability information indicate that the called service is not supported, the service needs to be processed according to the service unreachable process, or the service is routed to a specific service server, or the connection is directly returned to the calling user. .
同样地, 被叫用户处于 CS域时, 到达被叫 CS域的路由决策流程与图 5所示 流程类似。  Similarly, when the called user is in the CS domain, the routing decision process to the called CS domain is similar to the flow shown in Figure 5.
实施例四: Embodiment 4:
图 6为 IMS域收到业务呼叫时, 采用 AS和 RPDP合设, 由呈现系统服务 器或设备管理服务器存储用户终端能力信息以及接入网能力信息,由 AS RPDP 作为路由策略决策点进行路由选择的流程, 具体包括以下步骤:  Figure 6 shows that when the IMS domain receives a service call, the AS and RPDP are combined. The presence system server or the device management server stores the user terminal capability information and the access network capability information, and the AS RPDP is used as the routing policy decision point for routing. The process specifically includes the following steps:
步骤 61、 当 IMS网络收到针对主 /被叫的呼叫时, 调用业务逻辑, IMS网络 中的 S-CSCF向 AS/RPDP进行路由查询, 在路由查询消息中携带业务属性信息; 步驟 62、 对于业务呼叫针对被叫用户的情况, AS/RPDP向 HLR查询被叫 用户当前在 CS域的注册状态; 对于业务呼叫由主叫用户发起的情况, 该步骤 可省略。 Step 61: When the IMS network receives the call for the master/called party, the service logic is invoked, and the S-CSCF in the IMS network performs a route query to the AS/RPDP, and carries the service attribute information in the route query message; Step 62 When the service call is directed to the called user, the AS/RPDP queries the HLR for the current registration status of the called user in the CS domain. For the case where the service call is initiated by the calling user, this step Can be omitted.
步骤 63、 对于业务呼叫针对被叫用户的情况, AS/RPDP向 HSS查询被叫 用户当前在 IMS域的注册状态; 对于业务呼叫由主叫用户发起的情况, 该步骤 可省略。  Step 63: For the case that the service call is for the called user, the AS/RPDP queries the HSS for the registration status of the called user in the IMS domain. For the case where the service call is initiated by the calling user, this step may be omitted.
步驟 64、 AS/RPDP从呈现系统服务器或设备管理服务器中获取主 /被叫用 户终端能力信息和 /或主 /被叫用户当前接入的接入网能力信息。  Step 64: The AS/RPDP obtains the capability information of the calling/called user terminal and/or the access network capability information currently accessed by the primary/called user from the presence system server or the device management server.
步骤 65、 AS RJPDP根据获得的能力信息和业务属性信息进行路由决策, 进 一步的, 对于业务呼叫针对被叫用户的情况, AS/RPDP还可根据在步骤 62、 63 中获得的被叫用户在 CS域和 /或 IMS域的注册状态进行路由决策;具体方法可以 采用图 4中流程步骤 45相同的方式, 在此不再重述;  Step 65: The AS RJPDP performs routing decision according to the obtained capability information and service attribute information. Further, for the case that the service call is for the called user, the AS/RPDP may also be based on the called user obtained in steps 62 and 63 in the CS. The registration status of the domain and/or the IMS domain is used for the routing decision. The specific method may be the same as the process step 45 in FIG. 4, and is not repeated here;
步骤 66、 AS/RPDP将路由决策结果通过路由决策应答返回给 S-CSCF, 供 S-CSCF根据路由决策结果对呼叫业务进行后续的路由控制。  Step 66: The AS/RPDP returns the routing decision result to the S-CSCF through the routing decision response, and the S-CSCF performs subsequent routing control on the call service according to the routing decision result.
总之, 以上所述仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。  In summary, the above description is only a preferred embodiment of the present invention and is not intended to limit the scope of the present invention.

Claims

权利要求书 Claim
1、 一种业务路由控制方法, 其特征在于, 该方法包括:  A service route control method, characterized in that the method comprises:
用户发起 /接收业务时, 网络中的路由策略决策点根据路由决策辅助信息选 择由 CS域或 IMS域为用户提供业务。  When the user initiates/receives the service, the routing policy decision point in the network selects the CS domain or the IMS domain to provide services for the user according to the routing decision assistance information.
2、根据权利要求 1所述的方法, 其特征在于, 所述路由决策辅助信息包括 但不限于: 用户终端能力信息、 和 /或用户当前接入的接入网络能力信息、 和 / 或业务属性信息。  The method according to claim 1, wherein the routing decision assistance information includes but is not limited to: user terminal capability information, and/or access network capability information currently accessed by the user, and/or service attribute. information.
3、 根据权利要求 1所述的方法, 其特征在于, 所述路由决策辅助信息为: 用户终端能力信息、 和 /或用户当前接入的接入网络能力信息。  The method according to claim 1, wherein the routing decision assistance information is: user terminal capability information, and/or access network capability information currently accessed by the user.
4、根据权利要求 3所述的方法, 其特征在于, 该方法进一步包括: 设置能 力信息与路由选择对照表; 所述能力信息与路由选择对照表中存储有用户终端 能力信息、 和 /或接入网络能力信息、 以及结合用户或运营商预定的路由选择策 略确定出的对应优选路由;  The method according to claim 3, wherein the method further comprises: setting a capability information and a routing comparison table; storing the user terminal capability information in the capability information and routing comparison table, and/or The incoming network capability information, and the corresponding preferred route determined by the routing policy selected by the user or the operator;
所述路由策略决策点进行选择的具体方法为: 根据当前用户的用户终端能 力信息和 /或用户当前接入的接入网络能力信息查找所述对照表,确定选择的路 由。  The specific method for selecting the routing policy decision point is: searching the comparison table according to the user terminal capability information of the current user and/or the access network capability information currently accessed by the user, and determining the selected route.
5、根据权利要求 4所述的方法, 其特征在于, 所述能力信息与路由选择对 照表设置于路由策略决策点中、 或设置于与路由策略决策点通过接口连接的独 立数据库中。  The method according to claim 4, wherein the capability information and the routing reference table are set in a routing policy decision point or in a separate database that is interfaced with the routing policy decision point.
6、根据权利要求 1所述的方法, 其特征在于, 所述路由决策辅助信息为业 务属性信息, 所述业务属性信息包括但不限于: 业务类型、 业务的 QoS类型、 比特率、 时延、 抖动、 误码率、 误比特率、 或一个以上属性的任意组合。  The method according to claim 1, wherein the routing decision assistance information is service attribute information, and the service attribute information includes but is not limited to: a service type, a service QoS type, a bit rate, a delay, Jitter, bit error rate, bit error rate, or any combination of more than one attribute.
7、根据权利要求 6所述的方法, 其特征在于, 所述业务属性信息通过网络 中路由查询实体向路由策略决策点发起的路由决策查询请求携带。  The method according to claim 6, wherein the service attribute information is carried by a routing decision query initiated by the routing query entity in the network to the routing policy decision point.
8、根据权利要求 7所述的方法, 其特征在于, 该方法进一步包括: 设置路 由选择表; 所述路由选择表中存储有业务属性、 以及结合用户或运营商预定的 路由选择策略确定出的对应优选路由; 8. The method of claim 7, wherein the method further comprises: setting a way a selection table; the routing parameter stores a service attribute, and a corresponding preferred route determined by a routing policy determined by a user or an operator;
所述路由策略决策点进行选择的具体方法为: 路由策略决策点收到携带有 业务属性信息的路由决策查询请求后,根据业务属性信息查询所述路由选择表, 获得选择路由。  The specific method for selecting the routing policy decision point is as follows: After receiving the routing decision query request carrying the service attribute information, the routing policy decision point queries the routing table according to the service attribute information to obtain the selected route.
9、根据权利要求 8所述的方法, 其特征在于, 所述路由选择表存储于路由 策略决策点中、 或存储于与路由策略决策点通过接口连接的独立数据库中。  The method according to claim 8, wherein the routing table is stored in a routing policy decision point or in a separate database that is interfaced with a routing policy decision point.
10、 根据权利要求 8所述的方法, 其特征在于, 所述路由决策辅助信息为 业务属性信息和用户终端能力信息、 和 /或用户当前接入的接入网能力信息; 所述路由选择表中进一步存储有用户终端能力信息、和 /或用户当前接入的 接入网能力信息;  The method according to claim 8, wherein the routing decision assistance information is service attribute information and user terminal capability information, and/or access network capability information currently accessed by the user; the routing table Further storing user terminal capability information, and/or access network capability information currently accessed by the user;
所述路由策略决策点还根据用户终端能力信息、和 /或用户当前接入的接入 网能力信息选择由 CS域或 IMS域进行业务路由控制。  The routing policy decision point further selects the service routing control by the CS domain or the IMS domain according to the user terminal capability information and/or the access network capability information currently accessed by the user.
11、根据权利要求 3或 10所述的方法, 其特征在于, 所述用户终端能力信 息和 /或接入网络能力信息存储于网络的呈现系统服务器中、或存储于一个能力 信息管理模块中; 路由策略决策点收到网络实体发起的路由决策查询请求后, 从呈现系统服务器或所述能力信息管理模块中获取用户终端能力信息和 /或接 入网络能力信息。  The method according to claim 3 or 10, wherein the user terminal capability information and/or access network capability information is stored in a presentation system server of the network or stored in a capability information management module; After receiving the routing decision query request initiated by the network entity, the routing policy decision point obtains the user terminal capability information and/or the access network capability information from the presence system server or the capability information management module.
12、根据权利要求 11所述的方法, 其特征在于, 所述用户终端能力信息的 存储方法为:  The method according to claim 11, wherein the method for storing the capability information of the user terminal is:
由用户终端或能获知用户终端能力信息的网络实体向所迷呈现系统服务 器、 或能力信息管理模块发布用户终端能力信息; 或  The user terminal capability information is issued by the user terminal or the network entity capable of knowing the user terminal capability information to the presentation system server or the capability information management module; or
由呈现系统服务器或能力信息管理模块向用户终端发起能力信息查询获得 用户终端能力信息; 或  The capability information query is initiated by the presence system server or the capability information management module to the user terminal to obtain the user terminal capability information; or
设置用于存储用户终端能力信息的数据库, 呈现系统服务器根据用户终端 标识查询所述数据库获取用户终端能力信息。 A database for storing user terminal capability information is set, and the presentation system server queries the database according to the user terminal identifier to obtain user terminal capability information.
13、根据权利要求 11所述的方法, 其特征在于, 所述用户终端能力信息的 存储方法为: 由用户终端或能获知用户终端能力信息的网络实体向所述呈现系 统服务器或能力信息管理模块发布; The method according to claim 11, wherein the method for storing the user terminal capability information is: the user terminal or a network entity capable of knowing the user terminal capability information to the presentation system server or the capability information management module Release
所述发布的时刻为: 新开户登记时、或同一个 IP多媒体公有标识下新增用 户终端时、 或终端能力更新时、 或终端注册时、 或在网络请求时、 或根据用户 / 运营商设置的任意时刻。  The time of the release is: when the new account is registered, when the user terminal is added under the same IP multimedia public identity, or when the terminal capability is updated, when the terminal is registered, when the network is requested, or according to the user/operator setting. Any time.
14、根据权利要求 11所述的方法, 其特征在于, 所述用户终端能力信息的 存储方法为: 设置用于存储用户终端能力信息的数据库; 所述数据库设置于现 有网络实体中, 或为独立的网络实体。  The method according to claim 11, wherein the method for storing user terminal capability information is: setting a database for storing user terminal capability information; the database is set in an existing network entity, or A separate network entity.
15、根据权利要求 14所述的方法, 其特征在于, 所述数据库为独立的网络 实体; 则所述数据库与呈现系统服务器的接口为现有网络接口、 或根据现有协 议定义的新接口、 或为运营商自定义协议接口。  The method according to claim 14, wherein the database is an independent network entity; and the interface between the database and the presentation system server is an existing network interface, or a new interface defined according to an existing protocol, Or customize the protocol interface for the operator.
16、根据权利要求 11所述的方法, 其特征在于, 所述接入网络能力信息存 储方法为:  The method according to claim 11, wherein the access network capability information storage method is:
由用户终端或网络实体向呈现系统服务器发布接入网络能力信息; 或 设置用于存储接入网络能力信息的接入网能力数据库, 呈现系统服务器根 据用户注册时携带的接入网标识和小区标识查询所述数据库获取接入网絡能力 信息。  The access network capability information is sent by the user terminal or the network entity to the presence system server; or the access network capability database for storing the access network capability information is set, and the access network identifier and the cell identifier carried by the system server according to the user registration are presented. Query the database to obtain access network capability information.
17、 根据权利要求 1所述的方法, 其特征在于, 所述接入网能力信息的存 储方法为: 设置用于存储接入网络能力信息的接入网能力数据库; 所述数据库 设置于现有网络实体中, 或为独立的网络实体。  The method according to claim 1, wherein the method for storing access network capability information is: setting an access network capability database for storing access network capability information; In a network entity, or an independent network entity.
18、根据权利要求 17所述的方法, 其特征在于, 所述数据库为独立的网络 实体; 则所述数据库与呈现系统服务器的接口为现有网络接口、 或根据现有协 议定义的新接口、 或为运营商自定义协议接口。  The method according to claim 17, wherein the database is an independent network entity; and the interface between the database and the presentation system server is an existing network interface, or a new interface defined according to an existing protocol, Or customize the protocol interface for the operator.
19、根据权利要求 3或 10所述的方法, 其特征在于, 如果用户终端能力信 息、 或用户当前接入的接入网络能力信息表明不支持业务, 则将该业务按业务 本身规定的失败流程进行相应处理,或根据运营商 /用户的设置送到特定的业务 服务器处理。 The method according to claim 3 or 10, wherein if the user terminal capability information or the access network capability information currently accessed by the user indicates that the service is not supported, the service is serviced according to the service. The failure process specified by itself is processed accordingly, or sent to a specific business server for processing according to the settings of the operator/user.
' 20、 根据权利要求 1、 2、 3、 6或 10所述的方法, 其特征在于, 该方法进 一步包括: 路由策略决策点获得被叫用户在 CS域和 /或 IMS域的注册状态; 所述路由策略决策点根据路由决策辅助信息和获得的被叫在 CS 域和 /或 20. The method according to claim 1, 2, 3, 6 or 10, wherein the method further comprises: obtaining, by the routing policy decision point, the registration status of the called user in the CS domain and/or the IMS domain; The routing policy decision point is based on the routing decision assistance information and the obtained called in the CS domain and/or
IMS域的注册状态, 选择由 CS域或 IMS域为被叫用户提供业务。 The registration status of the IMS domain is selected to provide services for the called user by the CS domain or the IMS domain.
21、根据权利要求 11所述的方法, 其特征在于, 所述能力信息管理模块 为设备管理服务器。  The method according to claim 11, wherein the capability information management module is a device management server.
PCT/CN2006/001239 2005-06-07 2006-06-07 A service route control method WO2006131071A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CNB2005100782796A CN100456843C (en) 2005-06-07 2005-06-07 Called service route selecting method
CNB2005100782809A CN100461881C (en) 2005-06-07 2005-06-07 Called service route selecting method and system
CN200510078280.9 2005-06-07
CN200510078279.6 2005-06-07

Publications (1)

Publication Number Publication Date
WO2006131071A1 true WO2006131071A1 (en) 2006-12-14

Family

ID=37498129

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/001239 WO2006131071A1 (en) 2005-06-07 2006-06-07 A service route control method

Country Status (1)

Country Link
WO (1) WO2006131071A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9313818B2 (en) 2011-09-29 2016-04-12 Zte Corporation Method and system for converging call

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1320348A (en) * 1999-08-11 2001-10-31 因纳尔普网络公司 Method and a network node selectively transferring data to multiple networks
US6757275B2 (en) * 2000-09-11 2004-06-29 Bob Sorrentino Method and system of managing connections between circuit-switched and packet-switched networks
US6882640B1 (en) * 2000-09-22 2005-04-19 Siemens Communications, Inc. System and method for utilizing circuit switched and packet switched resources

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1320348A (en) * 1999-08-11 2001-10-31 因纳尔普网络公司 Method and a network node selectively transferring data to multiple networks
US6757275B2 (en) * 2000-09-11 2004-06-29 Bob Sorrentino Method and system of managing connections between circuit-switched and packet-switched networks
US6882640B1 (en) * 2000-09-22 2005-04-19 Siemens Communications, Inc. System and method for utilizing circuit switched and packet switched resources

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9313818B2 (en) 2011-09-29 2016-04-12 Zte Corporation Method and system for converging call

Similar Documents

Publication Publication Date Title
US8311034B2 (en) Method, apparatus and network system for making terminating network domain selection
US9042884B1 (en) System and method for enabling authorization of local breakout for internet protocol multimedia services
US7792116B2 (en) Method and device for interworking between internet protocol networks
US9037732B2 (en) Method of implementing UE capability exchange and route control for parallel IMS and CS services
JP5175931B2 (en) Matching radio access technology types used and radio access technology types allowed
EP1770949A2 (en) Method and communication system for circuit switch users accessing IP multimedia subsystem
CN100456843C (en) Called service route selecting method
US9596640B2 (en) Method of routing a session from a calling party in a serving communication network of the calling party to a called party
WO2007014510A1 (en) A cross-domain routing control method
WO2006099815A1 (en) A method for implementing the user registering in the ip multimedia subsystem and the system thereof
WO2008031344A1 (en) A method, system and equipment of accessing network for user
WO2007093124A1 (en) The method and system of multimedia resource scheduling
WO2007079688A9 (en) Method, apparatus and system for connecting the called user
WO2008049326A1 (en) User device registering, enabling system, method and device in private network management
WO2008131681A1 (en) A method, a system and an apparatus for implementing a service of ip multimedia subsystem in a visit network
WO2007025473A1 (en) A cs domain call terminating system, method and network device
US8374605B2 (en) Method for selecting an S-CSCF unit within an IMS-based service communication system
WO2006089949A2 (en) Method for controlling quality of service in a communication system by using policy decision function module
CN100466804C (en) Method for confirming data transmission service quality in communication network
WO2008000134A1 (en) Method and device for transmitting request message in multimedia system
EP1947801A1 (en) A method of qos authorization
WO2008145044A1 (en) Method for obtaining network connecting information and network boundary entity
WO2012079451A1 (en) User roaming method and ics enhanced network
WO2006131071A1 (en) A service route control method
WO2007085196A1 (en) Registration method and system in ip multimedia subsystem

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06742125

Country of ref document: EP

Kind code of ref document: A1