WO2015131741A1 - Service policy control method and system - Google Patents

Service policy control method and system Download PDF

Info

Publication number
WO2015131741A1
WO2015131741A1 PCT/CN2015/072346 CN2015072346W WO2015131741A1 WO 2015131741 A1 WO2015131741 A1 WO 2015131741A1 CN 2015072346 W CN2015072346 W CN 2015072346W WO 2015131741 A1 WO2015131741 A1 WO 2015131741A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
information
flow information
management device
policy
Prior art date
Application number
PCT/CN2015/072346
Other languages
French (fr)
Chinese (zh)
Inventor
何明
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2015131741A1 publication Critical patent/WO2015131741A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/66Policy and charging system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/026Capturing of monitoring data using flow identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a service policy control method and system.
  • OTT Over The Top
  • service providers provide services in the form of directed traffic packets, OTT servers. It means that Internet companies have crossed the operators and developed various video and data service services based on open Internet, emphasizing the independence of services from physical networks.
  • Internet companies use telecom operators' broadband networks to develop their own services, such as some chat software is OTT.
  • Many OTT service providers provide services and billing directly to users, making operators a simple "transportation pipeline" that cannot touch the huge value of transmission in the pipeline.
  • the directional traffic packet is a dedicated traffic packet that is launched by means of IP (Internet Protocol, Protocol Interconnected by Network) and URL (Uniform Resource Locator).
  • the directional traffic packet When the user accesses the Internet, the directional traffic packet is used.
  • the rules for these special IP and URL traffic are separately billed in the directed traffic packets, beyond the scope of the directed traffic packets and then to the universal traffic packets.
  • This type of directional traffic package is mainly for content services such as video, games, and social. user.
  • Backward-oriented traffic package Also known as traffic 800, it charges for OTT service providers or Internet sites. All users who browse the site are free or enjoy traffic discounts.
  • the service in the form of a directional traffic packet is a centralized configuration.
  • the customer relationship management device such as CRM (Customer Relationship Management) or PRM (Partner Relationship Management)
  • CRM Customer Relationship Management
  • PRM Partner Relationship Management
  • the GGSN finds the corresponding service by looking up the service address list, and executes the policy for the service. control.
  • the GGSN has poor scalability, and the GGSN-centric policy control is more likely to have bottlenecks in the execution process. If the GGSN fails during the execution of the policy, it will affect the use of all services, and the consequences will be more serious.
  • the present invention provides a service policy control method and system for solving the technical problem that the GGSN-centric policy control in the prior art is error-prone and has serious consequences in the execution process.
  • a method for controlling a service policy is described, the method being applied to a service management device, the method comprising: receiving, by a service management device, a service access request sent by a user equipment, where the service access request carries a service flow information and a user identifier of the user equipment; the service management device determines, according to the service subscription information set and the first service flow information and the user identifier, whether the user subscribes to the first service flow The service corresponding to the information, the service subscription information set includes a correspondence between the user identifier and the subscription service; if the service management device determines that the user subscribes to the service corresponding to the first service flow information, the policy and the policy The charging execution function device PCRF sends an update policy request carrying the first service flow information and the user identifier, where the update policy request is used to request the PCRF to correspond to the service corresponding to the first service flow information.
  • the policy information is sent to the network management support node GGSN, so that the GGSN pairs the first
  • the first service flow information and the user identifier are sent by the user equipment to the service access request, and the first service flow information is determined.
  • the service flow information corresponding to the service set is matched and reported; or the first service flow information and the user identifier are determined by the overhead OTT server to determine that the first service flow information corresponds to the service flow.
  • the information is matched and reported.
  • the process of generating the service in the service set includes: receiving, by the service management device, a service address list corresponding to the service sent by the OTT server, And reviewing the service address list corresponding to the service; after the service management device checks the service address list corresponding to the service, the service is The corresponding service address list is sent to the customer relationship management device, so that the customer relationship management device generates the service based on the service address list corresponding to the service, and sends the service to the PCRF, the service management device; The service management device receives the service sent by the customer relationship management device, and sends the service to the user equipment and/or the OTT server.
  • the service subscription information in the service subscription information set is generated by the customer relationship management device according to the subscription request corresponding to the service sent by the user equipment, and sent to the service management. And the customer relationship management device further sends the service subscription information to the PCRF; the service management device receives the service subscription information.
  • the first service flow information is specifically five-element Group information
  • the quintuple information includes: a source address, a source port, a target address, a target port, and a protocol number.
  • the strategy is Control specifically includes charging policy control, or quality of service policy control.
  • the service management device determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the first
  • the service corresponding to the service flow information includes: querying, according to the user identifier, the service subscribed by the user identifier in the service subscription information set; determining whether the service address in the first service flow information exists in the subscription of the user identifier Business in the business address list.
  • a service management device including: a receiving unit, configured to receive a service access request sent by a user equipment, where the service access request carries first service flow information and a user of the user equipment And a determining unit, configured to determine, according to the service subscription information set received by the receiving unit, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information,
  • the service order information set includes a correspondence between the user identifier and the subscription service
  • the sending unit is configured to: when the determining unit determines that the user subscribes to the service corresponding to the first service flow information, send the packet to the PCRF.
  • An update policy request having the first service flow information and the user identity, wherein the update policy request is for The PCRF is requested to send the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN performs policy control on the service corresponding to the first service flow information according to the policy information.
  • the first service flow information and the user identifier are sent by the user equipment to the service access request, and the first service flow information is determined.
  • the service flow information corresponding to the service set is matched and reported; or the first service flow information and the user identifier are determined by the OTT server to determine the service flow information corresponding to the first service flow information and the service set. Reported after matching.
  • the generating process of the service in the service set includes: receiving, by the receiving unit, a service address list corresponding to the service sent by the OTT server, and reviewing The unit performs a review on the service address list corresponding to the service; after the review unit completes the review of the service address list corresponding to the service, the sending unit sends the service address list corresponding to the service to the customer relationship management device, And causing the customer relationship management device to generate the service according to the service address list corresponding to the service, and send the service to the PCRF, a service management device; and the receiving unit receives the location sent by the customer relationship management device Describe the service and send the service to the user equipment and/or the OTT server.
  • the service subscription information in the service subscription information set is generated by the customer relationship management device according to the subscription request corresponding to the service sent by the user equipment, and is sent to the service management.
  • the customer relationship management device further sends the service subscription information to the PCRF; the receiving unit receives the service subscription information sent by the customer relationship management device.
  • the first service flow information is specifically five-element Group information
  • the quintuple information includes: a source address, a source port, a target address, a target port, and a protocol number.
  • the strategy is Control specifically includes charging policy control, or quality of service policy control.
  • the determining unit is configured to query, according to the user identifier received by the receiving unit, the service subscribed by the user identifier in the service subscription information set; Determining whether the service address in the first service flow information exists in a service address list of the service subscribed by the user identity.
  • a method for controlling a service policy is described.
  • the method is applied to a PCRF.
  • the method includes: the PCRF receiving an update policy request that is sent by a service management device and carries the first service flow information and the user identifier.
  • the update policy request is that the service management device sends, according to the service subscription information set, the first service flow information and the user identifier, that the user subscribes to the service corresponding to the first service flow information, and then sends the service
  • the service order information set includes a correspondence between the user identifier and the subscription service;
  • the PCRF obtains the policy information corresponding to the first service flow information based on the update policy request;
  • the PCRF uses the first service flow
  • the policy information of the service corresponding to the information is sent to the GGSN, so that the GGSN performs policy control on the service corresponding to the first service flow information according to the policy information.
  • the method further includes: the PCRF receiving the service sent by the customer relationship management device, where the service is generated by the customer relationship management device based on the service address list corresponding to the service, The service address list corresponding to the service is sent by the OTT server, and is sent by the service management device to the customer relationship management device.
  • a PCRF including: a receiving module, configured to receive an update policy request that is sent by a service management device and carries first service flow information and a user identifier, where the update policy request is And the service management device sends, according to the service subscription information set, the first service flow information and the user identifier, that the user subscribes to the service corresponding to the first service flow information, where the service subscription information is sent.
  • the set includes a correspondence between the user identifier and the subscription service, and the acquiring module is configured to acquire, according to the update policy request received by the receiving module, the policy information corresponding to the first service flow information, and the sending module, configured to acquire the The policy information of the service corresponding to the first service flow information obtained by the module is sent to the GGSN, so that the GGSN performs policy control on the service corresponding to the first service flow information according to the policy information.
  • the receiving module is further configured to receive a service sent by a customer relationship management device, where the service is a customer relationship management device based service And corresponding to the service address list, where the service address list corresponding to the service is sent by the OTT server, and is sent by the service management device to the customer relationship management device.
  • a service processing system comprising: the service management device, configured to receive a service access request sent by a user equipment, where the service access request carries first service flow information and a user identifier of the user equipment; determining, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information, and the service subscription information
  • the set includes a correspondence between the user identifier and the subscription service. If it is determined that the user subscribes to the service corresponding to the first service flow information, the device sends the first service flow information and the user identifier to the PCRF.
  • the request for the PCRF to send the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN performs the first service flow according to the policy information.
  • the service execution policy control corresponding to the information; the PCRF is configured to receive the first service flow information and the user identifier sent by the service management device.
  • the update policy request; the policy information corresponding to the first service flow information is obtained based on the update policy request; the policy information corresponding to the first service flow information is sent to the GGSN; and the GGSN is used according to the The policy information performs policy control on the service corresponding to the first service flow information performed by the user equipment.
  • the service management device when the user equipment accesses the service, the service management device is used to confirm the service subscribed by the user equipment.
  • the update policy request is then sent to the PCRF to cause the PCRF to look up the policy information of the service subscribed by the user equipment, and then send it to the GGSN to perform policy control.
  • the original policy of "GGSN" is shared to the service management device and the PCRF, which relieves the pressure of the GGSN and further reduces the probability of GGSN errors.
  • the service flow information corresponding to the service set is stored in the user equipment, so that the user equipment sends the service access request, and after the service flow information corresponding to the service set matches the first service flow information, The first service flow information is reported to the service management device.
  • the step of performing the matching in the GGSN is avoided, further alleviating the pressure on the GGSN.
  • FIG. 1 is a schematic diagram of a service processing system according to an embodiment of the present invention.
  • FIG. 2 is a flowchart of a method for a service generation process according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a method for a service ordering process according to an embodiment of the present invention.
  • FIG. 4 is a flowchart of a method for a service access process according to an embodiment of the present invention.
  • FIG. 5 is a functional block diagram of a service management device according to an embodiment of the present invention.
  • FIG. 6 is a functional block diagram of a PCRF in an embodiment of the present invention.
  • FIG. 7 is a process diagram of service generation in an embodiment of the present invention.
  • FIG. 8 is a flowchart of a method for using a service according to an embodiment of the present invention.
  • the embodiment of the present invention provides a service policy control method and system.
  • GSM Global System for Mobile Communications
  • CDMA Code Division Multiple Access
  • TDMA Time Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • FDMA Frequency Division Multiple Access
  • OFDMA Orthogonal Frequency-Division Multiple Access
  • SC-FDMA single carrier FDMA
  • GPRS General Packet Radio Service
  • LTE Long Term Evolution
  • a wireless terminal refers to a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing connected to a wireless modem.
  • the wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, Exchange language and/or data with the wireless access network.
  • a service processing system is first introduced.
  • FIG. 1 is a functional block diagram of a service processing system in an embodiment of the present invention
  • the service management system is labeled 01 in FIG.
  • the system includes the service management device 1, the PCRF2, the GGSN3, the OTT server 4, and the CRM 5.
  • the customer relationship management device in the present invention will use CRM as an example for description, and the PRM and CRM are similar, and will not be described again).
  • a billing system 6 is also included.
  • the service processing system of the present invention provides a hardware foundation for service generation, service ordering, and service usage. The following describes the specific functions of each device in the service processing system in these three processes.
  • each device in the service processing system in the service generation process is introduced.
  • the function of each device in the service processing system is introduced by taking the process of generating the service in the service set as an example. These devices have similar functions in other service generation processes, and the present invention will not be described again.
  • the service management device 1 is configured to receive a service address list corresponding to the service sent by the OTT server 4, and review the service address list corresponding to the service; and after the service address list corresponding to the service is reviewed, the service is The corresponding service address list is sent to the CRM5, so that the CRM5 generates a service based on the service address list corresponding to the service, and sends the service to the PCRF2, the service management device 1.
  • the service management device 1 further uses Receiving the service sent by the CRM 5, and sending the service to the user equipment 7 and/or the OTT server 4.
  • CRM5 configured to generate the service based on a service address list of the service, and send the service to the PCRF2.
  • the service generation process at this time is essentially a process of generating a single service, and the process of generating other services is similar.
  • a method flow diagram of the service generation process in the example assuming that the service uses the service A as an example.
  • the OTT server 4 sends a service address list corresponding to the service A to the service management device 1.
  • the service A belongs to the category of directed traffic, and is generally provided to the user in the form of a directed traffic packet.
  • the service address list lists all the service addresses of the service A, and any user equipment 7 can use the service A by accessing the service address.
  • the list of service addresses includes, but is not limited to, a list of IP addresses.
  • the service management device 1 After receiving the service address list corresponding to the service A of the OTT server 4, the service management device 1 reviews the service address list corresponding to the service A.
  • the service address list corresponding to service A is sent to CRM5.
  • the CRM 5 generates the service A based on the service address list corresponding to the service A.
  • the service A at this time includes four aspects: the service address list corresponding to the service A, the service name corresponding to the service A, the service traffic size corresponding to the service A, and the service fee corresponding to the service A.
  • the service flow information corresponding to Service A For details, please refer to Table 1. The contents of these four aspects are collectively referred to as the service flow information corresponding to Service A.
  • the CRM 5 sends the service A to the PCRF 2 and the service management device 1. Specifically, when the service A is sent to the PCRF2, the CRM5 specifically sends the two contents of the service address list and the service fee corresponding to the service A to the PCRF2 for storage. The CRM5 sends the corresponding service address list and service fee to the PCRF2 after the service is generated. Therefore, the PCRF2 stores the service address list and the service fee corresponding to the service set. When the service A is sent to the service management device 1, the "service name and service address list" corresponding to the service A is transmitted. The CRM5 wants the service management device 1 to send the service flow information corresponding to the service every time a service is generated. Therefore, for the service management device 1, the service flow information corresponding to the service set is also stored. interest.
  • CRM 5 sends service A to the billing system 6.
  • the CRM5 specifically sends the service traffic size and the service fee corresponding to the service A to the charging system 6, so that when the subsequent GGSN3 applies for the traffic quota to the charging system 6,
  • the fee system 6 can allocate traffic to the GGSN 3 based on the service flow information corresponding to the service set.
  • the service stream information corresponding to the service set is actually stored.
  • the CRM 5 sends its corresponding service flow information to the PCRF 2 and the charging system 6 for storage instead of storing on the GGSN 3. Therefore, the GGSN3 does not need to pre-configure the service flow information corresponding to the service set, in particular, the service address list corresponding to each service and the service traffic size corresponding to each service, which can alleviate the service pressure of the GGSN3.
  • the service management device 1 generates an SDK (Software Development Kit) and/or an API (Application Programming Interface) based on the service A. Both the SDK and the API carry the service flow information corresponding to the service A.
  • the SDK is a collection of development tools that are used to create application software for a particular software package, software framework, hardware platform, operating system, etc., integrated in an application in user device 7 or user device 7. It can simply provide some documentation for a programming language, but it can also include complex hardware that can communicate with an embedded system.
  • the SDK also often includes sample code, supporting technical notes, or other supporting documentation that clarifies doubts for basic references. After the service management device 1 generates the SDK based on the service A, the SDK is sent to the user device 7 for subsequent invocation by the user device 7.
  • API is the code that a computer operating system or library provides for application calls. Its main purpose is to allow application developers to call a set of routine functions without regard to the underlying source code or understand its internal working mechanism. The details. The API itself is abstract, it only defines an interface, not the details of how the application is implemented. Therefore, after the service management device 1 packages the service flow information corresponding to the service A into an API, the service API 1 sends the API to the OTT server 4 for subsequent call by the OTT server 4.
  • the above is only the user A as an example to introduce the SDK and the API. In the actual situation, the SDK and the API should carry the service flow information corresponding to the service set.
  • the service collection includes the service flow information corresponding to all services. For details, refer to Table 2, which is the content of the service collection.
  • the service collection uses the service examples of service A and service B, and lists each service. Corresponding business flow information.
  • the CRM 5 is configured to generate service subscription information after receiving the subscription request corresponding to the service sent by the user equipment 7, and send the service subscription information to the PCRF2.
  • the PCRF2 is configured to receive the service and the service subscription information sent by the CRM5, and obtain the policy information corresponding to the first service flow information based on the update policy request.
  • the first service flow information includes, but is not limited to, quintuple information, where the quintuple information includes: a source address, a source port, a target address, a target port, and a protocol number; The source address and source port of the tuple information are allocated by the GGSN3.
  • FIG. 3 is a flowchart of a method for ordering a service in the embodiment of the present invention.
  • the user equipment 7 sends a subscription request corresponding to the service A to the CRM 5.
  • the user equipment 7 can submit a subscription request through a channel such as a palm office, a network hall, a business hall, and the like.
  • CRM5 generates subscription information for Service A based on the service subscription request.
  • This ordering information indicates the subscription relationship between the user ID and Service A.
  • the user identifier may specifically be a mobile phone number, a user account, or the like.
  • the CRM 5 notifies the user equipment 7 that the subscription of the service A is successful.
  • the CRM 5 transmits the subscription information of the service A to the service management device 1.
  • the service management device 1 transmits the subscription information of the service A to the OTT server 4.
  • CRM5 sends the subscription information of service A to PCRF2.
  • the CRM5 sends the subscription information of the service A to the charging system 6.
  • the GGSN3 applies for the traffic quota to the charging system 6, the GGSN3 allocates the traffic corresponding to the service A to the GGSN3 based on the subscription information of the service A.
  • the above embodiment describes the process of the user ordering the service, and in the actual process, the user A can subscribe to multiple services, and at this time, the CRM 5 receives the subscription request of the user equipment 7 to subscribe to other services (for example, service B) in the service set.
  • the service subscription information set represents a plurality of services subscribed by the user equipment 7 in the service set, and the service subscription information set includes a correspondence between the user identification and the subscription service.
  • a user A subscribes to service A and service B.
  • the service subscription information set specifically includes the correspondence between the user identifier corresponding to the user A and the service A and the service B.
  • the service subscription information set also includes the correspondence between other user identifiers and services.
  • Table 3 describes the correspondence between the user identifier and the service (the user identifier at this time uses the mobile phone number as an example).
  • a number of ordered services are listed.
  • the symbol " ⁇ " indicates that the user identifier has subscribed to the modified service, and both have a subscription relationship.
  • Each service has corresponding service flow information, that is, a corresponding service address list, service name, service traffic size, and service fee.
  • the user After the user subscribes to the business, the user can use the subscribed service at will.
  • the service management device 1 is configured to receive a service access request sent by the user equipment 7, where the service access request carries the first service flow information and the user identifier of the user equipment 7, and is determined according to the service subscription information set, the first service flow information, and the user identifier. Whether the user subscribes to the service corresponding to the first service flow information, and the service subscription information set includes the correspondence between the user identifier and the subscription service; if it is determined that the user subscribes to the service corresponding to the first service flow information, the user sends the message to the PCRF2.
  • An update policy request for the service flow information and the user identifier is used to request the PCRF2 to send the policy information of the service corresponding to the first service flow information to the GGSN3, so that the GGSN3 can correspond to the service corresponding to the first service flow information according to the policy information.
  • the PCRF2 is configured to receive an update policy request that is sent by the service management device 1 and that carries the first service flow information and the user identifier.
  • the policy information corresponding to the first service flow information is obtained according to the update policy request.
  • the policy information will be sent to GGSN3.
  • the GGSN3 is configured to perform policy control on the service corresponding to the first service flow information performed by the user equipment 7 according to the policy information.
  • FIG. 4 is a flowchart of a method for accessing a service in the embodiment of the present invention.
  • the user device 7 generates a service access request based on the user's operation.
  • the user's operation is to enable the opening operation of the service A.
  • the GGSN3 allocates a source address and a source port to the user equipment 7 as part of the quintuple information.
  • the quintuple information at this time includes: a source address, a source port, a destination address, a destination port, and a protocol number.
  • the source address in the quintuple information is the source address temporarily allocated by the GGSN3 for the user equipment 7, and the destination address is the address in the service address list provided by the service A.
  • the source address and the port number of the GGSN3 are not changed.
  • the firewall is configured to allocate the source address and the source port to the user equipment 7 when the user equipment 7 accesses the service.
  • the quintuple information in the present invention belongs to the first service flow information, and the first service flow information includes, but is not limited to, quintuple information. For convenience of description, the present embodiment is described using quintuple information.
  • the SDK built in the user equipment 7 determines whether the quintuple information matches the service flow information corresponding to the service set, and reports the quintuple information and the user identifier to the service management device 1 after the matching.
  • a business collection is a general term for multiple types of business.
  • the service flow information corresponding to the service set specifically includes four categories: a service address list, a service name, a service traffic size, and a service fee, and the service address list includes but is not limited to a list of IP addresses.
  • the contents of the business collection please refer to the contents listed in Table 2.
  • the SDK compares the destination address in the quintuple information with the service address in the service address list. If the service address list has a destination address, it indicates that the address currently accessed by the user is included in the service address list corresponding to the service A. Therefore, the SDK reports the quintuple information and the user identifier to the service management device 1.
  • User identifiers include, but are not limited to, mobile phone numbers, user accounts, and the like.
  • the API in the OTT server 4 determines whether the service flow information corresponding to the first service flow information and the service set matches, and After the matching, the first service flow information and the user identifier are reported to the service management device 1.
  • the service flow information corresponding to the service refer to Table 1, and the judgment manner here is similar to the judgment mode of the SDK in the user equipment 7, and the present invention will not be described again.
  • the service flow information corresponding to the service set is stored in the user equipment 7 or the OTT server 4, so that the user equipment 7 or the OTT server 4 reports the first service flow information to the service management device 1 after matching the first service flow information and after the matching is successful. .
  • the step of performing the matching in GGSN3 is avoided, further alleviating the pressure on GGSN3.
  • the service management device 1 determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information.
  • the service subscription information set includes a correspondence between the user identifier and the subscription service.
  • the service management platform queries the specific service subscribed by the user according to the user identifier, and then queries whether the destination address in the first service flow information is included in the subscription. In the business address list of these businesses, if you find the first business at this time The destination address in the service flow information is included in the service address list corresponding to the service A, indicating that the service A is subscribed.
  • an update policy request is sent to the PCRF2.
  • the update policy request carries the quintuple information and the user identifier, and the update policy request is used to request the PCRF2 to send the policy information of the service A to the GGSN3, so that the GGSN3 performs policy control on the service A according to the policy information of the service A.
  • the service management device 1 delivers "quintuple information, update policy request" to the PCRF2 through the extension interface.
  • the policy control specifically includes charging policy control or quality of service policy control. If the charging policy control is taken as an example, the update policy request at this time is specifically a request for updating the charging policy. The following describes the use of the charging policy control as an example. The service quality policy control is similar, and the present invention will not be described again.
  • the PCRF2 After receiving the request for updating the charging policy, the PCRF2 searches for the service fee of the service A according to the user identifier and the quintuple information, and generates the GGSN3 by generating the policy information, and the content carried in the policy information includes: the service fee of the service A, five yuan. Group information, user ID.
  • PCRF2 sends policy information to GGSN3.
  • the GGSN 3 applies for the traffic quota to the charging system 6 through the user ID and the service fee of the service A.
  • the billing system 6 allocates traffic to the GGSN 3 based on the subscriber identity and the service fee of the service A.
  • the GGSN3 forms a charging channel according to the traffic quota, the user identifier, and the quintuple information, and completes the charging of the service A.
  • a service management device 1 is described.
  • the service management device 1 specifically includes: a receiving unit 501, a determining unit 502, a sending unit 503, and an auditing unit 504.
  • a receiving unit 501 receives data from a server
  • a determining unit 502 determines whether a service is to be used.
  • a sending unit 503 sends data to a server
  • the service management device 1 has different functions, and the functions of the service management device 1 in the three processes will be separately described below.
  • the function of the service management device 1 is introduced by taking the process of generating the service in the service set as an example.
  • the generation process is essentially the process of generating a single business. Other service generation processes are similar, and the present invention will not be described again.
  • the receiving unit 501 receives the service address list corresponding to the service sent by the OTT server 4, and the auditing unit 504 reviews the service address list corresponding to the service.
  • the service address list corresponding to the service includes but is not limited to a list of IP addresses.
  • the service A has a list of IP addresses. If the user equipment 7 subscribes to the service A, the user equipment 7 can obtain the IP address corresponding to the assigned service A. By accessing the assigned IP address, the service A can be accessed.
  • the sending unit 503 sends the service address list corresponding to the service to the CRM 5, so that the CRM 5 is generated based on the service address list corresponding to the service.
  • the service, and the service is sent to the PCRF2, the service management device 1.
  • the receiving unit 501 receives the service sent by the CRM 5, and sends the service to the user equipment 7 and/or the OTT server 4.
  • the service order information is generated by the CRM5 according to the subscription request corresponding to the service sent by the user equipment 7.
  • the service subscription information includes the correspondence between the user identifier and the service, and the user equipment 7 is specifically ordered. What kind of business? In the actual situation, the same user can also order other services, then the service order information set is generated at this time.
  • the service subscription information in the service subscription information set is generated by the CRM5 according to the subscription request corresponding to the service sent by the user equipment 7, and sent to the service management device 1, and the CRM5 also sends the service subscription information to the CRM5. PCRF2.
  • a user A subscribes to service A and service B.
  • the service subscription information set specifically includes the correspondence between the user identifier corresponding to the user A and the service A and the service B.
  • the service subscription information set also includes the correspondence between other user identifiers and services.
  • For the content of the service subscription information set refer to Table 3, which is not described herein.
  • the following describes the specific functions of the service management device 1 in the process of using the service.
  • the receiving unit 501 is configured to receive a service access request sent by the user equipment 7.
  • the service access request carries the first service flow information and the user identifier of the user equipment 7.
  • the first service flow information includes, but is not limited to, five-tuple information including: a source address, a source port, a target address, a target port, and a protocol number. And the source address and the source port of the quintuple information are used by the GGSN3 distribution.
  • the user ID can be a mobile number, a user account, and the like.
  • the first service flow information and the user identifier are sent by the user equipment 7 to the service access request, and it is determined that the first service flow information corresponds to a service set.
  • the traffic flow information is reported after the match.
  • the first service flow information and the user identifier are reported by the OTT server 4 after determining that the first service flow information matches the service flow information corresponding to the service set.
  • the determining unit 502 is configured to determine, according to the service subscription information set received by the receiving unit 501, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information.
  • the service subscription information set is a general term for the services subscribed by all user equipments 7.
  • the service subscription information set includes a correspondence between the user identifier and the subscription service.
  • the business execution policy control corresponding to the flow information. Policy control specifically includes charging policy control, or quality of service policy control.
  • the determining unit 502 is specifically configured to query, according to the user identifier received by the receiving unit 501, the service subscribed by the user identifier in the service subscription information set; and determine whether the service address in the first service flow information is It exists in the service address list of the service that the user identifies the subscription.
  • FIG. 6 is a functional block diagram of the PCRF2 in the embodiment of the present invention.
  • the PCRF2 specifically includes: a receiving module 601, an obtaining module 602, and a sending module 603.
  • the receiving module 601 is configured to receive an update policy request that is sent by the service management device 1 and that carries the first service flow information and the user identifier, where the update policy request is the service management device 1 according to the service subscription information set and the first And the service flow information and the user identifier are sent after the user subscribes to the service corresponding to the first service flow information, where the service subscription information set includes a correspondence between the user identifier and the subscription service;
  • the obtaining module 602 is configured to obtain, according to the update policy request received by the receiving module 601, The policy information corresponding to the first service flow information;
  • the sending module 603 is configured to send the policy information acquired by the acquiring module 602 to the GGSN3, so that the GGSN3 performs policy control on the service corresponding to the first service flow information according to the policy information.
  • the receiving module 601 of the PCRF2 is further configured to receive the service sent by the CRM5, where the service is generated by the CRM5 based on the service address list corresponding to the service, where the service address list corresponding to the service is It is sent by the OTT server 4 and is sent to the CRM 5 after being audited by the service management device 1.
  • the method is applied to the service management device, and the business policy control method includes three aspects of service generation, ordering, and use.
  • the specific policy control process will be introduced from these three aspects.
  • FIG. 7 is a process diagram of service generation, and other service generation processes are similar, and the present invention will not be described again.
  • the service management device receives a service address list corresponding to the service sent by the OTT server, and performs a review on the service address list corresponding to the service.
  • the service address list of the service includes but is not limited to a list of IP addresses.
  • the service address list corresponding to the service is sent to the CRM, so that the CRM generates the service address list based on the service address list corresponding to the service. Traffic, and the service is sent to the PCRF, the service management device.
  • the service is based on the service A, and the CRM generates the service A based on the service address list corresponding to the service A.
  • the service A at this time includes four aspects: the service address list corresponding to the service A, the service name corresponding to the service A, the service traffic size corresponding to the service A, and the service fee corresponding to the service A. For details, please refer to Table 1.
  • the contents of these four aspects are collectively referred to as the service flow information corresponding to Service A.
  • the CRM sends the service A to the PCRF and the service management device. Specifically, when the service A is sent to the PCRF, the CRM specifically sends the two contents of the service address list and the service fee corresponding to the service A to the PCRF for storage.
  • the CRM stores the corresponding service address list and service fee to the PCRF after the service is generated. Therefore, the PCRF stores the service address list and service fee corresponding to the service set.
  • the service A is sent to the service management device, the "service name and service address list" corresponding to the service A is sent. Because CRM wants the service management device to send the service flow information corresponding to the service every time the service is generated.
  • the service flow information corresponding to the service set is also stored.
  • CRM sends service A to the billing system.
  • the CRM specifically sends the service traffic size and the service fee corresponding to the service A to the charging system, so that the charging system can be used when the subsequent GGSN applies for the traffic quota to the charging system.
  • Traffic is allocated to the GGSN based on the service flow information corresponding to the service set.
  • the service flow information corresponding to the service set is actually stored.
  • the CRM sends its corresponding service flow information to the PCRF and the charging system storage instead of storing on the GGSN. Therefore, the GGSN does not need to pre-configure the service flow information corresponding to the service set, in particular, the service address list corresponding to each service and the service traffic size corresponding to each service, which can alleviate the service pressure of the GGSN.
  • the service management device receives the service sent by the CRM, and sends the service to the user equipment and/or the OTT server.
  • the service management device In the process of sending the service A, the service management device generates the SDK and/or the API based on the service A.
  • the SDK is sent to the user equipment.
  • the service management device packages the service flow information corresponding to the service A into an API, the API is sent to the OTT server.
  • the above is only the user A as an example to introduce the SDK and the API. In the actual situation, the SDK and the API should carry the service flow information corresponding to the service set.
  • the service collection includes service flow information corresponding to all services, and the content of the service collection is shown in Table 2, and the present invention will not be described again.
  • the CRM is generated and sent to the service management device according to the subscription request corresponding to the service sent by the user equipment, and the CRM further sends the service subscription information to the PCRF.
  • the service subscription information needs to be received. And forward it to the OTT server for ordering information.
  • the user management device receives the service subscription information set and forwards it to the OTT server.
  • the user After the user subscribes to the business, the user can use the subscribed service at will.
  • FIG. 8 is a flowchart of a method used by the service.
  • the service management device receives a service access request sent by the user equipment, where the service access request carries the first service flow information and the user identifier of the user equipment.
  • the service management device determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to a service corresponding to the first service flow information, where the service subscription information set It includes the correspondence between the user ID and the subscription service.
  • the service management device determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information, Specifically, the method includes: querying the service subscription information set in the service subscription information set according to the user identifier, and determining whether the service address in the first service flow information exists in a service address list of a service subscribed by the user identifier. . If it is determined that the service address in the first service flow information exists in the service address list of the service subscribed by the user identifier, it indicates that the user subscribes to the service corresponding to the first service flow information.
  • the service management device if it is determined that the user subscribes to the service corresponding to the first service flow information, sends an update policy request carrying the first service flow information and the user identifier to the PCRF, where The update policy request is used to request the PCRF to send the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN corresponds to the first service flow information according to the policy information.
  • Business execution policy control if it is determined that the user subscribes to the service corresponding to the first service flow information, sends an update policy request carrying the first service flow information and the user identifier to the PCRF, where The update policy request is used to request the PCRF to send the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN corresponds to the first service flow information according to the policy information.
  • the service access request is specifically sent by the user equipment after receiving the user operation.
  • the first service flow information and the user identifier are reported by the user equipment after the service access request is sent, and the first service flow information is matched with the service flow information corresponding to the service set. Or the first service flow information and the user identifier are reported by the OTT server after determining that the first service flow information matches the service flow information corresponding to the service set.
  • the first service flow information includes, but is not limited to, quintuple information, and the quintuple information includes: a source address, a source port, a target address, a target port, and a protocol number, and the source address and the source port of the quintuple information are GGSN allocation.
  • User IDs include, but are not limited to, mobile phone numbers, user accounts, and the like.
  • the SDK built in the user equipment determines whether the first service flow information and the service flow information corresponding to the service set match, and the first service is reported after the matching.
  • the service flow information and the user identifier are given to the service management device.
  • a business collection is a general term for multiple types of business.
  • the service flow information corresponding to the service set specifically includes four categories: a service address list, a service name, a service traffic size, and a service fee, and the service address list includes but is not limited to a list of IP addresses.
  • Table 2 describes the specific content of the service flow information corresponding to the service set, and uses the service A and service B service examples, which are not described herein.
  • the SDK determines whether the destination address included in the first service flow information exists in the service address list corresponding to the service set when determining whether the first service flow information matches the service flow information corresponding to the service set. If yes, the first service flow information and the user identifier are reported to the service management device.
  • the first service flow information and the user identifier are reported by the OTT server after determining that the first service flow information matches the service flow information corresponding to the service set.
  • the service flow information corresponding to the service set is stored in the user equipment or the OTT server, so that the user equipment or the OTT server reports the first service flow information to the service management device after matching the first service flow information and after the matching is successful. The step of performing the matching in the GGSN is avoided, further alleviating the pressure on the GGSN.
  • the service management device determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information.
  • the service subscription information set includes a correspondence between the user identifier and the subscription service.
  • the service management platform queries the specific service subscribed by the user according to the user identifier, and then queries whether the destination address in the first service flow information is included in the subscription. In the service address list of these services, if the destination address in the first service flow information is included in the service address list corresponding to the service A, the service A is subscribed.
  • the update policy request carrying the quintuple information and the user identifier is sent to the PCRF.
  • the update policy request is used to request the PCRF to send the policy information of the service A to the GGSN, so that the GGSN performs policy control on the service A according to the policy information of the service A.
  • the service management device delivers "quintuple information, update policy request" to the PCRF through the extended interface.
  • the policy control specifically includes charging policy control or quality of service policy control. If the charging policy control is taken as an example, then the update policy request at this time is specifically more Request for a new billing policy. The following describes the use of the charging policy control as an example. The service quality policy control is similar, and the present invention will not be described again.
  • the PCRF After receiving the request for updating the charging policy, the PCRF searches for the service fee of the service A according to the user identifier and the quintuple information, and generates a policy information to send a GGSN, where the content carried in the policy information includes: the service fee of the service A, five yuan Group information, user ID.
  • the PCRF sends the policy information to the GGSN.
  • the GGSN applies for a traffic quota to the charging system through the user ID and the service fee of the service A.
  • the charging system allocates traffic to the GGSN according to the user identity and the service cost of the service A.
  • the GGSN forms a charging channel according to the traffic quota, the user identifier, and the quintuple information, and completes the charging of the service A.
  • the business policy control method is also described from the perspective of a PCRF.
  • the PCRF receives an update policy request that is sent by the service management device and carries the first service flow information and the user identifier, where the update policy request is the service management device according to the service subscription information set and the a service flow information and the user identifier, which are sent after the user subscribes to the service corresponding to the first service flow information, where the service subscription information set includes a correspondence between the user identifier and the subscription service;
  • the PCRF obtains the policy information corresponding to the first service flow information based on the update policy request, and the PCRF sends the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN is configured according to the policy information. Performing policy control on the service corresponding to the first service flow information.
  • the PCRF also receives the service sent by the CRM, where the service is generated by the CRM based on the service address list corresponding to the service, where the service address list corresponding to the service is sent by the OTT server. And after being reviewed by the service management device, it is sent to the CRM.
  • the service management device when the user equipment accesses the service, the service management device is used to find the service subscribed by the user equipment.
  • the update policy request is then sent to the PCRF to cause the PCRF to look up the policy information of the service subscribed by the user equipment, and then send it to the GGSN to perform policy control.
  • the original policy of "GGSN" is shared to the service management device and the PCRF to alleviate the GGSN. Pressure and further reduce the chance of GGSN errors.
  • the service flow information corresponding to the service set is stored in the user equipment, so that the user equipment sends the service access request, and after the service flow information corresponding to the service set matches the first service flow information, The first service flow information is reported to the service management device.
  • the step of performing the matching in the GGSN is avoided, further alleviating the pressure on the GGSN.
  • embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
  • computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Abstract

Disclosed are a service policy control method and a system, and the method comprises: service management equipment receiving a service access request sent by user equipment, and the service access request carrying first service flow information and the user identifier of the user equipment; the service management equipment judging whether a user orders a service corresponding to the first service flow information or not on the basis of a service ordering information set as well as the first service flow information and the user identifier, and the service ordering information set comprising a corresponding relationship between the user identifier and the ordered service; and if the service management equipment judges that the user orders the service corresponding to the first service flow information, sending to a PCRF (Policy and Charging Rule Function) a policy updating request carrying the first service flow information and the user identifier, and the policy updating request is used for requesting the PCRF to send to a GGSN (Gateway GPRS Support Node) the policy information of the service corresponding to the first service flow information, to enable the GGSN to perform policy control on the service corresponding to the first service flow information on the basis of the policy information.

Description

一种业务策略控制方法及***Business strategy control method and system
本申请要求了2014年3月4日提交的,申请号为CN201410077216.8,发明名称为“一种业务策略控制方法及***”的申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to the application of the entire disclosure of the entire disclosure of the entire disclosure of the disclosure of the entire disclosure of the disclosure of the disclosure of the disclosure of the entire disclosure of
技术领域Technical field
本发明涉及通信技术领域,特别涉及一种业务策略控制方法及***。The present invention relates to the field of communications technologies, and in particular, to a service policy control method and system.
背景技术Background technique
近年来,随着智能终端与移动互联网的迅猛发展,互联网企业利用运营商的宽带网络发展自己的业务,不少OTT(Over The Top,越过头顶)服务商提供定向流量包形式的业务,OTT服务器,是指互联网企业越过运营商,发展基于开放互联网的各种视频及数据服务业务,强调服务与物理网络的无关性。互联网企业利用电信运营商的宽带网络发展自己的业务,如某些聊天软件都是OTT。不少OTT服务商直接面向用户提供服务和计费,使运营商沦为单纯的“传输管道”,根本无法触及管道中传输的巨大价值。定向流量包,是以IP(Internet Protocol,网络之间互连的协议)、URL(Uniform Resource Locator,统一资源定位符)等方式推出的专用的流量包,用户在上网的时候,根据定向流量包的规则,针对这些特殊的IP、URL的流量在定向流量包中单独进行计费,超出定向流量包范围后再到通用流量包中计费。定向流量包一般分两种:前向型定向流量包:面向使用者也就是最终用户进行收费,包括点播、包月等,这类型的定向流量包主要是针对视频、游戏、社交等内容性业务的用户。后向型定向流量包:也称为流量800,面向OTT服务商或者互联网网站进行收费,所有浏览该网站的用户均免费或者享受流量折扣。In recent years, with the rapid development of smart terminals and mobile Internet, Internet companies use operators' broadband networks to develop their own services. Many OTT (Over The Top) service providers provide services in the form of directed traffic packets, OTT servers. It means that Internet companies have crossed the operators and developed various video and data service services based on open Internet, emphasizing the independence of services from physical networks. Internet companies use telecom operators' broadband networks to develop their own services, such as some chat software is OTT. Many OTT service providers provide services and billing directly to users, making operators a simple "transportation pipeline" that cannot touch the huge value of transmission in the pipeline. The directional traffic packet is a dedicated traffic packet that is launched by means of IP (Internet Protocol, Protocol Interconnected by Network) and URL (Uniform Resource Locator). When the user accesses the Internet, the directional traffic packet is used. The rules for these special IP and URL traffic are separately billed in the directed traffic packets, beyond the scope of the directed traffic packets and then to the universal traffic packets. There are two types of directional traffic packets: forward-oriented directional traffic packets: charging for users, that is, end users, including on-demand, monthly subscription, etc. This type of directional traffic package is mainly for content services such as video, games, and social. user. Backward-oriented traffic package: Also known as traffic 800, it charges for OTT service providers or Internet sites. All users who browse the site are free or enjoy traffic discounts.
目前访问定向流量包形式的业务是采用了“集中配置”的方案,由客户关系管理设备,如CRM(Customer Relationship Management,客户关系管理)或PRM(Partner Relationship Management,合作伙伴关系管理)等,负责对OTT服务器提供的所有业务地址列表进行审核,审核完成后,将所有的业务地址列表集中写入GGSN(Gateway GPRS Support Node,网关支撑节点)中。由GGSN通过查找业务地址列表来寻找到对应的业务,并对该业务执行策略 控制。Currently, the service in the form of a directional traffic packet is a centralized configuration. The customer relationship management device, such as CRM (Customer Relationship Management) or PRM (Partner Relationship Management), is responsible for the service. After all the service address lists provided by the OTT server are reviewed, all the service address lists are collectively written into the GGSN (Gateway GPRS Support Node). The GGSN finds the corresponding service by looking up the service address list, and executes the policy for the service. control.
而GGSN扩展性差,以GGSN为核心的策略控制在执行过程中较易出现瓶颈。若GGSN在策略执行的过程出错则会影响所有业务的使用,后果较为严重。However, the GGSN has poor scalability, and the GGSN-centric policy control is more likely to have bottlenecks in the execution process. If the GGSN fails during the execution of the policy, it will affect the use of all services, and the consequences will be more serious.
因此,现有技术存在的技术问题是:以GGSN为核心的策略控制在执行过程中易出错且后果严重。Therefore, the technical problem existing in the prior art is that the policy control with the GGSN as the core is error-prone and has serious consequences in the execution process.
发明内容Summary of the invention
本发明提供一种业务策略控制方法及***,用以解决现有技术中存在的以GGSN为核心的策略控制在执行过程中易出错且后果严重的技术问题。The present invention provides a service policy control method and system for solving the technical problem that the GGSN-centric policy control in the prior art is error-prone and has serious consequences in the execution process.
在本发明的第一方面,描述了一种业务策略控制方法,所述方法应用于业务管理设备,所述方法包括:业务管理设备接收用户设备发送的业务访问请求,所述业务访问请求携带第一业务流信息和所述用户设备的用户标识;所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,所述业务订购信息集合中包括用户标识与订购业务的对应关系;所述业务管理设备若判断出所述用户订购了所述第一业务流信息对应的业务,则向策略与计费执行功能设备PCRF发送携带有所述第一业务流信息和所述用户标识的更新策略请求,其中,所述更新策略请求用于请求所述PCRF将所述第一业务流信息对应的业务的策略信息发送给网管支撑节点GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。In a first aspect of the present invention, a method for controlling a service policy is described, the method being applied to a service management device, the method comprising: receiving, by a service management device, a service access request sent by a user equipment, where the service access request carries a service flow information and a user identifier of the user equipment; the service management device determines, according to the service subscription information set and the first service flow information and the user identifier, whether the user subscribes to the first service flow The service corresponding to the information, the service subscription information set includes a correspondence between the user identifier and the subscription service; if the service management device determines that the user subscribes to the service corresponding to the first service flow information, the policy and the policy The charging execution function device PCRF sends an update policy request carrying the first service flow information and the user identifier, where the update policy request is used to request the PCRF to correspond to the service corresponding to the first service flow information. The policy information is sent to the network management support node GGSN, so that the GGSN pairs the first according to the policy information. The business execution policy control corresponding to the service flow information.
结合第一方面,在第一种可能的实现方式中,所述第一业务流信息和所述用户标识由所述用户设备在发送所述业务访问请求,并判断出所述第一业务流信息与业务集合对应的业务流信息匹配之后上报;或者所述第一业务流信息和所述用户标识是由越过头顶OTT服务器在判断出所述第一业务流信息与所述业务集合对应的业务流信息匹配之后上报。With reference to the first aspect, in a first possible implementation manner, the first service flow information and the user identifier are sent by the user equipment to the service access request, and the first service flow information is determined. The service flow information corresponding to the service set is matched and reported; or the first service flow information and the user identifier are determined by the overhead OTT server to determine that the first service flow information corresponds to the service flow. The information is matched and reported.
结合第一种可能的实现方式,在第二种可能的实现方式中,所述业务集合中的业务的生成过程包括:所述业务管理设备接收OTT服务器发送的所述业务对应的业务地址列表,并对所述业务对应的业务地址列表进行审核;所述业务管理设备对所述业务对应的业务地址列表审查完成后,将所述业务 对应的业务地址列表发送给客户关系管理设备,以使所述客户关系管理设备基于所述业务对应的业务地址列表生成所述业务,并且将所述业务发送给所述PCRF,业务管理设备;所述业务管理设备接收所述客户关系管理设备发送的所述业务,并将所述业务发送给所述用户设备和/或所述OTT服务器。With reference to the first possible implementation manner, in a second possible implementation, the process of generating the service in the service set includes: receiving, by the service management device, a service address list corresponding to the service sent by the OTT server, And reviewing the service address list corresponding to the service; after the service management device checks the service address list corresponding to the service, the service is The corresponding service address list is sent to the customer relationship management device, so that the customer relationship management device generates the service based on the service address list corresponding to the service, and sends the service to the PCRF, the service management device; The service management device receives the service sent by the customer relationship management device, and sends the service to the user equipment and/or the OTT server.
结合第一方面,在第三种可能的实现方式中,所述业务订购信息集合中的业务订购信息是由客户关系管理设备根据用户设备发送的业务对应的订购请求生成并发送给所述业务管理设备的,并且所述客户关系管理设备还会将所述业务订购信息发送给PCRF;所述业务管理设备接收所述业务订购信息。With reference to the first aspect, in a third possible implementation, the service subscription information in the service subscription information set is generated by the customer relationship management device according to the subscription request corresponding to the service sent by the user equipment, and sent to the service management. And the customer relationship management device further sends the service subscription information to the PCRF; the service management device receives the service subscription information.
结合第一方面,第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,在第四种可能的实现方式中,所述第一业务流信息具体为五元组信息,所述五元组信息包括:源地址、源端口、目标地址、目标端口,以及协议号。With reference to the first aspect, the first possible implementation manner, the second possible implementation manner, and the third possible implementation manner, in the fourth possible implementation manner, the first service flow information is specifically five-element Group information, the quintuple information includes: a source address, a source port, a target address, a target port, and a protocol number.
结合第一方面,第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,第四种可能的实现方式,在第五种可能的实现方式中,所述策略控制具体包括计费策略控制,或服务质量策略控制。With reference to the first aspect, the first possible implementation manner, the second possible implementation manner, the third possible implementation manner, and the fourth possible implementation manner, in the fifth possible implementation manner, the strategy is Control specifically includes charging policy control, or quality of service policy control.
结合第一方面,在第六种可能的实现方式中,所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,具体包括:根据所述用户标识在所述业务订购信息集合中查询所述用户标识订购的业务;判断所述第一业务流信息中的业务地址是否存在于用户标识订购的业务的业务地址列表中。With reference to the first aspect, in a sixth possible implementation, the service management device determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the first The service corresponding to the service flow information includes: querying, according to the user identifier, the service subscribed by the user identifier in the service subscription information set; determining whether the service address in the first service flow information exists in the subscription of the user identifier Business in the business address list.
在本发明的第二方面,描述了一种业务管理设备,包括:接收单元,用于收用户设备发送的业务访问请求,所述业务访问请求携带第一业务流信息和所述用户设备的用户标识;判断单元,用于根据所述接收单元接收的业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,所述业务订购信息集合中包括用户标识与订购业务的对应关系;发送单元,用于所述判断单元判断出所述用户订购了所述第一业务流信息对应的业务时,则向PCRF发送携带有所述第一业务流信息和所述用户标识的更新策略请求,其中,所述更新策略请求用于 请求所述PCRF将所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。In a second aspect of the present invention, a service management device is provided, including: a receiving unit, configured to receive a service access request sent by a user equipment, where the service access request carries first service flow information and a user of the user equipment And a determining unit, configured to determine, according to the service subscription information set received by the receiving unit, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information, The service order information set includes a correspondence between the user identifier and the subscription service, and the sending unit is configured to: when the determining unit determines that the user subscribes to the service corresponding to the first service flow information, send the packet to the PCRF. An update policy request having the first service flow information and the user identity, wherein the update policy request is for The PCRF is requested to send the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN performs policy control on the service corresponding to the first service flow information according to the policy information.
结合第二方面,在第一种可能的实现方式中,所述第一业务流信息和所述用户标识由所述用户设备在发送所述业务访问请求,并判断出所述第一业务流信息与业务集合对应的业务流信息匹配之后上报的;或者所述第一业务流信息和所述用户标识是由OTT服务器在判断出所述第一业务流信息与所述业务集合对应的业务流信息匹配之后上报。With reference to the second aspect, in a first possible implementation, the first service flow information and the user identifier are sent by the user equipment to the service access request, and the first service flow information is determined. The service flow information corresponding to the service set is matched and reported; or the first service flow information and the user identifier are determined by the OTT server to determine the service flow information corresponding to the first service flow information and the service set. Reported after matching.
结合第一种可能的实现方式,在第二种可能的实现方式中,所述业务集合中的业务的生成过程包括:所述接收单元接收OTT服务器发送的所述业务对应的业务地址列表,审核单元对所述业务对应的业务地址列表进行审核;当所述审核单元对所述业务对应的业务地址列表审查完成后,发送单元将所述业务对应的业务地址列表发送给客户关系管理设备,以使所述客户关系管理设备基于所述业务对应的业务地址列表生成所述业务,并且将所述业务发送给所述PCRF,业务管理设备;所述接收单元接收所述客户关系管理设备发送的所述业务,并将所述业务发送给所述用户设备和/或所述OTT服务器。With reference to the first possible implementation manner, in a second possible implementation manner, the generating process of the service in the service set includes: receiving, by the receiving unit, a service address list corresponding to the service sent by the OTT server, and reviewing The unit performs a review on the service address list corresponding to the service; after the review unit completes the review of the service address list corresponding to the service, the sending unit sends the service address list corresponding to the service to the customer relationship management device, And causing the customer relationship management device to generate the service according to the service address list corresponding to the service, and send the service to the PCRF, a service management device; and the receiving unit receives the location sent by the customer relationship management device Describe the service and send the service to the user equipment and/or the OTT server.
结合第二方面,在第三种可能的实现方式中,所述业务订购信息集合中的业务订购信息是由客户关系管理设备根据用户设备发送的业务对应的订购请求生成并发送给所述业务管理设备的,并且所述客户关系管理设备还会将所述业务订购信息发送给PCRF;所述接收单元接收所述客户关系管理设备发送的所述业务订购信息。With reference to the second aspect, in a third possible implementation, the service subscription information in the service subscription information set is generated by the customer relationship management device according to the subscription request corresponding to the service sent by the user equipment, and is sent to the service management. And the customer relationship management device further sends the service subscription information to the PCRF; the receiving unit receives the service subscription information sent by the customer relationship management device.
结合第二方面,第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,在第四种可能的实现方式中,所述第一业务流信息具体为五元组信息,所述五元组信息包括:源地址、源端口、目标地址、目标端口,以及协议号。With reference to the second aspect, the first possible implementation manner, the second possible implementation manner, and the third possible implementation manner, in the fourth possible implementation manner, the first service flow information is specifically five-element Group information, the quintuple information includes: a source address, a source port, a target address, a target port, and a protocol number.
结合第二方面,第一种可能的实现方式,第二种可能的实现方式,第三种可能的实现方式,第四种可能的实现方式,在第五种可能的实现方式中,所述策略控制具体包括计费策略控制,或服务质量策略控制。 With reference to the second aspect, the first possible implementation manner, the second possible implementation manner, the third possible implementation manner, and the fourth possible implementation manner, in the fifth possible implementation manner, the strategy is Control specifically includes charging policy control, or quality of service policy control.
结合第二方面,在第六种可能的实现方式中,所述判断单元具体用于根据所述接收单元接收的所述用户标识在所述业务订购信息集合中查询所述用户标识订购的业务;判断所述第一业务流信息中的业务地址是否存在于用户标识订购的业务的业务地址列表中。With reference to the second aspect, in a sixth possible implementation, the determining unit is configured to query, according to the user identifier received by the receiving unit, the service subscribed by the user identifier in the service subscription information set; Determining whether the service address in the first service flow information exists in a service address list of the service subscribed by the user identity.
在本发明的第三方面,描述了一种业务策略控制方法,所述方法应用于PCRF,所述方法包括:PCRF接收业务管理设备发送的携带有第一业务流信息和用户标识的更新策略请求,所述更新策略请求是所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断出所述用户订购了所述第一业务流信息对应的业务之后发送的,其中,所述业务订购信息集合中包括用户标识与订购业务的对应关系;PCRF基于所述更新策略请求,获取所述第一业务流信息对应的策略信息;PCRF将所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。In a third aspect of the present invention, a method for controlling a service policy is described. The method is applied to a PCRF. The method includes: the PCRF receiving an update policy request that is sent by a service management device and carries the first service flow information and the user identifier. And the update policy request is that the service management device sends, according to the service subscription information set, the first service flow information and the user identifier, that the user subscribes to the service corresponding to the first service flow information, and then sends the service The service order information set includes a correspondence between the user identifier and the subscription service; the PCRF obtains the policy information corresponding to the first service flow information based on the update policy request; the PCRF uses the first service flow The policy information of the service corresponding to the information is sent to the GGSN, so that the GGSN performs policy control on the service corresponding to the first service flow information according to the policy information.
结合第三方面,在第一种可能的实现方式中,所述方法还包括:PCRF接收客户关系管理设备发送的业务,其中所述业务是客户关系管理设备基于业务对应的业务地址列表生成的,其中所述业务对应的业务地址列表是由OTT服务器发送,并由所述业务管理设备审核之后发送给客户关系管理设备的。With reference to the third aspect, in a first possible implementation, the method further includes: the PCRF receiving the service sent by the customer relationship management device, where the service is generated by the customer relationship management device based on the service address list corresponding to the service, The service address list corresponding to the service is sent by the OTT server, and is sent by the service management device to the customer relationship management device.
在本发明的第四方面,描述了一种PCRF,包括:接收模块,用于接收业务管理设备发送的携带有第一业务流信息和用户标识的更新策略请求,所述更新策略请求是所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断出所述用户订购了所述第一业务流信息对应的业务之后发送的,其中,所述业务订购信息集合中包括用户标识与订购业务的对应关系;获取模块,用于基于接收模块接收的所述更新策略请求,获取所述第一业务流信息对应的策略信息;发送模块,用于将所述获取模块获取的所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。In a fourth aspect of the present invention, a PCRF is provided, including: a receiving module, configured to receive an update policy request that is sent by a service management device and carries first service flow information and a user identifier, where the update policy request is And the service management device sends, according to the service subscription information set, the first service flow information and the user identifier, that the user subscribes to the service corresponding to the first service flow information, where the service subscription information is sent. The set includes a correspondence between the user identifier and the subscription service, and the acquiring module is configured to acquire, according to the update policy request received by the receiving module, the policy information corresponding to the first service flow information, and the sending module, configured to acquire the The policy information of the service corresponding to the first service flow information obtained by the module is sent to the GGSN, so that the GGSN performs policy control on the service corresponding to the first service flow information according to the policy information.
结合第四方面,在第一种可能的实现方式中,所述接收模块还用于接收客户关系管理设备发送的业务,其中所述业务是客户关系管理设备基于业务 对应的业务地址列表生成的,其中所述业务对应的业务地址列表是由OTT服务器发送,并由所述业务管理设备审核之后发送给客户关系管理设备的。With reference to the fourth aspect, in a first possible implementation manner, the receiving module is further configured to receive a service sent by a customer relationship management device, where the service is a customer relationship management device based service And corresponding to the service address list, where the service address list corresponding to the service is sent by the OTT server, and is sent by the service management device to the customer relationship management device.
在本发明的第五方面,描述了一种业务处理***,所述***包括:所述业务管理设备,用于接收用户设备发送的业务访问请求,所述业务访问请求携带第一业务流信息和所述用户设备的用户标识;根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,所述业务订购信息集合中包括用户标识与订购业务的对应关系;若判断出所述用户订购了所述第一业务流信息对应的业务,则向PCRF发送携带有所述第一业务流信息和所述用户标识的更新策略请求,所述更新策略请求用于请求所述PCRF将所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制;PCRF,用于接收业务管理设备发送的携带有第一业务流信息和用户标识的更新策略请求;基于所述更新策略请求,获取所述第一业务流信息对应的策略信息;将所述第一业务流信息对应的策略信息将发送给GGSN;所述GGSN,用于根据所述策略信息对所述用户设备所进行的第一业务流信息对应的业务执行策略控制。In a fifth aspect of the present invention, a service processing system is described, the system comprising: the service management device, configured to receive a service access request sent by a user equipment, where the service access request carries first service flow information and a user identifier of the user equipment; determining, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information, and the service subscription information The set includes a correspondence between the user identifier and the subscription service. If it is determined that the user subscribes to the service corresponding to the first service flow information, the device sends the first service flow information and the user identifier to the PCRF. And updating the policy request, the request for the PCRF to send the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN performs the first service flow according to the policy information. The service execution policy control corresponding to the information; the PCRF is configured to receive the first service flow information and the user identifier sent by the service management device The update policy request; the policy information corresponding to the first service flow information is obtained based on the update policy request; the policy information corresponding to the first service flow information is sent to the GGSN; and the GGSN is used according to the The policy information performs policy control on the service corresponding to the first service flow information performed by the user equipment.
上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:One or more technical solutions in the above technical solutions have the following technical effects or advantages:
(1),在本发明中,在用户设备访问业务时,使用业务管理设备来确认用户设备订购的业务。然后向PCRF发送更新策略请求,以使PCRF查找用户设备订购的业务的策略信息,然后发送给GGSN执行策略控制。进而将原本以“GGSN”的策略控制分担到业务管理设备和PCRF,缓解GGSN的压力,并进一步减小GGSN出错的几率。(1) In the present invention, when the user equipment accesses the service, the service management device is used to confirm the service subscribed by the user equipment. The update policy request is then sent to the PCRF to cause the PCRF to look up the policy information of the service subscribed by the user equipment, and then send it to the GGSN to perform policy control. In addition, the original policy of "GGSN" is shared to the service management device and the PCRF, which relieves the pressure of the GGSN and further reduces the probability of GGSN errors.
(2),在本发明中,将业务集合对应的业务流信息存储在用户设备中,使得用户设备在发送业务访问请求,并且使用业务集合对应的业务流信息匹配第一业务流信息之后,再向业务管理设备上报第一业务流信息。避免了在GGSN中执行该匹配的步骤,进一步缓解了GGSN的压力。(2) In the present invention, the service flow information corresponding to the service set is stored in the user equipment, so that the user equipment sends the service access request, and after the service flow information corresponding to the service set matches the first service flow information, The first service flow information is reported to the service management device. The step of performing the matching in the GGSN is avoided, further alleviating the pressure on the GGSN.
附图说明DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below, obviously, the following The drawings in the description are only some of the embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive labor.
图1为本发明实施例中业务处理***的示意图;1 is a schematic diagram of a service processing system according to an embodiment of the present invention;
图2为本发明实施例中业务生成过程的方法流程图;2 is a flowchart of a method for a service generation process according to an embodiment of the present invention;
图3为本发明实施例中业务订购过程的方法流程图;3 is a flowchart of a method for a service ordering process according to an embodiment of the present invention;
图4为本发明实施例中业务访问过程的方法流程图;4 is a flowchart of a method for a service access process according to an embodiment of the present invention;
图5为本发明实施例中的业务管理设备的功能框图;FIG. 5 is a functional block diagram of a service management device according to an embodiment of the present invention;
图6为本发明实施例中的PCRF的功能框图;6 is a functional block diagram of a PCRF in an embodiment of the present invention;
图7为本发明实施例中业务生成的过程图;FIG. 7 is a process diagram of service generation in an embodiment of the present invention;
图8为本发明实施例中业务使用的方法流程图。FIG. 8 is a flowchart of a method for using a service according to an embodiment of the present invention.
具体实施方式detailed description
为了解决现有技术中以GGSN为核心的策略控制在执行过程中易出错且后果严重的技术问题,本发明实施例提出了一种业务策略控制方法及***。In order to solve the technical problem that the GGSN-centric policy control is erroneous and has serious consequences in the implementation process, the embodiment of the present invention provides a service policy control method and system.
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. It is a partial embodiment of the invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本文中描述的技术可用于各种通信***,例如当前2G(第二代移动通信技术)通信***,3G(第三代移动通信技术)通信***和下一代通信***,例如全球移动通信***(GSM,Global System for Mobile communications),码分多址(CDMA,Code Division Multiple Access)***,时分多址(TDMA,Time Division Multiple Access)***,宽带码分多址(WCDMA,Wideband Code Division Multiple Access Wireless),频分多址(FDMA,Frequency Division Multiple Addressing)***,正交频分多址(OFDMA,Orthogonal Frequency-Division Multiple Access)***,单载波FDMA(SC-FDMA)***,通用分组无线业务(GPRS,General Packet Radio Service)***,长期演进(LTE,Long Term Evolution)***,以及其他此类通信***。 The techniques described herein can be used in various communication systems, such as current 2G (second generation mobile communication technology) communication systems, 3G (third generation mobile communication technology) communication systems, and next generation communication systems, such as the Global System for Mobile Communications (GSM). , Global System for Mobile communications), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Wideband Code Division Multiple Access (WCDMA) , Frequency Division Multiple Access (FDMA) system, Orthogonal Frequency-Division Multiple Access (OFDMA) system, single carrier FDMA (SC-FDMA) system, general packet radio service (GPRS, General Packet Radio Service system, Long Term Evolution (LTE) system, and other such communication systems.
本发明中涉及的用户设备包括但不限于是无线终端,无线终端指的是向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。例如,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。User equipment involved in the present invention includes, but is not limited to, a wireless terminal, which refers to a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing connected to a wireless modem. device. For example, the wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, Exchange language and/or data with the wireless access network.
在本发明的第一个实施例中,首先介绍一种业务处理***。In the first embodiment of the present invention, a service processing system is first introduced.
下面请参看图1,是本发明实施例中的业务处理***的功能框图,业务管理***在图1中标号为01。该***包括业务管理设备1,PCRF2,GGSN3,OTT服务器4,CRM5(为便于理解,本发明中的客户关系管理设备将使用CRM为例进行说明,PRM和CRM类似,不再赘述)。除此之外,还包括计费***6。Referring to FIG. 1, which is a functional block diagram of a service processing system in an embodiment of the present invention, the service management system is labeled 01 in FIG. The system includes the service management device 1, the PCRF2, the GGSN3, the OTT server 4, and the CRM 5. (For ease of understanding, the customer relationship management device in the present invention will use CRM as an example for description, and the PRM and CRM are similar, and will not be described again). In addition to this, a billing system 6 is also included.
本发明的业务处理***为业务生成、业务订购、业务使用提供硬件基础,下面分别介绍业务处理***中各设备在这三个过程中的具体功能。The service processing system of the present invention provides a hardware foundation for service generation, service ordering, and service usage. The following describes the specific functions of each device in the service processing system in these three processes.
首先介绍在业务生成过程中业务处理***中的各个设备的具体功能,在具体的实施过程中,将以业务集合中的业务的生成过程为例对业务处理***中各个设备的功能进行介绍,而这些设备在其他的业务生成过程中具有类似的功能,在此本发明不再赘述。First, the specific functions of each device in the service processing system in the service generation process are introduced. In the specific implementation process, the function of each device in the service processing system is introduced by taking the process of generating the service in the service set as an example. These devices have similar functions in other service generation processes, and the present invention will not be described again.
业务管理设备1,用于接收OTT服务器4发送的业务对应的业务地址列表,并对所述业务对应的业务地址列表进行审核;对所述业务对应的业务地址列表审查完成后,将所述业务对应的业务地址列表发送给CRM5,以使所述CRM5基于所述业务对应的业务地址列表生成业务,并且将所述业务发送给所述PCRF2,业务管理设备1;另外,业务管理设备1还用于接收所述CRM5发送的所述业务,并将所述业务发送给所述用户设备7和/或所述OTT服务器4。The service management device 1 is configured to receive a service address list corresponding to the service sent by the OTT server 4, and review the service address list corresponding to the service; and after the service address list corresponding to the service is reviewed, the service is The corresponding service address list is sent to the CRM5, so that the CRM5 generates a service based on the service address list corresponding to the service, and sends the service to the PCRF2, the service management device 1. In addition, the service management device 1 further uses Receiving the service sent by the CRM 5, and sending the service to the user equipment 7 and/or the OTT server 4.
CRM5,用于基于所述业务的业务地址列表生成所述业务,并且将所述业务发送给所述PCRF2。CRM5, configured to generate the service based on a service address list of the service, and send the service to the PCRF2.
下面结合图1和图2,对业务的生成过程进行说明,此时的业务生成过程实质是单个业务的生成过程,其他业务的生成过程类似,图2为本发明实 施例中业务生成过程的方法流程图,假设业务使用业务A举例。The following describes the process of generating a service in combination with FIG. 1 and FIG. 2. The service generation process at this time is essentially a process of generating a single service, and the process of generating other services is similar. A method flow diagram of the service generation process in the example, assuming that the service uses the service A as an example.
OTT服务器4发送业务A对应的业务地址列表给业务管理设备1。该业务A属于定向流量的范畴,一般都是以定向流量包的形式提供给用户使用。业务地址列表中列出了该业务A所有的业务地址,任一用户设备7访问该业务地址均能够使用业务A。而业务地址列表包括但不限于是IP地址列表。The OTT server 4 sends a service address list corresponding to the service A to the service management device 1. The service A belongs to the category of directed traffic, and is generally provided to the user in the form of a directed traffic packet. The service address list lists all the service addresses of the service A, and any user equipment 7 can use the service A by accessing the service address. The list of service addresses includes, but is not limited to, a list of IP addresses.
业务管理设备1接收OTT服务器4业务A对应的业务地址列表之后,对业务A对应的业务地址列表进行审核。After receiving the service address list corresponding to the service A of the OTT server 4, the service management device 1 reviews the service address list corresponding to the service A.
业务管理设备1审核完毕,发送业务A对应的业务地址列表给CRM5。After the service management device 1 is audited, the service address list corresponding to service A is sent to CRM5.
CRM5基于业务A对应的业务地址列表生成业务A。此时的业务A包含了四个方面的内容:业务A对应的业务地址列表,业务A对应的业务名称,业务A对应的业务流量大小,以及业务A对应的业务费用。具体的内容请参看表1,这四个方面的内容统称为业务A对应的业务流信息。The CRM 5 generates the service A based on the service address list corresponding to the service A. The service A at this time includes four aspects: the service address list corresponding to the service A, the service name corresponding to the service A, the service traffic size corresponding to the service A, and the service fee corresponding to the service A. For details, please refer to Table 1. The contents of these four aspects are collectively referred to as the service flow information corresponding to Service A.
Figure PCTCN2015072346-appb-000001
Figure PCTCN2015072346-appb-000001
表1Table 1
CRM5将业务A发送给PCRF2和业务管理设备1。具体的,在将业务A发送给PCRF2时,CRM5具体会将业务A对应的“业务地址列表和业务费用”这两项内容发送给PCRF2进行存储。而由于CRM5在生成业务后都会将对应的“业务地址列表和业务费用”发送给PCRF2,因此,PCRF2存储了业务集合对应的“业务地址列表和业务费用”。而在发送业务A给业务管理设备1时,则发送了业务A对应的“业务名称和业务地址列表”。而由于CRM5在每生成一个业务都会想业务管理设备1发送该业务对应的业务流信息。因此,对于业务管理设备1来说,存储的也是业务集合对应的业务流信 息。The CRM 5 sends the service A to the PCRF 2 and the service management device 1. Specifically, when the service A is sent to the PCRF2, the CRM5 specifically sends the two contents of the service address list and the service fee corresponding to the service A to the PCRF2 for storage. The CRM5 sends the corresponding service address list and service fee to the PCRF2 after the service is generated. Therefore, the PCRF2 stores the service address list and the service fee corresponding to the service set. When the service A is sent to the service management device 1, the "service name and service address list" corresponding to the service A is transmitted. The CRM5 wants the service management device 1 to send the service flow information corresponding to the service every time a service is generated. Therefore, for the service management device 1, the service flow information corresponding to the service set is also stored. interest.
此外,CRM5将业务A发送给计费***6。在将业务A发送给计费***6时,CRM5具体会将业务A对应的“业务流量大小和业务费用”发送给计费***6,以便于后续GGSN3向计费***6申请流量配额时,计费***6能够以业务集合对应的业务流信息为基础,为GGSN3分配流量。对于计费***6来说,和业务管理设备1类似,实际上存储的也是业务集合对应的业务流信息。In addition, CRM 5 sends service A to the billing system 6. When the service A is sent to the charging system 6, the CRM5 specifically sends the service traffic size and the service fee corresponding to the service A to the charging system 6, so that when the subsequent GGSN3 applies for the traffic quota to the charging system 6, The fee system 6 can allocate traffic to the GGSN 3 based on the service flow information corresponding to the service set. For the billing system 6, similar to the service management device 1, the service stream information corresponding to the service set is actually stored.
在上面的实施例中,在每个业务生成之后,CRM5都会将其对应的业务流信息发送给PCRF2与计费***6存储,以替代在GGSN3上存储。因此,GGSN3上不用预先配置业务集合对应的业务流信息,尤其是每个业务对应的业务地址列表和每个业务对应的业务流量大小,能够缓解GGSN3的业务压力。In the above embodiment, after each service is generated, the CRM 5 sends its corresponding service flow information to the PCRF 2 and the charging system 6 for storage instead of storing on the GGSN 3. Therefore, the GGSN3 does not need to pre-configure the service flow information corresponding to the service set, in particular, the service address list corresponding to each service and the service traffic size corresponding to each service, which can alleviate the service pressure of the GGSN3.
业务管理设备1基于业务A生成SDK(Software Development Kit,软件开发工具包)和/或API(Application Programming Interface,应用程序接口)。SDK和API中都携带了业务A对应的业务流信息。SDK是一些被用来为特定的软件包、软件框架、硬件平台、操作***等创建应用软件的开发工具的集合,集成在用户设备7或者用户设备7中的某个应用程序中。它可以简单的为某个程序设计语言提供一些文件,但也可能包括能与某种嵌入式***通讯的复杂的硬件。SDK还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。当业务管理设备1基于业务A生成SDK之后,则会将SDK发送给用户设备7,以便用户设备7后续调用。API是计算机操作***或程序库提供给应用程序调用使用的代码,其主要目的是让应用程序开发人员得以调用一组例程功能,而无须考虑其底层的源代码为何、或理解其内部工作机制的细节。API本身是抽象的,它仅定义了一个接口,而不涉入应用程序如何实现的细节。因此,业务管理设备1将业务A对应的业务流信息打包成API之后,会将API发送给OTT服务器4,以便后续OTT服务器4调用。以上仅是以用户A为例介绍SDK和API,在实际情况中,SDK和API携带的应该是业务集合对应的业务流信息。The service management device 1 generates an SDK (Software Development Kit) and/or an API (Application Programming Interface) based on the service A. Both the SDK and the API carry the service flow information corresponding to the service A. The SDK is a collection of development tools that are used to create application software for a particular software package, software framework, hardware platform, operating system, etc., integrated in an application in user device 7 or user device 7. It can simply provide some documentation for a programming language, but it can also include complex hardware that can communicate with an embedded system. The SDK also often includes sample code, supporting technical notes, or other supporting documentation that clarifies doubts for basic references. After the service management device 1 generates the SDK based on the service A, the SDK is sent to the user device 7 for subsequent invocation by the user device 7. API is the code that a computer operating system or library provides for application calls. Its main purpose is to allow application developers to call a set of routine functions without regard to the underlying source code or understand its internal working mechanism. The details. The API itself is abstract, it only defines an interface, not the details of how the application is implemented. Therefore, after the service management device 1 packages the service flow information corresponding to the service A into an API, the service API 1 sends the API to the OTT server 4 for subsequent call by the OTT server 4. The above is only the user A as an example to introduce the SDK and the API. In the actual situation, the SDK and the API should carry the service flow information corresponding to the service set.
进一步的,当业务集合生成之后,用户设备7便可以任意订购业务集合 中的业务。而业务集合囊括了所有业务对应的业务流信息,下面请参表2,表2中就是业务集合的内容,业务集合使用了业务A和业务B这两种业务举例,并列举了每个业务各自对应的业务流信息。Further, after the service set is generated, the user equipment 7 can order the service set arbitrarily. In the business. The service collection includes the service flow information corresponding to all services. For details, refer to Table 2, which is the content of the service collection. The service collection uses the service examples of service A and service B, and lists each service. Corresponding business flow information.
Figure PCTCN2015072346-appb-000002
Figure PCTCN2015072346-appb-000002
表2Table 2
在用户订购业务的过程中,业务处理***中的各设备的具体功能如下:In the process of a user ordering a service, the specific functions of each device in the service processing system are as follows:
CRM5,用于接收所述用户设备7发送的业务对应的订购请求之后生成业务订购信息,并将所述业务订购信息发送给所述PCRF2。The CRM 5 is configured to generate service subscription information after receiving the subscription request corresponding to the service sent by the user equipment 7, and send the service subscription information to the PCRF2.
PCRF2,用于接收CRM5发送的所述业务和所述业务订购信息,并用于基于所述更新策略请求,获取所述第一业务流信息对应的策略信息。而在本发明实施例中,第一业务流信息包括但不限于是五元组信息,所述五元组信息包括:源地址、源端口、目标地址、目标端口,以及协议号;所述五元组信息的源地址和源端口由所述GGSN3分配。The PCRF2 is configured to receive the service and the service subscription information sent by the CRM5, and obtain the policy information corresponding to the first service flow information based on the update policy request. In the embodiment of the present invention, the first service flow information includes, but is not limited to, quintuple information, where the quintuple information includes: a source address, a source port, a target address, a target port, and a protocol number; The source address and source port of the tuple information are allocated by the GGSN3.
下面结合图1和图3,对用户订购业务的过程进行说明,图3是本发明实施例中业务订购过程的方法流程图。The process of ordering a service by a user will be described below with reference to FIG. 1 and FIG. 3. FIG. 3 is a flowchart of a method for ordering a service in the embodiment of the present invention.
假设以用户设备7订购业务A为例,具体的订购过程如下:Assume that the user equipment 7 subscribes to service A as an example. The specific ordering process is as follows:
用户设备7发送业务A对应的订购请求给CRM5。在具体的实施过程中,用户设备7在订购业务A时,可以通过掌厅、网厅、营业厅等渠道提交订购请求。 The user equipment 7 sends a subscription request corresponding to the service A to the CRM 5. In the specific implementation process, when the user equipment 7 subscribes to the service A, the user equipment 7 can submit a subscription request through a channel such as a palm office, a network hall, a business hall, and the like.
CRM5基于业务订购请求生成业务A的订购信息。此订购信息表明了用户标识和业务A的订购关系。用户标识具体可以是手机号码、用户账号等等。CRM5 generates subscription information for Service A based on the service subscription request. This ordering information indicates the subscription relationship between the user ID and Service A. The user identifier may specifically be a mobile phone number, a user account, or the like.
CRM5通知用户设备7业务A的订购成功。The CRM 5 notifies the user equipment 7 that the subscription of the service A is successful.
CRM5将业务A的订购信息发送给业务管理设备1。The CRM 5 transmits the subscription information of the service A to the service management device 1.
业务管理设备1将业务A的订购信息发送给OTT服务器4。The service management device 1 transmits the subscription information of the service A to the OTT server 4.
CRM5将业务A的订购信息发送给PCRF2。CRM5 sends the subscription information of service A to PCRF2.
CRM5将业务A的订购信息发送给计费***6,以便于GGSN3针对业务A向计费***6申请流量配额时,则会以业务A的订购信息为基础,向GGSN3分配业务A对应的流量。The CRM5 sends the subscription information of the service A to the charging system 6. When the GGSN3 applies for the traffic quota to the charging system 6, the GGSN3 allocates the traffic corresponding to the service A to the GGSN3 based on the subscription information of the service A.
上面的实施例描述的是用户订购业务的过程,而在实际的过程中,用户A可以订购多个业务,此时CRM5会接收用户设备7订购业务集合中其他业务(例如业务B)的订购请求,对应生成业务B的订购信息,并同步业务B的订购信息给业务处理***中的其他设备。因此,业务处理***中的各个设备在存储业务订购信息时,实际上存储的是业务订购信息集合。业务订购信息集合表征了用户设备7在业务集合中订购的多个业务,且业务订购信息集合包括用户标识与订购业务的对应关系。假设某用户A订购了业务A和业务B。那么此时业务订购信息集合中具体包括了用户A对应的用户标识与业务A、业务B的对应关系。当然,业务订购信息集合中也包含了其他用户标识和业务的对应关系,下面请参看表3,描述了用户标识和业务的对应关系(此时的用户标识使用手机号码为例)。在表3中,列举了多个被订购的业务。每个用户标识对应的业务栏中,带“●”符号的表示该用户标识订购了改业务,两者具有订购关系。每一个业务都有对应的业务流信息,即各自对应的业务地址列表、业务名称、业务流量大小、和业务费用。The above embodiment describes the process of the user ordering the service, and in the actual process, the user A can subscribe to multiple services, and at this time, the CRM 5 receives the subscription request of the user equipment 7 to subscribe to other services (for example, service B) in the service set. Corresponding to the generation of the subscription information of the service B, and synchronizing the subscription information of the service B to other devices in the service processing system. Therefore, when each device in the service processing system stores the service subscription information, it actually stores the service subscription information set. The service subscription information set represents a plurality of services subscribed by the user equipment 7 in the service set, and the service subscription information set includes a correspondence between the user identification and the subscription service. Suppose a user A subscribes to service A and service B. Then, the service subscription information set specifically includes the correspondence between the user identifier corresponding to the user A and the service A and the service B. Of course, the service subscription information set also includes the correspondence between other user identifiers and services. For the following, refer to Table 3, which describes the correspondence between the user identifier and the service (the user identifier at this time uses the mobile phone number as an example). In Table 3, a number of ordered services are listed. In the service column corresponding to each user identifier, the symbol "●" indicates that the user identifier has subscribed to the modified service, and both have a subscription relationship. Each service has corresponding service flow information, that is, a corresponding service address list, service name, service traffic size, and service fee.
用户标识User ID 业务ABusiness A 业务BBusiness B 业务CBusiness C ……......
1311635644813116356448    
1598203985215982039852    
1584120365015841203650    
表3table 3
当用户订购业务之后,用户可以随意使用订购的业务。 After the user subscribes to the business, the user can use the subscribed service at will.
在用户使用订购业务的过程中,业务处理***中的各设备的具体功能如下:In the process of using the subscription service, the specific functions of each device in the service processing system are as follows:
业务管理设备1,用于接收用户设备7发送的业务访问请求,业务访问请求携带第一业务流信息和用户设备7的用户标识;根据业务订购信息集合以及第一业务流信息和用户标识,判断用户是否订购了第一业务流信息对应的业务,业务订购信息集合中包括用户标识与订购业务的对应关系;若判断出用户订购了第一业务流信息对应的业务,则向PCRF2发送携带有第一业务流信息和用户标识的更新策略请求,更新策略请求用于请求PCRF2将第一业务流信息对应的业务的策略信息发送给GGSN3,以使GGSN3根据策略信息对第一业务流信息对应的业务执行策略控制。策略控制具体包括计费策略控制,或服务质量策略控制。The service management device 1 is configured to receive a service access request sent by the user equipment 7, where the service access request carries the first service flow information and the user identifier of the user equipment 7, and is determined according to the service subscription information set, the first service flow information, and the user identifier. Whether the user subscribes to the service corresponding to the first service flow information, and the service subscription information set includes the correspondence between the user identifier and the subscription service; if it is determined that the user subscribes to the service corresponding to the first service flow information, the user sends the message to the PCRF2. An update policy request for the service flow information and the user identifier, the update policy request is used to request the PCRF2 to send the policy information of the service corresponding to the first service flow information to the GGSN3, so that the GGSN3 can correspond to the service corresponding to the first service flow information according to the policy information. Perform policy control. Policy control specifically includes charging policy control, or quality of service policy control.
PCRF2,用于接收业务管理设备1发送的携带有第一业务流信息和用户标识的更新策略请求;基于更新策略请求,获取第一业务流信息对应的策略信息;将第一业务流信息对应的策略信息将发送给GGSN3。The PCRF2 is configured to receive an update policy request that is sent by the service management device 1 and that carries the first service flow information and the user identifier. The policy information corresponding to the first service flow information is obtained according to the update policy request. The policy information will be sent to GGSN3.
GGSN3,用于根据策略信息对用户设备7所进行的第一业务流信息对应的业务执行策略控制。The GGSN3 is configured to perform policy control on the service corresponding to the first service flow information performed by the user equipment 7 according to the policy information.
下面结合图1和图4,对业务的访问过程进行说明,图4是本发明实施例中业务访问过程的方法流程图。The access process of the service is described below with reference to FIG. 1 and FIG. 4. FIG. 4 is a flowchart of a method for accessing a service in the embodiment of the present invention.
当用户访问订购的某类业务(此处以用户使用业务A为例)时,具体的访问过程如下:When a user accesses a certain type of service (here, the user uses service A as an example), the specific access process is as follows:
用户设备7基于用户的操作生成业务访问请求。用户的操作是开启业务A的开启操作。The user device 7 generates a service access request based on the user's operation. The user's operation is to enable the opening operation of the service A.
GGSN3给用户设备7分配源地址,源端口,作为五元组信息的部分内容,此时的五元组信息包括:源地址、源端口、目标地址、目标端口,以及协议号。五元组信息中的源地址就是GGSN3为用户设备7临时分配的源地址,而目标地址是业务A提供的业务地址列表中的地址。在用户结束该类业务的使用时,GGSN3临时分配的源地址和端口号不会改变,用来避免用户设备7在访问业务时防火墙为用户设备7分配源地址和源端口,进而导致业务管理设备1从防火墙获取的五元组信息与从GGSN3处获取的五元组信息 不一致的问题出现,从而保证在用户设备7访问该类业务的过程中,都使用GGSN3分配的五元组信息,保持信息的一致性。而本发明中的五元组信息隶属第一业务流信息,第一业务流信息包括但不限于是五元组信息。为了便于描述,本实施例使用五元组信息进行描述。The GGSN3 allocates a source address and a source port to the user equipment 7 as part of the quintuple information. The quintuple information at this time includes: a source address, a source port, a destination address, a destination port, and a protocol number. The source address in the quintuple information is the source address temporarily allocated by the GGSN3 for the user equipment 7, and the destination address is the address in the service address list provided by the service A. When the user ends the use of the service, the source address and the port number of the GGSN3 are not changed. The firewall is configured to allocate the source address and the source port to the user equipment 7 when the user equipment 7 accesses the service. 1 quintuple information obtained from the firewall and quintuple information obtained from GGSN3 The inconsistency problem occurs, so that the quintuple information allocated by the GGSN3 is used in the process of the user equipment 7 accessing the service, and the information consistency is maintained. The quintuple information in the present invention belongs to the first service flow information, and the first service flow information includes, but is not limited to, quintuple information. For convenience of description, the present embodiment is described using quintuple information.
用户设备7内置的SDK会判断五元组信息与业务集合对应的业务流信息是否匹配,并在匹配之后上报五元组信息和用户标识给业务管理设备1。The SDK built in the user equipment 7 determines whether the quintuple information matches the service flow information corresponding to the service set, and reports the quintuple information and the user identifier to the service management device 1 after the matching.
而业务集合是多类业务的统称。业务集合对应的业务流信息具体包括四大类:业务地址列表,业务名称,业务流量大小,以及业务费用,而业务地址列表包含但不限于是IP地址列表。业务集合的内容具体请参看表2中列举的内容。A business collection is a general term for multiple types of business. The service flow information corresponding to the service set specifically includes four categories: a service address list, a service name, a service traffic size, and a service fee, and the service address list includes but is not limited to a list of IP addresses. For details on the contents of the business collection, please refer to the contents listed in Table 2.
而在具体的判断过程中,SDK会将五元组信息中的目的地址与业务地址列表中的业务地址进行比对。若业务地址列表里面有目的地址,说明用户当前访问的地址包含在业务A对应的业务地址列表里,因此SDK会上报五元组信息和用户标识给业务管理设备1。而用户标识包括但不限于是手机号码、用户账号等等。In the specific judgment process, the SDK compares the destination address in the quintuple information with the service address in the service address list. If the service address list has a destination address, it indicates that the address currently accessed by the user is included in the service address list corresponding to the service A. Therefore, the SDK reports the quintuple information and the user identifier to the service management device 1. User identifiers include, but are not limited to, mobile phone numbers, user accounts, and the like.
在本发明的另一个实施例中,当GGSN3给用户设备7分配源地址,源端口之后,OTT服务器4中的API则会判断第一业务流信息与业务集合对应的业务流信息是否匹配,并在匹配之后上报第一业务流信息和用户标识给业务管理设备1。此处业务对应的业务流信息的具体内容请参看表1,并且此处的判断方式和用户设备7中SDK的判断方式类似,在此本发明不再赘述。In another embodiment of the present invention, after the GGSN3 assigns the source address to the user equipment 7, the API in the OTT server 4 determines whether the service flow information corresponding to the first service flow information and the service set matches, and After the matching, the first service flow information and the user identifier are reported to the service management device 1. For details of the service flow information corresponding to the service, refer to Table 1, and the judgment manner here is similar to the judgment mode of the SDK in the user equipment 7, and the present invention will not be described again.
业务集合对应的业务流信息存储在用户设备7或OTT服务器4中,使得用户设备7或OTT服务器4在匹配第一业务流信息并在匹配成功之后,上报第一业务流信息给业务管理设备1。避免了在GGSN3中执行该匹配的步骤,进一步缓解了GGSN3的压力。The service flow information corresponding to the service set is stored in the user equipment 7 or the OTT server 4, so that the user equipment 7 or the OTT server 4 reports the first service flow information to the service management device 1 after matching the first service flow information and after the matching is successful. . The step of performing the matching in GGSN3 is avoided, further alleviating the pressure on GGSN3.
业务管理设备1根据业务订购信息集合以及第一业务流信息和用户标识,判断用户是否订购了第一业务流信息对应的业务。业务订购信息集合中包括用户标识与订购业务的对应关系,在具体的判断过程中,业务管理平台根据用户标识查询用户订购的具体业务,然后查询第一业务流信息中的目的地址是否包含在订购的这些业务的业务地址列表里面,此时若查询到第一业 务流信息中的目的地址包含在业务A对应的业务地址列表里面,就表示订购了业务A。The service management device 1 determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information. The service subscription information set includes a correspondence between the user identifier and the subscription service. In a specific judgment process, the service management platform queries the specific service subscribed by the user according to the user identifier, and then queries whether the destination address in the first service flow information is included in the subscription. In the business address list of these businesses, if you find the first business at this time The destination address in the service flow information is included in the service address list corresponding to the service A, indicating that the service A is subscribed.
若判断出用户订购了业务A,则向PCRF2发送更新策略请求。更新策略请求中携带五元组信息和用户标识,更新策略请求用于请求PCRF2将业务A的策略信息发送给GGSN3,以使GGSN3根据业务A的策略信息对业务A执行策略控制。在发送更新策略请求的过程中,业务管理设备1通过扩展接口传递“五元组信息,更新策略请求”给PCRF2。而策略控制具体包括计费策略控制或服务质量策略控制。若以计费策略控制为例,那么此时的更新策略请求具体就是更新计费策略的请求。以下就使用计费策略控制为例进行描述,服务质量策略控制类似,本发明不再赘述。If it is determined that the user subscribes to the service A, an update policy request is sent to the PCRF2. The update policy request carries the quintuple information and the user identifier, and the update policy request is used to request the PCRF2 to send the policy information of the service A to the GGSN3, so that the GGSN3 performs policy control on the service A according to the policy information of the service A. In the process of transmitting the update policy request, the service management device 1 delivers "quintuple information, update policy request" to the PCRF2 through the extension interface. The policy control specifically includes charging policy control or quality of service policy control. If the charging policy control is taken as an example, the update policy request at this time is specifically a request for updating the charging policy. The following describes the use of the charging policy control as an example. The service quality policy control is similar, and the present invention will not be described again.
PCRF2接受到更新计费策略的请求之后,则根据用户标识、五元组信息查找到业务A的业务费用,生成策略信息发送个GGSN3,策略信息中携带内容包括:业务A的业务费用,五元组信息,用户标识。After receiving the request for updating the charging policy, the PCRF2 searches for the service fee of the service A according to the user identifier and the quintuple information, and generates the GGSN3 by generating the policy information, and the content carried in the policy information includes: the service fee of the service A, five yuan. Group information, user ID.
PCRF2下发策略信息给GGSN3,PCRF2 sends policy information to GGSN3.
GGSN3通过用户标识和业务A的业务费用,向计费***6申请流量配额。The GGSN 3 applies for the traffic quota to the charging system 6 through the user ID and the service fee of the service A.
计费***6根据用户标识和业务A的业务费用分配流量给GGSN3。The billing system 6 allocates traffic to the GGSN 3 based on the subscriber identity and the service fee of the service A.
GGSN3根据流量配额,用户标识,五元组信息形成计费通道,完成业务A的计费。The GGSN3 forms a charging channel according to the traffic quota, the user identifier, and the quintuple information, and completes the charging of the service A.
在本发明的第二个实施例中,描述了一种业务管理设备1。In a second embodiment of the invention, a service management device 1 is described.
下面请参看图5,是本发明实施例中的业务管理设备1的功能框图。业务管理设备1具体包括:接收单元501,判断单元502,发送单元503,审核单元504。在执行业务处理的过程中,例如业务生成、订购、使用的过程中,业务管理设备1具有不同的功能,下面将分别介绍在这三个过程中业务管理设备1的功能。Referring to FIG. 5, it is a functional block diagram of the service management device 1 in the embodiment of the present invention. The service management device 1 specifically includes: a receiving unit 501, a determining unit 502, a sending unit 503, and an auditing unit 504. In the process of performing business processing, for example, in the process of business generation, ordering, and use, the service management device 1 has different functions, and the functions of the service management device 1 in the three processes will be separately described below.
首先描述在业务生成的过程中业务管理设备1的具体功能,而在具体的实施过程中,将以业务集合中的业务的生成过程为例对业务管理设备1的功能进行介绍,此时的业务生成过程实质上是单个业务的生成过程。其他的业务生成过程类似,在此本发明不再赘述。 First, the specific functions of the service management device 1 in the process of the service generation are described. In the specific implementation process, the function of the service management device 1 is introduced by taking the process of generating the service in the service set as an example. The generation process is essentially the process of generating a single business. Other service generation processes are similar, and the present invention will not be described again.
业务集合中的业务的生成过程如下:The process of generating a business in a business collection is as follows:
接收单元501接收OTT服务器4发送的所述业务对应的业务地址列表,审核单元504对所述业务对应的业务地址列表进行审核。业务对应的业务地址列表包括但不限于是IP地址列表。以业务A为例,业务A对应有IP地址列表,用户设备7若订购了业务A,便能够获得分配的业务A对应的IP地址,通过访问分配的IP地址,便可以访问业务A。The receiving unit 501 receives the service address list corresponding to the service sent by the OTT server 4, and the auditing unit 504 reviews the service address list corresponding to the service. The service address list corresponding to the service includes but is not limited to a list of IP addresses. For example, the service A has a list of IP addresses. If the user equipment 7 subscribes to the service A, the user equipment 7 can obtain the IP address corresponding to the assigned service A. By accessing the assigned IP address, the service A can be accessed.
当所述审核单元504对所述业务对应的业务地址列表审查完成后,发送单元503将所述业务对应的业务地址列表发送给CRM5,以使所述CRM5基于所述业务对应的业务地址列表生成所述业务,并且将所述业务发送给所述PCRF2,业务管理设备1。After the review unit 504 checks the service address list corresponding to the service, the sending unit 503 sends the service address list corresponding to the service to the CRM 5, so that the CRM 5 is generated based on the service address list corresponding to the service. The service, and the service is sent to the PCRF2, the service management device 1.
所述接收单元501接收所述CRM5发送的所述业务,并将所述业务发送给所述用户设备7和/或所述OTT服务器4。The receiving unit 501 receives the service sent by the CRM 5, and sends the service to the user equipment 7 and/or the OTT server 4.
而在业务订购的过程中,是由CRM5根据用户设备7发送的业务对应的订购请求生成业务订购信息,业务订购信息中包含了用户标识和业务之间的对应关系,表征了用户设备7具体订购了哪类业务。而在实际的情况中,同一个用户还可以订购其他的业务,那么此时生成的便是业务订购信息集合。而业务订购信息集合中的业务订购信息是由CRM5根据用户设备7发送的业务对应的订购请求生成并发送给所述业务管理设备1的,并且所述CRM5还会将所述业务订购信息发送给PCRF2。假设某用户A订购了业务A和业务B。那么此时业务订购信息集合中具体包括了用户A对应的用户标识与业务A、业务B的对应关系。当然,业务订购信息集合中也包含了其他用户标识和业务的对应关系,业务订购信息集合的内容请参看表3,在此本发明不再赘述。而对于业务管理设备1来说,只需接收单元501接收所述CRM5发送的所述业务订购信息即可。In the process of the service subscription, the service order information is generated by the CRM5 according to the subscription request corresponding to the service sent by the user equipment 7. The service subscription information includes the correspondence between the user identifier and the service, and the user equipment 7 is specifically ordered. What kind of business? In the actual situation, the same user can also order other services, then the service order information set is generated at this time. The service subscription information in the service subscription information set is generated by the CRM5 according to the subscription request corresponding to the service sent by the user equipment 7, and sent to the service management device 1, and the CRM5 also sends the service subscription information to the CRM5. PCRF2. Suppose a user A subscribes to service A and service B. Then, the service subscription information set specifically includes the correspondence between the user identifier corresponding to the user A and the service A and the service B. Of course, the service subscription information set also includes the correspondence between other user identifiers and services. For the content of the service subscription information set, refer to Table 3, which is not described herein. For the service management device 1, only the receiving unit 501 needs to receive the service subscription information sent by the CRM 5.
下面介绍在业务使用的过程中业务管理设备1的具体功能。The following describes the specific functions of the service management device 1 in the process of using the service.
接收单元501,用于收用户设备7发送的业务访问请求。业务访问请求携带第一业务流信息和所述用户设备7的用户标识。第一业务流信息包括但不限于是五元组信息,所述五元组信息包括:源地址、源端口、目标地址、目标端口,以及协议号。而所述五元组信息的源地址和源端口由所述GGSN3 分配。用户标识可以是手机号码、用户账号等等。在本发明的另一个实施例中,所述第一业务流信息和所述用户标识由所述用户设备7在发送所述业务访问请求,并判断出所述第一业务流信息与业务集合对应的业务流信息匹配之后上报的。或者所述第一业务流信息和所述用户标识是由OTT服务器4在判断出所述第一业务流信息与所述业务集合对应的业务流信息匹配之后上报。The receiving unit 501 is configured to receive a service access request sent by the user equipment 7. The service access request carries the first service flow information and the user identifier of the user equipment 7. The first service flow information includes, but is not limited to, five-tuple information including: a source address, a source port, a target address, a target port, and a protocol number. And the source address and the source port of the quintuple information are used by the GGSN3 distribution. The user ID can be a mobile number, a user account, and the like. In another embodiment of the present invention, the first service flow information and the user identifier are sent by the user equipment 7 to the service access request, and it is determined that the first service flow information corresponds to a service set. The traffic flow information is reported after the match. Or the first service flow information and the user identifier are reported by the OTT server 4 after determining that the first service flow information matches the service flow information corresponding to the service set.
判断单元502,用于根据所述接收单元501接收的业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务。在具体的实施过程中,业务订购信息集合是所有用户设备7订购的业务的统称。另外,业务订购信息集合包括用户标识与订购业务的对应关系。The determining unit 502 is configured to determine, according to the service subscription information set received by the receiving unit 501, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information. In a specific implementation process, the service subscription information set is a general term for the services subscribed by all user equipments 7. In addition, the service subscription information set includes a correspondence between the user identifier and the subscription service.
发送单元503,用于所述判断单元502判断出所述用户订购了所述第一业务流信息对应的业务时,则向PCRF2发送携带有所述第一业务流信息和所述用户标识的更新策略请求,其中,所述更新策略请求用于请求所述PCRF2将所述第一业务流信息对应的业务的策略信息发送给GGSN3,以使所述GGSN3根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。策略控制具体包括计费策略控制,或服务质量策略控制。The sending unit 503, when the determining unit 502 determines that the user subscribes to the service corresponding to the first service flow information, sends an update that carries the first service flow information and the user identifier to the PCRF2. a policy request, wherein the update policy request is used to request the PCRF2 to send policy information of a service corresponding to the first service flow information to the GGSN3, so that the GGSN3 needs to use the first service according to the policy information. The business execution policy control corresponding to the flow information. Policy control specifically includes charging policy control, or quality of service policy control.
所述判断单元502具体用于根据所述接收单元501接收的所述用户标识在所述业务订购信息集合中查询所述用户标识订购的业务;判断所述第一业务流信息中的业务地址是否存在于用户标识订购的业务的业务地址列表中。The determining unit 502 is specifically configured to query, according to the user identifier received by the receiving unit 501, the service subscribed by the user identifier in the service subscription information set; and determine whether the service address in the first service flow information is It exists in the service address list of the service that the user identifies the subscription.
在本发明的第三个实施例中,介绍了一种PCRF2。In a third embodiment of the invention, a PCRF2 is described.
下面请参看图6,是本发明实施例中的PCRF2的功能框图。PCRF2具体包括:接收模块601,获取模块602,发送模块603,Please refer to FIG. 6, which is a functional block diagram of the PCRF2 in the embodiment of the present invention. The PCRF2 specifically includes: a receiving module 601, an obtaining module 602, and a sending module 603.
接收模块601,用于接收业务管理设备1发送的携带有第一业务流信息和用户标识的更新策略请求,所述更新策略请求是所述业务管理设备1根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断出所述用户订购了所述第一业务流信息对应的业务之后发送的,其中,所述业务订购信息集合中包括用户标识与订购业务的对应关系;The receiving module 601 is configured to receive an update policy request that is sent by the service management device 1 and that carries the first service flow information and the user identifier, where the update policy request is the service management device 1 according to the service subscription information set and the first And the service flow information and the user identifier are sent after the user subscribes to the service corresponding to the first service flow information, where the service subscription information set includes a correspondence between the user identifier and the subscription service;
获取模块602,用于基于接收模块601接收的所述更新策略请求,获取 所述第一业务流信息对应的策略信息;The obtaining module 602 is configured to obtain, according to the update policy request received by the receiving module 601, The policy information corresponding to the first service flow information;
发送模块603,用于将所述获取模块602获取的所述策略信息发送给GGSN3,以使所述GGSN3根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。The sending module 603 is configured to send the policy information acquired by the acquiring module 602 to the GGSN3, so that the GGSN3 performs policy control on the service corresponding to the first service flow information according to the policy information.
而在业务生成的过程中,PCRF2的所述接收模块601还用于接收CRM5发送的业务,其中所述业务是CRM5基于业务对应的业务地址列表生成的,其中所述业务对应的业务地址列表是由OTT服务器4发送,并由所述业务管理设备1审核之后发送给CRM5的。In the process of the service generation, the receiving module 601 of the PCRF2 is further configured to receive the service sent by the CRM5, where the service is generated by the CRM5 based on the service address list corresponding to the service, where the service address list corresponding to the service is It is sent by the OTT server 4 and is sent to the CRM 5 after being audited by the service management device 1.
在本发明的第四个实施例中,描述了一种业务策略控制方法。In a fourth embodiment of the present invention, a service policy control method is described.
在具体的实施过程中,该方法应用于业务管理设备,业务策略控制方法包含了业务生成、订购、使用这三个方面,下面将从这三个方面介绍具体的策略控制过程。In the specific implementation process, the method is applied to the service management device, and the business policy control method includes three aspects of service generation, ordering, and use. The specific policy control process will be introduced from these three aspects.
下面请参看图7,是业务生成的过程图,而其他的业务生成过程类似,在此本发明不再赘述。Please refer to FIG. 7 , which is a process diagram of service generation, and other service generation processes are similar, and the present invention will not be described again.
S701,所述业务管理设备接收OTT服务器发送的所述业务对应的业务地址列表,并对所述业务对应的业务地址列表进行审核。而业务的业务地址列表包括但不限于是IP地址列表。S701. The service management device receives a service address list corresponding to the service sent by the OTT server, and performs a review on the service address list corresponding to the service. The service address list of the service includes but is not limited to a list of IP addresses.
S702,所述业务管理设备对所述业务对应的业务地址列表审查完成后,将所述业务对应的业务地址列表发送给CRM,以使所述CRM基于所述业务对应的业务地址列表生成所述业务,并且将所述业务发送给所述PCRF,业务管理设备。在具体的实施过程中,假设业务以业务A为例,CRM基于业务A对应的业务地址列表生成业务A。此时的业务A包含了四个方面的内容:业务A对应的业务地址列表,业务A对应的业务名称,业务A对应的业务流量大小,以及业务A对应的业务费用。具体的内容请参看表1,这四个方面的内容统称为业务A对应的业务流信息。CRM将业务A发送给PCRF和业务管理设备。具体的,在将业务A发送给PCRF时,CRM具体会将业务A对应的“业务地址列表和业务费用”这两项内容发送给PCRF进行存储。而由于CRM在生成业务后都会将对应的“业务地址列表和业务费用”发送给PCRF,因此,PCRF存储了业务集合对应的“业务地址列表和业务费用”。 而在发送业务A给业务管理设备时,则发送了业务A对应的“业务名称和业务地址列表”。而由于CRM在每生成业务都会想业务管理设备发送业务对应的业务流信息。因此,对于业务管理设备来说,存储的也是业务集合对应的业务流信息。此外,CRM将业务A发送给计费***。在将业务A发送给计费***时,CRM具体会将业务A对应的“业务流量大小和业务费用”发送给计费***,以便于后续GGSN向计费***申请流量配额时,计费***能够以业务集合对应的业务流信息为基础,为GGSN分配流量。对于计费***来说,和业务管理设备类似,实际上存储的也是业务集合对应的业务流信息。在上面的实施例中,在业务的生成之后,CRM都会将其对应的业务流信息发送给PCRF与计费***存储,以替代在GGSN上存储。因此,GGSN上不用预先配置业务集合对应的业务流信息,尤其是每个业务对应的业务地址列表和每个业务对应的业务流量大小,能够缓解GGSN的业务压力。S702, after the service management device checks the service address list corresponding to the service, the service address list corresponding to the service is sent to the CRM, so that the CRM generates the service address list based on the service address list corresponding to the service. Traffic, and the service is sent to the PCRF, the service management device. In the specific implementation process, it is assumed that the service is based on the service A, and the CRM generates the service A based on the service address list corresponding to the service A. The service A at this time includes four aspects: the service address list corresponding to the service A, the service name corresponding to the service A, the service traffic size corresponding to the service A, and the service fee corresponding to the service A. For details, please refer to Table 1. The contents of these four aspects are collectively referred to as the service flow information corresponding to Service A. The CRM sends the service A to the PCRF and the service management device. Specifically, when the service A is sent to the PCRF, the CRM specifically sends the two contents of the service address list and the service fee corresponding to the service A to the PCRF for storage. The CRM stores the corresponding service address list and service fee to the PCRF after the service is generated. Therefore, the PCRF stores the service address list and service fee corresponding to the service set. When the service A is sent to the service management device, the "service name and service address list" corresponding to the service A is sent. Because CRM wants the service management device to send the service flow information corresponding to the service every time the service is generated. Therefore, for the service management device, the service flow information corresponding to the service set is also stored. In addition, CRM sends service A to the billing system. When the service A is sent to the charging system, the CRM specifically sends the service traffic size and the service fee corresponding to the service A to the charging system, so that the charging system can be used when the subsequent GGSN applies for the traffic quota to the charging system. Traffic is allocated to the GGSN based on the service flow information corresponding to the service set. For the billing system, similar to the service management device, the service flow information corresponding to the service set is actually stored. In the above embodiment, after the service is generated, the CRM sends its corresponding service flow information to the PCRF and the charging system storage instead of storing on the GGSN. Therefore, the GGSN does not need to pre-configure the service flow information corresponding to the service set, in particular, the service address list corresponding to each service and the service traffic size corresponding to each service, which can alleviate the service pressure of the GGSN.
S703,所述业务管理设备接收所述CRM发送的所述业务,并将所述业务发送给所述用户设备和/或所述OTT服务器。在发送业务A的过程中,业务管理设备具体是基于业务A生成SDK和/或API,当业务管理设备基于业务A生成SDK之后,则会将SDK发送给用户设备。当业务管理设备将业务A对应的业务流信息打包成API之后,会将API发送给OTT服务器。以上仅是以用户A为例介绍SDK和API,在实际情况中,SDK和API携带的应该是业务集合对应的业务流信息。S703. The service management device receives the service sent by the CRM, and sends the service to the user equipment and/or the OTT server. In the process of sending the service A, the service management device generates the SDK and/or the API based on the service A. After the service management device generates the SDK based on the service A, the SDK is sent to the user equipment. After the service management device packages the service flow information corresponding to the service A into an API, the API is sent to the OTT server. The above is only the user A as an example to introduce the SDK and the API. In the actual situation, the SDK and the API should carry the service flow information corresponding to the service set.
进一步的,当业务集合生成之后,用户设备便可以任意订购业务集合中的业务。而业务集合囊括了所有业务对应的业务流信息,业务集合的内容请参表2,在此本发明不再赘述。Further, after the service set is generated, the user equipment can arbitrarily subscribe to the service in the service set. The service collection includes service flow information corresponding to all services, and the content of the service collection is shown in Table 2, and the present invention will not be described again.
进一步的,在用户订购业务的过程中,具体是CRM根据用户设备发送的业务对应的订购请求生成并发送给所述业务管理设备的,并且所述CRM还会将所述业务订购信息发送给PCRF,此时,对于用户管理设备来说,仅需接收所述业务订购信息。并转发给订购信息给OTT服务器即可。当然在实际情况中,用户可以订购多个业务,而每个业务都具有各自的业务订购信息,因此,用户管理设备接收到可以是业务订购信息集合,并且也会将其转发给OTT服务器。 Further, in the process of the user ordering the service, specifically, the CRM is generated and sent to the service management device according to the subscription request corresponding to the service sent by the user equipment, and the CRM further sends the service subscription information to the PCRF. At this time, for the user management device, only the service subscription information needs to be received. And forward it to the OTT server for ordering information. Of course, in the actual situation, the user can subscribe to multiple services, and each service has its own service subscription information. Therefore, the user management device receives the service subscription information set and forwards it to the OTT server.
当用户订购业务之后,用户可以随意使用订购的业务。After the user subscribes to the business, the user can use the subscribed service at will.
下面请请参看图8,图8是业务使用的方法流程图。Please refer to FIG. 8 below, which is a flowchart of a method used by the service.
S801,业务管理设备接收用户设备发送的业务访问请求,所述业务访问请求携带第一业务流信息和所述用户设备的用户标识。S801. The service management device receives a service access request sent by the user equipment, where the service access request carries the first service flow information and the user identifier of the user equipment.
S802,所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,所述业务订购信息集合中包括用户标识与订购业务的对应关系。而在具体的实施过程中,所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,具体包括:根据所述用户标识在所述业务订购信息集合中查询所述用户标识订购的业务;判断所述第一业务流信息中的业务地址是否存在于用户标识订购的业务的业务地址列表中。若判断出所述第一业务流信息中的业务地址存在于用户标识订购的业务的业务地址列表中,则表示所述用户订购了所述第一业务流信息对应的业务。S802, the service management device determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to a service corresponding to the first service flow information, where the service subscription information set It includes the correspondence between the user ID and the subscription service. In a specific implementation process, the service management device determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information, Specifically, the method includes: querying the service subscription information set in the service subscription information set according to the user identifier, and determining whether the service address in the first service flow information exists in a service address list of a service subscribed by the user identifier. . If it is determined that the service address in the first service flow information exists in the service address list of the service subscribed by the user identifier, it indicates that the user subscribes to the service corresponding to the first service flow information.
S803,所述业务管理设备若判断出所述用户订购了所述第一业务流信息对应的业务,则向PCRF发送携带有所述第一业务流信息和所述用户标识的更新策略请求,其中,所述更新策略请求用于请求所述PCRF将所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。S803, the service management device, if it is determined that the user subscribes to the service corresponding to the first service flow information, sends an update policy request carrying the first service flow information and the user identifier to the PCRF, where The update policy request is used to request the PCRF to send the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN corresponds to the first service flow information according to the policy information. Business execution policy control.
本发明具体的实施过程中,业务访问请求具体由用户设备在接收用户操作后发送。而第一业务流信息和用户标识则是由用户设备在发送业务访问请求,并判断出第一业务流信息与业务集合对应的业务流信息匹配之后上报的。或者第一业务流信息和所述用户标识是由OTT服务器在判断出所述第一业务流信息与所述业务集合对应的业务流信息匹配之后上报。第一业务流信息包括但不限于是五元组信息,五元组信息包括:源地址、源端口、目标地址、目标端口,以及协议号,并且五元组信息的源地址和源端口是由GGSN分配。用户标识包括但不限于是手机号码、用户账号等等。具体来说,当用户设备发送业务访问请求之后,用户设备中内置的SDK则会判断第一业务流信息与业务集合对应的业务流信息是否匹配,在匹配之后则会上报第一业 务流信息和用户标识给业务管理设备。具体的,业务集合是多类业务的统称。业务集合对应的业务流信息具体包括四大类:业务地址列表,业务名称,业务流量大小,以及业务费用,而业务地址列表包含但不限于是IP地址列表。业务集合的内容可参看表2,表2描述了业务集合对应的业务流信息的具体内容,并使用了业务A和业务B两种业务举例,在此本发明不再赘述。In a specific implementation process of the present invention, the service access request is specifically sent by the user equipment after receiving the user operation. The first service flow information and the user identifier are reported by the user equipment after the service access request is sent, and the first service flow information is matched with the service flow information corresponding to the service set. Or the first service flow information and the user identifier are reported by the OTT server after determining that the first service flow information matches the service flow information corresponding to the service set. The first service flow information includes, but is not limited to, quintuple information, and the quintuple information includes: a source address, a source port, a target address, a target port, and a protocol number, and the source address and the source port of the quintuple information are GGSN allocation. User IDs include, but are not limited to, mobile phone numbers, user accounts, and the like. Specifically, after the user equipment sends the service access request, the SDK built in the user equipment determines whether the first service flow information and the service flow information corresponding to the service set match, and the first service is reported after the matching. The service flow information and the user identifier are given to the service management device. Specifically, a business collection is a general term for multiple types of business. The service flow information corresponding to the service set specifically includes four categories: a service address list, a service name, a service traffic size, and a service fee, and the service address list includes but is not limited to a list of IP addresses. For the content of the service set, refer to Table 2, which describes the specific content of the service flow information corresponding to the service set, and uses the service A and service B service examples, which are not described herein.
具体的,SDK在判断第一业务流信息与业务集合对应的业务流信息是否匹配时,具体判断的是第一业务流信息包含的目的地址是否存在于业务集合对应的业务地址列表里。若存在,则上报第一业务流信息和用户标识给业务管理设备。Specifically, the SDK determines whether the destination address included in the first service flow information exists in the service address list corresponding to the service set when determining whether the first service flow information matches the service flow information corresponding to the service set. If yes, the first service flow information and the user identifier are reported to the service management device.
在本发明的另一个实施例中,第一业务流信息和所述用户标识是由OTT服务器在判断出所述第一业务流信息与所述业务集合对应的业务流信息匹配之后上报。此处业务对应的业务流信息的具体内容请参看表1,并且判断的方式和SDK判断的方式类似,在此本发明不再赘述。将业务集合对应的业务流信息存储在用户设备或OTT服务器中,使得用户设备或OTT服务器在匹配第一业务流信息并在匹配成功之后,上报第一业务流信息给业务管理设备。避免了在GGSN中执行该匹配的步骤,进一步缓解了GGSN的压力。In another embodiment of the present invention, the first service flow information and the user identifier are reported by the OTT server after determining that the first service flow information matches the service flow information corresponding to the service set. For details of the service flow information corresponding to the service, refer to Table 1, and the manner of the judgment is similar to the manner of the SDK judgment, and the present invention will not be described again. The service flow information corresponding to the service set is stored in the user equipment or the OTT server, so that the user equipment or the OTT server reports the first service flow information to the service management device after matching the first service flow information and after the matching is successful. The step of performing the matching in the GGSN is avoided, further alleviating the pressure on the GGSN.
业务管理设备根据业务订购信息集合以及第一业务流信息和用户标识,判断用户是否订购了第一业务流信息对应的业务。业务订购信息集合中包括用户标识与订购业务的对应关系,在具体的判断过程中,业务管理平台根据用户标识查询用户订购的具体业务,然后查询第一业务流信息中的目的地址是否包含在订购的这些业务的业务地址列表里面,此时若查询到第一业务流信息中的目的地址包含在业务A对应的业务地址列表里面,就表示订购了业务A。The service management device determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information. The service subscription information set includes a correspondence between the user identifier and the subscription service. In a specific judgment process, the service management platform queries the specific service subscribed by the user according to the user identifier, and then queries whether the destination address in the first service flow information is included in the subscription. In the service address list of these services, if the destination address in the first service flow information is included in the service address list corresponding to the service A, the service A is subscribed.
若判断出用户订购了业务A,则向PCRF发送携带有五元组信息和用户标识的更新策略请求。更新策略请求用于请求PCRF将业务A的策略信息发送给GGSN,以使GGSN根据业务A的策略信息对业务A执行策略控制。在发送更新策略请求的过程中,业务管理设备通过扩展接口传递“五元组信息,更新策略请求”给PCRF。而策略控制具体包括计费策略控制或服务质量策略控制。若以计费策略控制为例,那么此时的更新策略请求具体就是更 新计费策略的请求。以下就使用计费策略控制为例进行描述,服务质量策略控制类似,本发明不再赘述。If it is determined that the user subscribes to the service A, the update policy request carrying the quintuple information and the user identifier is sent to the PCRF. The update policy request is used to request the PCRF to send the policy information of the service A to the GGSN, so that the GGSN performs policy control on the service A according to the policy information of the service A. In the process of sending the update policy request, the service management device delivers "quintuple information, update policy request" to the PCRF through the extended interface. The policy control specifically includes charging policy control or quality of service policy control. If the charging policy control is taken as an example, then the update policy request at this time is specifically more Request for a new billing policy. The following describes the use of the charging policy control as an example. The service quality policy control is similar, and the present invention will not be described again.
PCRF接受到更新计费策略的请求之后,则根据用户标识、五元组信息查找到业务A的业务费用,生成策略信息发送个GGSN,策略信息中携带内容包括:业务A的业务费用,五元组信息,用户标识。After receiving the request for updating the charging policy, the PCRF searches for the service fee of the service A according to the user identifier and the quintuple information, and generates a policy information to send a GGSN, where the content carried in the policy information includes: the service fee of the service A, five yuan Group information, user ID.
PCRF下发策略信息给GGSN,The PCRF sends the policy information to the GGSN.
GGSN通过用户标识和业务A的业务费用,向计费***申请流量配额。The GGSN applies for a traffic quota to the charging system through the user ID and the service fee of the service A.
计费***根据用户标识和业务A的业务费用分配流量给GGSN。The charging system allocates traffic to the GGSN according to the user identity and the service cost of the service A.
GGSN根据流量配额,用户标识,五元组信息形成计费通道,完成业务A的计费。The GGSN forms a charging channel according to the traffic quota, the user identifier, and the quintuple information, and completes the charging of the service A.
在本发明的另一个实施例中,也从PCRF的角度描述了业务策略控制方法。In another embodiment of the invention, the business policy control method is also described from the perspective of a PCRF.
在具体的实施过程中,PCRF会接收业务管理设备发送的携带有第一业务流信息和用户标识的更新策略请求,所述更新策略请求是所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断出所述用户订购了所述第一业务流信息对应的业务之后发送的,其中,所述业务订购信息集合中包括用户标识与订购业务的对应关系;PCRF基于所述更新策略请求,获取所述第一业务流信息对应的策略信息;PCRF将所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。In a specific implementation process, the PCRF receives an update policy request that is sent by the service management device and carries the first service flow information and the user identifier, where the update policy request is the service management device according to the service subscription information set and the a service flow information and the user identifier, which are sent after the user subscribes to the service corresponding to the first service flow information, where the service subscription information set includes a correspondence between the user identifier and the subscription service; The PCRF obtains the policy information corresponding to the first service flow information based on the update policy request, and the PCRF sends the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN is configured according to the policy information. Performing policy control on the service corresponding to the first service flow information.
在本发明的另一个实施例中,PCRF还会接收CRM发送的业务,其中所述业务是CRM基于业务对应的业务地址列表生成的,其中所述业务对应的业务地址列表是由OTT服务器发送,并由所述业务管理设备审核之后发送给CRM的。In another embodiment of the present invention, the PCRF also receives the service sent by the CRM, where the service is generated by the CRM based on the service address list corresponding to the service, where the service address list corresponding to the service is sent by the OTT server. And after being reviewed by the service management device, it is sent to the CRM.
通过本发明的一个或多个实施例,可以实现如下技术效果:Through one or more embodiments of the present invention, the following technical effects can be achieved:
(1),在本发明中,在用户设备访问业务时,使用业务管理设备来寻找用户设备订购的业务。然后向PCRF发送更新策略请求,以使PCRF查找用户设备订购的业务的策略信息,然后发送给GGSN执行策略控制。进而将原本以“GGSN”的策略控制分担到业务管理设备和PCRF,缓解GGSN的 压力,并进一步减小GGSN出错的几率。(1) In the present invention, when the user equipment accesses the service, the service management device is used to find the service subscribed by the user equipment. The update policy request is then sent to the PCRF to cause the PCRF to look up the policy information of the service subscribed by the user equipment, and then send it to the GGSN to perform policy control. In turn, the original policy of "GGSN" is shared to the service management device and the PCRF to alleviate the GGSN. Pressure and further reduce the chance of GGSN errors.
(2),在本发明中,将业务集合对应的业务流信息存储在用户设备中,使得用户设备在发送业务访问请求,并且使用业务集合对应的业务流信息匹配第一业务流信息之后,再向业务管理设备上报第一业务流信息。避免了在GGSN中执行该匹配的步骤,进一步缓解了GGSN的压力。(2) In the present invention, the service flow information corresponding to the service set is stored in the user equipment, so that the user equipment sends the service access request, and after the service flow information corresponding to the service set matches the first service flow information, The first service flow information is reported to the service management device. The step of performing the matching in the GGSN is avoided, further alleviating the pressure on the GGSN.
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器,CD-ROM,光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。 These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。 It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and modifications of the invention

Claims (19)

  1. 一种业务策略控制方法,所述方法应用于业务管理设备,其特征在于,所述方法包括:A service policy control method, the method being applied to a service management device, wherein the method includes:
    业务管理设备接收用户设备发送的业务访问请求,所述业务访问请求携带第一业务流信息和所述用户设备的用户标识;The service management device receives a service access request sent by the user equipment, where the service access request carries the first service flow information and the user identifier of the user equipment;
    所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,所述业务订购信息集合中包括用户标识与订购业务的对应关系;The service management device determines, according to the service subscription information set, the first service flow information, and the user identifier, whether the user subscribes to the service corresponding to the first service flow information, where the service subscription information set includes The correspondence between the user ID and the subscription service;
    所述业务管理设备若判断出所述用户订购了所述第一业务流信息对应的业务,则向策略与计费规则功能设备PCRF发送携带有所述第一业务流信息和所述用户标识的更新策略请求,其中,所述更新策略请求用于请求所述PCRF将所述第一业务流信息对应的业务的策略信息发送给网关支撑节点GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。If the service management device determines that the user subscribes to the service corresponding to the first service flow information, sends the first service flow information and the user identifier to the policy and charging rule function device PCRF. An update policy request, where the update policy request is used to request the PCRF to send policy information of a service corresponding to the first service flow information to a gateway support node GGSN, so that the GGSN performs a policy according to the policy information. The service execution policy control corresponding to the first service flow information.
  2. 如权利要求1所述的方法,其特征在于,The method of claim 1 wherein
    所述第一业务流信息和所述用户标识由所述用户设备在发送所述业务访问请求,并判断出所述第一业务流信息与业务集合对应的业务流信息匹配之后上报;或者The first service flow information and the user identifier are reported by the user equipment after the service access request is sent, and the first service flow information is matched with the service flow information corresponding to the service set; or
    所述第一业务流信息和所述用户标识是由OTT服务器在判断出所述第一业务流信息与所述业务集合对应的业务流信息匹配之后上报。The first service flow information and the user identifier are reported by the OTT server after determining that the first service flow information matches the service flow information corresponding to the service set.
  3. 如权利要求2所述的方法,其特征在于,所述业务集合中的业务的生成过程包括:The method of claim 2, wherein the generating process of the service in the service set comprises:
    所述业务管理设备接收OTT服务器发送的所述业务对应的业务地址列表,并对所述业务对应的业务地址列表进行审核;Receiving, by the service management device, a service address list corresponding to the service sent by the OTT server, and performing a review on the service address list corresponding to the service;
    所述业务管理设备对所述业务对应的业务地址列表审查完成后,将所述业务对应的业务地址列表发送给客户关系管理设备,以使所述客户关系管理设备基于所述业务对应的业务地址列表生成所述业务,并且将所述业务发送给所述PCRF,业务管理设备;After the service management device checks the service address list corresponding to the service, the service address list corresponding to the service is sent to the customer relationship management device, so that the customer relationship management device is based on the service address corresponding to the service. The list generates the service, and sends the service to the PCRF, a service management device;
    所述业务管理设备接收所述客户关系管理设备发送的所述业务,并将所 述业务发送给所述用户设备和/或所述OTT服务器。Receiving, by the service management device, the service sent by the customer relationship management device, and The service is sent to the user equipment and/or the OTT server.
  4. 如权利要求1所述的方法,其特征在于,The method of claim 1 wherein
    所述业务订购信息集合中的业务订购信息是由客户关系管理设备根据用户设备发送的业务对应的订购请求生成并发送给所述业务管理设备的,并且所述客户关系管理设备还会将所述业务订购信息发送给PCRF;The service order information in the service order information set is generated by the customer relationship management device according to the subscription request corresponding to the service sent by the user equipment, and sent to the service management device, and the customer relationship management device further Service order information is sent to the PCRF;
    所述业务管理设备接收所述业务订购信息。The service management device receives the service subscription information.
  5. 如权利要求1-4任一权项所述的方法,其特征在于,所述第一业务流信息具体为五元组信息,所述五元组信息包括:源地址、源端口、目标地址、目标端口,以及协议号。The method according to any one of claims 1 to 4, wherein the first service flow information is specifically five-tuple information, and the quintuple information includes: a source address, a source port, a target address, Target port, and protocol number.
  6. 如权利要求1-5任一权项所述的方法,其特征在于,所述策略控制具体包括计费策略控制,或服务质量策略控制。The method according to any one of claims 1 to 5, wherein the policy control specifically comprises charging policy control or quality of service policy control.
  7. 如权利要求1所述的方法,其特征在于,所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,具体包括:The method according to claim 1, wherein the service management device determines, according to the service subscription information set, the first service flow information and the user identifier, whether the user subscribes to the first service flow. The business corresponding to the information, including:
    根据所述用户标识在所述业务订购信息集合中查询所述用户标识订购的业务;Querying, according to the user identifier, the service subscribed by the user identifier in the service subscription information set;
    判断所述第一业务流信息中的业务地址是否存在于用户标识订购的业务的业务地址列表中。Determining whether the service address in the first service flow information exists in a service address list of the service subscribed by the user identity.
  8. 一种业务管理设备,其特征在于,包括:A service management device, comprising:
    接收单元,用于收用户设备发送的业务访问请求,所述业务访问请求携带第一业务流信息和所述用户设备的用户标识;a receiving unit, configured to receive a service access request sent by the user equipment, where the service access request carries the first service flow information and the user identifier of the user equipment;
    判断单元,用于根据所述接收单元接收的业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,所述业务订购信息集合中包括用户标识与订购业务的对应关系;a determining unit, configured to determine, according to the service subscription information set received by the receiving unit, the first service flow information and the user identifier, whether the user subscribes to the service corresponding to the first service flow information, The service subscription information set includes a correspondence between the user identifier and the subscription service;
    发送单元,用于所述判断单元判断出所述用户订购了所述第一业务流信息对应的业务时,则向PCRF发送携带有所述第一业务流信息和所述用户标识的更新策略请求,其中,所述更新策略请求用于请求所述PCRF将所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所 述策略信息对所述第一业务流信息对应的业务执行策略控制。a sending unit, configured to: when the determining unit determines that the user subscribes to the service corresponding to the first service flow information, sending, by the PCRF, an update policy request that carries the first service flow information and the user identifier The update policy request is used to request the PCRF to send policy information of a service corresponding to the first service flow information to a GGSN, so that the GGSN is configured according to the The policy information performs policy control on the service corresponding to the first service flow information.
  9. 如权利要求8所述的业务管理设备,其特征在于,所述第一业务流信息和所述用户标识由所述用户设备在发送所述业务访问请求,并判断出所述第一业务流信息与业务集合对应的业务流信息匹配之后上报的;或者The service management device according to claim 8, wherein the first service flow information and the user identifier are sent by the user equipment to the service access request, and the first service flow information is determined. Reported after the service flow information corresponding to the service set is matched; or
    所述第一业务流信息和所述用户标识是由OTT服务器在判断出所述第一业务流信息与所述业务集合对应的业务流信息匹配之后上报。The first service flow information and the user identifier are reported by the OTT server after determining that the first service flow information matches the service flow information corresponding to the service set.
  10. 如权利要求9所述的业务管理设备,其特征在于,所述业务集合中的业务的生成过程包括:The service management device according to claim 9, wherein the process of generating the service in the service set comprises:
    所述接收单元接收OTT服务器发送的所述业务对应的业务地址列表,审核单元对所述业务对应的业务地址列表进行审核;The receiving unit receives a service address list corresponding to the service sent by the OTT server, and the auditing unit reviews the service address list corresponding to the service;
    当所述审核单元对所述业务对应的业务地址列表审查完成后,发送单元将所述业务对应的业务地址列表发送给客户关系管理设备,以使所述客户关系管理设备基于所述业务对应的业务地址列表生成所述业务,并且将所述业务发送给所述PCRF,业务管理设备;After the review unit completes the review of the service address list corresponding to the service, the sending unit sends the service address list corresponding to the service to the customer relationship management device, so that the customer relationship management device is based on the service corresponding to the service The service address list generates the service, and sends the service to the PCRF, a service management device;
    所述接收单元接收所述客户关系管理设备发送的所述业务,并将所述业务发送给所述用户设备和/或所述OTT服务器。The receiving unit receives the service sent by the customer relationship management device, and sends the service to the user equipment and/or the OTT server.
  11. 如权利要求8所述的业务管理设备,其特征在于,所述业务订购信息集合中的业务订购信息是由客户关系管理设备根据用户设备发送的业务对应的订购请求生成并发送给所述业务管理设备的,并且所述客户关系管理设备还会将所述业务订购信息发送给PCRF;The service management device according to claim 8, wherein the service order information in the service order information set is generated by the customer relationship management device according to the subscription request corresponding to the service sent by the user equipment, and sent to the service management. Device, and the customer relationship management device also sends the service order information to the PCRF;
    所述接收单元接收所述客户关系管理设备发送的所述业务订购信息。The receiving unit receives the service subscription information sent by the customer relationship management device.
  12. 如权利要求8-11任一权项所述的业务管理设备,其特征在于,所述第一业务流信息具体为五元组信息,所述五元组信息包括:源地址、源端口、目标地址、目标端口,以及协议号。The service management device according to any one of claims 8 to 11, wherein the first service flow information is specifically quintuple information, and the quintuple information includes: a source address, a source port, and a target. Address, destination port, and protocol number.
  13. 如权利要求8-12任一权项所述的业务管理设备,其特征在于,所述策略控制具体包括计费策略控制,或服务质量策略控制。The service management device according to any one of claims 8 to 12, wherein the policy control specifically includes charging policy control or quality of service policy control.
  14. 如权利要求8所述的业务管理设备,其特征在于,所述判断单元具体用于根据所述接收单元接收的所述用户标识在所述业务订购信息集合中查询所述用户标识订购的业务;判断所述第一业务流信息中的业务地址是否 存在于用户标识订购的业务的业务地址列表中。The service management device according to claim 8, wherein the determining unit is configured to query, according to the user identifier received by the receiving unit, the service subscribed by the user identifier in the service subscription information set; Determining whether the service address in the first service flow information is It exists in the service address list of the service that the user identifies the subscription.
  15. 一种业务策略控制方法,所述方法应用于PCRF,其特征在于,所述方法包括:A method for controlling a business policy, the method being applied to a PCRF, the method comprising:
    PCRF接收业务管理设备发送的携带有第一业务流信息和用户标识的更新策略请求,所述更新策略请求是所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断出所述用户订购了所述第一业务流信息对应的业务之后发送的,其中,所述业务订购信息集合中包括用户标识与订购业务的对应关系;The PCRF receives an update policy request that is sent by the service management device and carries the first service flow information and the user identifier, where the update policy request is that the service management device according to the service subscription information set and the first service flow information and the user And the identifier is sent after the user subscribes to the service corresponding to the first service flow information, where the service subscription information set includes a correspondence between the user identifier and the subscription service;
    PCRF基于所述更新策略请求,获取所述第一业务流信息对应的策略信息;And acquiring, by the PCRF, the policy information corresponding to the first service flow information, according to the update policy request;
    PCRF将所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。The PCRF sends the policy information of the service corresponding to the first service flow information to the GGSN, so that the GGSN performs policy control on the service corresponding to the first service flow information according to the policy information.
  16. 如权利要求15所述的方法,其特征在于,所述方法还包括:The method of claim 15 wherein the method further comprises:
    PCRF接收客户关系管理设备发送的业务,其中所述业务是客户关系管理设备基于业务对应的业务地址列表生成的,其中所述业务对应的业务地址列表是由OTT服务器发送,并由所述业务管理设备审核之后发送给客户关系管理设备的。The PCRF receives the service sent by the customer relationship management device, where the service is generated by the customer relationship management device based on the service address list corresponding to the service, where the service address list corresponding to the service is sent by the OTT server, and is managed by the service. The device is sent to the customer relationship management device after the audit.
  17. 一种PCRF,其特征在于,包括:A PCRF, comprising:
    接收模块,用于接收业务管理设备发送的携带有第一业务流信息和用户标识的更新策略请求,所述更新策略请求是所述业务管理设备根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断出所述用户订购了所述第一业务流信息对应的业务之后发送的,其中,所述业务订购信息集合中包括用户标识与订购业务的对应关系;a receiving module, configured to receive, by the service management device, an update policy request that carries the first service flow information and the user identifier, where the update policy request is the service management device according to the service subscription information set and the first service flow information And the user identifier, after the user is ordered to subscribe to the service corresponding to the first service flow information, where the service subscription information set includes a correspondence between the user identifier and the subscription service;
    获取模块,用于基于接收模块接收的所述更新策略请求,获取所述第一业务流信息对应的策略信息;An acquiring module, configured to acquire, according to the update policy request received by the receiving module, policy information corresponding to the first service flow information;
    发送模块,用于将所述获取模块获取的所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制。 a sending module, configured to send the policy information of the service corresponding to the first service flow information acquired by the acquiring module to the GGSN, so that the GGSN performs the service corresponding to the first service flow information according to the policy information. Perform policy control.
  18. 如权利要求17所述的PCRF,其特征在于,所述接收模块还用于接收客户关系管理设备发送的业务,其中所述业务是客户关系管理设备基于业务对应的业务地址列表生成的,其中所述业务对应的业务地址列表是由OTT服务器发送,并由所述业务管理设备审核之后发送给客户关系管理设备的。The PCRF according to claim 17, wherein the receiving module is further configured to receive a service sent by the customer relationship management device, where the service is generated by the customer relationship management device based on a service address list corresponding to the service, where The service address list corresponding to the service is sent by the OTT server, and is sent by the service management device to the customer relationship management device.
  19. 一种业务处理***,其特征在于,所述***包括:A business processing system, characterized in that the system comprises:
    所述业务管理设备,用于接收用户设备发送的业务访问请求,所述业务访问请求携带第一业务流信息和所述用户设备的用户标识;根据业务订购信息集合以及所述第一业务流信息和所述用户标识,判断所述用户是否订购了所述第一业务流信息对应的业务,所述业务订购信息集合中包括用户标识与订购业务的对应关系;若判断出所述用户订购了所述第一业务流信息对应的业务,则向PCRF发送携带有所述第一业务流信息和所述用户标识的更新策略请求,所述更新策略请求用于请求所述PCRF将所述第一业务流信息对应的业务的策略信息发送给GGSN,以使所述GGSN根据所述策略信息对所述第一业务流信息对应的业务执行策略控制;The service management device is configured to receive a service access request sent by the user equipment, where the service access request carries the first service flow information and the user identifier of the user equipment; and the service subscription information set and the first service flow information And determining, by the user identifier, whether the user subscribes to the service corresponding to the first service flow information, where the service subscription information set includes a correspondence between the user identifier and the subscription service; if it is determined that the user subscribes to the Transmitting, by the PCRF, a update policy request carrying the first service flow information and the user identifier, where the update policy request is used to request the PCRF to send the first service The policy information of the service corresponding to the flow information is sent to the GGSN, so that the GGSN performs policy control on the service corresponding to the first service flow information according to the policy information.
    PCRF,用于接收业务管理设备发送的携带有第一业务流信息和用户标识的更新策略请求;基于所述更新策略请求,获取所述第一业务流信息对应的策略信息;将所述第一业务流信息对应的策略信息将发送给GGSN;a PCRF, configured to receive an update policy request that is sent by the service management device and that carries the first service flow information and the user identifier, and obtains, according to the update policy request, policy information corresponding to the first service flow information; The policy information corresponding to the service flow information will be sent to the GGSN;
    所述GGSN,用于根据所述策略信息对所述用户设备所进行的第一业务流信息对应的业务执行策略控制。 The GGSN is configured to perform policy control on a service corresponding to the first service flow information performed by the user equipment according to the policy information.
PCT/CN2015/072346 2014-03-04 2015-02-05 Service policy control method and system WO2015131741A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410077216.8 2014-03-04
CN201410077216.8A CN103888928B (en) 2014-03-04 2014-03-04 Business strategy control method and system

Publications (1)

Publication Number Publication Date
WO2015131741A1 true WO2015131741A1 (en) 2015-09-11

Family

ID=50957612

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/072346 WO2015131741A1 (en) 2014-03-04 2015-02-05 Service policy control method and system

Country Status (2)

Country Link
CN (1) CN103888928B (en)
WO (1) WO2015131741A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105282726A (en) * 2015-09-14 2016-01-27 中国联合网络通信集团有限公司 Backward flow service processing method, device and system
CN114157710A (en) * 2021-12-02 2022-03-08 中国电信股份有限公司 Communication strategy configuration method, device, storage medium and equipment

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103888928B (en) * 2014-03-04 2017-04-26 华为技术有限公司 Business strategy control method and system
CN104243182A (en) * 2014-09-30 2014-12-24 中国联合网络通信集团有限公司 Directional traffic charging method and directional traffic charging system
CA2968439C (en) 2014-11-21 2020-04-14 Huawei Technologies Co., Ltd. Charging control apparatus, method, and system
CN107006052B (en) * 2014-11-27 2021-03-30 皇家Kpn公司 Method, storage medium, node, device and system for connection establishment
CN105792200B (en) * 2014-12-26 2019-05-10 ***通信集团公司 A kind of method for authenticating, system and relevant apparatus
CN105828310B (en) * 2015-01-04 2020-02-04 ***通信集团公司 Charging method, device and system for data service
CN106301805B (en) 2015-05-11 2019-12-17 华为技术有限公司 Policy and charging execution function device, online charging device and online charging method
CN106303751B (en) * 2015-05-18 2020-06-30 中兴通讯股份有限公司 Method and system for realizing directional flow packet
CN106302371B (en) * 2015-06-12 2019-06-28 北京网御星云信息技术有限公司 A kind of firewall control method and system based on subscriber service system
CN106535176B (en) * 2015-09-14 2020-09-04 华为技术有限公司 Network access method and device
CN106878028A (en) * 2015-12-10 2017-06-20 中国电信股份有限公司 Methods, devices and systems for configuring self-defined traffic policy
CN107770081B (en) * 2016-08-18 2021-07-30 中国电信股份有限公司 Method and system for dynamically issuing service control strategy and service certificate management platform
CN106452804B (en) * 2016-11-15 2019-04-30 中国联合网络通信集团有限公司 A kind of method and device of service fulfillment
CN108234141B (en) * 2016-12-22 2021-08-24 中移(杭州)信息技术有限公司 Directional traffic processing method and server
CN108933674A (en) * 2017-05-26 2018-12-04 中兴通讯股份有限公司 A kind of orientation flowmeter charging method, PCRF and PCEF
CN109600759B (en) * 2017-09-30 2022-04-29 华为技术有限公司 Policy determination method and communication device
CN109874119B (en) * 2017-12-05 2021-03-16 ***通信集团安徽有限公司 Position flow determining method, device, equipment and computer storage medium
CN112543207A (en) * 2019-09-20 2021-03-23 中国联合网络通信集团有限公司 Data processing method and device
CN110769395B (en) * 2019-10-30 2022-07-22 北京达佳互联信息技术有限公司 Traffic-free service synchronization method and device
CN112751806B (en) * 2019-10-31 2022-09-06 中国电信股份有限公司 Arranging method, system, device and storage medium for security policy configuration
CN110889679A (en) * 2019-12-09 2020-03-17 苏州盛世达企业管理服务有限公司 Enterprise digital management method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968503A (en) * 2006-04-17 2007-05-23 华为技术有限公司 Method and application for obtaining beared information in mobile communication system
US20120250660A1 (en) * 2011-04-04 2012-10-04 Telefonaktiebolaget L M Ericsson (Publ) Maximum allowed quality of service procedures using gn/gp
CN103166767A (en) * 2013-03-21 2013-06-19 华为技术有限公司 Charging and bandwidth controlling method, entities and system
CN103888928A (en) * 2014-03-04 2014-06-25 华为技术有限公司 Business strategy control method and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102264056B (en) * 2010-05-28 2014-03-05 华为技术有限公司 Strategy control method, system and relevant device
CN101977367B (en) * 2010-10-20 2015-04-01 中兴通讯股份有限公司 Method for establishing access control strategy of mobile value-added service and related device and system
CN102811130A (en) * 2011-06-03 2012-12-05 华为软件技术有限公司 Redirect method and redirect device under PCC (Policy and Charging Control)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968503A (en) * 2006-04-17 2007-05-23 华为技术有限公司 Method and application for obtaining beared information in mobile communication system
US20120250660A1 (en) * 2011-04-04 2012-10-04 Telefonaktiebolaget L M Ericsson (Publ) Maximum allowed quality of service procedures using gn/gp
CN103166767A (en) * 2013-03-21 2013-06-19 华为技术有限公司 Charging and bandwidth controlling method, entities and system
CN103888928A (en) * 2014-03-04 2014-06-25 华为技术有限公司 Business strategy control method and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105282726A (en) * 2015-09-14 2016-01-27 中国联合网络通信集团有限公司 Backward flow service processing method, device and system
CN114157710A (en) * 2021-12-02 2022-03-08 中国电信股份有限公司 Communication strategy configuration method, device, storage medium and equipment

Also Published As

Publication number Publication date
CN103888928B (en) 2017-04-26
CN103888928A (en) 2014-06-25

Similar Documents

Publication Publication Date Title
WO2015131741A1 (en) Service policy control method and system
CN110677405B (en) Data processing method and device, electronic equipment and storage medium
US7924854B2 (en) System and method for billing end users in a peer-to-peer transaction in a network environment
US8180333B1 (en) Differential routing of communication-usage records
WO2019128240A1 (en) Data routing method and terminal
CN107135268B (en) Distributed task computing method based on information center network
JP6806255B2 (en) Virtualized home communication equipment, policy management server and service provision method
US9295070B2 (en) Quality of service level adaptation for visual services in mobile communication networks
US20200228618A1 (en) Content delivery method, device, and system
WO2017041562A1 (en) Method and device for identifying user identity of terminal device
WO2015135216A1 (en) Method and apparatus for controlling service chain of service flow
CN105530666A (en) Session binding method and session binding system
WO2015169044A1 (en) Session binding method, device and system in roaming scenario
WO2016101780A1 (en) Method and device for deploying service in virtualized network
KR20090033968A (en) Apparatus and method for processing diameter interface in policy and charging rule function system
KR20150103220A (en) System architecture, subsystem, and method for opening of telecommunication network capability
US11570150B2 (en) VPN deep packet inspection
WO2018119592A1 (en) Network slice determination method and apparatus
US20170134177A1 (en) Charging method and device, access device, service quality control method and device
CN105763616B (en) Resource downloading method and device
TWI735633B (en) Data transmission method, equipment, device and system
US10129320B2 (en) QoS improvement method, apparatus, and system
WO2009062453A1 (en) Method and apparatus for providing user information
CN105722049A (en) Flow accounting, record control and application message sending method, device and system
WO2015135278A1 (en) Authentication method and system, prose functional entity, and ue

Legal Events

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

Ref document number: 15758463

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15758463

Country of ref document: EP

Kind code of ref document: A1