WO2016049866A1 - Background traffic downloading method, device, and system - Google Patents
Background traffic downloading method, device, and system Download PDFInfo
- Publication number
- WO2016049866A1 WO2016049866A1 PCT/CN2014/087974 CN2014087974W WO2016049866A1 WO 2016049866 A1 WO2016049866 A1 WO 2016049866A1 CN 2014087974 W CN2014087974 W CN 2014087974W WO 2016049866 A1 WO2016049866 A1 WO 2016049866A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- background traffic
- policy
- information
- location area
- download
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 125
- 230000004044 response Effects 0.000 claims abstract description 251
- 238000009472 formulation Methods 0.000 claims description 20
- 239000000203 mixture Substances 0.000 claims description 20
- 238000013507 mapping Methods 0.000 claims description 16
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 6
- 239000000969 carrier Substances 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000000737 periodic effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
Definitions
- the present invention relates to the field of communications, and in particular, to a background traffic downloading method, device, and system.
- the basic telecommunications business market has expanded and matured.
- Many government and enterprise users connect to the carrier network through a third-party application server, and use the public network for user group communication.
- the user group mentioned here is composed of all user terminals or partial user terminals of the industry users under the third-party application server.
- each user terminal in a user group under a third-party application server needs to perform background traffic downloading, for example, when upgrading a terminal application or updating a terminal database
- each user terminal applies to a third party.
- the server sends a background traffic download request
- the third-party application server forwards the background traffic download request to the PCRF (Policy and Charging Rule Function) in the carrier network, where the PCRF is the user group.
- the user terminal separately formulates a background traffic download strategy.
- the background traffic that the user terminal in a group needs to download may be the same.
- the PCRF needs to repeatedly respond to the same background traffic download request from the third-party application server, resulting in unnecessary network overhead.
- the embodiment of the invention provides a background traffic downloading method, device and system, which solves the problem that the background traffic downloading of the same group, the policy making unit repeatedly responds, and the network overhead is large.
- a background traffic download method comprising:
- the application server obtains the demand information of the user group for background traffic downloading
- the application server generates a background traffic download request that carries the demand information, and sends the background traffic download request to an open platform;
- the application server sends a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device activates the policy and charging device according to the background traffic download policy corresponding to the policy identifier in the response message.
- the background traffic download service of each user terminal in the corresponding operator location area; the bearer setup request carries the policy identifier in the response message.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information
- the method further includes:
- the application server determines whether the response message includes timing information
- the response message does not include the timing information, performing the sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device download the policy according to the background traffic corresponding to the policy identifier, The background traffic download service of each user terminal in the operator location area corresponding to the policy and the charging establishment device is started.
- the method further includes:
- response message includes timing information, determining whether the response message includes area information
- the background traffic download request is sent to the open platform, and the request is for the operator location area corresponding to the area information.
- a background traffic download service sending a bearer setup request to the policy and charging device, requesting that the user terminal corresponding to the user terminal corresponding to the area information is started in the user terminal corresponding to the policy and the charging device Background traffic download service;
- the application server sends a background traffic download request to the open platform, and requests to establish a background traffic download service for each user terminal corresponding to the policy and the charging device.
- the method further includes:
- the application server monitors the movement of the user terminal in the operator location area corresponding to the area information
- the application server deletes the timing information when the number of the user terminals whose location has changed exceeds the preset value in the operator area corresponding to the area information, and acquires the information in the carrier area corresponding to the area information.
- the number of user terminals that are downloaded by the background traffic so that the background traffic download service is requested again for the operator area corresponding to the area information.
- the method further includes:
- the bearer establishment request includes the policy and the meter
- the IP address of the user terminal that needs to perform the background traffic downloading is required to request the policy and the charging device to be the user terminal corresponding to the policy and the charging device.
- the user terminal that downloads the background traffic starts the background resource download service.
- a background traffic downloading method comprising:
- the open platform receives a background traffic download request sent by the application server, where the background traffic download request carries the demand information required for the background traffic download by the user group;
- the open platform sends the network status information of each of the operator location areas of the Y operator location areas corresponding to the user group to the policy and charging device corresponding to the operator location area.
- the requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;
- the method further includes:
- the open platform maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas; the network of the operator location area
- the status information includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area;
- the open platform determines Z policy and charging formulation devices corresponding to the Y operator location areas.
- the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group.
- the open platform obtains network status information of each operator location area, and specifically includes:
- the open platform determines a maximum total bandwidth of the operator location area according to a unit traffic value required for background traffic download by a single user terminal and a number of user terminals in the carrier location area that need to perform background traffic download.
- the method further includes:
- the method further includes:
- the open platform sends a time window required for the background traffic downloading by the user group to the Z policy and charging setting devices.
- the third aspect discloses a background traffic downloading method, where the method includes:
- the operation management device receives the background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; the demand information carries the X corresponding to each user terminal in the user group.
- the operation management device maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas;
- the operation management device sends network state information of each of the Y operator location areas and information of the Z policies and the charging formulation device to the open platform.
- the demand information further includes each of the X location areas An IP address of the user terminal, and at least one of the following information: a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;
- the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group,
- the operation management device acquires network status information of each operator location area, and specifically includes:
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
- the fourth aspect discloses a background traffic downloading method, where the method includes:
- the policy and charging setting device receives network status information of each operator location area corresponding thereto;
- the policy and charging setting device generates a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy according to the network state information of each operator location area;
- the policy and charging setting device sends a response message to the application server, where the response message includes a policy identifier of each background traffic downloading policy.
- the background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
- the method further includes:
- the policy and charging setting device receives a time window required for the user group sent by the open platform to perform background traffic downloading.
- the method further includes:
- the policy and charging setting device determines whether the network meets the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading;
- the policy and the charging and setting device determine that the network can satisfy the background traffic download request of the operator's location area within a time window required for the user group to perform background traffic downloading, the network according to the carrier location area
- the status information generates a background traffic download policy for the operator location area.
- the policy and the charging and determining device determine that the network cannot download the background traffic downloading request in the operator's location area within a time window required for the user group to perform background traffic downloading, generating a corresponding to the carrier location area Timing information;
- the response message may further include timing information.
- the response message may further include area information of the carrier location area, so that the application server Confirming that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the operator location area corresponds to a timing information in the response message.
- an application server including:
- An obtaining unit configured to acquire requirement information of a user group for background traffic downloading
- a generating unit configured to generate a background traffic download request that carries the demand information, and send the background traffic download request to an open platform;
- a receiving unit configured to receive a response message sent by the policy and the charging and formulating device, and obtain a policy identifier included in the response message
- a sending unit configured to send a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the policy and charging according to a background traffic downloading policy corresponding to the policy identifier in the response message.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information
- the determining unit is configured to determine whether the response message includes timing information before the acquiring unit acquires the policy identifier included in the response message.
- the sending unit performs “sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device correspond to the background according to the policy identifier.
- the traffic downloading policy starts the background traffic downloading service of each user terminal in the operator location area corresponding to the charging and setting device.
- the determining unit is configured to: determine whether the response message includes timing information, and determine whether the response message includes area information;
- the sending unit is further configured to: after determining that the response message does not include the area information, send a background traffic download request to the open platform, requesting to establish background traffic for each user terminal corresponding to the policy and the charging setting device. Download the business.
- the monitoring unit is configured to: after the determining unit determines that the response message includes the area information, monitor the movement of the user terminal in the operator location area corresponding to the area information;
- the deleting unit is configured to: when the number of user terminals whose location changes are exceeded in the operator area corresponding to the area information, the timing information is deleted;
- the acquiring unit is further configured to acquire the number of user terminals that need to perform background traffic downloading in the operator area corresponding to the area information, so as to request the background traffic download service for the operator area corresponding to the area information again.
- an open platform including:
- a receiving unit configured to receive a background traffic download request sent by the application server, where the background traffic download request carries the demand information required for the background traffic download by the user group;
- the requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;
- the mapping unit is configured to map the X location areas into Y carrier location areas after the receiving unit receives the background traffic download request sent by the application server;
- the acquiring unit is further configured to: acquire network state information of each operator location area of the Y carrier location areas; and the network state information of the carrier location area includes: the carrier location area needs to be performed.
- the mapping unit is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
- the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group.
- the acquiring unit is specifically configured to acquire the number of user terminals that need to perform background traffic downloading in the location area of the carrier, and the unit traffic value required for background traffic downloading according to a single user terminal, and the location of the carrier.
- the number of user terminals that need to perform background traffic download determines the maximum total bandwidth of the carrier location area.
- the sending unit is further configured to send the background traffic download request to the operation management after the receiving unit receives the background traffic download request sent by the application server. device;
- the receiving unit is further configured to: receive network state information of each operator location area of the Y operator location areas corresponding to the user group that is sent by the operation management device, and corresponding to the Y carrier location areas.
- the Z policy and billing information for the device is further configured to: receive network state information of each operator location area of the Y operator location areas corresponding to the user group that is sent by the operation management device, and corresponding to the Y carrier location areas.
- the requirement information includes a time window required for the user group to perform background traffic downloading
- the sending unit is further configured to send, to the Z policy and charging setting devices, a time window required for the user group to perform background traffic downloading.
- an operation management device including:
- a receiving unit configured to receive a background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; the demand information carries the corresponding corresponding to each user terminal in the user group X location areas;
- mapping unit configured to map the X location areas into Y carrier location areas
- An acquiring unit configured to acquire network state information of each operator location area in the Y operator location areas
- the mapping unit is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas;
- a sending unit configured to send, to the open platform, network status information of each of the Y operator location areas and information of the Z policies and a charging and formulating device.
- the requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, User group needs to download background traffic The maximum bandwidth required;
- the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group,
- the acquiring unit is specifically configured to: for each operator location area, obtain the number of user terminals that need to perform background traffic downloading in the carrier location area; and perform unit traffic value required for background traffic download according to a single user terminal. And determining, by the number of user terminals that need to perform background traffic downloading, in the carrier location area, determining a maximum total bandwidth of the carrier location area; and determining network status information of the carrier location area: the required location in the carrier location area The number of user terminals that perform background traffic downloads and the maximum total bandwidth of the carrier location area.
- a policy and charging device including:
- a receiving unit configured to receive network status information of each operator location area corresponding to the policy and charging setting device
- a generating unit configured to generate, according to network status information of each operator location area, a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy
- a sending unit configured to send a response message to the application server, where the response message includes a policy identifier of each background traffic downloading policy.
- the background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
- the receiving unit is further configured to receive a time window required for the user group sent by the open platform to perform background traffic downloading.
- the determining unit is configured to: according to each operator location area in the generating unit Before the network status information of the domain generates the background traffic downloading policy of each operator location area, it is determined for each carrier location area whether the network satisfies the carrier within the time window required for the user group to perform background traffic downloading. Background traffic download request for the location area;
- the generating unit is configured to: when the determining unit determines that the network can meet the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, according to the operator location
- the network status information of the area generates a background traffic download policy of the operator location area.
- the generating unit is further configured to: when the determining unit determines that the network cannot download the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, generate and operate the Timing information corresponding to the quotient location area; then, the response message may further include timing information.
- the response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
- an application server including:
- a processor configured to acquire demand information of the user group for background traffic downloading, generate a background traffic download request that carries the demand information, and send the background traffic download request to the open platform;
- a receiver configured to receive a response message sent by the policy and the charging and formulating device, and obtain a policy identifier included in the response message;
- a transmitter configured to send a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the policy and charging according to a background traffic download policy corresponding to the policy identifier in the response message.
- Carrier location corresponding to the device The background traffic download service of each user terminal in the area; the bearer setup request carries the policy identifier in the response message.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information
- the processor is further configured to determine whether the response message includes timing information before acquiring the policy identifier included in the response message.
- the transmitter performs “sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device correspond to the background according to the policy identifier.
- the traffic downloading policy starts the background traffic downloading service of each user terminal in the operator location area corresponding to the charging and setting device.
- the processor is configured to: determine whether the response message includes timing information, and determine whether the response message includes area information;
- the transmitter is configured to: after the processor determines that the response message includes the area information, send a background traffic download request to the open platform, and request to establish a background traffic download service for the operator location area corresponding to the area information. Sending a bearer setup request to the policy and charging device, requesting the user terminal corresponding to the user terminal corresponding to the area information to initiate the background traffic download service;
- the transmitter is further configured to: after the processor determines that the response message does not include the area information, send a background traffic download request to the open platform, requesting each user corresponding to the policy and the charging device The terminal establishes a background traffic download service.
- the processor is configured to: after determining that the response message includes the area information, monitor a movement of the user terminal in the operator location area corresponding to the area information; and monitor the operator area corresponding to the area information, When the number of the user terminals whose location changes exceeds the preset value, the timing information is deleted; and the number of user terminals that need to perform background traffic download in the carrier area corresponding to the area information is acquired, so as to perform the operation corresponding to the area information again.
- the merchant area requests the background traffic download service.
- the bearer establishment request includes the policy and the meter
- the IP address of the user terminal that needs to perform the background traffic downloading is required to request the policy and the charging device to be the user terminal corresponding to the policy and the charging device.
- the user terminal that downloads the background traffic starts the background resource download service.
- an open platform including:
- a receiver configured to receive a background traffic download request sent by the application server, where the background traffic download request carries the demand information required for the background traffic download by the user group;
- a transmitter configured to send, to the policy and charging device corresponding to the operator location area, the network status information of each of the operator location areas of the Y carrier location areas corresponding to the user group.
- the requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;
- the processor is configured to: after the receiving unit receives the background traffic download request sent by the application server, map the X location areas into Y carrier location areas;
- the processor is further configured to: obtain network status information of each of the operator location areas of the Y carrier location areas; and the network status information of the carrier location area includes: The number of user terminals downloaded by the background traffic and the maximum total bandwidth of the carrier location area;
- the processor is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
- the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group.
- the processor is specifically configured to acquire the number of user terminals that need to perform background traffic downloading in the location area of the carrier, and the unit traffic value required for background traffic downloading according to a single user terminal, and the location of the carrier in the carrier location area.
- the number of user terminals that need to perform background traffic download determines the maximum total bandwidth of the carrier location area.
- the transmitter is configured to send the background traffic download request to the operation management device after the receiver receives the background traffic download request sent by the application server;
- the receiver is further configured to: receive network status information of each operator location area of the Y operator location areas corresponding to the user group sent by the operation management device, and corresponding to the Y operator location areas.
- the Z policy and billing information for the device is further configured to: receive network status information of each operator location area of the Y operator location areas corresponding to the user group sent by the operation management device, and corresponding to the Y operator location areas.
- the requirement information includes a time window required for the user group to perform background traffic downloading
- the sender is further configured to send, to the Z policy and charging setting devices, a time window required for the user group to perform background traffic downloading.
- an operation management device including:
- a receiver configured to receive a background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; and the demand information carries the user terminal corresponding to the user group X location areas;
- a processor configured to map the X location areas into Y carrier location areas; acquire network status information of each of the Y carrier location areas; and determine the Y carrier locations Z policy and billing device corresponding to the area;
- a transmitter configured to send, to the open platform, network status information of each of the Y operator location areas and information of the Z policies and a charging and formulating device.
- the requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, The maximum bandwidth required for user groups to download background traffic;
- the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group,
- the processor is specifically configured to acquire the number of user terminals that need to perform background traffic downloading in the location area of the carrier, and the unit traffic value required for background traffic downloading according to a single user terminal, and the location of the carrier in the carrier location area.
- the number of user terminals that need to perform the background traffic download determines the maximum total bandwidth of the operator location area;
- the network status information of the carrier location area includes: the user terminal in the carrier location area that needs to perform background traffic downloading The number and the maximum total bandwidth of the carrier location area.
- a policy and charging device including:
- a receiver configured to receive network status information of each operator location area corresponding to the policy and charging setting device
- a processor configured to generate, according to network status information of each operator location area, a background traffic download policy of each operator location area and a policy identifier of each background traffic download policy
- the sender is configured to send a response message to the application server, where the response message includes a policy identifier of each background traffic download policy.
- the background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
- the receiver is further configured to receive a time window required for the user group sent by the open platform to perform background traffic downloading.
- the processor is configured to determine, in the background of each operator location area, a background of the network in the user group before generating a background traffic downloading policy for each operator location area according to the network status information of each operator location area. Whether the background traffic download request of the operator location area is satisfied in the time window required for the traffic download;
- the processor is further configured to: when determining that the network can meet the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, according to the network of the operator location area
- the status information generates a background traffic download policy for the operator location area.
- the processor is further configured to: when determining that the network cannot download the background traffic download request of the operator location area in a time window required for the user group to perform background traffic downloading, generate a corresponding to the carrier location area Timing information; then, the response message may also include timing information.
- the response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
- a system for background traffic downloading, including: an application server, an open platform, an operation management device, and a policy and charging device,
- the application server is the application server described in the fifth aspect of the technical solution.
- the open platform is an open platform as described in the sixth aspect of the technical solution.
- the operation management device is the operation management device described in the seventh aspect of the technical solution.
- the policy and charging setting device is a policy and charging device according to the eighth aspect of the foregoing technical solution.
- the application server is the application server according to the ninth aspect of the technical solution.
- the open platform is the open platform described in the tenth aspect of the technical solution.
- the policy and charging setting device is the policy and charging device according to the twelfth aspect of the technical solution.
- the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy.
- FIG. 1 is a structural diagram of a background traffic management system according to an embodiment of the present invention
- FIG. 2 is a schematic flowchart of a background traffic downloading method according to Embodiment 1 of the present invention.
- FIG. 3 is a schematic flowchart of a background traffic downloading method according to Embodiment 1 of the present invention.
- FIG. 4 is a schematic flowchart of a background traffic downloading method according to Embodiment 1 of the present invention.
- FIG. 5 is a schematic flowchart diagram of a background traffic downloading method according to Embodiment 1 of the present invention.
- FIG. 6 is a schematic flowchart diagram of a background traffic downloading method according to Embodiment 2 of the present invention.
- FIG. 7 is a schematic flowchart diagram of a background traffic downloading method according to Embodiment 4 of the present invention.
- FIG. 8 is a schematic flowchart diagram of a background traffic downloading method according to Embodiment 6 of the present invention.
- Embodiment 8 of the present invention is a structural block diagram of an application server according to Embodiment 8 of the present invention.
- FIG. 10 is a structural block diagram of an open platform according to Embodiment 8 of the present invention.
- FIG. 11 is a structural block diagram of an operation management device according to Embodiment 8 of the present invention.
- FIG. 12 is a structural block diagram of a policy and charging device according to Embodiment 8 of the present invention.
- FIG. 13 is a structural block diagram of an application server according to Embodiment 9 of the present invention.
- FIG. 14 is a structural block diagram of an open platform according to Embodiment 9 of the present invention.
- FIG. 15 is a structural block diagram of an operation management device according to Embodiment 9 of the present invention.
- FIG. 16 is a structural block diagram of a policy and charging device according to Embodiment 9 of the present invention.
- the current SAE system architecture in 3GPP can implement management of background traffic resources.
- the system includes an Evolved UMTS Territorial Radio Access Network (E-UTRAN) for implementing functions related to the wireless evolved network.
- E-UTRAN Evolved UMTS Territorial Radio Access Network
- MME Mobility Management Entity
- a Serving Gateway (S-GW) is a user plane anchor between 3GPP access networks.
- a packet data network gateway (PDN GW, P-GW) is a user plane anchor between a 3GPP access network and a non-3GPP access network, and an external packet data network (PDN, Packet Data Network). )Interface.
- the Home Subscriber Server is used to store user subscription information.
- User Equipment UE
- UMTS Terrestrial Radio Access Network UTRAN, UMTS Terrestrial Radio Access Network
- GSM/EDGE Radio Access Network GERAN
- the Serving GPRS Supporting Node SGSN is used to implement functions such as routing and forwarding, mobility management, session management, and user information storage in the GPRS/UMTS network.
- the RPSF (the RP payload schedule function) is connected to the mobility management element (Policy and Charging Rule Function) through the Np interface, and is connected to the mobility management network element through the Nq interface.
- the RPSF is used for collecting, analyzing, and predicting network status information (real-time information and historical information), and supports resource scheduling and load control for access services (such as background traffic services) of the application server.
- the network capability open layer connects the internal network element of the operator to the external application server to implement the opening of the carrier network capability.
- the application server can be a three-party server, such as a government, public security, fire, traffic, or other enterprise dedicated server.
- the background traffic downloading in the embodiment of the present invention may be an upgrade terminal application, an update terminal database, and the like. Since most background traffic download services are non-emergency communication requirements, they do not require strong real-time performance, so they can be performed during network idle periods.
- the process is as follows:
- the user terminal sends a background traffic download request to the application server, and the application server forwards the request of the user terminal to the network, and the application server can provide the expected background traffic size and the expected download time.
- the PCRF formulates a background traffic downloading policy for the user terminal, including: an allowed background traffic download time window (time window), a maximum allowed rate, and a corresponding charging policy.
- the application server requests to enable the background traffic service for the user terminal, and the PCRF determines the background traffic download for the user terminal according to the established background traffic download policy. Policy and billing control.
- the policy and charging control execution device allocates bearer resources for the background traffic download of the user terminal according to the policy and charging control, so that the application server can transmit data for the user terminal.
- the PCRF will formulate a background traffic download policy for each user terminal.
- the data requested by each user terminal may be the same, and the time window of the request may be the same. This means that the PCRF needs to respond repeatedly (develop multiple multiple background traffic download strategies) and increase network overhead.
- the download time windows determined by the network side for each user terminal are the same, the network side simultaneously initiates background traffic transmission to each user terminal. If there are a large number of user terminals in the adjacent area, and the network side transmits data to each user terminal at the same time, it is likely to cause congestion of the network in the area.
- the method provided by the embodiment of the present invention aims to prevent the PCRF from repeatedly responding to requests from the application server while avoiding network congestion caused by the background traffic download service.
- the embodiment of the invention provides a background traffic downloading method, and the execution entity is an application server. As shown in FIG. 2, the method includes the following steps:
- the application server obtains the requirement information of the user group for background traffic download.
- any one of the X location areas is a range of areas selected by the application server to provide services under the background traffic, and may be a GPS coordinate location area or other information that can express the location.
- One location area corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell. That is to say, the user group corresponds to X location areas, but does not necessarily correspond to X carrier location areas.
- the network-side policy-making unit creates a background traffic download policy for the user terminal that initiates the background traffic download request.
- the background traffic download request of each user terminal in a group may be the same, thus causing the network.
- the policy-making unit on the side responds repeatedly to the same request, and generates a background traffic download policy multiple times, which increases network overhead.
- the application server determines a demand message for the group to perform background traffic download, so that the network-side policy making unit formulates a background traffic downloading policy for the group, and avoids the network-side policy-making unit to the same Requesting a repeated response saves network overhead.
- the present invention utilizes the policy and charging device to formulate a background traffic downloading policy for the user group. It is noted that the policy and the charging device cannot know the region corresponding to the user group, so the application server needs to determine the corresponding user group. The area information of each area, so that the policy and charging setting device generates a background traffic downloading policy for each area of the user group.
- the policy and accounting setting device in the implementation of the present invention may be a policy and charging determining unit PCRF, which is not limited herein.
- the application server generates a background traffic download request that carries the requirement information, and sends the background traffic download request to an open platform.
- the open platform may be an open platform of an operator (the network capability open layer Exposure layer), and implement communication between the application server and the operator network.
- the open platform may have a protocol conversion function, and may convert a protocol from an interface in the operator domain with a protocol of an interface used by an external server (for example, an application server described in the embodiment of the present invention).
- the application server receives a response message sent by the policy and the charging and formulating device, and obtains a policy identifier included in the response message.
- the policy and charging setting device is only one of a plurality of policy and charging setting devices corresponding to the user group. Since the device performs the same action for the respective policy and charging, the application server receives the response message.
- the policy identifiers in the response message may be the same or different, because the policy and the charging device may have the same background traffic downloading policy as the corresponding operator location area. Not the same. If the background traffic download policy of each operator location area is the same, the policy identifier of each background traffic download policy is also the same.
- the policy identifier obtained in the response message sent by the policy and the accounting device is the same.
- the user terminals in one user group correspond to X location areas, and the X location areas may correspond to Y carrier location areas, and the Y operator location areas may correspond to Z policy and charging formulating devices, and each policy
- the charging device sends a response message to the application server, so the application server may receive multiple response messages.
- the application server may receive multiple response messages.
- the user group corresponds to three location areas
- the three location areas correspond to four carrier location areas (the one location area corresponds to two operator unknown areas), and the four operator location areas correspond to two strategies.
- the billing device if the application server currently only requests the background traffic download service for the user group, the application server will receive two response messages, which are respectively sent by the two policies and the accounting device.
- a response message of a policy and a charging formulation device is used for explanation.
- the application server sends a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiates the policy and charging according to the background traffic download policy corresponding to the policy identifier in the response message.
- the background traffic download service of each user terminal in the operator location area corresponding to the device is set; the bearer setup request carries the policy identifier in the response message.
- the application server sends the policy identifier in the response message to the policy and charging execution device, where the policy and the charging execution device can initiate the policy and charging according to the background traffic download policy corresponding to each policy identifier.
- Develop equipment-specific operations The background traffic download service of each user terminal in the merchant location area.
- the policy and the charging device may generate the policy and charging control of each operator's location area according to the background traffic downloading policy of each operator's location area, and then implement the policy and charging control of each operator's location area.
- the corresponding policy identifier is sent to the policy and charging execution device.
- the application server sends a bearer setup request to the policy and the billing execution device, and the policy and the billing execution device initiates the policy and the billing control device according to the policy and the billing control corresponding to the policy identifier in the bearer setup request.
- the background traffic download service of the user terminal in the location area may be generated.
- the response message may or may not include timing information, which is determined by a policy and a charging setting device that sends the response message.
- the response message includes the timing information, indicating that the policy for sending the response message fails to generate the background traffic download policy for the first background traffic download in one or more carrier location areas in the operator location area corresponding to the billing device. If the response message does not include the timing information, it indicates that the policy and the accounting device that sends the response message can generate a background traffic download policy for each corresponding carrier location area.
- the method before the application server acquires the policy identifier included in the response message, the method further includes:
- the application server determines whether the response message includes timing information.
- the response message does not include the timing information, performing the sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device download the policy according to the background traffic corresponding to the policy identifier, The background traffic download service of each user terminal in the operator location area corresponding to the policy and the charging establishment device is started.
- the method further comprises:
- response message includes timing information, it is determined whether the response message includes area information.
- the response message includes the area information
- send a background traffic download request to the open platform requesting to establish a background traffic download service for the operator location area corresponding to the area information
- send a background traffic download request to the open platform, requesting to establish a background traffic download service for the operator location area corresponding to the area information
- send a bearer setup request requesting the user terminal corresponding to the policy and the charging device, except the zone
- the user terminal outside the user terminal corresponding to the domain information starts the background traffic download service.
- the application server sends a background traffic download request to the open platform, and requests to establish a background traffic download service for each user terminal corresponding to the policy and the charging device.
- the policy and billing device corresponding to the response message may correspond to multiple operator location areas, and the policy and charging device may generate an operator location for all (or part of) the plurality of operator location areas.
- the background traffic downloading policy corresponding to the area, for the operator location area where the background traffic downloading policy is generated, the policy and charging setting device carries a timing message in the response message sent to the application server, so as to inform the application server which carrier location The background traffic download policy generation for the zone failed.
- the policy and the charging device are used as the PCRF.
- the application server receives the response message sent by the PCRF1, it includes a timing message, and the timing message includes the area message of the corresponding carrier location area 1.
- the background traffic downloading policy for background traffic downloading in the operator location area other than the operator location area 1 is successfully generated in the multiple carrier location areas corresponding to the PCRF1.
- the time window is included in each background traffic downloading strategy. It is assumed that the time windows in each background traffic downloading policy are the same, and the application server can send a background traffic download request to the open platform within the time window, and again request to establish a background traffic download service for the operator location area 1.
- the bearer setup bearer request is sent to the core network, and all the user terminals except the user terminal corresponding to the operator location area 1 request to establish a bearer in each user terminal in the user group that needs to download the background traffic.
- the application server receives the response message A sent by the PCRF1, it includes a timing message, and the timing message does not include the area message of its corresponding carrier location area. In this way, the application server cannot know which carrier location areas in the operator location area corresponding to the PCRF1 have failed to generate the background traffic download policy for background traffic download.
- the application server needs to send a background traffic download request to the open platform, and request to establish a background traffic download service for each operator location area corresponding to the PCRF1 (that is, each operator location area corresponding to the response message A).
- the method further includes:
- the application server monitors the movement of the user terminal in the operator location area corresponding to the area information.
- the application server deletes the timing information when the number of the user terminals whose location has changed exceeds the preset value in the operator area corresponding to the area information, and acquires the information in the carrier area corresponding to the area information.
- the number of user terminals that are downloaded by the background traffic so that the background traffic download service is requested again for the operator area corresponding to the area information.
- the bearer setup request includes the IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the policy and the charging device, so as to request the policy and charging device to be the policy and Among the user terminals corresponding to the charging device, the user terminal that needs to perform background traffic download starts the background resource download service.
- the application server sends a bearer setup request to the policy and charging enforcement device, where the bearer setup request includes the IP of each user terminal in the operator location corresponding to the policy and the charging device.
- the address, the request policy, and the charging execution device start the background traffic downloading service of each user terminal in each operator location area corresponding to the policy and the charging setting device.
- the application server may simultaneously transmit data to each user terminal in the operator location corresponding to the policy and charging setting device. If the bearer setup request includes the IP address of each user terminal that needs background traffic downloading in the operator location corresponding to the billing-making device, the policy and the charging execution device initiates the policy corresponding to the billing-making device.
- the background traffic download service of each user terminal that needs to perform background traffic download in each operator location area The application server simultaneously transmits data to each user terminal that needs background traffic downloading in the operator location corresponding to the policy and charging setting device, which can alleviate network congestion to a certain extent.
- the application server acquires a time window required for the user group to perform background traffic downloading, and specifically includes:
- the application server acquires a time period required for the user group to perform the background traffic download, and determines the time period as a time window required for the user group to perform background traffic downloading.
- the application server acquires a start time of the user group for background traffic download and timing information from the start time, and determines according to the start time and timing information from the start time.
- the user group performs a time window required for background traffic downloading.
- the application server obtains the maximum bandwidth required for the user group to perform background traffic downloading, and specifically includes:
- the application server obtains the total bandwidth required for background traffic downloading by all user terminals in the user group, and uses the total traffic value as the maximum bandwidth required for the background traffic download by the user group.
- the application server acquires a unit traffic value required for background traffic downloading by a single user terminal in the user group, and a number of user terminals in the user group, and the unit traffic value and the user group.
- the product of the number of user terminals in the user is used as the maximum bandwidth required for the background traffic download by the user group, wherein the bandwidth required for each user terminal to perform background traffic download is the same.
- each of the X location areas corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell.
- the embodiment of the invention provides a background traffic downloading method, and the execution entity is an open platform. As shown in FIG. 3, the method includes the following steps:
- the requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information.
- Item The user group performs background traffic Download the required time window and the maximum bandwidth required by the user group for background traffic download.
- the open platform may be an open layer of the network capability of the operator, and the internal network element of the operator is connected to the external application server to implement the opening of the network capability of the operator.
- the open platform sends network state information of each operator location area to the policy and charging device corresponding to the operator location area in the Y carrier location areas corresponding to the user group.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
- the open platform needs to send the network status information of each operator location area to the policy and charging setting device corresponding to each operator location area, so that each policy and charging setting device generates background traffic download for its corresponding operator location area.
- Policy (provided that the PCRF determines that a background traffic download policy can be generated for an operator location area). For example, if the location area corresponding to the user group is A, B, and C. Among them, A corresponds to the operator location area D, E, B corresponds to the operator location area F, and C corresponds to the operator location area G.
- the operator location areas D and E correspond to PCRF1, and the operator location areas F and G correspond to PCRF2.
- the preamble platform needs to send the status information of the operator location areas D and E to the PCRF1, and send the status information of the operator location areas F and G to the PCRF2.
- the method further includes:
- the open platform maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
- the open platform determines Z policy and charging formulation devices corresponding to the Y operator location areas.
- the maximum bandwidth required is performed according to a single user terminal in the user group.
- the unit traffic value required for the background traffic download is determined by the number of user terminals in the user group.
- the open platform obtains network status information of each operator location area, and specifically includes:
- the open platform acquires the number of user terminals in the carrier location area that need to perform background traffic download.
- the open platform determines a maximum total bandwidth of the operator location area according to a unit traffic value required for background traffic download by a single user terminal and a number of user terminals in the carrier location area that need to perform background traffic download.
- the method further includes:
- the open platform sends the background traffic download request to the operation management device.
- the method further includes:
- the open platform sends a time window required for the background traffic downloading by the user group to the Z policy and charging setting devices.
- the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group.
- the embodiment of the present invention further provides a background traffic downloading method, where the execution entity is an operation management device, as shown in FIG. 4, the method includes the following steps:
- the operation management device receives a background traffic download request sent by the open platform, where
- the background traffic download request carries the user group to perform the demand information required for the background traffic downloading;
- the demand information carries the X location areas corresponding to the user terminals in the user group.
- the requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic download, The user group performs the maximum bandwidth required for background traffic download.
- the operation management device maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
- the operation management device determines Z policy and charging formulating devices corresponding to the Y operator location areas.
- the operation management device sends, to the open platform, network status information of each of the Y operator location areas and information of the Z policies and the charging establishment device.
- the operation management device needs to forward all the related information determined by the operation to the open platform, so that the network status information of each of the Y operator location areas corresponding to the user group is sent to the operation.
- the policy and billing device corresponding to the merchant location area.
- the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group;
- the maximum bandwidth required for the user group to perform background traffic download is a unit traffic value required for background traffic download according to a single user terminal in the user group, and the user. The number of user terminals within the group is determined.
- the operation management device acquires network status information of each operator location area, and specifically includes:
- the operation management device acquires the number of user terminals in the carrier location area that need to perform background traffic download.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
- the embodiment of the present invention further provides a background traffic downloading method, where the execution entity is any policy and charging device corresponding to the user group, as shown in FIG. 5, the method includes the following steps:
- the policy and charging setting device receives network status information of each operator location area corresponding thereto.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
- policy and charging device described herein is only one of a plurality of policy and charging device corresponding to the Y operator location areas corresponding to the user group.
- a policy and charging device is taken as an example to describe a method for the policy and charging device to perform background traffic downloading to generate a background traffic downloading policy for each carrier location area.
- the policy and charging formulating device is based on a network of each operator location area.
- the network status information generates a background traffic download policy for each operator location area and a policy identifier for each background traffic download policy.
- the background traffic downloading policy further includes: the background traffic downloading policy includes: a downloading time window allowed by the network, a maximum downloading rate of the single user terminal, and charging information of the single user terminal.
- each policy identifier may be the same or different. If the network status of each operator's location area is the same or similar, the background traffic download policy is the same, and the policy identifiers are the same. On the other hand, if the network status of each operator's location area is different and the background traffic downloading strategy of each operator's location area is different, then each policy identifier is different.
- the policy and charging network element determine that the network is in the user group.
- the group meets the background traffic download request of each operator location area corresponding to the policy and charging device in the time window required for the background traffic download.
- the policy and the charging network element need to generate a background traffic downloading policy for each operator location area corresponding to the policy and the charging network element. For example, if PCRF1 corresponds to three carrier location areas, it is possible to generate three background traffic download policies for background traffic download (provided that the PCRF determines that the network satisfies the background traffic download request for each operator location area).
- the policy and charging setting device sends a response message to the application server, where the response message includes a policy identifier of each background traffic downloading policy.
- a policy and a charging device correspond to one response message, and one response message includes multiple policy identifiers, where each policy identifier may be the same or different.
- the method further comprises:
- the method further includes: the policy and charging setting device receiving a time window required for the user group sent by the open platform to perform background traffic downloading.
- the policy and charging setting device determines whether the network satisfies the background traffic download request of the operator location area within a time window required for the user group to perform background traffic download.
- the policy and the charging and setting device determine that the network can satisfy the background traffic download request of the operator's location area within a time window required for the user group to perform background traffic downloading, the network according to the carrier location area
- the status information generates a background traffic download policy for the operator location area.
- the policy and billing device accepts the download time window policy and the billing device of the user group request sent by the open platform, it should judge the download time of the network in a certain operator's location area. Whether the background traffic download request of the operator location area is satisfied in the window time window. If it is satisfied, the background traffic downloading policy is generated for the operator location area, and if not, the corresponding timing information is generated for the carrier location area.
- the policy and charging setting device determines that the network cannot satisfy the background traffic download of the operator location area within a time window required for the user group to perform background traffic downloading
- the request generates timing information corresponding to the operator location area.
- the response message may further include timing information.
- the application server may determine, according to the timing information, which regions in the operator location area corresponding to the PCRF fail to generate the background traffic download policy.
- the application server determines the demand information of the user group, and sends the back carrying the demand information
- the traffic download request is sent to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy.
- the network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- the embodiment of the present invention provides a background traffic downloading method, which is applied to a background traffic management system, where the background traffic management system includes: an application server, an open platform (operator's network capability open layer exposure layer), and policy and charging formulation. device. As shown in FIG. 6, the method includes the following steps:
- the policy and charging setting device is used as the policy and charging formulating unit PCRF as an example to describe the background traffic downloading method.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, IP addresses of user terminals in each of the X location areas, and at least the following information.
- the foregoing requirement information includes a time window required for the user group to perform background traffic downloading, and the process steps of the background traffic downloading method provided by the present invention are introduced.
- step 501 determines a demand message for the user group to perform the first background traffic download.
- the IP address of the user terminal that needs to download the background traffic in each location area may also be determined, so that the application server sends data to the user terminal in the user group that needs to download the background traffic.
- each user terminal in the default group of the application server needs to perform background traffic downloading, thereby transmitting data to each user terminal in the user group, which may cause network congestion.
- the time window required for the application server to obtain the background traffic downloading by the user group may be: the application server determines a time period required for the user group to perform background traffic download, and determines the time period as the user. The download time window for the group request.
- the application server acquires a start time of the user group for background traffic download and timing information from the start time, and determines the start time according to the start time and timing information from the start time.
- the download time window requested by the user group may be a time period of 20 minutes, or may be timing information starting from the first minute and having a duration of 20 minutes.
- the application server obtains the maximum bandwidth required for the user traffic to download the background traffic, and the application server determines the total bandwidth required for all user terminals in the user group to perform background traffic downloading, and uses the total bandwidth as the total bandwidth. The maximum bandwidth required for the user group to perform background traffic download.
- the application server acquires the number of user terminals in the user group that need to download the background traffic, and the unit bandwidth required for the background traffic download by the single user terminal, and the unit bandwidth and the user group need to download the background.
- the product of the number of user terminals of the traffic is used as the maximum bandwidth required for the background traffic download by the user group, wherein the bandwidth required for each user terminal to download the background traffic is the same.
- the location area determined by the application server may be the area of the area where the application server provides the background traffic information download service, and may be a GPS coordinate area or other form that can express the location information, which is not limited herein.
- One location area corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell. In this way, X location areas do not necessarily correspond to X operators. Location location area.
- the application server generates a background traffic download request that carries the requirement information, and sends the background traffic download request to the open platform.
- the background traffic download request includes requirement information of the user group for performing the first background traffic download.
- the RPSF is connected to the MME (Mobility Management Entity), because the MME is responsible for mobility management of the control plane, such as user context and mobility state management, and assigning the identity of the user.
- the PCRF is not connected to the MME. Therefore, the identity information of the user in the group cannot be perceived, and the area information of the carrier location area corresponding to the group cannot be perceived.
- the PCRF needs to set the background traffic download for the group, and the application server needs to send the user group's background traffic download request information to the open platform through the background traffic download request, so that the open platform will locate the user group. Map to the carrier location area.
- the application server obtains the IP addresses of the user terminals that need to perform background traffic download in each of the X location areas after the step 501, the background traffic download request needs to carry the needs in each location area. Download the IP address of each user terminal of the background traffic.
- the open platform is a platform for connecting the operator network element and the external third-party server in the operator domain.
- the platform may have a protocol conversion function, and can convert the protocol from the interface of the operator domain with the protocol of the interface used by the external server.
- the open platform receives a background traffic download request sent by the application server.
- the background traffic download request includes a time window required for the user group to perform background traffic downloading and demand information for the user group to perform background traffic download.
- the open platform maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y carrier location areas.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
- the application server also acquires each of the X location areas after step 501
- the IP address of the user terminal that needs to perform the first background traffic download in the location area, and the background traffic download request received by the open platform carries the IP address of the user terminal in each location area that needs to perform the first background traffic download. Then, the open platform here also needs to obtain the IP address of the user terminal that needs to perform the first background traffic download in each operator location area.
- one location area corresponds to one or more of the tracking area defined by the operator, the area covered by the evolved base station eNB, the routing area, and the cell. Therefore, the X location areas do not necessarily correspond to the X operator location location areas.
- the application server determines that the user group corresponds to four location areas, and if one of the location areas corresponds to two carrier location areas, and the other three location areas respectively correspond to one carrier location area, the user group It corresponds to 5 operator location areas.
- the open platform also needs to determine the maximum total bandwidth of the operator location area and the number of user terminals corresponding to the user group in the carrier location area that need to download background traffic.
- the open platform maps each location area information to a corresponding operator location, generates an operator location information list, and counts the number of user terminals that need to be in the background traffic in each operator location area in the list (user group) The corresponding user terminal of the group) and the maximum total bandwidth in the area. Since the background traffic download request received in step 503 carries the IP address of the user terminal that needs to download the background traffic in each of the X location areas, the open platform maps the X location areas corresponding to the user group into Y operations. When the location area is located, the IP address of the user terminal that needs to download background traffic in each operator location area can be obtained accordingly.
- the open platform may use, as the operator, the product of the bandwidth required for the single user terminal to download the background traffic and the number of user terminals in the carrier location area that need to download the background traffic.
- the maximum total bandwidth of the location area is not limited thereto. If the status information of the user group determined in step 501 does not include the traffic value of the user group download background traffic, the open platform may also determine the maximum location area of each operator. Total bandwidth.
- the open platform determines Z PCRFs corresponding to Y operator location areas.
- the corresponding PCRF can be determined by confirming the PCRF domain information.
- the PCRF domain information may be the domain ID of the operator.
- the open platform may determine the corresponding PCRF by using a DRA (Diameter Routing Proxy) or according to the domain identifier of the operator corresponding to the operator's location area.
- DRA Diameter Routing Proxy
- one PCRF may correspond to multiple operator location areas, so the Y carrier location areas do not necessarily correspond to Y PCRFs.
- the user group corresponds to the four carrier location areas, respectively, A, B, C, and D, where the operator location areas A and B correspond to PCRF1, and the operator location areas C and D correspond to PCRF2.
- the open platform sends the network state information of each of the operator location areas to the PCRF corresponding to the operator location area, and sends the PCRF to the Z PCRFs.
- the open platform needs to send the network status information of the operator location areas A and B to the PCRF1, and send the network status information of the operator location areas C and D to the PCRF2.
- the open platform since the requirement information that the step 501 has defined the first background traffic download by the user group includes the time window required for the first background traffic download, the open platform sends the network status information of each operator location area to the In addition to the PCRF corresponding to the location area of the carrier, the time window required for the download of the first background traffic needs to be sent to each PCRF, so that each PCRF determines whether the time window required for the first background traffic download can satisfy the location area of each carrier. Background traffic download request.
- the open platform obtains the IP address of the user terminal that needs to perform the first background traffic download in each operator location area in step 504, the open platform also needs to perform the first in each operator location area.
- the IP address of the user terminal that is downloaded by the background traffic is sent to the PCRF corresponding to the location area of the carrier.
- the PCRF1 receives network status information of each operator location area corresponding thereto, and a time window required for the user group to perform background traffic download.
- PCRF1 in the Z PCRFs corresponding to the Y operator location areas is taken as an example, and a specific procedure flow corresponding to the PCRF as the execution subject in the method of the present invention is introduced.
- the PCRF1 determines whether the network status in the operator location area meets the background traffic download request of the carrier location area in the time window required for the user group to perform background traffic downloading. .
- step 509 is performed; if it is determined that the background traffic download request of the carrier location area is not satisfied, step 510 is performed.
- the PCRF1 generates a background traffic download policy of the operator location area according to the network status information of the operator location area, and generates a policy identifier of the background traffic download policy.
- the policy identifier may further include identifier information of the user group. Since the application server may correspond to multiple groups, the background traffic download service may be requested for multiple groups. Therefore, the determined policy identifier of the background traffic download policy may further include the group identification information.
- the PCRF1 generates timing information corresponding to the location area of the operator.
- the application server may be notified of which carrier location area's background traffic download policy generation fails.
- the response message sent by the PCRF1 to the application server may not carry the area information of the operator location area corresponding to the timing information, so that the application server cannot know which carrier location downloading background background traffic downloading policy fails.
- the background traffic download service is re-requested to the open platform for all the operator location areas corresponding to the PCRF1.
- PCRF1 performs steps 508-510.
- PCRF1 generates a background traffic download policy or a timing information for each carrier location area corresponding thereto. For example, if the PCRF1 corresponds to three carrier location areas, the background traffic download policy of one of the operator location areas fails to be generated, and the background traffic download policies of the other two operator location areas are successfully generated, so that the PCRF generates a timing information. Two background traffic download strategies.
- the PCRF1 sends a response message to the application server through the open platform.
- the response message includes: a policy identifier of the background traffic download policy of each operator location area corresponding to the PCRF.
- the response message includes: a policy identifier of the background traffic download policy and timing information; or a policy of the background traffic download policy Identification, timing information, and area information corresponding to the timing information.
- the PCRF1 corresponds to the three carrier location areas, the background traffic download policy of one of the operator location areas fails to be generated, and the background traffic download policies of the other two carrier location areas are successfully generated, so that the response message sent by the PCRF1 includes : A timing message, and a policy identifier for two background traffic download policies.
- Each of the PCRFs performs steps 507-512, and the application server can receive the response message corresponding to each PCRF.
- the allowed download time window in the background traffic download policy formulated by each PCRF may be the same time window.
- the application server sends the background traffic download request to the open platform
- the IP address of each user terminal that needs to download the background traffic in each location area needs to be carried, and the open platform acquires the needs in each operator location area.
- the open platform converts the IP address of the user terminal that needs to perform background traffic download in each operator location area.
- the IP address of the user terminal that needs to perform background traffic download in each location area so that the application server requests the user terminal in each location to request the bearer resource.
- the application server determines whether the response message includes timing information.
- the method for analyzing the response message of each policy and the accounting device is the same as that of the application server.
- the response message sent by the PCRF1 is taken as an example.
- the application server determines whether the timing information is included in the response message.
- the status information of the user group determined in step 501 includes a time window required for the user group to perform background traffic downloading. Therefore, each PCRF determines whether the background of each operator location area is met. Traffic download request. If the PCRF cannot meet the background traffic download request of a certain operator's location area, the application server needs to re-request the background traffic download service for the carrier location area. In addition, the application server may determine, by using the timing information in the response message, whether there is an operator location area where the background traffic download policy generation fails.
- step 514 If it is determined that there is no response message in the response message, proceed to step 514; if it is determined that the time information exists in the response message, proceed to step 515.
- the application server acquires a policy identifier in the response message, and sends a bearer setup request to the policy and charging execution device.
- the bearer setup request carries a policy identifier in the response message.
- the policy and charging execution device receives a bearer setup request sent by the application server, and starts the operation corresponding to the policy and billing device (PCRF1) according to the background traffic download policy corresponding to the policy identifier in the response message.
- PCRF1 policy and billing device
- the bearer setup request may include an IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the PCRF1, so as to request that the policy and the charging execution device are each user terminal corresponding to the PCRF1, The user terminal that downloads the background traffic starts the background resource download service.
- the bearer setup request includes the IP addresses of all user terminals in the operator location area corresponding to the PCRF1. Therefore, the application server may simultaneously transmit data to each user terminal corresponding to the PCRF1, which may cause network congestion. If the bearer setup request includes the IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the PCRF1, the application server only needs to perform the user terminal of the background traffic download in each user terminal corresponding to the PCRF1. Transmitting data can alleviate network congestion to a certain extent.
- the premise of the step 514 is to determine that there is no timing information in the response message, that is, in the operator location area corresponding to the PCRF1, there is no operator location area where the background traffic download policy generation fails, because the user group corresponds to the Y carriers. In the location area, a total of Y policy identifiers are included in each response message received by the application server.
- the application server sends a background traffic download request to the open platform, requesting to establish a background traffic download service for the operator location area corresponding to the area information, and sending a bearer setup request to the policy and the charging execution device, where the request is PCRF1.
- the user terminal other than the user terminal corresponding to the area information starts the background traffic download service.
- the application server needs to re-request the background traffic download service for the operator location area corresponding to the timing information (that is, the operator location area where the background traffic download policy is generated fails, which may be multiple).
- the application server needs to send a bearer setup request to the policy and charging execution device for the operator location area (ie, the operator location area where the background traffic download policy is successfully generated).
- the corresponding user terminal all the user terminals except the user terminal corresponding to the area information start the background traffic download service.
- the timing information may not include the area information
- the application server sends a background traffic download request to the open platform, and requests to establish a background traffic download service for each user terminal corresponding to the charging and setting device.
- the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and each operator location area
- the network state information of the domain is sent to the policy and charging device corresponding to the carrier location area, so as to formulate a background traffic downloading policy of the carrier location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy.
- the network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- the present invention also provides a background traffic downloading method, which is different from the method provided in Embodiment 2:
- step 515 the following steps are further included:
- the application server further monitors the movement of the user terminal in the operator location area corresponding to the area information.
- the application server deletes the timing information, and determines that the operator area corresponding to the area information needs to be downloaded, when the number of the user terminals whose location changes is greater than the preset value in the operator area corresponding to the area information.
- the user terminal of the background traffic is configured to request the background traffic download service for the user terminal that needs to download the background traffic in the operator area corresponding to the area information.
- the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates a background traffic download policy for each user terminal in the group. .
- the network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- the embodiment of the present invention provides a background traffic downloading method, which is applied to a background traffic management system, where the background traffic management system includes: an application server, an open platform (an operator's network capability open layer exposure layer), an operation management device, and a policy. Develop equipment with billing. As shown in FIG. 7, the method includes the following steps:
- the application server obtains the requirement information of the user group for background traffic download.
- the policy and charging setting device is used as the policy and charging formulating unit PCRF as an example to describe the background traffic downloading method.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, IP addresses of user terminals in each of the X location areas, and at least the following information.
- the foregoing requirement information includes a time window required for the user group to perform background traffic downloading, and the process steps of the background traffic downloading method provided by the present invention are introduced.
- the method further determines the IP address of the user terminal that needs to download the background traffic in each location area, so that the application server needs to download the background to the user group.
- the user terminal of the traffic sends data.
- each user terminal in the default group of the application server needs to perform background traffic downloading, and then to each user group.
- the user terminal transmits data, which may cause network congestion.
- the time window required for the application server to obtain the background traffic downloading by the user group may be: the application server determines a time period required for the user group to perform background traffic download, and determines the time period as the user. The download time window for the group request.
- the application server acquires a start time of the user group for background traffic download and timing information from the start time, and determines the start time according to the start time and timing information from the start time.
- the download time window requested by the user group may be a time period of 20 minutes, or may be timing information starting from the first minute and having a duration of 20 minutes.
- the application server obtains the maximum bandwidth required for the user traffic to download the background traffic, and the application server determines the total bandwidth required for all user terminals in the user group to perform background traffic downloading, and uses the total bandwidth as the total bandwidth. The maximum bandwidth required for the user group to perform background traffic download.
- the application server acquires the number of user terminals in the user group that need to download the background traffic, and the unit bandwidth required for the background traffic download by the single user terminal, and the unit bandwidth and the user group need to download the background.
- the product of the number of user terminals of the traffic is used as the maximum bandwidth required for the background traffic download by the user group, wherein the bandwidth required for each user terminal to download the background traffic is the same.
- the location area determined by the application server may be the area of the area where the application server provides the background traffic information download service, and may be a GPS coordinate area or other form that can express the location information, which is not limited herein.
- One location area corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell.
- the X location areas do not necessarily correspond to the X operator location location areas.
- the application server generates a background traffic download request that carries the requirement information, and sends the background traffic download request to the open platform.
- the background traffic download request includes a user group to perform first background traffic. Download the demand information.
- the RPSF is connected to the MME (Mobility Management Entity), because the MME is responsible for mobility management of the control plane, such as user context and mobility state management, and assigning the identity of the user.
- the PCRF is not connected to the MME. Therefore, the identity information of the user in the group cannot be perceived, and the area information of the carrier location area corresponding to the group cannot be perceived.
- the PCRF needs to set the background traffic download for the group, and the application server needs to send the user group's background traffic download request information to the open platform through the background traffic download request, so that the open platform will locate the user group. Map to the carrier location area.
- the application server obtains the IP addresses of the user terminals that need to perform background traffic download in each of the X location areas after the step 601, the background traffic download request needs to carry the needs in each location area. Download the IP address of each user terminal of the background traffic.
- the open platform is a platform for connecting the operator network element and the external third-party server in the operator domain.
- the platform may have a protocol conversion function, and can convert the protocol from the interface of the operator domain with the protocol of the interface used by the external server.
- the open platform receives a background traffic download request sent by the application server, and sends the background traffic download request to the operation management device.
- the background traffic download request includes a time window required for the user group to perform background traffic downloading and demand information for the user group to perform background traffic download.
- the operation management device maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
- the application server obtains the IP address of the user terminal that needs to perform the first background traffic download in each of the X location areas after step 601
- the background traffic download request received by the open platform carries each location area.
- the IP address of the user terminal that needs to perform the first background traffic download then open the flat here.
- the station also needs to obtain the IP address of the user terminal that needs to perform the first background traffic download in each operator location area.
- one location area corresponds to one or more of the tracking area defined by the operator, the area covered by the evolved base station eNB, the routing area, and the cell. Therefore, the X location areas do not necessarily correspond to the X operator location location areas.
- the application server determines that the user group corresponds to four location areas, and if one of the location areas corresponds to two carrier location areas, and the other three location areas respectively correspond to one carrier location area, the user group It corresponds to 5 operator location areas.
- the open platform also needs to determine the maximum total bandwidth of the operator location area and the number of user terminals corresponding to the user group in the carrier location area that need to download background traffic.
- the open platform maps each location area information to a corresponding operator location, generates an operator location information list, and counts the number of user terminals that need to be in the background traffic in each operator location area in the list (user group) The corresponding user terminal of the group) and the maximum total bandwidth in the area. Since the background traffic download request received in step 603 carries the IP address of the user terminal that needs to download the background traffic in each of the X location areas, the open platform maps the X location areas corresponding to the user group into Y operations. When the location area is located, the IP address of the user terminal that needs to download background traffic in each operator location area can be obtained accordingly.
- the requirement information of the user group determined in step 601 includes the maximum bandwidth required for the user group to perform background traffic download, and the maximum bandwidth is the number of user terminals in the user group that need to download background traffic, and a single user terminal.
- the two parameters required for the first background traffic download are determined.
- the open platform may use, as the operator, the product of the bandwidth required for the single user terminal to download the background traffic and the number of user terminals in the carrier location area that need to download the background traffic.
- the maximum total bandwidth of the location area is not limited thereto.
- the open platform may also determine each carrier. The maximum total bandwidth of the location area.
- the operation management device determines Z PCRFs corresponding to the Y operator location areas.
- the corresponding PCRF can be determined by confirming the PCRF domain information.
- the PCRF domain information may be the domain ID of the operator.
- the open platform may determine the corresponding PCRF by using a DRA (Diameter Routing Proxy) or according to the domain identifier of the operator corresponding to the operator's location area.
- DRA Diameter Routing Proxy
- one PCRF may correspond to multiple operator location areas, so the Y carrier location areas do not necessarily correspond to Y PCRFs.
- the user group corresponds to the four carrier location areas, respectively, A, B, C, and D, where the operator location areas A and B correspond to PCRF1, and the operator location areas C and D correspond to PCRF2.
- the operation management device sends the network status information of each of the Y operator location areas and the information of the Z policies and the charging establishment device to the open platform.
- the open platform sends the network state information of each of the operator location areas to the PCRF corresponding to the operator location area, and sends the PCRF to the Z PCRFs.
- the open platform needs to send the network status information of the operator location areas A and B to the PCRF1, and send the network status information of the operator location areas C and D to the PCRF2.
- the open platform since the requirement information that the user group performs the first background traffic downloading in step 601 includes the time window required for the first background traffic download, the open platform sends the network state information of each operator location area to the In addition to the PCRF corresponding to the location area of the carrier, the time window required for the download of the first background traffic needs to be sent to each PCRF, so that each PCRF determines whether the time window required for the first background traffic download can satisfy the location area of each carrier. Background traffic download request.
- the open platform obtains the IP address of the user terminal that needs to perform the first background traffic download in each operator location area in step 604, the open platform also needs to perform the first in each operator location area.
- the IP address of the user terminal that is downloaded by the background traffic is sent to the PCRF corresponding to the location area of the carrier.
- the PCRF1 receives network status information of each operator location area corresponding thereto, and a time window required for the user group to perform background traffic download.
- PCRF1 in the Z PCRFs corresponding to the Y operator location areas is taken as an example, and a specific procedure flow corresponding to the PCRF as the execution subject in the method of the present invention is introduced.
- the PCRF1 determines whether the network status in the operator location area meets the background traffic download request of the operator location area in a time window required for the user group to perform background traffic downloading. .
- step 610 is performed; if it is determined that the background traffic download request of the carrier location area is not satisfied, step 611 is performed.
- the PCRF1 generates a background traffic download policy of the operator location area according to the network status information of the operator location area, and generates a policy identifier of the background traffic download policy.
- the policy identifier may further include identifier information of the user group. Since the application server may correspond to multiple groups, the background traffic download service may be requested for multiple groups. Therefore, the determined policy identifier of the background traffic download policy may further include the group identification information.
- the PCRF1 generates timing information corresponding to the location area of the operator.
- the application server may be notified of which carrier location area's background traffic download policy generation fails.
- the response message sent by the PCRF1 to the application server may not carry the area information of the operator location area corresponding to the timing information, so that the application server cannot know which carrier location downloading background background traffic downloading policy fails.
- the background traffic download service is re-requested to the open platform for all the operator location areas corresponding to the PCRF1.
- PCRF1 For the remaining operator location areas corresponding to PCRF1, PCRF1 performs steps 609-611.
- PCRF1 generates a background traffic download policy or a timing information for each carrier location area corresponding thereto. For example, if the PCRF1 corresponds to three carrier location areas, the background traffic download policy of one of the operator location areas fails to be generated, and the background traffic download policies of the other two operator location areas are successfully generated, so that the PCRF generates a timing information. Two background traffic download strategies.
- the PCRF1 sends a response message to the application server through the open platform.
- the response message includes: a policy identifier of the background traffic download policy and timing information; or a policy of the background traffic download policy Identification, timing information, and area information corresponding to the timing information.
- the PCRF1 corresponds to the three carrier location areas, the background traffic download policy of one of the operator location areas fails to be generated, and the background traffic download policies of the other two carrier location areas are successfully generated, so that the response message sent by the PCRF1 includes : A timing message, and a policy identifier for two background traffic download policies.
- Each of the PCRFs performs steps 608-613, and the application server can receive the response message corresponding to each PCRF.
- the allowed download time window in the background traffic download policy formulated by each PCRF may be the same time window.
- the application server sends the background traffic download request to the open platform
- the IP address of each user terminal that needs to download the background traffic in each location area needs to be carried, and the open platform acquires the needs in each operator location area.
- the open platform converts the IP address of the user terminal that needs to perform background traffic download in each operator location area.
- the IP address of the user terminal that needs to perform background traffic download in each location area so that the application server requests the user terminal in each location to request the bearer resource.
- the application server determines whether the response message includes timing information.
- the method for analyzing the response message of each policy and the accounting device is the same as that of the application server.
- the response message sent by the PCRF1 is taken as an example.
- the application server determines whether the timing information is included in the response message.
- the status information of the user group determined in step 601 includes a time window required for the user group to perform background traffic downloading. Therefore, each PCRF determines whether the background of each operator location area is met. Traffic download request. If the PCRF cannot meet the background traffic download request of a certain operator's location area, the application server needs to re-request the background traffic download service for the carrier location area. In addition, the application server may determine, by using the timing information in the response message, whether there is an operator location area where the background traffic download policy generation fails.
- step 615 If it is determined that there is no response message in the response message, proceed to step 615; if it is determined that the time information exists in the response message, proceed to 616.
- the application server acquires a policy identifier in the response message, and sends a bearer setup request to the policy and charging execution device.
- the bearer setup request carries a policy identifier in the response message.
- the policy and charging execution device receives a bearer setup request sent by the application server, and starts the operation corresponding to the policy and billing device (PCRF1) according to the background traffic download policy corresponding to the policy identifier in the response message.
- PCRF1 policy and billing device
- the bearer setup request may include an IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the PCRF1, so as to request that the policy and the charging execution device are each user terminal corresponding to the PCRF1, The user terminal that downloads the background traffic starts the background resource download service.
- the bearer setup request includes the IP addresses of all user terminals in the operator location area corresponding to the PCRF1. Therefore, the application server may simultaneously transmit data to each user terminal corresponding to the PCRF1, which may cause network congestion. If the bearer setup request includes the IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the PCRF1, the application server only needs to perform the user terminal of the background traffic download in each user terminal corresponding to the PCRF1. Transmitting data can alleviate network congestion to a certain extent.
- the premise of the step 615 is to determine that there is no timing information in the response message, that is, in the operator location area corresponding to the PCRF1, there is no operator location area where the background traffic download policy is generated, because the user group corresponds to the Y carriers. In the location area, a total of Y policy identifiers are included in each response message received by the application server.
- the application server sends a background traffic download request to the open platform, requesting to establish a background traffic download service for the operator location area corresponding to the area information, and sending a bearer setup request to the policy and the charging execution device, where the request is PCRF1.
- the user terminal other than the user terminal corresponding to the area information starts the background traffic download service.
- the application server needs to re-request the background traffic download service for the operator location area corresponding to the timing information (that is, the operator location area where the background traffic download policy is generated fails, which may be multiple).
- the application server needs to send a bearer setup request to the policy and charging execution device for the operator location area (ie, the operator location area where the background traffic download policy is successfully generated).
- the corresponding user terminal all the user terminals except the user terminal corresponding to the area information start the background traffic download service.
- the timing information may not include the area information
- the application server sends a background traffic download request to the open platform, and requests to establish a background traffic download service for each user terminal corresponding to the charging and setting device.
- the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and each operator location area
- the network state information of the domain is sent to the policy and charging device corresponding to the carrier location area, so as to formulate a background traffic downloading policy of the carrier location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy.
- the network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- the present invention also provides a background traffic downloading method, which is different from the method provided in Embodiment 4:
- step 616 the following steps are also included:
- the application server further monitors the movement of the user terminal in the operator location area corresponding to the area information.
- the application server deletes the timing information, and determines that the operator area corresponding to the area information needs to be downloaded, when the number of the user terminals whose location changes is greater than the preset value in the operator area corresponding to the area information.
- the user terminal of the background traffic is configured to request the background traffic download service for the user terminal that needs to download the background traffic in the operator area corresponding to the area information.
- the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates a background traffic download policy for each user terminal in the group. .
- the network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- the embodiment of the present invention provides a background traffic downloading method, which is applied to a background traffic management system, where the background traffic management system includes: an AS, an open platform (operator's network capability open layer exposure layer), PCRF1, PCRF2, and CN ( Core Network, core network).
- the method includes the following steps:
- the AS obtains a requirement information of the user group for background traffic downloading.
- the requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information.
- Item a time window required for the user group to perform background traffic download, and a maximum bandwidth required for the user group to perform background traffic download.
- the process information of the background traffic downloading method provided by the present invention is introduced by taking the time window required for the background traffic downloading by the user group as an example.
- the AS sends the background traffic download request to the open platform.
- the AS generates a background traffic download request, where the background traffic download request includes the demand information of the user group.
- the open platform receives a background traffic download request sent by the AS, and determines a PCRF corresponding to the user group.
- the user group corresponds to two PCRFs, which are PCRF1 and PCRF2, respectively.
- the open platform first maps the X location areas corresponding to the user group into Y carrier location areas, and determines network status information of each of the Y operator location areas. Next, the Z PCRFs corresponding to the Y operator location areas are determined. In the present embodiment, it is assumed that Z is equal to 2.
- the open platform sends network state information of the operator location area corresponding to the PCRF1 to the PCRF1.
- the open platform sends network state information of the operator location area corresponding to the PCRF2 to the PCRF2.
- PCRF1 and PCRF2 perform policy judgment.
- the PCRF1 receives the network status information of each operator location area corresponding thereto, and the time window of the user group request.
- the PCRF1 determines whether the network status in the operator location area satisfies the background traffic download request of the operator location area within the time window requested by the user group.
- the timing information is generated, and the operation may also be included in the timing information.
- the area information of the merchant location area so as to inform the AS that the background traffic download policy generation of the operator location area fails.
- PCRF1 and PCRF2 send a policy decision to the AS.
- the policy decision sent by the PCRF contains the policy identifier of the background traffic download policy, and may also contain timing information.
- the AS initiates a bearer setup request to the CN.
- the CN device may be a policy and charging execution device, including devices supporting different access technologies in a 3GPP network, including mobility management devices, such as an SGSN supporting 2G/3G network access, and an MME supporting 4G network access. 4G-SGSN, etc.; and gateway devices such as GGSN, S-GW, P-GW, and the like.
- mobility management devices such as an SGSN supporting 2G/3G network access, and an MME supporting 4G network access. 4G-SGSN, etc.
- gateway devices such as GGSN, S-GW, P-GW, and the like.
- the bearer setup request sent by the AS includes the IP addresses of the user terminals in the user group that need to download the background traffic.
- the AS resends the background traffic download request to the open platform.
- the AS re-requests the background traffic service for the operator location area where the policy generation fails.
- the policy generates an operator location area corresponding to the timing information in the policy decision of each PCRF feedback received by the operator location area AS that has failed.
- the embodiment of the present invention further provides a background traffic downloading method, which is the same as steps 701-709 in Embodiment 6 above, and the difference is:
- the AS detects a change in location information of the user terminal.
- step 701 If the number of user terminals whose position changes exceeds a preset value, perform step 701 again.
- step 701 is performed for the operator location area where the number of user terminals whose position changes exceeds the preset value, and the background traffic download service is requested.
- the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy.
- the network side of the present invention sets a background traffic download policy for each operator location area corresponding to the user group, and does not need to be a group.
- Each user terminal in the group formulates a background traffic download policy, that is, avoids the network side repeatedly responding to the same request from the application server.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- An embodiment of the present invention provides an application server 8, where the application server 8 corresponds to at least one group.
- the application server includes: an obtaining unit 801, a generating unit 802, a receiving unit 803, and a sending unit 804. .
- the obtaining unit 801 is configured to acquire requirement information of the user group for background traffic downloading.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information The time window required for the user group to perform background traffic download, and the maximum bandwidth required for the user group to perform background traffic download.
- the network-side policy-making unit creates a background traffic download policy for the user terminal that initiates the background traffic download request.
- the background traffic download request of each user terminal in a group may be the same, thus causing the network.
- the side policy-making unit responds repeatedly to the same request, increasing network overhead.
- the present invention provides In the background traffic downloading method, the application server determines a demand message for the group to perform the background traffic download, so that the network-side policy making unit formulates the background traffic downloading policy for the group, so as to prevent the network-side policy-making unit from repeatedly responding to the same request. , saving network overhead.
- the present invention utilizes a policy and a charging device to formulate a background traffic downloading policy for a user group. It is noted that the policy and charging device cannot know the region corresponding to the user group. Therefore, the application server needs to determine each corresponding to the first server. The area information of the area, so that the policy and charging setting device generates a background traffic downloading policy for each area of the user group.
- the generating unit 802 is configured to generate a background traffic download request that carries the demand information, and send the background traffic download request to the open platform.
- the receiving unit 803 is configured to receive a response message sent by the policy and the charging and formulating device, and obtain a policy identifier included in the response message.
- the sending unit 804 is configured to send a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device start the policy according to a background traffic download policy corresponding to the policy identifier in the response message.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information
- the application server 8 also includes a judging unit.
- the determining unit is configured to determine whether the response message includes timing information before the acquiring unit acquires the policy identifier included in the response message.
- the sending unit performs “sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device correspond to the background according to the policy identifier.
- the traffic download policy starts the background flow of each user terminal in the operator location area corresponding to the policy and the charging device Volume download business.”
- the determining unit is configured to determine whether the response message includes timing information, and determine whether the response message includes area information.
- the sending unit 804 is configured to: after the determining unit determines that the response message includes the area information, send a background traffic download request to the open platform, and request to establish background traffic for the operator location area corresponding to the area information. Downloading a service; sending a bearer setup request to the policy and billing device, requesting the user terminal corresponding to the user terminal corresponding to the area information to initiate background traffic downloading business.
- the sending unit 804 is further configured to: after the determining unit determines that the response message does not include the area information, send a background traffic download request to the open platform, requesting that the policy is corresponding to the charging setting device. Each user terminal establishes a background traffic download service.
- the application server 8 further includes a monitoring unit and a deleting unit.
- the monitoring unit is configured to monitor, after the determining unit determines that the response message includes the area information, the mobile terminal in the operator location area corresponding to the area information.
- the deleting unit is configured to: when the number of user terminals whose location changes in the operator area corresponding to the area information exceeds a preset value, the timing information is deleted.
- the obtaining unit 801 is further configured to acquire the number of user terminals that need to perform background traffic downloading in the operator area corresponding to the area information, so as to request the background traffic download service for the operator area corresponding to the area information again.
- the bearer establishment request includes the policy and the meter
- the IP address of the user terminal that needs to perform the background traffic downloading is required to request the policy and the charging device to be the user terminal corresponding to the policy and the charging device.
- the user terminal that downloads the background traffic starts the background resource download service.
- the obtaining unit 801 is specifically configured to acquire a total bandwidth required for background traffic downloading by all user terminals in the user group, and use the total bandwidth as a maximum bandwidth required for background traffic downloading by the user group.
- the product is used as the maximum bandwidth required for the background traffic downloading by the user group, and the bandwidth required for each user terminal to perform the first background traffic download is the same.
- Each of the X location areas corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell.
- the embodiment of the present invention further provides an open platform 9, as shown in FIG. 10, comprising: a receiving unit 901 and a sending unit 902.
- the receiving unit 901 is configured to receive a background traffic download request sent by the application server, where the background traffic download request carries the requirement information required for the background traffic download by the user group.
- the sending unit 902 is configured to send network status information of each of the operator location areas of the Y operator location areas corresponding to the user group to a policy and charging device corresponding to the operator location area.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
- the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group. width.
- the open platform 9 also includes a mapping unit.
- the mapping unit is configured to map the X location areas into Y carrier location areas after the receiving unit 901 receives the background traffic download request sent by the application server.
- the acquiring unit is configured to acquire network state information of each operator location area in the Y operator location areas.
- the mapping unit is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
- the acquiring unit is specifically configured to: when the user group performs background traffic downloading, a maximum bandwidth required is a unit traffic value required for background traffic downloading according to a single user terminal in the user group, and the user group group The number of user terminals is determined.
- the sending unit 902 is further configured to send the background traffic download request to the operation management device after the receiving unit 901 receives the background traffic download request sent by the application server.
- the receiving unit 901 is further configured to receive, by the operation management device, network status information of each of the operator location areas corresponding to the user group corresponding to the user group, and the Y carrier location areas. Corresponding Z policies and billing information for the device.
- the sending unit 902 is further configured to: if the requirement information includes a time window required for the user group to perform background traffic downloading, set the Z policy and the charging separately. A time window required to send the user group for background traffic download.
- the implementation of the present invention further provides an operation management device 10, as shown in FIG. 11, comprising: a receiving unit 1001, a mapping unit 1002, an obtaining unit 1003, and a transmitting unit 1004.
- the receiving unit 1001 is configured to receive a background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; and the demand information carries each user terminal in the user group. Corresponding X location areas.
- the requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, The maximum bandwidth required for user groups to download background traffic.
- the mapping unit 1002 is configured to map the X location areas into Y carrier location areas.
- the obtaining unit 1003 is configured to acquire network state information of each operator location area in the Y operator location areas.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
- the mapping unit 1002 is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
- the sending unit 1004 is configured to send, to the open platform, network status information of each of the Y operator location areas and information of the Z policies and the charging and formulating device.
- the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group.
- the obtaining unit 1003 is specifically configured to: when the user group performs background traffic downloading, the maximum bandwidth required is a unit traffic value required for background traffic downloading according to a single user terminal in the user group, and the user group When the number of user terminals is determined, the number of user terminals that need to perform background traffic download in the carrier location area is obtained for each operator location area; the unit flow value required for background traffic download according to a single user terminal The number of user terminals in the carrier location area that need to perform background traffic download determines the maximum total bandwidth of the carrier location area.
- the present invention further implements a policy and charging setting device 11, as shown in FIG. 12, comprising: a receiving unit 1101, a generating unit 1102, and a transmitting unit 1103.
- the receiving unit 1101 is configured to receive network status information of each operator location area corresponding to the policy and charging setting device.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
- the generating unit 1102 is configured to generate, according to network status information of each operator location area, a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy.
- the sending unit 1103 is configured to send a response message to the application server, where the response message includes a policy identifier of each background traffic download policy.
- the background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
- the receiving unit 1101 is further configured to receive a time window required for the user group sent by the open platform to perform background traffic downloading.
- the policy and charging setting device 11 further includes a judging unit.
- the determining unit is configured to generate, in the generating unit, a background traffic downloading policy of each operator location area according to network state information of each operator location area. Previously, for each operator location area, it is determined whether the network satisfies the background traffic download request of the operator location area within a time window required for the user group to perform background traffic download.
- the generating unit 1102 is configured to: when the determining unit determines that the network can meet the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, according to the operator
- the network status information of the location area generates a background traffic download policy of the operator location area.
- the determining unit is further configured to: determine that the network cannot download the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading.
- the generating unit is further configured to: when the determining unit determines that the network cannot download the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, generate and operate the Timing information corresponding to the quotient location area; then, the response message may further include timing information.
- the response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
- the application server determines the demand information of the user group, and sends a background traffic download request that carries the demand information to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy.
- the network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- the embodiment of the present invention further provides an application server 12, as shown in FIG. 13, the application server 12 includes: a transmitter 1201, a receiver 1202, a memory 1203, and a transmitter 1201, a receiver 1202, and a memory 1203, respectively.
- the application server 12 may further include a common component such as a baseband processing component, a medium-frequency processing component, and an input/output device.
- the embodiment of the present invention does not impose any limitation herein.
- the memory 1203 stores a set of program codes, and the processor 1204 is configured to call the program code stored in the memory 1203 for performing the following operations:
- the processor 1204 is configured to acquire requirement information of the user group for background traffic downloading, generate a background traffic download request that carries the demand information, and send the background traffic download request to the open platform.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information
- the user group is a group that needs to perform background traffic download in the group corresponding to the application server.
- a plurality of users or all users in the user group will receive background traffic from the third-party application server, and the background traffic may be system information of the group application, and may be periodic information of the unified subscription of the group user, or may be Is any type of information with the same content.
- one of the X location areas is a range of areas selected by the application server to provide services under background traffic, and may be a GPS coordinate location area or other information that can express the location.
- One location area corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell. That is to say, the user group corresponds to X location areas, but not necessarily Should be X operator location areas.
- the network-side policy-making unit creates a background traffic download policy for the user terminal that initiates the background traffic download request.
- the background traffic download request of each user terminal in a group may be the same, thus causing the network.
- the side policy-making unit responds repeatedly to the same request, increasing network overhead.
- the application server determines a demand message for the group to perform background traffic download, so that the network-side policy making unit formulates a background traffic downloading policy for the group, and avoids the network-side policy-making unit to the same Requesting a repeated response saves network overhead.
- the present invention utilizes the policy and charging device to formulate a background traffic downloading policy for the user group. It is noted that the policy and the charging device cannot know the region corresponding to the user group, so the application server needs to determine the corresponding user group. The area information of each area, so that the policy and charging setting device generates a background traffic downloading policy for each area of the user group.
- the processor 1204 is configured to receive the response message sent by the policy and the charging and formulating device by using the receiver 1202, and obtain the policy identifier included in the response message.
- the processor 1204 is configured to send, by using the transmitter 1201, a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the loading according to the background traffic download policy corresponding to the policy identifier in the response message.
- the policy and the billing setting device are configured to download the background traffic of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
- the processor 1204 is further configured to determine whether the response message includes timing information before acquiring the policy identifier included in the response message.
- the transmitter 1201 performs “sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device correspond to the policy identifier.
- the background traffic downloading policy starts the background traffic downloading service of each user terminal in the operator location area corresponding to the charging and setting device.
- the processor 1204 is configured to determine that the response message includes timing information, and then determine Whether the area information is included in the response message.
- the processor 1204 is further configured to: after determining that the response message including the timing information exists in each response message, determine whether the response message including the timing information includes area information.
- the processor 1204 is configured to send, by the transmitter 1201, a background traffic download request to the open platform after determining that the response message includes the area information, requesting to establish background traffic for the operator location area corresponding to the area information. Downloading a service; sending a bearer setup request to the policy and billing device, requesting the user terminal corresponding to the user terminal corresponding to the area information to initiate background traffic downloading business.
- the processor 1204 is configured to send, by the transmitter 1201, a background traffic download request to the open platform after determining that the response message does not include the area information, requesting each user corresponding to the policy and the charging device
- the terminal establishes a background traffic download service.
- the processor 1204 is configured to monitor, after the determining that the response message including the timing information includes the area information, the mobile terminal in the operator location area corresponding to the area information.
- the processor 1204 is configured to delete the timing information when the number of user terminals whose position changes exceeds the preset value in the operator area corresponding to the area information.
- the processor 1204 is further configured to determine, in the operator area corresponding to the area information, the number of user terminals that need to perform the first background traffic download, so as to perform the need for the operator area corresponding to the area information again.
- the user terminal that downloads the first background traffic requests the background traffic download service.
- the bearer establishment request includes the policy and the meter The IP address of the user terminal that needs to perform the background traffic downloading in each user terminal corresponding to the fee device, so as to request the policy and the charging device to end each user corresponding to the policy and charging device.
- the user terminal that needs to perform background traffic download starts the background resource download service.
- the processor 1204 is specifically configured to acquire a time period required for the user group to perform background traffic downloading, and determine the time period as a time window required for the user group to perform background traffic downloading.
- the processor 1204 is specifically configured to obtain a total bandwidth required for background traffic downloading by all user terminals in the user group, and use the total bandwidth as a maximum bandwidth required for background traffic downloading by the user group.
- the product is used as the maximum bandwidth required for background traffic downloading by the user group, wherein each user terminal needs the same bandwidth for background traffic downloading.
- Each of the X location areas corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell.
- the embodiment of the present invention further provides an open platform 13.
- the open platform 13 includes: a transmitter 1301, a receiver 1302, a memory 1303, and a transmitter 1301, a receiver 1302, and a memory 1303, respectively.
- the open platform 13 may further include a common component such as a baseband processing component, a medium-frequency processing component, and an input/output device.
- the embodiment of the present invention does not impose any limitation herein.
- the memory 1303 stores a set of program codes, and the processor 1304 is configured to call the program code stored in the memory 1303 to perform the following operations:
- the processor 1304 is configured to receive, by the receiver 1302, a background traffic download request sent by the application server, where the background traffic download request carries the requirement information required for the background traffic download by the user group.
- the demand information includes X locations corresponding to each user terminal in the user group.
- the processor 1304 is configured to send, by using the transmitter 1301, network state information of each of the Y operator location areas corresponding to the user group to a policy and a plan corresponding to the operator location area. Fees are formulated.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
- the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group.
- the processor 1304 is configured to map the X location areas into Y carrier location areas after the receiver 1302 receives the background traffic download request sent by the application server.
- the processor 1304 is configured to acquire network state information of each of the operator location areas of the Y carrier locations.
- the processor 1304 is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
- the processor 1304 is specifically configured to: when the user group performs background traffic downloading, the maximum bandwidth required is a unit traffic value required for background traffic downloading according to a single user terminal in the user group, and the user group is The number of user terminals in the carrier location area that need to perform background traffic downloading is obtained for each carrier location area; the unit traffic value required for background traffic download according to a single user terminal and The number of user terminals in the carrier location area that need to perform background traffic download determines the maximum total band of the operator location area width.
- the processor 1304 is further configured to send, by the transmitter 1301, the background traffic download request to the operation management device after the receiver 1302 receives the background traffic download request sent by the application server.
- the processor 1304 is further configured to receive, by using the receiver 1302, network state information of each operator location area of the Y operator location areas corresponding to the user group that is sent by the operation management device, and the Y carriers.
- the processor 1304 is further configured to send, by the transmitter 1301, the user group to the Z policy and charging device to perform background, if the requirement information includes a time window required for the user group to perform background traffic downloading. The time window required for traffic download.
- the embodiment of the present invention further provides an operation management device 14, as shown in FIG. 15, the operation management device 14 includes: a transmitter 1401, a receiver 1402, a memory 1403, and a transmitter 1401, a receiver 1402, and a memory, respectively. 1403 connected processor 1404.
- the operation management device 14 may further include a common component such as a baseband processing component, a medium-frequency processing component, and an input/output device.
- the embodiment of the present invention does not impose any limitation herein.
- the memory 1403 stores a set of program codes, and the processor 1404 is configured to call the program code stored in the memory 1403 to perform the following operations:
- the processor 1404 is configured to receive, by the receiver 1402, a background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; the demand information carries the user group X location areas corresponding to each user terminal.
- the requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, The maximum bandwidth required for user groups to download background traffic.
- the processor 1404 is configured to map the X location areas into Y carrier location areas, acquire network status information of each of the Y operator location areas, and determine the Y carriers. Z strategies and gauges corresponding to the location area Fees are formulated.
- the processor 1404 is configured to send, by the transmitter 1401, network state information of each of the Y operator location areas and information of the Z policies and the charging formulation device to the open platform.
- the processor 1504 is configured to receive, by the receiver 1502, network status information of each operator location area corresponding to the policy and charging setting device.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the carrier location. The maximum total bandwidth of the zone.
- the processor 1504 is configured to generate, according to network status information of each operator location area, a background traffic download policy of each operator location area and a policy identifier of each background traffic download policy.
- the background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
- the processor 1504 is configured to receive, by the receiver 1502, a time window required for the user group sent by the open platform to perform background traffic downloading.
- the processor 1504 is configured to: before generating the background traffic downloading policy of each operator location area according to the network state information of each operator location area, determine, for each carrier location area, the network to perform background in the user group. Whether the background traffic download request of the operator location area is satisfied in the time window required for the traffic download.
- the processor 1504 is further configured to determine, according to the network traffic status of the operator location area, when the network traffic request for the operator location area is met within a time window required for the user group to perform background traffic downloading The information generates a background traffic download policy for the operator location area.
- the processor 1504 is further configured to: when determining that the network cannot download the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, generate a corresponding to the carrier location area. Timing information; then, the response message may further include timing information.
- the response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
- the application server determines the demand information of the user group, and sends a background traffic download request that carries the demand information to the open platform.
- Open The platform determines the operator location area corresponding to the user group and the policy and charging device, and sends the network status information of each operator location area to the policy and charging device corresponding to the operator location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy.
- the network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- the embodiment of the present invention further provides a system for background traffic downloading, including: an application server 8, an open platform 9, an operation management device 10, and a policy and charging formulation device 11.
- the application server 8 obtains the demand information of the user group for background traffic download, generates a background traffic download request that carries the demand information, and sends the background traffic download request to the open platform 9.
- the open platform 9 receives the background traffic download request sent by the application server 8.
- the open platform 9 maps the X location areas corresponding to the user terminals in the user group into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
- the open platform 9 determines Z policy and charging formulation devices corresponding to the Y operator location areas.
- the network state information of each of the operator location areas of the Y operator location areas corresponding to the user group is sent to the policy and charging device 11 corresponding to the operator location area.
- the policy and charging setting device 11 receives network status information of each operator location area corresponding thereto, and generates network status information according to each operator location area.
- a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy sending a response message to the application server 8, the response message including a policy identifier of each background traffic downloading policy.
- the application server 8 receives the response message sent by the policy and the charging and formulating device 11, and obtains the policy identifier included in the response message.
- the application server 8 sends a bearer setup request to the policy and the billing execution device, so that the policy and the billing execution device start the policy according to the background traffic download policy corresponding to the policy identifier in the response message, and the policy is started to correspond to the billing device.
- the background traffic download service of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, IP addresses of user terminals in each of the X location areas, and at least the following information.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
- the application server 8 obtains the demand information of the user group for background traffic download, generates a background traffic download request that carries the demand information, and sends the background traffic download request to the open platform 9.
- the open platform 9 receives the background traffic download request sent by the application server 8.
- the open platform 9 transmits a background traffic download request to the operations management device 10.
- the operation management device 10 maps the X location areas corresponding to the user terminals in the user group into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
- the operation management device 10 determines Z policy and charging formulation devices corresponding to the Y operator location areas.
- the operation management device 10 transmits the network status information of each of the Y operator location areas and the Z policies corresponding to the Y operator location areas and the information of the charging formulation device to the open platform 9 .
- the open platform 9 sends the network status information of each of the operator location areas of the Y operator location areas corresponding to the user group to the policy and charging device 11 corresponding to the operator location area.
- Policy The billing device 11 receives the network status information of each operator location area corresponding thereto, generates the background traffic download policy of each operator location area, and downloads the background traffic according to the network status information of each operator location area.
- the policy identifier of the policy sending a response message to the application server 8, the response message including the policy identifier of each background traffic download policy.
- the application server 8 receives the response message sent by the policy and the charging and formulating device 11, and obtains the policy identifier included in the response message.
- the application server 8 sends a bearer setup request to the policy and the billing execution device, so that the policy and the billing execution device start the policy according to the background traffic download policy corresponding to the policy identifier in the response message, and the policy is started to correspond to the billing device.
- the background traffic download service of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
- the application server determines the demand information of the user group, and sends a background traffic download request that carries the demand information to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy.
- the network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- the embodiment of the invention further provides a system for background traffic downloading, including: The application server 12, the open platform 13, the operation management device 14, and the policy and charging formulation device 15.
- the application server 12 obtains the demand information of the user group for background traffic download, generates a background traffic download request that carries the demand information, and sends the background traffic download request to the open platform 13.
- the open platform 13 receives the background traffic download request sent by the application server 12.
- the open platform 13 maps the X location areas corresponding to the user terminals in the user group into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
- the open platform 13 determines Z policy and charging formulation devices corresponding to the Y operator location areas.
- the network status information of each of the operator location areas of the Y operator location areas corresponding to the user group is sent to the policy and charging device 15 corresponding to the operator location area.
- the policy and charging setting device 15 receives the network status information of each operator location area corresponding thereto, generates a background traffic downloading policy for each operator location area, and downloads each background traffic according to the network status information of each operator location area.
- the policy identifier of the policy sending a response message to the application server 12, the response message containing the policy identifier of each background traffic download policy.
- the application server 12 receives the response message sent by the policy and charging device 15 to obtain the policy identifier included in the response message.
- the application server 12 sends a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the policy according to the background traffic download policy corresponding to the policy identifier in the response message.
- the background traffic download service of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
- the requirement information includes: X location areas corresponding to each user terminal in the user group, IP addresses of user terminals in each of the X location areas, and at least the following information.
- the network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
- the application server 12 obtains the demand information of the user group for background traffic download, generates a background traffic download request that carries the demand information, and sends the background traffic download request to the open platform 13.
- the open platform 13 receives the background traffic download request sent by the application server 12.
- the open platform 13 transmits a background traffic download request to the operations management device 14.
- the operation management device 14 maps the X location areas corresponding to the user terminals in the user group into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
- the operation management device 14 determines Z policy and charging formulation devices corresponding to the Y operator location areas.
- the operation management device 14 transmits the network status information of each of the Y operator location areas and the Z policies corresponding to the Y operator location areas and the information of the charging establishment device to the open platform 13 .
- the open platform 13 sends the network status information of each of the operator location areas of the Y operator location areas corresponding to the user group to the policy and charging device 15 corresponding to the operator location area.
- the policy and charging setting device 15 receives the network status information of each operator location area corresponding thereto, generates a background traffic downloading policy for each operator location area, and downloads each background traffic according to the network status information of each operator location area.
- the policy identifier of the policy sending a response message to the application server 12, the response message containing the policy identifier of each background traffic download policy.
- the application server 12 receives the response message sent by the policy and charging device 15 to obtain the policy identifier included in the response message.
- the application server 12 sends a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the policy according to the background traffic download policy corresponding to the policy identifier in the response message.
- the background traffic download service of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
- the application server determines the demand information of the user group, and sends a background traffic download request that carries the demand information to the open platform.
- the open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area.
- the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy.
- the network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
- the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic.
- the user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
- the disclosed system, apparatus, and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical or otherwise.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or may be two or two.
- the upper unit is integrated in one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
- the software functional units described above are stored in a storage medium and include instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform portions of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, and the program code can be stored. Medium.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present invention relates to the field of communications. Provided are a background traffic downloading method, device, and system, which are used to generate a background traffic download policy for a user group, and prevent a policy making unit from repeatedly responding to the same request. The method comprises: an application server acquires demand information of a user group for background traffic downloading; the application server generates a background traffic download request that carries the demand information, and sends the background traffic download request to an open platform; the application server receives a response message sent by a policy and charging making device, and acquires a policy identifier contained in the response message; and the application server sends a bearer setup request to a policy and charging executing device, so that the policy and charging executing device starts, according to a background traffic download policy corresponding to the policy identifier in the response message, a background traffic download service of each user terminal in an operator location area corresponding to the policy and charging making device.
Description
本发明涉及通信领域,尤其涉及一种背景流量下载方法、设备及系统。The present invention relates to the field of communications, and in particular, to a background traffic downloading method, device, and system.
随着电信市场的繁荣和发展,基础电信业务市场不断扩大并走向成熟。很多政、企行业用户通过第三方应用服务器与运营商网络相连,利用公共网络进行用户群组通信。这里所说的用户群组是由第三方应用服务器下的行业用户中的全部用户终端或部分用户终端构成的。With the prosperity and development of the telecommunications market, the basic telecommunications business market has expanded and matured. Many government and enterprise users connect to the carrier network through a third-party application server, and use the public network for user group communication. The user group mentioned here is composed of all user terminals or partial user terminals of the industry users under the third-party application server.
现有技术中,当第三方应用服务器下的某个用户群组中的用户终端需要进行背景流量下载时,例如需要进行升级终端应用或更新终端数据库等时,每个用户终端都会向第三方应用服务器发送背景流量下载请求,第三方应用服务器再将该背景流量下载请求转发给运营商网络中的PCRF(Policy and Charging Rule Function,策略与计费制定设备),由PCRF为用户群组中的各个用户终端分别制定背景流量下载策略。In the prior art, when a user terminal in a user group under a third-party application server needs to perform background traffic downloading, for example, when upgrading a terminal application or updating a terminal database, each user terminal applies to a third party. The server sends a background traffic download request, and the third-party application server forwards the background traffic download request to the PCRF (Policy and Charging Rule Function) in the carrier network, where the PCRF is the user group. The user terminal separately formulates a background traffic download strategy.
然而,一个群组内的用户终端需要下载的背景流量可能相同,PCRF需要对来自第三方应用服务器的各个相同的背景流量下载请求做重复响应,造成不必要的网络开销。However, the background traffic that the user terminal in a group needs to download may be the same. The PCRF needs to repeatedly respond to the same background traffic download request from the third-party application server, resulting in unnecessary network overhead.
发明内容Summary of the invention
本发明实施例提供一种背景流量下载方法、设备及系统,解决了针对同一群组的背景流量下载,策略制定单元重复响应,网络开销较大的问题。The embodiment of the invention provides a background traffic downloading method, device and system, which solves the problem that the background traffic downloading of the same group, the policy making unit repeatedly responds, and the network overhead is large.
为达到上述目的,本发明的实施例采用如下技术方案:In order to achieve the above object, embodiments of the present invention adopt the following technical solutions:
第一方面、公开了一种背景流量下载方法,所述方法包括:In a first aspect, a background traffic download method is disclosed, the method comprising:
应用服务器获取用户群组进行背景流量下载的需求信息;
The application server obtains the demand information of the user group for background traffic downloading;
所述应用服务器生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求;The application server generates a background traffic download request that carries the demand information, and sends the background traffic download request to an open platform;
所述应用服务器接收策略与计费制定设备发送的响应消息,获取所述响应消息中包含的策略标识;Receiving, by the application server, a response message sent by the policy and the charging and formulating device, and acquiring a policy identifier included in the response message;
所述应用服务器向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。The application server sends a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device activates the policy and charging device according to the background traffic download policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the corresponding operator location area; the bearer setup request carries the policy identifier in the response message.
结合第一方面,在第一方面的第一种可能的实现方式中,In conjunction with the first aspect, in a first possible implementation of the first aspect,
所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information The time window required for the user group to perform background traffic download, and the maximum bandwidth required for the user group to perform background traffic download.
结合第一方面,在第一方面的第二种可能的实现方式中,In conjunction with the first aspect, in a second possible implementation of the first aspect,
在所述应用服务器获取所述响应消息中包含的策略标识之前,所述方法还包括:Before the application server obtains the policy identifier included in the response message, the method further includes:
所述应用服务器判断所述响应消息中是否包含定时信息;The application server determines whether the response message includes timing information;
若所述响应消息中不包含定时信息,则执行所述“向所述策略与计费执行设备发送承载建立请求,以便所述策略与计费设备根据所述策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务”。And if the response message does not include the timing information, performing the sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device download the policy according to the background traffic corresponding to the policy identifier, The background traffic download service of each user terminal in the operator location area corresponding to the policy and the charging establishment device is started.
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,In conjunction with the second possible implementation of the first aspect, in a third possible implementation of the first aspect,
所述方法还包括:The method further includes:
若所述响应消息中包含定时信息,则判断所述响应消息中是否包含区域信息;If the response message includes timing information, determining whether the response message includes area information;
若确定所述响应消息中包含区域信息,则向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建
立背景流量下载业务;向所述策略与计费制定设备发送承载建立请求,请求为所述策略与计费制定设备对应的用户终端中,除所述区域信息对应的用户终端外的用户终端启动背景流量下载业务;If it is determined that the response message includes the area information, the background traffic download request is sent to the open platform, and the request is for the operator location area corresponding to the area information.
a background traffic download service; sending a bearer setup request to the policy and charging device, requesting that the user terminal corresponding to the user terminal corresponding to the area information is started in the user terminal corresponding to the policy and the charging device Background traffic download service;
若确定所述响应消息中不包含区域信息,所述应用服务器则向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。If it is determined that the response message does not include the area information, the application server sends a background traffic download request to the open platform, and requests to establish a background traffic download service for each user terminal corresponding to the policy and the charging device.
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,In conjunction with the third possible implementation of the first aspect, in a fourth possible implementation of the first aspect,
在所述应用服务器确定所述响应消息中包含区域信息之后,所述方法还包括:After the application server determines that the response message includes the area information, the method further includes:
所述应用服务器监测所述区域信息对应的运营商位置区域内的用户终端的移动情况;The application server monitors the movement of the user terminal in the operator location area corresponding to the area information;
所述应用服务器在监测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息,并获取所述区域信息对应的运营商区域内需要进行背景流量下载的用户终端的数量,以便再次为所述区域信息对应的运营商区域请求背景流量下载业务。The application server deletes the timing information when the number of the user terminals whose location has changed exceeds the preset value in the operator area corresponding to the area information, and acquires the information in the carrier area corresponding to the area information. The number of user terminals that are downloaded by the background traffic, so that the background traffic download service is requested again for the operator area corresponding to the area information.
结合第一方面的第二种可能的实现方式,在第一方面的第五种可能的实现方式中,In conjunction with the second possible implementation of the first aspect, in a fifth possible implementation of the first aspect,
所述方法还包括:The method further includes:
若所述响应消息中不包含定时信息,且所述应用服务器获取了每一个所述位置区域内需要进行背景流量下载的用户终端的IP地址,则所述承载建立请求中包括所述策略与计费设备对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费制定设备为所述策略与计费设备对应的各用户终端中,需要进行背景流量下载的用户终端启动背景资源下载业务。If the response message does not include the timing information, and the application server obtains the IP address of the user terminal that needs to perform background traffic downloading in each of the location areas, the bearer establishment request includes the policy and the meter In each user terminal corresponding to the fee device, the IP address of the user terminal that needs to perform the background traffic downloading is required to request the policy and the charging device to be the user terminal corresponding to the policy and the charging device. The user terminal that downloads the background traffic starts the background resource download service.
第二方面、公开了一种背景流量下载方法,所述方法包括:In a second aspect, a background traffic downloading method is disclosed, the method comprising:
开放平台接收应用服务器发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;
The open platform receives a background traffic download request sent by the application server, where the background traffic download request carries the demand information required for the background traffic download by the user group;
所述开放平台将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备。The open platform sends the network status information of each of the operator location areas of the Y operator location areas corresponding to the user group to the policy and charging device corresponding to the operator location area.
结合第二方面,在第二方面的第一种可能的实现方式中,In conjunction with the second aspect, in a first possible implementation of the second aspect,
所述需求信息包括所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽;The requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;
则,在所述开放平台接收应用服务器发送的背景流量下载请求之后,所述方法还包括:Then, after the receiving, by the open platform, the background traffic download request sent by the application server, the method further includes:
所述开放平台将所述X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽;The open platform maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas; the network of the operator location area The status information includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area;
所述开放平台确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。The open platform determines Z policy and charging formulation devices corresponding to the Y operator location areas.
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,In conjunction with the first possible implementation of the second aspect, in a second possible implementation of the second aspect,
若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值、所述用户群组内的用户终端的数量确定的,The maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group.
则,所述开放平台获取每一个运营商位置区域的网络状态信息,具体包括:Then, the open platform obtains network status information of each operator location area, and specifically includes:
所述开放平台获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;Obtaining, by the open platform, a number of user terminals that need to perform background traffic downloading in the location area of the carrier;
所述开放平台根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽。
The open platform determines a maximum total bandwidth of the operator location area according to a unit traffic value required for background traffic download by a single user terminal and a number of user terminals in the carrier location area that need to perform background traffic download.
结合第二方面,在第二方面的第三种可能的实现方式中,In conjunction with the second aspect, in a third possible implementation of the second aspect,
所述开放平台接收应用服务器发送的背景流量下载请求之后,所述方法还包括:After the open platform receives the background traffic download request sent by the application server, the method further includes:
所述开放平台将所述背景流量下载请求发送给运营管理设备;Transmitting, by the open platform, the background traffic download request to an operation management device;
所述开放平台接收所述运营管理设备发送的所述用户群组对应的Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息。Receiving, by the open platform, network state information of each operator location area of the Y operator location areas corresponding to the user group sent by the operation management device, and Z policies corresponding to the Y operator location areas Information about the device with billing.
结合第二方面的第一种可能的实现方式,在第二方面的第四种可能的实现方式中,In conjunction with the first possible implementation of the second aspect, in a fourth possible implementation of the second aspect,
若所述需求信息中包括所述用户群组进行背景流量下载需要的时间窗,则,所述方法还包括:If the requirement information includes a time window required for the user group to perform background traffic downloading, the method further includes:
所述开放平台分别向Z个策略与计费制定设备发送所述用户群组进行背景流量下载需要的时间窗。The open platform sends a time window required for the background traffic downloading by the user group to the Z policy and charging setting devices.
第三方面、公开了一种背景流量下载方法,所述方法包括:The third aspect discloses a background traffic downloading method, where the method includes:
运营管理设备接收开放平台发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;所述需求信息携带所述用户群组中各用户终端对应的X个位置区域;The operation management device receives the background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; the demand information carries the X corresponding to each user terminal in the user group. Location area
所述运营管理设备将所述X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;The operation management device maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas;
所述运营管理设备确定所述Y个运营商位置区域对应的Z个策略与计费制定设备;Determining, by the operation management device, Z policy and charging formulation devices corresponding to the Y operator location areas;
所述运营管理设备将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Z个策略与计费制定设备的信息发送给所述开放平台。The operation management device sends network state information of each of the Y operator location areas and information of the Z policies and the charging formulation device to the open platform.
结合第三方面,在第三方面的第一种可能的实现方式中,In conjunction with the third aspect, in a first possible implementation of the third aspect,
所述需求信息还包括所述X个位置区域中每一个位置区域内的
用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽;The demand information further includes each of the X location areas
An IP address of the user terminal, and at least one of the following information: a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;
若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值与所述用户群组内的用户终端的数量确定的,If the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group,
则,所述运营管理设备获取每一个运营商位置区域的网络状态信息,具体包括:Then, the operation management device acquires network status information of each operator location area, and specifically includes:
所述运营管理设备获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;Obtaining, by the operation management device, a quantity of user terminals that need to perform background traffic downloading in the location area of the operator;
所述运营管理设备根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。Determining, by the operation management device, a maximum total bandwidth of the operator location area according to a unit traffic value required for background traffic download by a single user terminal, and a number of user terminals in the carrier location area that need to perform background traffic downloading; The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
第四方面、公开了一种背景流量下载方法,所述方法包括:The fourth aspect discloses a background traffic downloading method, where the method includes:
策略与计费制定设备接收与其对应的每一个运营商位置区域的网络状态信息;The policy and charging setting device receives network status information of each operator location area corresponding thereto;
所述策略与计费制定设备根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识;The policy and charging setting device generates a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy according to the network state information of each operator location area;
所述策略与计费制定设备向应用服务器发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。The policy and charging setting device sends a response message to the application server, where the response message includes a policy identifier of each background traffic downloading policy.
结合第四方面,在第四方面的第一种可能的实现方式中,With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect,
所述背景流量下载策略包括:网络允许的下载时间窗、单个用户终端的最大下载速率以及单个用户终端的计费信息。The background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
结合第四方面,在第四方面的第二种可能的实现方式中,所述方法还包括:
With reference to the fourth aspect, in a second possible implementation manner of the fourth aspect, the method further includes:
所述策略与计费制定设备接收所述开放平台发送的所述用户群组进行背景流量下载需要的时间窗。The policy and charging setting device receives a time window required for the user group sent by the open platform to perform background traffic downloading.
结合第四方面的第二种可能的实现方式,在第四方面的第三种可能的实现方式中,In conjunction with the second possible implementation of the fourth aspect, in a third possible implementation manner of the fourth aspect,
在所述策略与计费制定设备根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略之前,所述方法还包括:Before the policy and the charging and formulating device generates the background traffic downloading policy of each of the operator's location areas according to the network state information of each operator's location area, the method further includes:
针对每一个运营商位置区域,所述策略与计费制定设备判断网络在所述用户群组进行背景流量下载需要的时间窗内是否满足所述运营商位置区域的背景流量下载请求;For each operator location area, the policy and charging setting device determines whether the network meets the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading;
若所述策略与计费制定设备确定网络在所述用户群组进行背景流量下载需要的时间窗内能够满足所述运营商位置区域的背景流量下载请求,则根据所述运营商位置区域的网络状态信息生成所述运营商位置区域的背景流量下载策略。If the policy and the charging and setting device determine that the network can satisfy the background traffic download request of the operator's location area within a time window required for the user group to perform background traffic downloading, the network according to the carrier location area The status information generates a background traffic download policy for the operator location area.
结合第四方面的第三种可能的实现方式,在第四方面的第四种可能的实现方式中,In conjunction with the third possible implementation of the fourth aspect, in a fourth possible implementation manner of the fourth aspect,
若所述策略与计费制定设备确定网络在所述用户群组进行背景流量下载需要的时间窗内不能满足所述运营商位置区域的背景流量下载请求,则生成与所述运营商位置区域对应的定时信息;And if the policy and the charging and determining device determine that the network cannot download the background traffic downloading request in the operator's location area within a time window required for the user group to perform background traffic downloading, generating a corresponding to the carrier location area Timing information;
则,所述响应消息中还可以包含定时信息。Then, the response message may further include timing information.
结合第四方面的第四种可能的实现方式,在第四方面的第五种可能的实现方式中,所述响应消息中还可以包括所述运营商位置区域的区域信息,以便所述应用服务器确认网络不能满足所述运营商位置区域的背景流量下载请求;其中,所述运营商位置区域的区域信息对应所述响应消息中的一个定时信息。In conjunction with the fourth possible implementation of the fourth aspect, in a fifth possible implementation manner of the fourth aspect, the response message may further include area information of the carrier location area, so that the application server Confirming that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the operator location area corresponds to a timing information in the response message.
第五方面、公开了一种应用服务器,包括:In a fifth aspect, an application server is disclosed, including:
获取单元,用于获取用户群组进行背景流量下载的需求信息;An obtaining unit, configured to acquire requirement information of a user group for background traffic downloading;
生成单元,用于生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求;
a generating unit, configured to generate a background traffic download request that carries the demand information, and send the background traffic download request to an open platform;
接收单元,用于接收策略与计费制定设备发送的响应消息,获取所述响应消息中包含的策略标识;a receiving unit, configured to receive a response message sent by the policy and the charging and formulating device, and obtain a policy identifier included in the response message;
发送单元,用于向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。a sending unit, configured to send a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the policy and charging according to a background traffic downloading policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the operator location area corresponding to the device; the bearer setup request carries the policy identifier in the response message.
结合第五方面,在第五方面的第一种可能的实现方式中,With reference to the fifth aspect, in a first possible implementation manner of the fifth aspect,
所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information The time window required for the user group to perform background traffic download, and the maximum bandwidth required for the user group to perform background traffic download.
结合第五方面,在第五方面的第二种可能的实现方式中,With reference to the fifth aspect, in a second possible implementation manner of the fifth aspect,
还包括判断单元,Also includes a judgment unit,
所述判断单元用于,在所述获取单元获取所述响应消息中包含的策略标识之前,判断所述响应消息中是否包含定时信息。The determining unit is configured to determine whether the response message includes timing information before the acquiring unit acquires the policy identifier included in the response message.
若确定所述响应消息中不包含定时信息,则由所述发送单元执行“向所述策略与计费执行设备发送承载建立请求,以便所述策略与计费设备根据所述策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务”。If it is determined that the response message does not include the timing information, the sending unit performs “sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device correspond to the background according to the policy identifier. The traffic downloading policy starts the background traffic downloading service of each user terminal in the operator location area corresponding to the charging and setting device.
结合第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,In conjunction with the second possible implementation of the fifth aspect, in a third possible implementation manner of the fifth aspect,
所述判断单元用于,确定所述响应消息中包含定时信息,则判断所述响应消息中是否包含区域信息;The determining unit is configured to: determine whether the response message includes timing information, and determine whether the response message includes area information;
所述发送单元用于,在所述判断单元确定所述响应消息中包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建立背景流量下载业务;向所述策略与计费制定设备发送承载建立请求,请求为所述策略与计费制
定设备对应的用户终端中,除所述区域信息对应的用户终端外的用户终端启动背景流量下载业务;The sending unit is configured to: after the determining unit determines that the response message includes the area information, send a background traffic download request to the open platform, and request to establish a background traffic download for the operator location area corresponding to the area information. Service; sending a bearer setup request to the policy and charging device, requesting the policy and charging system
The user terminal corresponding to the user terminal corresponding to the area information starts the background traffic download service in the user terminal corresponding to the device;
所述发送单元还用于,在确定所述响应消息中不包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。The sending unit is further configured to: after determining that the response message does not include the area information, send a background traffic download request to the open platform, requesting to establish background traffic for each user terminal corresponding to the policy and the charging setting device. Download the business.
结合第五方面的第三种可能的实现方式,在第五方面的第四种可能的实现方式中,In conjunction with the third possible implementation manner of the fifth aspect, in a fourth possible implementation manner of the fifth aspect,
还包括监测单元、删除单元,It also includes a monitoring unit and a deletion unit.
所述监测单元用于,在所述判断单元确定所述响应消息中包含区域信息之后,监测所述区域信息对应的运营商位置区域内的用户终端的移动情况;The monitoring unit is configured to: after the determining unit determines that the response message includes the area information, monitor the movement of the user terminal in the operator location area corresponding to the area information;
所述删除单元用于,监测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息;The deleting unit is configured to: when the number of user terminals whose location changes are exceeded in the operator area corresponding to the area information, the timing information is deleted;
所述获取单元还用于,获取所述区域信息对应的运营商区域内需要进行背景流量下载的用户终端的数量,以便再次为所述区域信息对应的运营商区域请求背景流量下载业务。The acquiring unit is further configured to acquire the number of user terminals that need to perform background traffic downloading in the operator area corresponding to the area information, so as to request the background traffic download service for the operator area corresponding to the area information again.
结合第五方面的第二种可能的实现方式,在第五方面的第五种可能的实现方式中,With reference to the second possible implementation manner of the fifth aspect, in a fifth possible implementation manner of the fifth aspect,
若所述响应消息中不包含定时信息,且所述应用服务器获取了每一个所述位置区域内需要进行背景流量下载的用户终端的IP地址,则所述承载建立请求中包括所述策略与计费设备对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费制定设备为所述策略与计费设备对应的各用户终端中,需要进行背景流量下载的用户终端启动背景资源下载业务。If the response message does not include the timing information, and the application server obtains the IP address of the user terminal that needs to perform background traffic downloading in each of the location areas, the bearer establishment request includes the policy and the meter In each user terminal corresponding to the fee device, the IP address of the user terminal that needs to perform the background traffic downloading is required to request the policy and the charging device to be the user terminal corresponding to the policy and the charging device. The user terminal that downloads the background traffic starts the background resource download service.
第六方面、公开了一种开放平台,包括:In a sixth aspect, an open platform is disclosed, including:
接收单元,用于接收应用服务器发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;a receiving unit, configured to receive a background traffic download request sent by the application server, where the background traffic download request carries the demand information required for the background traffic download by the user group;
发送单元,用于将所述用户群组对应的Y个运营商位置区域中,
每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备。a sending unit, configured to use the Y operator location areas corresponding to the user group,
The network status information of each operator location area is sent to the policy and charging setting device corresponding to the operator location area.
结合第六方面,在第六方面的第一种可能的实现方式中,With reference to the sixth aspect, in a first possible implementation manner of the sixth aspect,
所述需求信息包括所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽;The requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;
还包括映射单元、获取单元,Also includes a mapping unit, an acquisition unit,
所述映射单元用于,在所述接收单元接收应用服务器发送的背景流量下载请求之后,将所述X个位置区域映射成Y个运营商位置区域;The mapping unit is configured to map the X location areas into Y carrier location areas after the receiving unit receives the background traffic download request sent by the application server;
所述获取单元还用于,获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽;The acquiring unit is further configured to: acquire network state information of each operator location area of the Y carrier location areas; and the network state information of the carrier location area includes: the carrier location area needs to be performed. The number of user terminals downloaded by the background traffic and the maximum total bandwidth of the carrier location area;
所述映射单元还用于,确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。The mapping unit is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
结合第六方面,在第六方面的第二种可能的实现方式中,With reference to the sixth aspect, in a second possible implementation manner of the sixth aspect,
若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值、所述用户群组内的用户终端的数量确定的,The maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group.
则,所述获取单元具体用于,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽。The acquiring unit is specifically configured to acquire the number of user terminals that need to perform background traffic downloading in the location area of the carrier, and the unit traffic value required for background traffic downloading according to a single user terminal, and the location of the carrier The number of user terminals that need to perform background traffic download determines the maximum total bandwidth of the carrier location area.
结合第六方面,在第六方面的第三种可能的实现方式中,In conjunction with the sixth aspect, in a third possible implementation of the sixth aspect,
所述发送单元还用于,在所述接收单元接收应用服务器发送的背景流量下载请求之后,将所述背景流量下载请求发送给运营管理
设备;The sending unit is further configured to send the background traffic download request to the operation management after the receiving unit receives the background traffic download request sent by the application server.
device;
所述接收单元还用于,接收所述运营管理设备发送的所述用户群组对应的Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息。The receiving unit is further configured to: receive network state information of each operator location area of the Y operator location areas corresponding to the user group that is sent by the operation management device, and corresponding to the Y carrier location areas. The Z policy and billing information for the device.
结合第六方面的第一种可能的实现方式,在第六方面的第四种可能的实现方式中,With reference to the first possible implementation manner of the sixth aspect, in a fourth possible implementation manner of the sixth aspect,
若所述需求信息中包括所述用户群组进行背景流量下载需要的时间窗,If the requirement information includes a time window required for the user group to perform background traffic downloading,
则,所述发送单元还用于,分别向Z个策略与计费制定设备发送所述用户群组进行背景流量下载需要的时间窗。Then, the sending unit is further configured to send, to the Z policy and charging setting devices, a time window required for the user group to perform background traffic downloading.
第七方面、公开了一种运营管理设备,包括:In a seventh aspect, an operation management device is disclosed, including:
接收单元,用于接收开放平台发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;所述需求信息携带所述用户群组中各用户终端对应的X个位置区域;a receiving unit, configured to receive a background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; the demand information carries the corresponding corresponding to each user terminal in the user group X location areas;
映射单元,用于将所述X个位置区域映射成Y个运营商位置区域;a mapping unit, configured to map the X location areas into Y carrier location areas;
获取单元,用于获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;An acquiring unit, configured to acquire network state information of each operator location area in the Y operator location areas;
所述映射单元还用于,确定所述Y个运营商位置区域对应的Z个策略与计费制定设备;The mapping unit is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas;
发送单元,用于将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Z个策略与计费制定设备的信息发送给所述开放平台。And a sending unit, configured to send, to the open platform, network status information of each of the Y operator location areas and information of the Z policies and a charging and formulating device.
结合第七方面,在第七方面的第一种可能的实现方式中,With reference to the seventh aspect, in a first possible implementation manner of the seventh aspect,
所述需求信息还包括所述X个位置区域中每一个位置区域内的用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需
要的最大带宽;The requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, User group needs to download background traffic
The maximum bandwidth required;
若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值与所述用户群组内的用户终端的数量确定的,If the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group,
则,所述获取单元具体用于,针对每一个运营商位置区域,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The acquiring unit is specifically configured to: for each operator location area, obtain the number of user terminals that need to perform background traffic downloading in the carrier location area; and perform unit traffic value required for background traffic download according to a single user terminal. And determining, by the number of user terminals that need to perform background traffic downloading, in the carrier location area, determining a maximum total bandwidth of the carrier location area; and determining network status information of the carrier location area: the required location in the carrier location area The number of user terminals that perform background traffic downloads and the maximum total bandwidth of the carrier location area.
第八方面、公开了一种策略与计费制定设备,包括:In an eighth aspect, a policy and charging device is disclosed, including:
接收单元,用于接收与所述策略与计费制定设备对应的每一个运营商位置区域的网络状态信息;a receiving unit, configured to receive network status information of each operator location area corresponding to the policy and charging setting device;
生成单元,用于根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识;a generating unit, configured to generate, according to network status information of each operator location area, a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy;
发送单元,用于向应用服务器发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。And a sending unit, configured to send a response message to the application server, where the response message includes a policy identifier of each background traffic downloading policy.
结合第八方面,在第八方面的第一种可能的实现方式中,With reference to the eighth aspect, in a first possible implementation manner of the eighth aspect,
所述背景流量下载策略包括:网络允许的下载时间窗、单个用户终端的最大下载速率以及单个用户终端的计费信息。The background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
结合第八方面,在第八方面的第二种可能的实现方式中,With reference to the eighth aspect, in a second possible implementation manner of the eighth aspect,
所述接收单元还用于,接收所述开放平台发送的所述用户群组进行背景流量下载需要的时间窗。The receiving unit is further configured to receive a time window required for the user group sent by the open platform to perform background traffic downloading.
结合第八方面的第二种可能的实现方式,在第八方面的第三种可能的实现方式中,With reference to the second possible implementation manner of the eighth aspect, in a third possible implementation manner of the eighth aspect,
还包括判断单元,Also includes a judgment unit,
所述判断单元用于,在所述生成单元根据每一个运营商位置区
域的网络状态信息生成每一个运营商位置区域的背景流量下载策略之前,针对每一个运营商位置区域,判断网络在所述用户群组进行背景流量下载需要的时间窗内是否满足所述运营商位置区域的背景流量下载请求;The determining unit is configured to: according to each operator location area in the generating unit
Before the network status information of the domain generates the background traffic downloading policy of each operator location area, it is determined for each carrier location area whether the network satisfies the carrier within the time window required for the user group to perform background traffic downloading. Background traffic download request for the location area;
所述生成单元用于,在所述判断单元确定网络在所述用户群组进行背景流量下载需要的时间窗内能够满足所述运营商位置区域的背景流量下载请求时,根据所述运营商位置区域的网络状态信息生成所述运营商位置区域的背景流量下载策略。The generating unit is configured to: when the determining unit determines that the network can meet the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, according to the operator location The network status information of the area generates a background traffic download policy of the operator location area.
结合第八方面的第三种可能的实现方式,在第八方面的第四种可能的实现方式中,With reference to the third possible implementation manner of the eighth aspect, in a fourth possible implementation manner of the eighth aspect,
所述生成单元还用于,在所述判断单元确定网络在所述用户群组进行背景流量下载需要的时间窗内不能满足所述运营商位置区域的背景流量下载请求时,生成与所述运营商位置区域对应的定时信息;则,所述响应消息中还可以包含定时信息。The generating unit is further configured to: when the determining unit determines that the network cannot download the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, generate and operate the Timing information corresponding to the quotient location area; then, the response message may further include timing information.
结合第八方面的第四种可能的实现方式,在第八方面的第五种可能的实现方式中,With reference to the fourth possible implementation manner of the eighth aspect, in a fifth possible implementation manner of the eighth aspect,
所述响应消息中还可以包括所述运营商位置区域的区域信息,以便所述应用服务器确认网络不能满足所述运营商位置区域的背景流量下载请求;其中,所述运营商位置区域的区域信息对应所述响应消息中的一个定时信息。The response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
第九方面、公开了一种应用服务器,包括:In a ninth aspect, an application server is disclosed, including:
处理器,用于获取用户群组进行背景流量下载的需求信息;生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求;a processor, configured to acquire demand information of the user group for background traffic downloading, generate a background traffic download request that carries the demand information, and send the background traffic download request to the open platform;
接收器,用于接收策略与计费制定设备发送的响应消息,获取所述响应消息中包含的策略标识;a receiver, configured to receive a response message sent by the policy and the charging and formulating device, and obtain a policy identifier included in the response message;
发射器,用于向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置
区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。And a transmitter, configured to send a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the policy and charging according to a background traffic download policy corresponding to the policy identifier in the response message. Carrier location corresponding to the device
The background traffic download service of each user terminal in the area; the bearer setup request carries the policy identifier in the response message.
结合第九方面,在第九方面的第一种可能的实现方式中,With reference to the ninth aspect, in a first possible implementation manner of the ninth aspect,
所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information The time window required for the user group to perform background traffic download, and the maximum bandwidth required for the user group to perform background traffic download.
结合第九方面,在第九方面的第二种可能的实现方式中,With reference to the ninth aspect, in a second possible implementation manner of the ninth aspect,
所述处理器还用于,在获取所述响应消息中包含的策略标识之前,判断所述响应消息中是否包含定时信息。The processor is further configured to determine whether the response message includes timing information before acquiring the policy identifier included in the response message.
若确定所述响应消息中不包含定时信息,则由所述发射器执行“向所述策略与计费执行设备发送承载建立请求,以便所述策略与计费设备根据所述策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务”。If it is determined that the response message does not include the timing information, the transmitter performs “sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device correspond to the background according to the policy identifier. The traffic downloading policy starts the background traffic downloading service of each user terminal in the operator location area corresponding to the charging and setting device.
结合第九方面的第二种可能的实现方式,在第九方面的第三种可能的实现方式中,With reference to the second possible implementation manner of the ninth aspect, in a third possible implementation manner of the ninth aspect,
所述处理器用于,确定所述响应消息中包含定时信息,则判断所述响应消息中是否包含区域信息;The processor is configured to: determine whether the response message includes timing information, and determine whether the response message includes area information;
所述发射器用于,在所述处理器确定所述响应消息中包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建立背景流量下载业务;向所述策略与计费制定设备发送承载建立请求,请求为所述策略与计费制定设备对应的用户终端中,除所述区域信息对应的用户终端外的用户终端启动背景流量下载业务;The transmitter is configured to: after the processor determines that the response message includes the area information, send a background traffic download request to the open platform, and request to establish a background traffic download service for the operator location area corresponding to the area information. Sending a bearer setup request to the policy and charging device, requesting the user terminal corresponding to the user terminal corresponding to the area information to initiate the background traffic download service;
所述发射器还用于,在所述处理器确定所述响应消息中不包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。The transmitter is further configured to: after the processor determines that the response message does not include the area information, send a background traffic download request to the open platform, requesting each user corresponding to the policy and the charging device The terminal establishes a background traffic download service.
结合第九方面的第三种可能的实现方式,在第九方面的第四种
可能的实现方式中,In conjunction with the third possible implementation of the ninth aspect, the fourth aspect of the ninth aspect
Possible implementations,
所述处理器用于,在确定所述响应消息中包含区域信息之后,监测所述区域信息对应的运营商位置区域内的用户终端的移动情况;监测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息;获取所述区域信息对应的运营商区域内需要进行背景流量下载的用户终端的数量,以便再次为所述区域信息对应的运营商区域请求背景流量下载业务。The processor is configured to: after determining that the response message includes the area information, monitor a movement of the user terminal in the operator location area corresponding to the area information; and monitor the operator area corresponding to the area information, When the number of the user terminals whose location changes exceeds the preset value, the timing information is deleted; and the number of user terminals that need to perform background traffic download in the carrier area corresponding to the area information is acquired, so as to perform the operation corresponding to the area information again. The merchant area requests the background traffic download service.
结合第九方面的第二种可能的实现方式中,在第九方面的第五种可能的实现方式中,In conjunction with the second possible implementation of the ninth aspect, in a fifth possible implementation manner of the ninth aspect,
若所述响应消息中不包含定时信息,且所述应用服务器获取了每一个所述位置区域内需要进行背景流量下载的用户终端的IP地址,则所述承载建立请求中包括所述策略与计费设备对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费制定设备为所述策略与计费设备对应的各用户终端中,需要进行背景流量下载的用户终端启动背景资源下载业务。If the response message does not include the timing information, and the application server obtains the IP address of the user terminal that needs to perform background traffic downloading in each of the location areas, the bearer establishment request includes the policy and the meter In each user terminal corresponding to the fee device, the IP address of the user terminal that needs to perform the background traffic downloading is required to request the policy and the charging device to be the user terminal corresponding to the policy and the charging device. The user terminal that downloads the background traffic starts the background resource download service.
第十方面、公开了一种开放平台,包括:In a tenth aspect, an open platform is disclosed, including:
接收器,用于接收应用服务器发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;a receiver, configured to receive a background traffic download request sent by the application server, where the background traffic download request carries the demand information required for the background traffic download by the user group;
发送器,用于将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备。And a transmitter, configured to send, to the policy and charging device corresponding to the operator location area, the network status information of each of the operator location areas of the Y carrier location areas corresponding to the user group.
结合第十方面,在第十方面的第一种可能的实现方式中,With reference to the tenth aspect, in a first possible implementation manner of the tenth aspect,
所述需求信息包括所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽;The requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;
处理器用于,在所述接收单元接收应用服务器发送的背景流量下载请求之后,将所述X个位置区域映射成Y个运营商位置区域;
The processor is configured to: after the receiving unit receives the background traffic download request sent by the application server, map the X location areas into Y carrier location areas;
所述处理器还用于,获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽;The processor is further configured to: obtain network status information of each of the operator location areas of the Y carrier location areas; and the network status information of the carrier location area includes: The number of user terminals downloaded by the background traffic and the maximum total bandwidth of the carrier location area;
所述处理器还用于,确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。The processor is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
结合第十方面,在第十方面的第二种可能的实现方式中,With reference to the tenth aspect, in a second possible implementation manner of the tenth aspect,
若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值、所述用户群组内的用户终端的数量确定的,The maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group.
则,所述处理器具体用于,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽。The processor is specifically configured to acquire the number of user terminals that need to perform background traffic downloading in the location area of the carrier, and the unit traffic value required for background traffic downloading according to a single user terminal, and the location of the carrier in the carrier location area. The number of user terminals that need to perform background traffic download determines the maximum total bandwidth of the carrier location area.
结合第十方面,在第十方面的第三种可能的实现方式中,With reference to the tenth aspect, in a third possible implementation manner of the tenth aspect,
所述发送器用于,在所述接收器接收应用服务器发送的背景流量下载请求之后,将所述背景流量下载请求发送给运营管理设备;The transmitter is configured to send the background traffic download request to the operation management device after the receiver receives the background traffic download request sent by the application server;
所述接收器还用于,接收所述运营管理设备发送的所述用户群组对应的Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息。The receiver is further configured to: receive network status information of each operator location area of the Y operator location areas corresponding to the user group sent by the operation management device, and corresponding to the Y operator location areas. The Z policy and billing information for the device.
结合第十方面的第一种可能的实现方式,在第十方面的第四种可能的实现方式中,With reference to the first possible implementation manner of the tenth aspect, in a fourth possible implementation manner of the tenth aspect,
若所述需求信息中包括所述用户群组进行背景流量下载需要的时间窗,If the requirement information includes a time window required for the user group to perform background traffic downloading,
则,所述发送器还用于,分别向Z个策略与计费制定设备发送所述用户群组进行背景流量下载需要的时间窗。Then, the sender is further configured to send, to the Z policy and charging setting devices, a time window required for the user group to perform background traffic downloading.
第十一方面、公开了一种运营管理设备,包括:
In an eleventh aspect, an operation management device is disclosed, including:
接收器,用于接收开放平台发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;所述需求信息携带所述用户群组中各用户终端对应的X个位置区域;a receiver, configured to receive a background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; and the demand information carries the user terminal corresponding to the user group X location areas;
处理器,用于将所述X个位置区域映射成Y个运营商位置区域;获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;确定所述Y个运营商位置区域对应的Z个策略与计费制定设备;a processor, configured to map the X location areas into Y carrier location areas; acquire network status information of each of the Y carrier location areas; and determine the Y carrier locations Z policy and billing device corresponding to the area;
发送器,用于将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Z个策略与计费制定设备的信息发送给所述开放平台。And a transmitter, configured to send, to the open platform, network status information of each of the Y operator location areas and information of the Z policies and a charging and formulating device.
结合第十一方面,在第十一方面的第一种可能的实现方式中,With reference to the eleventh aspect, in a first possible implementation manner of the eleventh aspect,
所述需求信息还包括所述X个位置区域中每一个位置区域内的用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽;The requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, The maximum bandwidth required for user groups to download background traffic;
若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值与所述用户群组内的用户终端的数量确定的,If the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group,
则,所述处理器具体用于,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The processor is specifically configured to acquire the number of user terminals that need to perform background traffic downloading in the location area of the carrier, and the unit traffic value required for background traffic downloading according to a single user terminal, and the location of the carrier in the carrier location area. The number of user terminals that need to perform the background traffic download determines the maximum total bandwidth of the operator location area; the network status information of the carrier location area includes: the user terminal in the carrier location area that needs to perform background traffic downloading The number and the maximum total bandwidth of the carrier location area.
第十二方面、公开了一种策略与计费制定设备,包括:According to a twelfth aspect, a policy and charging device is disclosed, including:
接收器,用于接收与所述策略与计费制定设备对应的每一个运营商位置区域的网络状态信息;
a receiver, configured to receive network status information of each operator location area corresponding to the policy and charging setting device;
处理器,用于根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识;a processor, configured to generate, according to network status information of each operator location area, a background traffic download policy of each operator location area and a policy identifier of each background traffic download policy;
发送器,用于向应用服务器发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。The sender is configured to send a response message to the application server, where the response message includes a policy identifier of each background traffic download policy.
结合第十二方面,在第十二方面的第一种可能的实现方式中,In conjunction with the twelfth aspect, in a first possible implementation of the twelfth aspect,
所述背景流量下载策略包括:网络允许的下载时间窗、单个用户终端的最大下载速率以及单个用户终端的计费信息。The background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
结合第十二方面,在第十二方面的第二种可能的实现方式中,In conjunction with the twelfth aspect, in a second possible implementation of the twelfth aspect,
所述接收器还用于,接收所述开放平台发送的所述用户群组进行背景流量下载需要的时间窗。The receiver is further configured to receive a time window required for the user group sent by the open platform to perform background traffic downloading.
结合第十二方面的第二种可能的实现方式,在第十二方面的第三种可能的实现方式中,In conjunction with the second possible implementation of the twelfth aspect, in a third possible implementation of the twelfth aspect,
所述处理器用于,在根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略之前,针对每一个运营商位置区域,判断网络在所述用户群组进行背景流量下载需要的时间窗内是否满足所述运营商位置区域的背景流量下载请求;The processor is configured to determine, in the background of each operator location area, a background of the network in the user group before generating a background traffic downloading policy for each operator location area according to the network status information of each operator location area. Whether the background traffic download request of the operator location area is satisfied in the time window required for the traffic download;
所述处理器还用于,在确定网络在所述用户群组进行背景流量下载需要的时间窗内能够满足所述运营商位置区域的背景流量下载请求时,根据所述运营商位置区域的网络状态信息生成所述运营商位置区域的背景流量下载策略。The processor is further configured to: when determining that the network can meet the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, according to the network of the operator location area The status information generates a background traffic download policy for the operator location area.
结合第十二方面的第三种可能的实现方式,在第十二方面的第四种可能的实现方式中,In conjunction with the third possible implementation of the twelfth aspect, in a fourth possible implementation of the twelfth aspect,
所述处理器还用于,在确定网络在所述用户群组进行背景流量下载需要的时间窗内不能满足所述运营商位置区域的背景流量下载请求时,生成与所述运营商位置区域对应的定时信息;则,所述响应消息中还可以包含定时信息。The processor is further configured to: when determining that the network cannot download the background traffic download request of the operator location area in a time window required for the user group to perform background traffic downloading, generate a corresponding to the carrier location area Timing information; then, the response message may also include timing information.
结合第十二方面的第四种可能的实现方式,在第十二方面的第五种可能的实现方式中,
In conjunction with the fourth possible implementation of the twelfth aspect, in a fifth possible implementation of the twelfth aspect,
所述响应消息中还可以包括所述运营商位置区域的区域信息,以便所述应用服务器确认网络不能满足所述运营商位置区域的背景流量下载请求;其中,所述运营商位置区域的区域信息对应所述响应消息中的一个定时信息。The response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
第十三方面,公开了一种系统,用于背景流量下载,包括:应用服务器、开放平台、运营管理设备以及策略与计费制定设备,In a thirteenth aspect, a system is disclosed for background traffic downloading, including: an application server, an open platform, an operation management device, and a policy and charging device,
所述应用服务器为上述技术方案第五方面所述的应用服务器;The application server is the application server described in the fifth aspect of the technical solution;
所述开放平台为上述技术方案第六方面所述的开放平台;The open platform is an open platform as described in the sixth aspect of the technical solution;
所述运营管理设备为上述技术方案第七方面所述的运营管理设备;The operation management device is the operation management device described in the seventh aspect of the technical solution;
所述策略与计费制定设备为上述技术方案第八方面所述的策略与计费制定设备;The policy and charging setting device is a policy and charging device according to the eighth aspect of the foregoing technical solution;
或者,所述应用服务器为上述技术方案第九方面所述的应用服务器;Or the application server is the application server according to the ninth aspect of the technical solution;
所述开放平台为上述技术方案第十方面所述的开放平台;The open platform is the open platform described in the tenth aspect of the technical solution;
所述运营管理设备为上述技术方案第十一方面所述的运营管理设备;The operation management device is the operation management device described in the eleventh aspect of the technical solution;
所述策略与计费制定设备为上述技术方案第十二方面所述的策略与计费制定设备。The policy and charging setting device is the policy and charging device according to the twelfth aspect of the technical solution.
本发明实施例提供的一种背景流量下载方法、设备及系统,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群
组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。The background traffic downloading method, device and system provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area. In order to develop a background traffic download strategy for the carrier's location area. In the prior art, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy. The network side of the present invention sets a background traffic download policy for each operator location area corresponding to the user group, and does not need to be a group.
Each user terminal in the group formulates a background traffic download policy, that is, avoids the network side repeatedly responding to the same request from the application server. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。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 drawings in the following description are only It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any creative work.
图1为本发明实施例提供的背景流量管理系统架构图;FIG. 1 is a structural diagram of a background traffic management system according to an embodiment of the present invention;
图2为本发明实施例1提供的一种背景流量下载方法的流程示意图;2 is a schematic flowchart of a background traffic downloading method according to Embodiment 1 of the present invention;
图3为本发明实施例1提供的一种背景流量下载方法的流程示意图;3 is a schematic flowchart of a background traffic downloading method according to Embodiment 1 of the present invention;
图4为本发明实施例1提供的一种背景流量下载方法的流程示意图;4 is a schematic flowchart of a background traffic downloading method according to Embodiment 1 of the present invention;
图5为本发明实施例1提供的一种背景流量下载方法的流程示意图;FIG. 5 is a schematic flowchart diagram of a background traffic downloading method according to Embodiment 1 of the present invention;
图6为本发明实施例2提供的一种背景流量下载方法的流程示意图;FIG. 6 is a schematic flowchart diagram of a background traffic downloading method according to Embodiment 2 of the present invention;
图7为本发明实施例4提供的一种背景流量下载方法的流程示意图;FIG. 7 is a schematic flowchart diagram of a background traffic downloading method according to Embodiment 4 of the present invention;
图8为本发明实施例6提供的一种背景流量下载方法的流程示意图;FIG. 8 is a schematic flowchart diagram of a background traffic downloading method according to Embodiment 6 of the present invention;
图9为本发明实施例8提供的一种应用服务器的结构框图;9 is a structural block diagram of an application server according to Embodiment 8 of the present invention;
图10为本发明实施例8提供的一种开放平台的结构框图;
10 is a structural block diagram of an open platform according to Embodiment 8 of the present invention;
图11为本发明实施例8提供的一种运营管理设备的结构框图;11 is a structural block diagram of an operation management device according to Embodiment 8 of the present invention;
图12为本发明实施例8提供的一种策略与计费制定设备的结构框图;12 is a structural block diagram of a policy and charging device according to Embodiment 8 of the present invention;
图13为本发明实施例9提供的一种应用服务器的结构框图;FIG. 13 is a structural block diagram of an application server according to Embodiment 9 of the present invention; FIG.
图14为本发明实施例9提供的一种开放平台的结构框图;14 is a structural block diagram of an open platform according to Embodiment 9 of the present invention;
图15为本发明实施例9提供的一种运营管理设备的结构框图;15 is a structural block diagram of an operation management device according to Embodiment 9 of the present invention;
图16为本发明实施例9提供的一种策略与计费制定设备的结构框图。FIG. 16 is a structural block diagram of a policy and charging device according to Embodiment 9 of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all 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.
如图1所示,为目前在3GPP中SAE系统架构,可以实现对背景流量资源的管理。该系统包括:演进的UMTS陆地无线接入网(E-UTRAN,Evolved UMTS Terre strial Radio Access Network),用于实现与无线演进网络有关的功能。移动性管理实体(MME,Mobility Management Entity),负责控制面的移动性管理,如用户上下文和移动状态管理以及分配用户临时身份标识等。服务网关实体(Serving Gateway,即S-GW),是3GPP接入网络间的用户面锚点。组数据网络网关实体(PDN GW,Packet Data Network Gateway,即P-GW),是3GPP接入网络和非3GPP接入网络之间的用户面锚点,和外部分组数据网络(PDN,Packet Data Network)的接口。策略与计费制定单元(PCRF,Policy and Charging Rule Function),用于策略控制规则的制定以及基于流的计费。归属网络服务器(HSS,Home Subscriber Server)用于存储用户签约信息。用户设备(UE,User Equipment),通过E-UTRAN与SAE进行控制面与用户面交互的用户终端设备。UMTS陆地无线接入网(UTRAN,UMTS Terrestrial
Radio Access Network)、GSM/EDGE无线接入网(GERAN,GSM/EDGE Radio Access Network),用于实现所有与现有GPRS/UMTS网络中与无线有关的功能。服务通用分组无线业务支持节点(SGSN,Serving GPRS Supporting Node),用于实现GPRS/UMTS网络中路由转发、移动性管理、会话管理以及用户信息存储等功能。As shown in FIG. 1 , the current SAE system architecture in 3GPP can implement management of background traffic resources. The system includes an Evolved UMTS Territorial Radio Access Network (E-UTRAN) for implementing functions related to the wireless evolved network. The Mobility Management Entity (MME) is responsible for the mobility management of the control plane, such as user context and mobility state management, and assigning user temporary identity. A Serving Gateway (S-GW) is a user plane anchor between 3GPP access networks. A packet data network gateway (PDN GW, P-GW) is a user plane anchor between a 3GPP access network and a non-3GPP access network, and an external packet data network (PDN, Packet Data Network). )Interface. Policy and Charging Rule Function (PCRF) for policy control rule formulation and flow-based charging. The Home Subscriber Server (HSS) is used to store user subscription information. User Equipment (UE), a user terminal device that interacts with the user plane through the E-UTRAN and the SAE. UMTS Terrestrial Radio Access Network (UTRAN, UMTS Terrestrial
Radio Access Network), GSM/EDGE Radio Access Network (GERAN), used to implement all wireless-related functions in existing GPRS/UMTS networks. The Serving GPRS Supporting Node (SGSN) is used to implement functions such as routing and forwarding, mobility management, session management, and user information storage in the GPRS/UMTS network.
另外,行业用户(可以是政企相关行业的用户)利用其应用服务器(即图中的三方服务器)通过运营商的网络能力开放层与运营商网络相连接。其中,RPSF(RAN payload schedule function网络感知和调度网元)通过Np接口与PCRF(Policy and Charging Rule Function,策略与计费制定设备)相连,通过Nq接口与移动性管理网元相连。RPSF用以网络状态信息(实时信息与历史信息)的收集、分析以及预测,支持对应用服务器的接入业务(例如背景流量业务等)进行资源调度和负载控制。网络能力开放层,将运营商内部网络网元与外部应用服务器相连,执行运营商网络能力的开放。应用服务器可以是三方服务器,例如政府、公安、消防、交通,或其他企业的专用服务器。In addition, industry users (which may be users of government-enterprise-related industries) use their application servers (ie, the three-party server in the figure) to connect with the carrier network through the operator's network capability open layer. The RPSF (the RP payload schedule function) is connected to the mobility management element (Policy and Charging Rule Function) through the Np interface, and is connected to the mobility management network element through the Nq interface. The RPSF is used for collecting, analyzing, and predicting network status information (real-time information and historical information), and supports resource scheduling and load control for access services (such as background traffic services) of the application server. The network capability open layer connects the internal network element of the operator to the external application server to implement the opening of the carrier network capability. The application server can be a three-party server, such as a government, public security, fire, traffic, or other enterprise dedicated server.
一个应用服务器下的一个用户群组内的众多用户终端可能有相同的背景流量下载需求。本发明实施例所述的背景流量下载可以是升级终端应用,更新终端数据库等。由于多数背景流量下载业务属于非紧急的通信需求,不需要很强的实时性,因此可以在网络空闲时段进行。示例地,流程如下:Many user terminals within a user group under one application server may have the same background traffic download requirements. The background traffic downloading in the embodiment of the present invention may be an upgrade terminal application, an update terminal database, and the like. Since most background traffic download services are non-emergency communication requirements, they do not require strong real-time performance, so they can be performed during network idle periods. By way of example, the process is as follows:
1.用户终端向应用服务器发送背景流量下载请求,应用服务器向网络转发用户终端的请求,应用服务器可以提供预计的背景流量的大小以及期望的下载时间。1. The user terminal sends a background traffic download request to the application server, and the application server forwards the request of the user terminal to the network, and the application server can provide the expected background traffic size and the expected download time.
2.PCRF为该用户终端制定背景流量下载策略,包括:允许的背景流量下载时间窗(time window),允许的最大速率和对应的计费策略。2. The PCRF formulates a background traffic downloading policy for the user terminal, including: an allowed background traffic download time window (time window), a maximum allowed rate, and a corresponding charging policy.
3.应用服务器请求为该用户终端启用背景流量业务,PCRF根据制定的背景流量下载策略为该用户终端确定进行背景流量下载的
策略与计费控制。3. The application server requests to enable the background traffic service for the user terminal, and the PCRF determines the background traffic download for the user terminal according to the established background traffic download policy.
Policy and billing control.
4.最后,策略与计费控制执行设备根据所述策略与计费控制为该用户终端的背景流量下载分配承载资源,以便应用服务器可以为该用户终端传输数据。4. Finally, the policy and charging control execution device allocates bearer resources for the background traffic download of the user terminal according to the policy and charging control, so that the application server can transmit data for the user terminal.
通常,一个区域内需要存在很多需要下载背景流量的用户终端,PCRF就会为各用户终端制定背景流量下载策略。而各用户终端请求的数据可能相同、请求的时间窗也可能相同。这样就意味着PCRF需要做重复响应(制定多个相同的背景流量下载策略),增加网络开销。另外,如果网络侧为各个用户终端确定的下载时间窗均相同,网络侧同时向各个用户终端发起背景流量传输。如果临近区域存在大量用户终端,网络侧同时向各个用户终端传输数据,就很可能导致该地区网络的拥塞。Generally, in a region, there are many user terminals that need to download background traffic, and the PCRF will formulate a background traffic download policy for each user terminal. The data requested by each user terminal may be the same, and the time window of the request may be the same. This means that the PCRF needs to respond repeatedly (develop multiple multiple background traffic download strategies) and increase network overhead. In addition, if the download time windows determined by the network side for each user terminal are the same, the network side simultaneously initiates background traffic transmission to each user terminal. If there are a large number of user terminals in the adjacent area, and the network side transmits data to each user terminal at the same time, it is likely to cause congestion of the network in the area.
本发明实施例提供的方法,旨在避免PCRF对来自应用服务器的请求作重复响应,同时避免由于背景流量下载业务造成的网络拥塞。The method provided by the embodiment of the present invention aims to prevent the PCRF from repeatedly responding to requests from the application server while avoiding network congestion caused by the background traffic download service.
实施例1:Example 1:
本发明实施例提供一种背景流量下载方法,执行主体为应用服务器,如图2所示,所述方法包括以下步骤:The embodiment of the invention provides a background traffic downloading method, and the execution entity is an application server. As shown in FIG. 2, the method includes the following steps:
101、应用服务器获取用户群组进行背景流量下载的需求信息。101. The application server obtains the requirement information of the user group for background traffic download.
其中,所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。所述用户群组为该应用服务器对应的多个用户群组中,需要进行背景流量下载的用户群组。所述用户群组中包括至少一个用户终端。且所述用户群组中的多个用户或全部用户将接收来自于应用服务器的背景流量。所述背景流量可以是群组应用的系统信息,可以是群组用户统一订阅的周期性信息,也可以是其他内容相同的任何类型信息。
The requirement information includes: X location areas corresponding to each user terminal in the user group, IP addresses of user terminals in each of the X location areas, and at least the following information. One: a time window required for the user group to perform background traffic download, and a maximum bandwidth required for the user group to perform background traffic download. The user group is a user group that needs to perform background traffic download among a plurality of user groups corresponding to the application server. At least one user terminal is included in the user group. And multiple users or all users in the user group will receive background traffic from the application server. The background traffic may be system information of the group application, may be periodic information that the group user subscribes to, or may be any type of information with the same content.
需要说明的是,X个位置区域中的任一个位置区域,是应用服务器所选择的提供背景流量下业务的区域范围,可以是GPS坐标位置区域或其他可以表达位置的信息。一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。也就是说用户群组对应X个位置区域,但不一定对应X个运营商位置区域。It should be noted that any one of the X location areas is a range of areas selected by the application server to provide services under the background traffic, and may be a GPS coordinate location area or other information that can express the location. One location area corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell. That is to say, the user group corresponds to X location areas, but does not necessarily correspond to X carrier location areas.
现有技术中,网络侧的策略制定单元会为发起背景流量下载请求的用户终端制定背景流量下载策略,实际上一个群组内各用户终端的背景流量下载请求可能是相同的,这样,导致网络侧的策略制定单元对同样的请求作重复响应,多次生成背景流量下载策略,增加了网络开销。而本发明提供的背景流量下载方法中,应用服务器确定群组进行背景流量下载的需求消息,以便网络侧的策略制定单元为群组制定背景流量下载策略,避免网络侧的策略制定单元对同样的请求作重复响应,节省了网络开销。In the prior art, the network-side policy-making unit creates a background traffic download policy for the user terminal that initiates the background traffic download request. In fact, the background traffic download request of each user terminal in a group may be the same, thus causing the network. The policy-making unit on the side responds repeatedly to the same request, and generates a background traffic download policy multiple times, which increases network overhead. In the background traffic downloading method provided by the present invention, the application server determines a demand message for the group to perform background traffic download, so that the network-side policy making unit formulates a background traffic downloading policy for the group, and avoids the network-side policy-making unit to the same Requesting a repeated response saves network overhead.
本发明利用策略与计费制定设备为用户群组制定背景流量下载策略,需要注意的是,策略与计费制定设备无法获知用户群组对应的区域,因此应用服务器需要确定所述用户群组对应的各区域的区域信息,以便策略与计费制定设备为用户群组的各个区域生成背景流量下载策略。本发明实施中的策略与计费制定设备可以是策略与计费制定单元PCRF,在此不做限定。The present invention utilizes the policy and charging device to formulate a background traffic downloading policy for the user group. It is noted that the policy and the charging device cannot know the region corresponding to the user group, so the application server needs to determine the corresponding user group. The area information of each area, so that the policy and charging setting device generates a background traffic downloading policy for each area of the user group. The policy and accounting setting device in the implementation of the present invention may be a policy and charging determining unit PCRF, which is not limited herein.
102、所述应用服务器生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求。102. The application server generates a background traffic download request that carries the requirement information, and sends the background traffic download request to an open platform.
其中,所述开放平台可以是运营商的开放平台(网络能力开放层Exposure layer),实现应用服务器与运营商网络的通信。该开放平台,可能具有协议转换功能,可以将来自运营商域内接口的协议与外部服务器(例如本发明实施例中所述的应用服务器)所使用接口的协议进行转换。The open platform may be an open platform of an operator (the network capability open layer Exposure layer), and implement communication between the application server and the operator network. The open platform may have a protocol conversion function, and may convert a protocol from an interface in the operator domain with a protocol of an interface used by an external server (for example, an application server described in the embodiment of the present invention).
103、所述应用服务器接收策略与计费制定设备发送的响应消息,获取所述响应消息中包含的策略标识。
103. The application server receives a response message sent by the policy and the charging and formulating device, and obtains a policy identifier included in the response message.
这里,所述策略与计费制定设备只是所述用户群组对应的多个策略与计费制定设备中的一个,由于对于各个策略与计费制定设备,应用服务器接收响应消息的动作一样,因此这里针对一个策略与计费制定设备来做以说明。另外,所述响应消息中的策略标识可能相同,也可能不相同,这是由于所述策略与计费制定设备为与其对应的各运营商位置区区域制定的背景流量下载策略可能相同,也可能不相同。若各运营商位置区区域的背景流量下载策略相同,那么各背景流量下载策略的策略标识也相同。对应应用服务器而言,在所述策略与计费制定设备发送的响应消息中获取到的策略标识就是相同的。Here, the policy and charging setting device is only one of a plurality of policy and charging setting devices corresponding to the user group. Since the device performs the same action for the respective policy and charging, the application server receives the response message. Here is a description of a policy and billing device. In addition, the policy identifiers in the response message may be the same or different, because the policy and the charging device may have the same background traffic downloading policy as the corresponding operator location area. Not the same. If the background traffic download policy of each operator location area is the same, the policy identifier of each background traffic download policy is also the same. Corresponding to the application server, the policy identifier obtained in the response message sent by the policy and the accounting device is the same.
通常一个用户群组中的用户终端对应X个位置区域,这X个位置区域可能对应Y个运营商位置区域,这Y个运营商位置区域可能对应Z个策略与计费制定设备,每个策略与计费制定设备发送给应用服务器一个响应消息,因此应用服务器可能接收到多个响应消息。示例地,若用户群组对应3个位置区域,这3个位置区域对应4个运营商位置区域(有1位置区域对应2个运营商未知区域),这4个运营商位置区域对应2个策略与计费制定设备,如果应用服务器当前只是为用户群组请求背景流量下载业务,则应用服务器会收到2个响应消息,分别由这两个策略与计费制定设备发送。需要说明的是,本发明实施中,以一个策略与计费制定设备的响应消息做以说明。Generally, the user terminals in one user group correspond to X location areas, and the X location areas may correspond to Y carrier location areas, and the Y operator location areas may correspond to Z policy and charging formulating devices, and each policy The charging device sends a response message to the application server, so the application server may receive multiple response messages. For example, if the user group corresponds to three location areas, the three location areas correspond to four carrier location areas (the one location area corresponds to two operator unknown areas), and the four operator location areas correspond to two strategies. With the billing device, if the application server currently only requests the background traffic download service for the user group, the application server will receive two response messages, which are respectively sent by the two policies and the accounting device. It should be noted that, in the implementation of the present invention, a response message of a policy and a charging formulation device is used for explanation.
104、所述应用服务器向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。The application server sends a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiates the policy and charging according to the background traffic download policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the operator location area corresponding to the device is set; the bearer setup request carries the policy identifier in the response message.
这里,所述应用服务器向策略与计费执行设备发送所述响应消息中的策略标识,所述策略与计费执行设备就可以各个策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营
商位置区域内各用户终端的背景流量下载业务。Here, the application server sends the policy identifier in the response message to the policy and charging execution device, where the policy and the charging execution device can initiate the policy and charging according to the background traffic download policy corresponding to each policy identifier. Develop equipment-specific operations
The background traffic download service of each user terminal in the merchant location area.
具体实现中,可以是策略与计费制定设备根据各运营商位置区域的背景流量下载策略生成各运营商位置区域的策略与计费控制,再将各运营商位置区域的策略与计费控制与对应的策略标识发送给策略与计费执行设备。应用服务器向策略与计费执行设备发送承载建立请求,策略与计费执行设备根据承载建立请求中的策略标识对应的策略与计费控制,启动所述策略与计费制定设备对应的各个运营商位置区域内的用户终端的背景流量下载业务。In a specific implementation, the policy and the charging device may generate the policy and charging control of each operator's location area according to the background traffic downloading policy of each operator's location area, and then implement the policy and charging control of each operator's location area. The corresponding policy identifier is sent to the policy and charging execution device. The application server sends a bearer setup request to the policy and the billing execution device, and the policy and the billing execution device initiates the policy and the billing control device according to the policy and the billing control corresponding to the policy identifier in the bearer setup request. The background traffic download service of the user terminal in the location area.
在本发明实施例中,响应消息可以包含定时信息,也可以不包含定时信息,这由发送该响应消息的策略与计费制定设备来决定。响应消息包含定时信息,则表明发送该响应消息的策略与计费制定设备对应的运营商位置区域中,存在一个或者多个运营商位置区域进行第一背景流量下载的背景流量下载策略生成失败。响应消息不包含定时信息,则表明发送该响应消息的策略与计费制定设备可以为其对应的每一个运营商位置区域生成背景流量下载策略。In the embodiment of the present invention, the response message may or may not include timing information, which is determined by a policy and a charging setting device that sends the response message. The response message includes the timing information, indicating that the policy for sending the response message fails to generate the background traffic download policy for the first background traffic download in one or more carrier location areas in the operator location area corresponding to the billing device. If the response message does not include the timing information, it indicates that the policy and the accounting device that sends the response message can generate a background traffic download policy for each corresponding carrier location area.
优选地,在本发明的优选实施例中,在所述应用服务器获取所述响应消息中包含的策略标识之前,所述方法还包括:Preferably, in a preferred embodiment of the present invention, before the application server acquires the policy identifier included in the response message, the method further includes:
所述应用服务器判断所述响应消息中是否包含定时信息。The application server determines whether the response message includes timing information.
若所述响应消息中不包含定时信息,则执行所述“向所述策略与计费执行设备发送承载建立请求,以便所述策略与计费设备根据所述策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务”。And if the response message does not include the timing information, performing the sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device download the policy according to the background traffic corresponding to the policy identifier, The background traffic download service of each user terminal in the operator location area corresponding to the policy and the charging establishment device is started.
优选地,在本发明的优选实施例中,所述方法还包括:Preferably, in a preferred embodiment of the invention, the method further comprises:
若所述响应消息中包含定时信息,则判断所述响应消息中是否包含区域信息。If the response message includes timing information, it is determined whether the response message includes area information.
若确定所述响应消息中包含区域信息,则向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建立背景流量下载业务;向所述策略与计费执行设备发送承载建立请求,请求为所述策略与计费制定设备对应的用户终端中,除所述区
域信息对应的用户终端外的用户终端启动背景流量下载业务。If it is determined that the response message includes the area information, send a background traffic download request to the open platform, requesting to establish a background traffic download service for the operator location area corresponding to the area information; and to the policy and charging execution device Sending a bearer setup request, requesting the user terminal corresponding to the policy and the charging device, except the zone
The user terminal outside the user terminal corresponding to the domain information starts the background traffic download service.
若确定所述响应消息中不包含区域信息,所述应用服务器则向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。If it is determined that the response message does not include the area information, the application server sends a background traffic download request to the open platform, and requests to establish a background traffic download service for each user terminal corresponding to the policy and the charging device.
这里,该响应消息对应的策略与计费制定设备会对应多个运营商位置区域,该策略与计费制定设备可以为这多个运营商位置区域中的全部(或部分)生成个运营商位置区域对应的背景流量下载策略,对于背景流量下载策略生成失败的运营商位置区域,该策略与计费制定设备会在发给应用服务器的响应消息中携带定时消息,以便告知应用服务器哪个运营商位置区域的背景流量下载策略生成失败。Here, the policy and billing device corresponding to the response message may correspond to multiple operator location areas, and the policy and charging device may generate an operator location for all (or part of) the plurality of operator location areas. The background traffic downloading policy corresponding to the area, for the operator location area where the background traffic downloading policy is generated, the policy and charging setting device carries a timing message in the response message sent to the application server, so as to inform the application server which carrier location The background traffic download policy generation for the zone failed.
示例地,以策略与计费制定设备为PCRF为例,若应用服务器接收到PCRF1发送的响应消息中包含一个定时消息,且该定时消息中包含其对应的运营商位置区域1的区域消息。这就表明,与PCRF1对应的多个运营商位置区域中,除运营商位置区域1外的运营商位置区域进行背景流量下载的背景流量下载策略均生成成功。其中,各个背景流量下载策略中包含时间窗。这里假设各个背景流量下载策略中的时间窗均相同,应用服务器就可以在该时间窗内,向开放平台发送背景流量下载请求,再次请求为运营商位置区域1建立背景流量下载业务。同时向核心网发送承载建立承载请求,为用户群组中需要下载背景流量的各用户终端中,除运营商位置区域1对应的用户终端外的所有应户终端请求建立承载。For example, the policy and the charging device are used as the PCRF. If the application server receives the response message sent by the PCRF1, it includes a timing message, and the timing message includes the area message of the corresponding carrier location area 1. This indicates that the background traffic downloading policy for background traffic downloading in the operator location area other than the operator location area 1 is successfully generated in the multiple carrier location areas corresponding to the PCRF1. The time window is included in each background traffic downloading strategy. It is assumed that the time windows in each background traffic downloading policy are the same, and the application server can send a background traffic download request to the open platform within the time window, and again request to establish a background traffic download service for the operator location area 1. At the same time, the bearer setup bearer request is sent to the core network, and all the user terminals except the user terminal corresponding to the operator location area 1 request to establish a bearer in each user terminal in the user group that needs to download the background traffic.
另外,若应用服务器接收到PCRF1发送的响应消息A中包含一个定时消息,且该定时消息中不包含其对应的运营商位置区域的区域消息。这样,应用服务器就无法获知PCRF1对应的运营商位置区域中的哪些运营商位置区域均进行背景流量下载的背景流量下载策略生成失败。应用服务器就需要向开放平台发送背景流量下载请求,请求为PCRF1对应的各个运营商位置区域(即响应消息A对应的各个运营商位置区域)建立背景流量下载业务。
In addition, if the application server receives the response message A sent by the PCRF1, it includes a timing message, and the timing message does not include the area message of its corresponding carrier location area. In this way, the application server cannot know which carrier location areas in the operator location area corresponding to the PCRF1 have failed to generate the background traffic download policy for background traffic download. The application server needs to send a background traffic download request to the open platform, and request to establish a background traffic download service for each operator location area corresponding to the PCRF1 (that is, each operator location area corresponding to the response message A).
优选地,在本发明的优选实施例中,在所述应用服务器确定所述响应消息中包含区域信息之后,所述方法还包括:Preferably, in a preferred embodiment of the present invention, after the application server determines that the response message includes area information, the method further includes:
所述应用服务器监测所述区域信息对应的运营商位置区域内的用户终端的移动情况。The application server monitors the movement of the user terminal in the operator location area corresponding to the area information.
所述应用服务器在监测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息,并获取所述区域信息对应的运营商区域内需要进行背景流量下载的用户终端的数量,以便再次为所述区域信息对应的运营商区域请求背景流量下载业务。The application server deletes the timing information when the number of the user terminals whose location has changed exceeds the preset value in the operator area corresponding to the area information, and acquires the information in the carrier area corresponding to the area information. The number of user terminals that are downloaded by the background traffic, so that the background traffic download service is requested again for the operator area corresponding to the area information.
优选地,在本发明的优选实施例中,若所述响应消息中不包含定时信息,且所述应用服务器获取了每一个所述位置区域内需要进行背景流量下载的用户终端的IP地址,则所述承载建立请求中包括所述策略与计费设备对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费制定设备为所述策略与计费设备对应的各用户终端中,需要进行背景流量下载的用户终端启动背景资源下载业务。Preferably, in a preferred embodiment of the present invention, if the response message does not include timing information, and the application server acquires the IP address of the user terminal that needs to perform background traffic download in each of the location areas, The bearer setup request includes the IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the policy and the charging device, so as to request the policy and charging device to be the policy and Among the user terminals corresponding to the charging device, the user terminal that needs to perform background traffic download starts the background resource download service.
通常,对于一个策略与计费制定设备,应用服务器向策略与计费执行设备发送承载建立请求,所述承载建立请求包含所述策略与计费制定设备对应的运营商位置内各用户终端的IP地址,请求策略与计费执行设备启动所述策略与计费制定设备对应的各运营商位置区域内各个用户终端的背景流量下载业务。应用服务器可能会同时向所述策略与计费制定设备对应的运营商位置内各用户终端传输数据。如果所述承载建立请求包含所述策略与计费制定设备对应的运营商位置内需要进行背景流量下载各用户终端的IP地址,策略与计费执行设备启动所述策略与计费制定设备对应的各运营商位置区域内需要进行背景流量下载的各个用户终端的背景流量下载业务。应用服务器同时向所述策略与计费制定设备对应的运营商位置内需要进行背景流量下载的各用户终端传输数据,可以在一定程度上缓解网络拥塞。
Generally, for a policy and charging device, the application server sends a bearer setup request to the policy and charging enforcement device, where the bearer setup request includes the IP of each user terminal in the operator location corresponding to the policy and the charging device. The address, the request policy, and the charging execution device start the background traffic downloading service of each user terminal in each operator location area corresponding to the policy and the charging setting device. The application server may simultaneously transmit data to each user terminal in the operator location corresponding to the policy and charging setting device. If the bearer setup request includes the IP address of each user terminal that needs background traffic downloading in the operator location corresponding to the billing-making device, the policy and the charging execution device initiates the policy corresponding to the billing-making device. The background traffic download service of each user terminal that needs to perform background traffic download in each operator location area. The application server simultaneously transmits data to each user terminal that needs background traffic downloading in the operator location corresponding to the policy and charging setting device, which can alleviate network congestion to a certain extent.
优选地,在本发明的优选实施例中,所述应用服务器获取所述用户群组进行背景流量下载需要的时间窗,具体包括:Preferably, in a preferred embodiment of the present invention, the application server acquires a time window required for the user group to perform background traffic downloading, and specifically includes:
所述应用服务器获取所述用户群组进行所述背景流量下载需要的时间段,将所述时间段确定为所述用户群组进行背景流量下载需要的时间窗。The application server acquires a time period required for the user group to perform the background traffic download, and determines the time period as a time window required for the user group to perform background traffic downloading.
或者,所述应用服务器获取所述用户群组进行背景流量下载的起始时刻以及从所述起始时刻开始的计时信息,根据所述起始时刻以及从所述起始时刻开始的计时信息确定所述用户群组进行背景流量下载需要的时间窗。Alternatively, the application server acquires a start time of the user group for background traffic download and timing information from the start time, and determines according to the start time and timing information from the start time. The user group performs a time window required for background traffic downloading.
优选地,在本发明的优选实施例中,所述应用服务器获取所述用户群组进行背景流量下载需要的最大带宽,具体包括:Preferably, in the preferred embodiment of the present invention, the application server obtains the maximum bandwidth required for the user group to perform background traffic downloading, and specifically includes:
所述应用服务器获取所述用户群组内所有用户终端进行背景流量下载需要的总带宽,将所述总流量值作为所述用户群组进行背景流量下载需要的最大带宽。The application server obtains the total bandwidth required for background traffic downloading by all user terminals in the user group, and uses the total traffic value as the maximum bandwidth required for the background traffic download by the user group.
或,所述应用服务器获取所述用户群组中单个用户终端进行背景流量下载需要的单位流量值以及所述用户群组内的用户终端的数量,将所述单位流量值与所述用户群组内的用户终端的数量的乘积作为所述用户群组进行背景流量下载需要的最大带宽,其中,各用户终端进行背景流量下载需要的带宽相同。Or the application server acquires a unit traffic value required for background traffic downloading by a single user terminal in the user group, and a number of user terminals in the user group, and the unit traffic value and the user group. The product of the number of user terminals in the user is used as the maximum bandwidth required for the background traffic download by the user group, wherein the bandwidth required for each user terminal to perform background traffic download is the same.
优选地,在本发明的优选实施例中,所述X个位置区域中的每一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。Preferably, in a preferred embodiment of the present invention, each of the X location areas corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell.
本发明实施例提供一种背景流量下载方法,执行主体为开放平台,如图3所示,所述方法包括以下步骤:The embodiment of the invention provides a background traffic downloading method, and the execution entity is an open platform. As shown in FIG. 3, the method includes the following steps:
201、接收应用服务器发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息。201. Receive a background traffic download request sent by the application server, where the background traffic download request carries the user group to perform required information for background traffic download.
其中,所述需求信息包括所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量
下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information. Item: The user group performs background traffic
Download the required time window and the maximum bandwidth required by the user group for background traffic download.
另外,该开放平台可以是运营商的网络能力开放层,将运营商内部网络网元与外部应用服务器相连,执行运营商网络能力的开放。In addition, the open platform may be an open layer of the network capability of the operator, and the internal network element of the operator is connected to the external application server to implement the opening of the network capability of the operator.
202、所述开放平台将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备。202. The open platform sends network state information of each operator location area to the policy and charging device corresponding to the operator location area in the Y carrier location areas corresponding to the user group.
其中,所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
开放平台需要将每一个运营商位置区域的网络状态信息发送给各运营商位置区域对应的策略与计费制定设备,以便各策略与计费制定设备为与其对应的运营商位置区域生成背景流量下载策略(前提是PCRF确定可以为某运营商位置区域生成背景流量下载策略)。示例的,若用户群组对应的位置区域为A、B、C。其中,A对应运营商位置区域D、E,B对应运营商位置区域F,C对应运营商位置区域G。运营商位置区域D、E对应PCRF1,运营商位置区域F、G对应PCRF2。这样,开方平台需要将运营商位置区域D、E的状态信息发送给PCRF1,将运营商位置区域F、G的状态信息发送给PCRF2。The open platform needs to send the network status information of each operator location area to the policy and charging setting device corresponding to each operator location area, so that each policy and charging setting device generates background traffic download for its corresponding operator location area. Policy (provided that the PCRF determines that a background traffic download policy can be generated for an operator location area). For example, if the location area corresponding to the user group is A, B, and C. Among them, A corresponds to the operator location area D, E, B corresponds to the operator location area F, and C corresponds to the operator location area G. The operator location areas D and E correspond to PCRF1, and the operator location areas F and G correspond to PCRF2. In this way, the preamble platform needs to send the status information of the operator location areas D and E to the PCRF1, and send the status information of the operator location areas F and G to the PCRF2.
优选地,在本发明的优选实施例中,在所述开放平台接收应用服务器发送的背景流量下载请求之后,所述方法还包括:Preferably, in a preferred embodiment of the present invention, after the open platform receives the background traffic download request sent by the application server, the method further includes:
所述开放平台将所述X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。The open platform maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
所述开放平台确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。The open platform determines Z policy and charging formulation devices corresponding to the Y operator location areas.
优选地,在本发明的优选实施例中,若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行
背景流量下载需要的单位流量值、所述用户群组内的用户终端的数量确定的。Preferably, in a preferred embodiment of the present invention, if the user group performs background traffic downloading, the maximum bandwidth required is performed according to a single user terminal in the user group.
The unit traffic value required for the background traffic download is determined by the number of user terminals in the user group.
则,所述开放平台获取每一个运营商位置区域的网络状态信息,具体包括:Then, the open platform obtains network status information of each operator location area, and specifically includes:
所述开放平台获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量。The open platform acquires the number of user terminals in the carrier location area that need to perform background traffic download.
所述开放平台根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽。The open platform determines a maximum total bandwidth of the operator location area according to a unit traffic value required for background traffic download by a single user terminal and a number of user terminals in the carrier location area that need to perform background traffic download.
优选地,在本发明的优选实施例中,所述开放平台接收应用服务器发送的背景流量下载请求之后,所述方法还包括:Preferably, in a preferred embodiment of the present invention, after the open platform receives the background traffic download request sent by the application server, the method further includes:
所述开放平台将所述背景流量下载请求发送给运营管理设备。The open platform sends the background traffic download request to the operation management device.
所述开放平台接收所述运营管理设备发送的所述用户群组对应的Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息。Receiving, by the open platform, network state information of each operator location area of the Y operator location areas corresponding to the user group sent by the operation management device, and Z policies corresponding to the Y operator location areas Information about the device with billing.
在本发明的优选实施例中,若所述需求信息中包括所述用户群组进行背景流量下载需要的时间窗,则,所述方法还包括:In a preferred embodiment of the present invention, if the requirement information includes a time window required for the user group to perform background traffic downloading, the method further includes:
所述开放平台分别向Z个策略与计费制定设备发送所述用户群组进行背景流量下载需要的时间窗。The open platform sends a time window required for the background traffic downloading by the user group to the Z policy and charging setting devices.
优选地,在本发明实施例的优选实施例中,所述用户群组进行背景流量下载需要的最大带宽为所述用户群组内所有用户终端进行背景流量下载需要的总带宽。Preferably, in a preferred embodiment of the present invention, the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group.
或,所述用户群组内单个用户终端进行背景流量下载需要的带宽与所述用户群组内的用户终端的数量的乘积;其中,各用户终端进行背景流量下载需要的带宽相同。Or, the product of the bandwidth required for background traffic downloading by a single user terminal in the user group and the number of user terminals in the user group; wherein each user terminal needs the same bandwidth for background traffic downloading.
本发明实施例还提供了一种背景流量下载方法,执行主体为运营管理设备,如图4所示,所述方法包括以下步骤:The embodiment of the present invention further provides a background traffic downloading method, where the execution entity is an operation management device, as shown in FIG. 4, the method includes the following steps:
301、运营管理设备接收开放平台发送的背景流量下载请求,所
述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;所述需求信息携带所述用户群组中各用户终端对应的X个位置区域。301. The operation management device receives a background traffic download request sent by the open platform, where
The background traffic download request carries the user group to perform the demand information required for the background traffic downloading; the demand information carries the X location areas corresponding to the user terminals in the user group.
其中,所述需求信息还包括所述X个位置区域中每一个位置区域内的用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic download, The user group performs the maximum bandwidth required for background traffic download.
这里,是由运营管理设备确定用户群组对应哪些运营商位置区域,对应哪些策略与计费制定设备。Here, it is determined by the operation management device which carrier location areas corresponding to the user group, and which policy and charging formulation device is corresponding.
302、所述运营管理设备将所述X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。302. The operation management device maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
其中,所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
303、所述运营管理设备确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。303. The operation management device determines Z policy and charging formulating devices corresponding to the Y operator location areas.
304、所述运营管理设备将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Z个策略与计费制定设备的信息发送给所述开放平台。304. The operation management device sends, to the open platform, network status information of each of the Y operator location areas and information of the Z policies and the charging establishment device.
这里运营管理设备需要将其确定的相关信息全部转发给开放平台,以便将用户群组对应的Y个运营商位置区域中,每一个所述运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备。Here, the operation management device needs to forward all the related information determined by the operation to the open platform, so that the network status information of each of the Y operator location areas corresponding to the user group is sent to the operation. The policy and billing device corresponding to the merchant location area.
优选地,在本发明的优选实施例中,所述用户群组进行背景流量下载需要的最大带宽为所述用户群组内所有用户终端进行背景流量下载需要的总带宽;Preferably, in a preferred embodiment of the present invention, the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group;
或,所述用户群组内单个用户终端进行背景流量下载需要的带宽与所述用户群组内的用户终端的数量的乘积;其中,各用户终端
进行背景流量下载需要的带宽相同。Or the product of the bandwidth required for background traffic downloading by a single user terminal in the user group and the number of user terminals in the user group; wherein each user terminal
The bandwidth required for background traffic downloads is the same.
优选地,在本发明的优选实施例中,若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值与所述用户群组内的用户终端的数量确定的。Preferably, in a preferred embodiment of the present invention, the maximum bandwidth required for the user group to perform background traffic download is a unit traffic value required for background traffic download according to a single user terminal in the user group, and the user. The number of user terminals within the group is determined.
则,所述运营管理设备获取每一个运营商位置区域的网络状态信息,具体包括:Then, the operation management device acquires network status information of each operator location area, and specifically includes:
所述运营管理设备获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量。The operation management device acquires the number of user terminals in the carrier location area that need to perform background traffic download.
所述运营管理设备根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。Determining, by the operation management device, a maximum total bandwidth of the operator location area according to a unit traffic value required for background traffic download by a single user terminal, and a number of user terminals in the carrier location area that need to perform background traffic downloading; The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
本发明实施例还提供了一种背景流量下载方法,执行主体为用户群组对应的任一策略与计费制定设备,如图5所示,所述方法包括以下步骤:The embodiment of the present invention further provides a background traffic downloading method, where the execution entity is any policy and charging device corresponding to the user group, as shown in FIG. 5, the method includes the following steps:
401、策略与计费制定设备接收与其对应的每一个运营商位置区域的网络状态信息。401. The policy and charging setting device receives network status information of each operator location area corresponding thereto.
其中,所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
需要说明的是这里所述的策略与计费制定设备只是用户群组对应的Y个运营商位置区域对应的多个策略与计费制定设备中的一个,为方便理解,本实施例以其中任一策略与计费制定设备为例,介绍策略与计费制定设备为与其对应的各个运营商位置区域进行背景流量下载生成背景流量下载策略的方法步骤。It should be noted that the policy and charging device described herein is only one of a plurality of policy and charging device corresponding to the Y operator location areas corresponding to the user group. A policy and charging device is taken as an example to describe a method for the policy and charging device to perform background traffic downloading to generate a background traffic downloading policy for each carrier location area.
402、所述策略与计费制定设备根据每一个运营商位置区域的网
络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识。402. The policy and charging formulating device is based on a network of each operator location area.
The network status information generates a background traffic download policy for each operator location area and a policy identifier for each background traffic download policy.
其中,背景流量下载策略还包括:所述背景流量下载策略包括:网络允许的下载时间窗、单个用户终端的最大下载速率以及单个用户终端的计费信息。The background traffic downloading policy further includes: the background traffic downloading policy includes: a downloading time window allowed by the network, a maximum downloading rate of the single user terminal, and charging information of the single user terminal.
另外,各策略标识可以是相同的,也可以是不同的。如果各运营商位置区域的网络状态相同或相似,那么制定的背景流量下载策略是相同的,各策略标识也就是相同的。反之,如果各运营商位置区域的网络状态不同,各运营商位置区域的背景流量下载策略也就是不同的,那么各策略标识就是不同的。In addition, each policy identifier may be the same or different. If the network status of each operator's location area is the same or similar, the background traffic download policy is the same, and the policy identifiers are the same. On the other hand, if the network status of each operator's location area is different and the background traffic downloading strategy of each operator's location area is different, then each policy identifier is different.
需要说明的是,若所述策略与计费制定设备接收到了开放平台发送的所述用户群组进行背景流量下载需要的时间窗,且该策略与计费网元制定判断网络在所述用户群组进行背景流量下载需要的时间窗内满足与该策略与计费设备对应的各个运营商位置区域的背景流量下载请求。则,该策略与计费网元需要为与该策略与计费网元对应的各运营商位置区域生成背景流量下载策略。示例的,PCRF1对应3个运营商位置区域,就有可能生成3个背景流量下载的背景流量下载策略(前提是,PCRF判断网络满足每个运营商位置区域的背景流量下载请求)。It should be noted that, if the policy and charging device receives the time window required for the user group to send the background traffic, the policy and the charging network element determine that the network is in the user group. The group meets the background traffic download request of each operator location area corresponding to the policy and charging device in the time window required for the background traffic download. Then, the policy and the charging network element need to generate a background traffic downloading policy for each operator location area corresponding to the policy and the charging network element. For example, if PCRF1 corresponds to three carrier location areas, it is possible to generate three background traffic download policies for background traffic download (provided that the PCRF determines that the network satisfies the background traffic download request for each operator location area).
403、所述策略与计费制定设备向应用服务器发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。403. The policy and charging setting device sends a response message to the application server, where the response message includes a policy identifier of each background traffic downloading policy.
具体地,一个策略与计费制定设备对应一个响应消息,一个响应消息中包含多个策略标识,其中,各策略标识可以是相同的,也可以是不同的。Specifically, a policy and a charging device correspond to one response message, and one response message includes multiple policy identifiers, where each policy identifier may be the same or different.
优选地,在本发明的优选实施例中,所述方法还包括:Preferably, in a preferred embodiment of the invention, the method further comprises:
所述方法还包括:所述策略与计费制定设备接收所述开放平台发送的所述用户群组进行背景流量下载需要的时间窗。The method further includes: the policy and charging setting device receiving a time window required for the user group sent by the open platform to perform background traffic downloading.
优选地,在本发明的优选实施例中,在所述策略与计费制定设备根据每一个运营商位置区域的网络状态信息生成每一个运营商位
置区域的背景流量下载策略之前,所述方法还包括:Preferably, in a preferred embodiment of the present invention, each of the operator positions is generated by the policy and charging setting device according to network status information of each operator location area.
Before the background traffic downloading strategy of the area is set, the method further includes:
针对每一个运营商位置区域,所述策略与计费制定设备判断网络在所述用户群组进行背景流量下载需要的时间窗内是否满足所述运营商位置区域的背景流量下载请求。For each operator location area, the policy and charging setting device determines whether the network satisfies the background traffic download request of the operator location area within a time window required for the user group to perform background traffic download.
若所述策略与计费制定设备确定网络在所述用户群组进行背景流量下载需要的时间窗内能够满足所述运营商位置区域的背景流量下载请求,则根据所述运营商位置区域的网络状态信息生成所述运营商位置区域的背景流量下载策略。If the policy and the charging and setting device determine that the network can satisfy the background traffic download request of the operator's location area within a time window required for the user group to perform background traffic downloading, the network according to the carrier location area The status information generates a background traffic download policy for the operator location area.
这是因为,一旦策略与计费制定设备接受到了开放平台发送的用户群组请求的下载时间窗策略与计费制定设备就应该判断某一运营商位置区域的网络在用户群组请求的下载时间窗时间窗内是否满足该运营商位置区域的背景流量下载请求。若是满足,就为该运营商位置区域的生成背景流量下载策略,若不满足,就为该运营商位置区域的生成对应的定时信息。This is because once the policy and billing device accepts the download time window policy and the billing device of the user group request sent by the open platform, it should judge the download time of the network in a certain operator's location area. Whether the background traffic download request of the operator location area is satisfied in the window time window. If it is satisfied, the background traffic downloading policy is generated for the operator location area, and if not, the corresponding timing information is generated for the carrier location area.
优选地,在本发明的优选实施例中,若所述策略与计费制定设备确定网络在所述用户群组进行背景流量下载需要的时间窗内不能满足所述运营商位置区域的背景流量下载请求,则生成与所述运营商位置区域对应的定时信息。Preferably, in a preferred embodiment of the present invention, if the policy and charging setting device determines that the network cannot satisfy the background traffic download of the operator location area within a time window required for the user group to perform background traffic downloading The request generates timing information corresponding to the operator location area.
则,所述响应消息中还可以包含定时信息。Then, the response message may further include timing information.
优选地,在本发明的优选实施例中,Preferably, in a preferred embodiment of the invention,
所述响应消息中还可以包括所述运营商位置区域的区域信息,以便所述应用服务器确认网络不能满足所述运营商位置区域的背景流量下载请求;其中,所述运营商位置区域的区域信息对应所述响应消息中的一个定时信息。The response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
这样,应用服务器接收该PCRF发送的响应消息之后,可以根据定时信息确定该PCRF对应的运营商位置区域中,哪些区域的背景流量下载策略生成失败。In this way, after receiving the response message sent by the PCRF, the application server may determine, according to the timing information, which regions in the operator location area corresponding to the PCRF fail to generate the background traffic download policy.
本发明实施例提供的一种背景流量下载方法、设备及系统,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背
景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。The background traffic downloading method, device and system provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends the back carrying the demand information
The traffic download request is sent to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area. In order to develop a background traffic download strategy for the carrier's location area. In the prior art, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy. The network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
实施例2:Example 2:
本发明实施例提供了一种背景流量下载方法,应用于背景流量管理系统,所述背景流量管理系统包括:应用服务器、开放平台(运营商的网络能力开放层exposure layer)以及策略与计费制定设备。如图6所示,所述方法包括以下步骤:The embodiment of the present invention provides a background traffic downloading method, which is applied to a background traffic management system, where the background traffic management system includes: an application server, an open platform (operator's network capability open layer exposure layer), and policy and charging formulation. device. As shown in FIG. 6, the method includes the following steps:
501、应用服务器获取用户群组进行背景流量下载的需求信息。501. The application server obtains the requirement information of the user group for background traffic download.
需要说明的是,本发明实施例2以策略与计费制定设备为策略与计费制定单元PCRF为例对背景流量下载方法做以说明。It should be noted that, in the second embodiment of the present invention, the policy and charging setting device is used as the policy and charging formulating unit PCRF as an example to describe the background traffic downloading method.
其中,所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。本实施例以上述需求信息包括所述用户群组进行背景流量下载需要的时间窗,介绍本发明提供的背景流量下载方法的流程步骤。The requirement information includes: X location areas corresponding to each user terminal in the user group, IP addresses of user terminals in each of the X location areas, and at least the following information. One: a time window required for the user group to perform background traffic download, and a maximum bandwidth required for the user group to perform background traffic download. In this embodiment, the foregoing requirement information includes a time window required for the user group to perform background traffic downloading, and the process steps of the background traffic downloading method provided by the present invention are introduced.
另外,步骤501确定用户群组进行第一背景流量下载的需求信
息之后,还可以确定每一个位置区域内需要下载背景流量的用户终端的IP地址,以便于应用服务器向用户群组内需要下载背景流量的用户终端发送数据。不像现有技术,应用服务器默认群组内的每一个用户终端都需要进行背景流量下载,进而向用户群组内的每个用户终端传输数据,有可能导致网络拥塞。In addition, step 501 determines a demand message for the user group to perform the first background traffic download.
After the information, the IP address of the user terminal that needs to download the background traffic in each location area may also be determined, so that the application server sends data to the user terminal in the user group that needs to download the background traffic. Unlike the prior art, each user terminal in the default group of the application server needs to perform background traffic downloading, thereby transmitting data to each user terminal in the user group, which may cause network congestion.
具体实现中,应用服务器获取所述用户群组进行背景流量下载需要的时间窗可以是:应用服务器确定所述用户群组进行背景流量下载需要的时间段,将所述时间段确定为所述用户群组请求的下载时间窗。In a specific implementation, the time window required for the application server to obtain the background traffic downloading by the user group may be: the application server determines a time period required for the user group to perform background traffic download, and determines the time period as the user. The download time window for the group request.
或者,应用服务器获取所述用户群组进行背景流量下载的起始时刻以及从所述起始时刻开始的计时信息,根据所述起始时刻以及从所述起始时刻开始的计时信息确定所述用户群组进行背景流量下载需要的时间窗。Or the application server acquires a start time of the user group for background traffic download and timing information from the start time, and determines the start time according to the start time and timing information from the start time. The time window required for user groups to download background traffic.
示例地,用户群组请求的下载时间窗可以是20分钟这个时间段,也可以是从第1分钟开始,时长为20分钟的计时信息。For example, the download time window requested by the user group may be a time period of 20 minutes, or may be timing information starting from the first minute and having a duration of 20 minutes.
具体实现中,应用服务器获取用户群组进行背景流量下载需要的最大带宽,可以是:应用服务器确定所述用户群组内所有用户终端进行背景流量下载需要的总带宽,将所述总带宽作为所述用户群组进行背景流量下载需要的最大带宽。In a specific implementation, the application server obtains the maximum bandwidth required for the user traffic to download the background traffic, and the application server determines the total bandwidth required for all user terminals in the user group to perform background traffic downloading, and uses the total bandwidth as the total bandwidth. The maximum bandwidth required for the user group to perform background traffic download.
或,所述应用服务器获取所述用户群组内需要下载背景流量的用户终端的数量以及单个用户终端进行背景流量下载需要的单位带宽,将所述单位带宽与所述用户群组内需要下载背景流量的用户终端的数量的乘积作为所述用户群组进行背景流量下载需要的最大带宽,其中,各用户终端下载背景流量需要的带宽相同。Or the application server acquires the number of user terminals in the user group that need to download the background traffic, and the unit bandwidth required for the background traffic download by the single user terminal, and the unit bandwidth and the user group need to download the background. The product of the number of user terminals of the traffic is used as the maximum bandwidth required for the background traffic download by the user group, wherein the bandwidth required for each user terminal to download the background traffic is the same.
另外,应用服务器确定的位置区域可以是指应用服务器所选择的提供背景流量信息下载服务的区域范围,可以是GPS坐标区域范围或其他可以表达位置信息的形式,在此不做限定。一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。这样,X个位置区域就不一定对应X个运营商
位置位置区域。In addition, the location area determined by the application server may be the area of the area where the application server provides the background traffic information download service, and may be a GPS coordinate area or other form that can express the location information, which is not limited herein. One location area corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell. In this way, X location areas do not necessarily correspond to X operators.
Location location area.
502、应用服务器生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求。502. The application server generates a background traffic download request that carries the requirement information, and sends the background traffic download request to the open platform.
其中,所述背景流量下载请求包含用户群组进行第一背景流量下载的需求信息。通常,RPSF与MME(Mobility Management Entity,移动管理实体)相连,由于MME负责控制面的移动性管理,如用户上下文和移动状态管理以及分配用户的身份标识。PCRF但不与MME连接,因此无法感知群组中用户的标识信息,也无法感知群组对应的运营商位置区域的区域信息。在没有RPSF的系统中,PCRF为群组制定背景流量下载就需要应用服务器将用户群组进行背景流量下载的需求信息通过背景流量下载请求发送给开放平台,以便开放平台将用户群组的位置区域映射成运营商位置区域。The background traffic download request includes requirement information of the user group for performing the first background traffic download. Generally, the RPSF is connected to the MME (Mobility Management Entity), because the MME is responsible for mobility management of the control plane, such as user context and mobility state management, and assigning the identity of the user. The PCRF is not connected to the MME. Therefore, the identity information of the user in the group cannot be perceived, and the area information of the carrier location area corresponding to the group cannot be perceived. In a system without RPSF, the PCRF needs to set the background traffic download for the group, and the application server needs to send the user group's background traffic download request information to the open platform through the background traffic download request, so that the open platform will locate the user group. Map to the carrier location area.
另外,如果应用服务器在步骤501之后还获取了X个位置区域中每一个位置区域内需要进行背景流量下载的各用户终端的IP地址,这里的背景流量下载请求中还需要携带各个位置区域内需要下载背景流量的各用户终端的IP地址。In addition, if the application server obtains the IP addresses of the user terminals that need to perform background traffic download in each of the X location areas after the step 501, the background traffic download request needs to carry the needs in each location area. Download the IP address of each user terminal of the background traffic.
该开放平台为运营商域内连接运营商网络网元与外部第三方服务器的平台,该平台可能具有协议转换功能,可以将来自运营商域内接口的协议与外部服务器所使用接口的协议进行转换。The open platform is a platform for connecting the operator network element and the external third-party server in the operator domain. The platform may have a protocol conversion function, and can convert the protocol from the interface of the operator domain with the protocol of the interface used by the external server.
503、开放平台接收应用服务器发送的背景流量下载请求。503. The open platform receives a background traffic download request sent by the application server.
该背景流量下载请求包含用户群组进行背景流量下载需要的时间窗以及所述用户群组进行背景流量下载的需求信息。The background traffic download request includes a time window required for the user group to perform background traffic downloading and demand information for the user group to perform background traffic download.
504、所述开放平台将所述X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。504. The open platform maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y carrier location areas.
其中,运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
如果应用服务器在步骤501之后还获取了X个位置区域中每一
个位置区域内的需要进行第一背景流量下载的用户终端的IP地址,开放平台接收到的背景流量下载请求中携带每一个位置区域内的需要进行第一背景流量下载的用户终端的IP地址,则,在这里开放平台还需要获取每一个运营商位置区域内需要进行第一背景流量下载的用户终端的IP地址。If the application server also acquires each of the X location areas after step 501
The IP address of the user terminal that needs to perform the first background traffic download in the location area, and the background traffic download request received by the open platform carries the IP address of the user terminal in each location area that needs to perform the first background traffic download. Then, the open platform here also needs to obtain the IP address of the user terminal that needs to perform the first background traffic download in each operator location area.
这里需要说明的是,由于一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。因此,X个位置区域就不一定对应X个运营商位置位置区域。示例地,步骤501中,应用服务器确定用户群组对应4个位置区域,如果其中1个位置区域对应2个运营商位置区域,其余3个位置区域各自对应一个运营商位置区域,则用户群组就对应5个运营商位置区域。It should be noted here that one location area corresponds to one or more of the tracking area defined by the operator, the area covered by the evolved base station eNB, the routing area, and the cell. Therefore, the X location areas do not necessarily correspond to the X operator location location areas. For example, in step 501, the application server determines that the user group corresponds to four location areas, and if one of the location areas corresponds to two carrier location areas, and the other three location areas respectively correspond to one carrier location area, the user group It corresponds to 5 operator location areas.
另外,针对每一个运营商位置区域,开放平台还需要确定该运营商位置区域的最大总带宽以及该运营商位置区域中与用户群组对应的需要下载背景流量的用户终端的数量。具体实现中,开放平台将各个位置区域信息映射成相应的运营商位置后生成运营商位置信息列表,并统计列表中每个运营商位置区域中需要系在背景流量的用户终端的数量(用户群组对应的用户终端)、区域范围内最大总带宽。由于步骤503接收的背景流量下载请求中携带X个位置区域中每一个位置区域内需要下载背景流量的用户终端的IP地址,因此开放平台将用户群组对应的X个位置区域映射成Y个运营商位置区域时,当然也可以相应获得每个运营商位置区域内需要下载背景流量的用户终端的IP地址。In addition, for each operator location area, the open platform also needs to determine the maximum total bandwidth of the operator location area and the number of user terminals corresponding to the user group in the carrier location area that need to download background traffic. In a specific implementation, the open platform maps each location area information to a corresponding operator location, generates an operator location information list, and counts the number of user terminals that need to be in the background traffic in each operator location area in the list (user group) The corresponding user terminal of the group) and the maximum total bandwidth in the area. Since the background traffic download request received in step 503 carries the IP address of the user terminal that needs to download the background traffic in each of the X location areas, the open platform maps the X location areas corresponding to the user group into Y operations. When the location area is located, the IP address of the user terminal that needs to download background traffic in each operator location area can be obtained accordingly.
另外,如果步骤501中确定的用户群组的需求信息包括用户群组进行背景流量下载需要的最大带宽,且所述最大带宽为用户群组内需要下载背景流量的用户终端的数量以及单个用户终端进行第一背景流量下载需要的带宽这两个参数确定的。则在此,针对一个运营商位置区域,开放平台可以将所述单个用户终端下载背景流量需要的带宽与所述运营商位置区域内需要下载背景流量的用户终端的数量的乘积作为所述运营商位置区域的最大总带宽。当然,运营商
位置区域的最大总带宽的获取不限于此,如果步骤501中确定的用户群组的状态信息不包括用户群组下载背景流量的流量值,开放平台也可以确定出每个运营商位置区域的最大总带宽。In addition, if the requirement information of the user group determined in step 501 includes the maximum bandwidth required for the user group to perform background traffic download, and the maximum bandwidth is the number of user terminals in the user group that need to download background traffic, and a single user terminal. The two parameters required for the first background traffic download are determined. Here, for an operator location area, the open platform may use, as the operator, the product of the bandwidth required for the single user terminal to download the background traffic and the number of user terminals in the carrier location area that need to download the background traffic. The maximum total bandwidth of the location area. Of course, the operator
The obtaining of the maximum total bandwidth of the location area is not limited thereto. If the status information of the user group determined in step 501 does not include the traffic value of the user group download background traffic, the open platform may also determine the maximum location area of each operator. Total bandwidth.
505、开放平台确定Y个运营商位置区域对应的Z个PCRF。505. The open platform determines Z PCRFs corresponding to Y operator location areas.
具体地,可以通过确认PCRF域信息确定对应的PCRF。PCRF域信息可以是运营商的域标识(domain ID),在PCRF的路由过程中开放平台可以通过DRA(Diameter路由代理),或者根据运营商位置区域对应的运营商的域标识确定相应的PCRF。Specifically, the corresponding PCRF can be determined by confirming the PCRF domain information. The PCRF domain information may be the domain ID of the operator. In the routing process of the PCRF, the open platform may determine the corresponding PCRF by using a DRA (Diameter Routing Proxy) or according to the domain identifier of the operator corresponding to the operator's location area.
这里,一个PCRF可能对应多个运营商位置区域,因此Y个运营商位置区域不一定对应Y个PCRF。示例的,如果用户群组对应4个运营商位置区域分别是A、B、C、D,其中运营商位置区域A、B对应PCRF1,运营商位置区域C、D对应PCRF2。Here, one PCRF may correspond to multiple operator location areas, so the Y carrier location areas do not necessarily correspond to Y PCRFs. For example, if the user group corresponds to the four carrier location areas, respectively, A, B, C, and D, where the operator location areas A and B correspond to PCRF1, and the operator location areas C and D correspond to PCRF2.
506、开放平台将所述用户群组对应的Y个运营商位置区域中,每一个所述运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的PCRF,并向Z个PCRF发送用户群组进行背景流量下载需要的时间窗。506. The open platform sends the network state information of each of the operator location areas to the PCRF corresponding to the operator location area, and sends the PCRF to the Z PCRFs. The time window required to send a user group for background traffic download.
如步骤505所述,开放平台需要将运营商位置区域A、B的网络状态信息发送给PCRF1,将运营商位置区域C、D的网络状态信息发送给PCRF2。As described in step 505, the open platform needs to send the network status information of the operator location areas A and B to the PCRF1, and send the network status information of the operator location areas C and D to the PCRF2.
这里,由于步骤501已作限定用户群组进行第一背景流量下载的需求信息包括第一背景流量下载需要的时间窗,因此开放平台除了将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的PCRF之外,还需要将第一背景流量下载需要的时间窗发送给各个PCRF,以便各PCRF判断在第一背景流量下载需要的时间窗是否能够满足各个运营商位置区域的背景流量下载请求。Here, since the requirement information that the step 501 has defined the first background traffic download by the user group includes the time window required for the first background traffic download, the open platform sends the network status information of each operator location area to the In addition to the PCRF corresponding to the location area of the carrier, the time window required for the download of the first background traffic needs to be sent to each PCRF, so that each PCRF determines whether the time window required for the first background traffic download can satisfy the location area of each carrier. Background traffic download request.
另外,若开放平台在步骤504获取了每一个运营商位置区域内需要进行第一背景流量下载的用户终端的IP地址,则在此开放平台还需要将每一个运营商位置区域内需要进行第一背景流量下载的用户终端的IP地址发送给与该运营商位置区域对应的PCRF。
In addition, if the open platform obtains the IP address of the user terminal that needs to perform the first background traffic download in each operator location area in step 504, the open platform also needs to perform the first in each operator location area. The IP address of the user terminal that is downloaded by the background traffic is sent to the PCRF corresponding to the location area of the carrier.
507、PCRF1接收与其对应的各运营商位置区域的网络状态信息,以及所述用户群组进行背景流量下载需要的时间窗。507. The PCRF1 receives network status information of each operator location area corresponding thereto, and a time window required for the user group to perform background traffic download.
这里,为方便理解,以Y个运营商位置区域对应的Z个所述PCRF中的PCRF1为例,介绍以PCRF为执行主体对应在本发明方法中的具体步骤流程。Here, for convenience of understanding, PCRF1 in the Z PCRFs corresponding to the Y operator location areas is taken as an example, and a specific procedure flow corresponding to the PCRF as the execution subject in the method of the present invention is introduced.
508、针对PCRF1对应的一个运营商位置区域,PCRF1判断该运营商位置区域内的网络状况在所述用户群组进行背景流量下载需要的时间窗内是否满足该运营商位置区域的背景流量下载请求。508. For an operator location area corresponding to the PCRF1, the PCRF1 determines whether the network status in the operator location area meets the background traffic download request of the carrier location area in the time window required for the user group to perform background traffic downloading. .
若判断满足该运营商位置区域的背景流量下载请求,则进行步骤509;若判断不满足该运营商位置区域的背景流量下载请求,则进行步骤510。If it is determined that the background traffic download request of the operator location area is satisfied, step 509 is performed; if it is determined that the background traffic download request of the carrier location area is not satisfied, step 510 is performed.
509、PCRF1根据该运营商位置区域的网络状态信息生成该运营商位置区域的背景流量下载策略;并生成该背景流量下载策略的策略标识。509. The PCRF1 generates a background traffic download policy of the operator location area according to the network status information of the operator location area, and generates a policy identifier of the background traffic download policy.
其中,所述策略标识还可以包含所述用户群组的标识信息。由于应用服务器可能对应多个群组,就可能为多个群组请求背景流量下载业务,因此确定的背景流量下载策略的策略标识还可以包含群组的标识信息。The policy identifier may further include identifier information of the user group. Since the application server may correspond to multiple groups, the background traffic download service may be requested for multiple groups. Therefore, the determined policy identifier of the background traffic download policy may further include the group identification information.
510、PCRF1生成与该运营商位置区域对应的定时信息。510. The PCRF1 generates timing information corresponding to the location area of the operator.
若PCRF1发送给应用服务器的响应消息中还携带与所述定时信息对应的运营商位置区域的区域信息,就可以告知应用服务器哪个运营商位置区域的背景流量下载策略生成失败。If the response message sent by the PCRF1 to the application server further carries the area information of the operator location area corresponding to the timing information, the application server may be notified of which carrier location area's background traffic download policy generation fails.
PCRF1发送给应用服务器的响应消息中也可以不携带与所述定时信息对应的运营商位置区域的区域信息,这样的话,应用服务器就无法获知是哪个运营商位置区域的背景流量下载策略生成失败,就会为PCRF1对应的所有运营商位置区域重新向开放平台请求背景流量下载业务。The response message sent by the PCRF1 to the application server may not carry the area information of the operator location area corresponding to the timing information, so that the application server cannot know which carrier location downloading background background traffic downloading policy fails. The background traffic download service is re-requested to the open platform for all the operator location areas corresponding to the PCRF1.
511、针对与PCRF1对应的其余运营商位置区域,PCRF1执行步骤508-510。
511. For the remaining operator location areas corresponding to PCRF1, PCRF1 performs steps 508-510.
这样,PCRF1就为与其对应的各个运营商位置区域生成了一个背景流量下载策略或者一个定时信息。示例地,如果PCRF1对应3个运营商位置区域,其中一个运营商位置区域的背景流量下载策略生成失败,另外两个运营商位置区域的背景流量下载策略生成成功,这样PCRF就生成了一个定时信息、两个背景流量下载策略。In this way, PCRF1 generates a background traffic download policy or a timing information for each carrier location area corresponding thereto. For example, if the PCRF1 corresponds to three carrier location areas, the background traffic download policy of one of the operator location areas fails to be generated, and the background traffic download policies of the other two operator location areas are successfully generated, so that the PCRF generates a timing information. Two background traffic download strategies.
512、PCRF1通过开放平台向应用服务器发送响应消息。512. The PCRF1 sends a response message to the application server through the open platform.
其中,如果PCRF1为与其对应的各个运营商位置区域均生成了背景流量下载策略,则,该响应消息包含:所述PCRF对应的各运营商位置区域的背景流量下载策略的策略标识。If the PCRF1 generates a background traffic download policy for each of the corresponding operator location areas, the response message includes: a policy identifier of the background traffic download policy of each operator location area corresponding to the PCRF.
如果与PCRF1对应的运营商位置区域中,存在背景流量下载策略生成失败的运营商位置区域,则,该响应消息包含:背景流量下载策略的策略标识以及定时信息;或,背景流量下载策略的策略标识、定时信息以及与定时信息对应的区域信息。示例地,如果PCRF1对应3个运营商位置区域,其中一个运营商位置区域的背景流量下载策略生成失败,另外两个运营商位置区域的背景流量下载策略生成成功,这样PCRF1发送的响应消息就包括:一个定时信息、以及两个背景流量下载策略的策略标识。If there is an operator location area in which the background traffic download policy fails to be generated in the operator location area corresponding to the PCRF1, the response message includes: a policy identifier of the background traffic download policy and timing information; or a policy of the background traffic download policy Identification, timing information, and area information corresponding to the timing information. For example, if the PCRF1 corresponds to the three carrier location areas, the background traffic download policy of one of the operator location areas fails to be generated, and the background traffic download policies of the other two carrier location areas are successfully generated, so that the response message sent by the PCRF1 includes : A timing message, and a policy identifier for two background traffic download policies.
各个PCRF均执行步骤507-512,则应用服务器就可以接收到各个PCRF对应的响应消息。这里,需要说明的是,各个PCRF制定的背景流量下载策略中的允许的下载时间窗可以是同一个时间窗。Each of the PCRFs performs steps 507-512, and the application server can receive the response message corresponding to each PCRF. Here, it should be noted that the allowed download time window in the background traffic download policy formulated by each PCRF may be the same time window.
需要说明的是,如果应用服务器发送给开放平台的背景流量下载请求中还需要携带各个位置区域内需要下载背景流量的各用户终端的IP地址,且开放平台获取了每个运营商位置区域内需要进行背景流量下载的用户终端的IP地址,在此,PCRF通过开放平台向应用服务器发送响应消息时,开放平台就会将每个运营商位置区域内需要进行背景流量下载的用户终端的IP地址转化成每个位置区域内需要进行背景流量下载的用户终端的IP地址,以便应用服务器为各个位置内的用户终端请求承载资源。It should be noted that if the application server sends the background traffic download request to the open platform, the IP address of each user terminal that needs to download the background traffic in each location area needs to be carried, and the open platform acquires the needs in each operator location area. The IP address of the user terminal that downloads the background traffic. When the PCRF sends a response message to the application server through the open platform, the open platform converts the IP address of the user terminal that needs to perform background traffic download in each operator location area. The IP address of the user terminal that needs to perform background traffic download in each location area, so that the application server requests the user terminal in each location to request the bearer resource.
513、应用服务器判断响应消息中是否包含定时信息。
513. The application server determines whether the response message includes timing information.
需要说明的是,由于应用服务器分析各策略与计费制定设备的响应消息的方法流程是一样的,这里为方便理解,以PCRF1发送的响应消息为例介绍。It should be noted that the method for analyzing the response message of each policy and the accounting device is the same as that of the application server. For the sake of easy understanding, the response message sent by the PCRF1 is taken as an example.
应用服务器判断响应消息中是否包含定时信息是由于,步骤501确定的用户群组的状态信息包括用户群组进行背景流量下载需要的时间窗,因此各PCRF会判断是否满足各个运营商位置区域的背景流量下载请求。若有PCRF不能满足某个运营商位置区域的背景流量下载请求,应用服务器就需要为该运营商位置区域重新请求背景流量下载业务。另外,应用服务器可以通过响应消息中是否包含定时信息来判断是否存在背景流量下载策略生成失败的运营商位置区域。The application server determines whether the timing information is included in the response message. The status information of the user group determined in step 501 includes a time window required for the user group to perform background traffic downloading. Therefore, each PCRF determines whether the background of each operator location area is met. Traffic download request. If the PCRF cannot meet the background traffic download request of a certain operator's location area, the application server needs to re-request the background traffic download service for the carrier location area. In addition, the application server may determine, by using the timing information in the response message, whether there is an operator location area where the background traffic download policy generation fails.
若判断所述响应消息中不存在响应消息,则进行步骤514;若判断所述响应消息中存在时信息,则进行515。If it is determined that there is no response message in the response message, proceed to step 514; if it is determined that the time information exists in the response message, proceed to step 515.
514、应用服务器获取所述响应消息中的策略标识,向策略与计费执行设备发送承载建立请求。514. The application server acquires a policy identifier in the response message, and sends a bearer setup request to the policy and charging execution device.
其中,所述承载建立请求携带所述响应消息中的策略标识。The bearer setup request carries a policy identifier in the response message.
这里,所述策略与计费执行设备接收应用服务器发送的承载建立请求,根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备(PCRF1)对应的运营商位置区域内各用户终端的背景流量下载业务。Here, the policy and charging execution device receives a bearer setup request sent by the application server, and starts the operation corresponding to the policy and billing device (PCRF1) according to the background traffic download policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the merchant location area.
另外,承载建立请求可以包括PCRF1对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费执行设备为PCRF1对应的各用户终端中,需要进行背景流量下载的用户终端启动背景资源下载业务。通常,承载建立请求包括PCRF1对应的运营商位置区域内所有用户终端的IP地址,这样,应用服务器可能同时向PCRF1对应的各用户终端传输数据,有可能导致网络拥塞。如果,承载建立请求包括PCRF1对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,应用服务器仅向PCRF1对应的各用户终端中,需要进行所述背景流量下载的用户终
端传输数据,可以在一定程度上缓解网路拥塞。In addition, the bearer setup request may include an IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the PCRF1, so as to request that the policy and the charging execution device are each user terminal corresponding to the PCRF1, The user terminal that downloads the background traffic starts the background resource download service. Generally, the bearer setup request includes the IP addresses of all user terminals in the operator location area corresponding to the PCRF1. Therefore, the application server may simultaneously transmit data to each user terminal corresponding to the PCRF1, which may cause network congestion. If the bearer setup request includes the IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the PCRF1, the application server only needs to perform the user terminal of the background traffic download in each user terminal corresponding to the PCRF1.
Transmitting data can alleviate network congestion to a certain extent.
由于步骤514的前提是判断所述响应消息中不存在定时信息,即PCRF1对应的运营商位置区域中,不存在背景流量下载策略生成失败的运营商位置区域,由于用户群组对应Y个运营商位置区域,则应用服务器接收到的各个响应消息中共包括了Y个策略标识。The premise of the step 514 is to determine that there is no timing information in the response message, that is, in the operator location area corresponding to the PCRF1, there is no operator location area where the background traffic download policy generation fails, because the user group corresponds to the Y carriers. In the location area, a total of Y policy identifiers are included in each response message received by the application server.
515、应用服务器向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建立背景流量下载业务;向所述策略与计费执行设备发送承载建立请求,请求为PCRF1对应的用户终端中,除所述区域信息对应的用户终端外的用户终端启动背景流量下载业务。515. The application server sends a background traffic download request to the open platform, requesting to establish a background traffic download service for the operator location area corresponding to the area information, and sending a bearer setup request to the policy and the charging execution device, where the request is PCRF1. In the corresponding user terminal, the user terminal other than the user terminal corresponding to the area information starts the background traffic download service.
这里,应用服务器需要为定时信息对应的运营商位置区域(即背景流量下载策略生成失败的运营商位置区域,可以是多个)重新请求背景流量下载业务。同时,对于除定时信息对应的运营商位置区域外的运营商位置区域(即背景流量下载策略生成成功的运营商位置区域),应用服务器需要向策略与计费执行设备发送承载建立请求,为PCRF1对应用户终端中,除区域信息对应的用户终端外的所有应户终端启动背景流量下载业务。Here, the application server needs to re-request the background traffic download service for the operator location area corresponding to the timing information (that is, the operator location area where the background traffic download policy is generated fails, which may be multiple). At the same time, the application server needs to send a bearer setup request to the policy and charging execution device for the operator location area (ie, the operator location area where the background traffic download policy is successfully generated). In the corresponding user terminal, all the user terminals except the user terminal corresponding to the area information start the background traffic download service.
当然,定时信息也可以不包含区域信息,所述应用服务器则向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。Of course, the timing information may not include the area information, and the application server sends a background traffic download request to the open platform, and requests to establish a background traffic download service for each user terminal corresponding to the charging and setting device.
这是由于PCRF1发送的响应消息,如果只包含定时信息不包含区域信息,应用服务器无法确定PCRF1对应的运营位置区域中,是哪一个运营商位置区域的背景流量下载策略生成失败。因此需要重新向开放平台背景流量下载请求,为PCRF1对应的所有运营位置区域请求背景流量下载业务。This is because the response message sent by the PCRF1, if only the timing information does not include the area information, the application server cannot determine which carrier location downloading area of the operator location area in the corresponding location area of the PCRF1 fails. Therefore, it is necessary to re-download the request to the open platform background traffic, and request the background traffic download service for all the operating location areas corresponding to the PCRF1.
本发明实施例提供的一种背景流量下载方法、设备及系统,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区
域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。The background traffic downloading method, device and system provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and each operator location area
The network state information of the domain is sent to the policy and charging device corresponding to the carrier location area, so as to formulate a background traffic downloading policy of the carrier location area. In the prior art, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy. The network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
实施例3:Example 3:
本发明还提供了一种背景流量下载方法,与实施例2提供的方法不同的是:The present invention also provides a background traffic downloading method, which is different from the method provided in Embodiment 2:
在步骤515之后,还包括以下步骤:After step 515, the following steps are further included:
516、应用服务器还会监测所述区域信息对应的运营商位置区域内的用户终端的移动情况。516. The application server further monitors the movement of the user terminal in the operator location area corresponding to the area information.
517、应用服务器在检测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息,并确定所述区域信息对应的运营商区域内需要下载背景流量的用户终端,以便再次为所述区域信息对应的运营商区域内需要下载背景流量的用户终端请求背景流量下载业务。517. The application server deletes the timing information, and determines that the operator area corresponding to the area information needs to be downloaded, when the number of the user terminals whose location changes is greater than the preset value in the operator area corresponding to the area information. The user terminal of the background traffic is configured to request the background traffic download service for the user terminal that needs to download the background traffic in the operator area corresponding to the area information.
本发明实施例提供的一种背景流量下载方法、设备及系统,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有
技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。The background traffic downloading method, device and system provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area. In order to develop a background traffic download strategy for the carrier's location area. Existing
In the technology, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates a background traffic download policy for each user terminal in the group. . The network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
实施例4:Example 4:
本发明实施例提供了一种背景流量下载方法,应用于背景流量管理系统,所述背景流量管理系统包括:应用服务器、开放平台(运营商的网络能力开放层exposure layer)、运营管理设备以及策略与计费制定设备。如图7所示,所述方法包括以下步骤:The embodiment of the present invention provides a background traffic downloading method, which is applied to a background traffic management system, where the background traffic management system includes: an application server, an open platform (an operator's network capability open layer exposure layer), an operation management device, and a policy. Develop equipment with billing. As shown in FIG. 7, the method includes the following steps:
601、应用服务器获取用户群组进行背景流量下载的需求信息。601. The application server obtains the requirement information of the user group for background traffic download.
需要说明的是,本发明实施例4以策略与计费制定设备为策略与计费制定单元PCRF为例对背景流量下载方法做以说明。It should be noted that, in the fourth embodiment of the present invention, the policy and charging setting device is used as the policy and charging formulating unit PCRF as an example to describe the background traffic downloading method.
其中,所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。本实施例以上述需求信息包括所述用户群组进行背景流量下载需要的时间窗,介绍本发明提供的背景流量下载方法的流程步骤。The requirement information includes: X location areas corresponding to each user terminal in the user group, IP addresses of user terminals in each of the X location areas, and at least the following information. One: a time window required for the user group to perform background traffic download, and a maximum bandwidth required for the user group to perform background traffic download. In this embodiment, the foregoing requirement information includes a time window required for the user group to perform background traffic downloading, and the process steps of the background traffic downloading method provided by the present invention are introduced.
另外,步骤601确定用户群组进行第一背景流量下载的需求信息之后,还可以确定每一个位置区域内需要下载背景流量的用户终端的IP地址,以便于应用服务器向用户群组内需要下载背景流量的用户终端发送数据。不像现有技术,应用服务器默认群组内的每一个用户终端都需要进行背景流量下载,进而向用户群组内的每个用
户终端传输数据,有可能导致网络拥塞。In addition, after determining that the user group performs the first background traffic downloading requirement information, the method further determines the IP address of the user terminal that needs to download the background traffic in each location area, so that the application server needs to download the background to the user group. The user terminal of the traffic sends data. Unlike the prior art, each user terminal in the default group of the application server needs to perform background traffic downloading, and then to each user group.
The user terminal transmits data, which may cause network congestion.
具体实现中,应用服务器获取所述用户群组进行背景流量下载需要的时间窗可以是:应用服务器确定所述用户群组进行背景流量下载需要的时间段,将所述时间段确定为所述用户群组请求的下载时间窗。In a specific implementation, the time window required for the application server to obtain the background traffic downloading by the user group may be: the application server determines a time period required for the user group to perform background traffic download, and determines the time period as the user. The download time window for the group request.
或者,应用服务器获取所述用户群组进行背景流量下载的起始时刻以及从所述起始时刻开始的计时信息,根据所述起始时刻以及从所述起始时刻开始的计时信息确定所述用户群组进行背景流量下载需要的时间窗。Or the application server acquires a start time of the user group for background traffic download and timing information from the start time, and determines the start time according to the start time and timing information from the start time. The time window required for user groups to download background traffic.
示例地,用户群组请求的下载时间窗可以是20分钟这个时间段,也可以是从第1分钟开始,时长为20分钟的计时信息。For example, the download time window requested by the user group may be a time period of 20 minutes, or may be timing information starting from the first minute and having a duration of 20 minutes.
具体实现中,应用服务器获取用户群组进行背景流量下载需要的最大带宽,可以是:应用服务器确定所述用户群组内所有用户终端进行背景流量下载需要的总带宽,将所述总带宽作为所述用户群组进行背景流量下载需要的最大带宽。In a specific implementation, the application server obtains the maximum bandwidth required for the user traffic to download the background traffic, and the application server determines the total bandwidth required for all user terminals in the user group to perform background traffic downloading, and uses the total bandwidth as the total bandwidth. The maximum bandwidth required for the user group to perform background traffic download.
或,所述应用服务器获取所述用户群组内需要下载背景流量的用户终端的数量以及单个用户终端进行背景流量下载需要的单位带宽,将所述单位带宽与所述用户群组内需要下载背景流量的用户终端的数量的乘积作为所述用户群组进行背景流量下载需要的最大带宽,其中,各用户终端下载背景流量需要的带宽相同。Or the application server acquires the number of user terminals in the user group that need to download the background traffic, and the unit bandwidth required for the background traffic download by the single user terminal, and the unit bandwidth and the user group need to download the background. The product of the number of user terminals of the traffic is used as the maximum bandwidth required for the background traffic download by the user group, wherein the bandwidth required for each user terminal to download the background traffic is the same.
另外,应用服务器确定的位置区域可以是指应用服务器所选择的提供背景流量信息下载服务的区域范围,可以是GPS坐标区域范围或其他可以表达位置信息的形式,在此不做限定。一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。这样,X个位置区域就不一定对应X个运营商位置位置区域。In addition, the location area determined by the application server may be the area of the area where the application server provides the background traffic information download service, and may be a GPS coordinate area or other form that can express the location information, which is not limited herein. One location area corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell. Thus, the X location areas do not necessarily correspond to the X operator location location areas.
602、应用服务器生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求。602. The application server generates a background traffic download request that carries the requirement information, and sends the background traffic download request to the open platform.
其中,所述背景流量下载请求包含用户群组进行第一背景流量
下载的需求信息。通常,RPSF与MME(Mobility Management Entity,移动管理实体)相连,由于MME负责控制面的移动性管理,如用户上下文和移动状态管理以及分配用户的身份标识。PCRF但不与MME连接,因此无法感知群组中用户的标识信息,也无法感知群组对应的运营商位置区域的区域信息。在没有RPSF的系统中,PCRF为群组制定背景流量下载就需要应用服务器将用户群组进行背景流量下载的需求信息通过背景流量下载请求发送给开放平台,以便开放平台将用户群组的位置区域映射成运营商位置区域。The background traffic download request includes a user group to perform first background traffic.
Download the demand information. Generally, the RPSF is connected to the MME (Mobility Management Entity), because the MME is responsible for mobility management of the control plane, such as user context and mobility state management, and assigning the identity of the user. The PCRF is not connected to the MME. Therefore, the identity information of the user in the group cannot be perceived, and the area information of the carrier location area corresponding to the group cannot be perceived. In a system without RPSF, the PCRF needs to set the background traffic download for the group, and the application server needs to send the user group's background traffic download request information to the open platform through the background traffic download request, so that the open platform will locate the user group. Map to the carrier location area.
另外,如果应用服务器在步骤601之后还获取了X个位置区域中每一个位置区域内需要进行背景流量下载的各用户终端的IP地址,这里的背景流量下载请求中还需要携带各个位置区域内需要下载背景流量的各用户终端的IP地址。In addition, if the application server obtains the IP addresses of the user terminals that need to perform background traffic download in each of the X location areas after the step 601, the background traffic download request needs to carry the needs in each location area. Download the IP address of each user terminal of the background traffic.
该开放平台为运营商域内连接运营商网络网元与外部第三方服务器的平台,该平台可能具有协议转换功能,可以将来自运营商域内接口的协议与外部服务器所使用接口的协议进行转换。The open platform is a platform for connecting the operator network element and the external third-party server in the operator domain. The platform may have a protocol conversion function, and can convert the protocol from the interface of the operator domain with the protocol of the interface used by the external server.
603、开放平台接收应用服务器发送的背景流量下载请求,并将所述背景流量下载请求发送给运营管理设备。603. The open platform receives a background traffic download request sent by the application server, and sends the background traffic download request to the operation management device.
该背景流量下载请求包含用户群组进行背景流量下载需要的时间窗以及所述用户群组进行背景流量下载的需求信息。The background traffic download request includes a time window required for the user group to perform background traffic downloading and demand information for the user group to perform background traffic download.
604、所述运营管理设备将所述X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。604. The operation management device maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas.
其中,运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
如果应用服务器在步骤601之后还获取了X个位置区域中每一个位置区域内的需要进行第一背景流量下载的用户终端的IP地址,开放平台接收到的背景流量下载请求中携带每一个位置区域内的需要进行第一背景流量下载的用户终端的IP地址,则,在这里开放平
台还需要获取每一个运营商位置区域内需要进行第一背景流量下载的用户终端的IP地址。If the application server obtains the IP address of the user terminal that needs to perform the first background traffic download in each of the X location areas after step 601, the background traffic download request received by the open platform carries each location area. The IP address of the user terminal that needs to perform the first background traffic download, then open the flat here.
The station also needs to obtain the IP address of the user terminal that needs to perform the first background traffic download in each operator location area.
这里需要说明的是,由于一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。因此,X个位置区域就不一定对应X个运营商位置位置区域。示例地,步骤601中,应用服务器确定用户群组对应4个位置区域,如果其中1个位置区域对应2个运营商位置区域,其余3个位置区域各自对应一个运营商位置区域,则用户群组就对应5个运营商位置区域。It should be noted here that one location area corresponds to one or more of the tracking area defined by the operator, the area covered by the evolved base station eNB, the routing area, and the cell. Therefore, the X location areas do not necessarily correspond to the X operator location location areas. For example, in step 601, the application server determines that the user group corresponds to four location areas, and if one of the location areas corresponds to two carrier location areas, and the other three location areas respectively correspond to one carrier location area, the user group It corresponds to 5 operator location areas.
另外,针对每一个运营商位置区域,开放平台还需要确定该运营商位置区域的最大总带宽以及该运营商位置区域中与用户群组对应的需要下载背景流量的用户终端的数量。具体实现中,开放平台将各个位置区域信息映射成相应的运营商位置后生成运营商位置信息列表,并统计列表中每个运营商位置区域中需要系在背景流量的用户终端的数量(用户群组对应的用户终端)、区域范围内最大总带宽。由于步骤603接收的背景流量下载请求中携带X个位置区域中每一个位置区域内需要下载背景流量的用户终端的IP地址,因此开放平台将用户群组对应的X个位置区域映射成Y个运营商位置区域时,当然也可以相应获得每个运营商位置区域内需要下载背景流量的用户终端的IP地址。In addition, for each operator location area, the open platform also needs to determine the maximum total bandwidth of the operator location area and the number of user terminals corresponding to the user group in the carrier location area that need to download background traffic. In a specific implementation, the open platform maps each location area information to a corresponding operator location, generates an operator location information list, and counts the number of user terminals that need to be in the background traffic in each operator location area in the list (user group) The corresponding user terminal of the group) and the maximum total bandwidth in the area. Since the background traffic download request received in step 603 carries the IP address of the user terminal that needs to download the background traffic in each of the X location areas, the open platform maps the X location areas corresponding to the user group into Y operations. When the location area is located, the IP address of the user terminal that needs to download background traffic in each operator location area can be obtained accordingly.
另外,如果步骤601中确定的用户群组的需求信息包括用户群组进行背景流量下载需要的最大带宽,且所述最大带宽为用户群组内需要下载背景流量的用户终端的数量以及单个用户终端进行第一背景流量下载需要的带宽这两个参数确定的。则在此,针对一个运营商位置区域,开放平台可以将所述单个用户终端下载背景流量需要的带宽与所述运营商位置区域内需要下载背景流量的用户终端的数量的乘积作为所述运营商位置区域的最大总带宽。当然,运营商位置区域的最大总带宽的获取不限于此,如果步骤601中确定的用户群组的状态信息不包括用户群组下载背景流量的流量值,开放平台也可以确定出每个运营商位置区域的最大总带宽。
In addition, if the requirement information of the user group determined in step 601 includes the maximum bandwidth required for the user group to perform background traffic download, and the maximum bandwidth is the number of user terminals in the user group that need to download background traffic, and a single user terminal. The two parameters required for the first background traffic download are determined. Here, for an operator location area, the open platform may use, as the operator, the product of the bandwidth required for the single user terminal to download the background traffic and the number of user terminals in the carrier location area that need to download the background traffic. The maximum total bandwidth of the location area. Of course, the acquisition of the maximum total bandwidth of the operator location area is not limited thereto. If the status information of the user group determined in step 601 does not include the traffic value of the user group download background traffic, the open platform may also determine each carrier. The maximum total bandwidth of the location area.
605、运营管理设备确定Y个运营商位置区域对应的Z个PCRF。605. The operation management device determines Z PCRFs corresponding to the Y operator location areas.
具体地,可以通过确认PCRF域信息确定对应的PCRF。PCRF域信息可以是运营商的域标识(domain ID),在PCRF的路由过程中开放平台可以通过DRA(Diameter路由代理),或者根据运营商位置区域对应的运营商的域标识确定相应的PCRF。Specifically, the corresponding PCRF can be determined by confirming the PCRF domain information. The PCRF domain information may be the domain ID of the operator. In the routing process of the PCRF, the open platform may determine the corresponding PCRF by using a DRA (Diameter Routing Proxy) or according to the domain identifier of the operator corresponding to the operator's location area.
这里,一个PCRF可能对应多个运营商位置区域,因此Y个运营商位置区域不一定对应Y个PCRF。示例的,如果用户群组对应4个运营商位置区域分别是A、B、C、D,其中运营商位置区域A、B对应PCRF1,运营商位置区域C、D对应PCRF2。Here, one PCRF may correspond to multiple operator location areas, so the Y carrier location areas do not necessarily correspond to Y PCRFs. For example, if the user group corresponds to the four carrier location areas, respectively, A, B, C, and D, where the operator location areas A and B correspond to PCRF1, and the operator location areas C and D correspond to PCRF2.
606、运营管理设备所述运营管理设备将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Z个策略与计费制定设备的信息发送给所述开放平台。606. The operation management device sends the network status information of each of the Y operator location areas and the information of the Z policies and the charging establishment device to the open platform.
607、开放平台将所述用户群组对应的Y个运营商位置区域中,每一个所述运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的PCRF,并向Z个PCRF发送用户群组进行背景流量下载需要的时间窗。607. The open platform sends the network state information of each of the operator location areas to the PCRF corresponding to the operator location area, and sends the PCRF to the Z PCRFs. The time window required to send a user group for background traffic download.
如步骤605所述,开放平台需要将运营商位置区域A、B的网络状态信息发送给PCRF1,将运营商位置区域C、D的网络状态信息发送给PCRF2。As described in step 605, the open platform needs to send the network status information of the operator location areas A and B to the PCRF1, and send the network status information of the operator location areas C and D to the PCRF2.
这里,由于步骤601已作限定用户群组进行第一背景流量下载的需求信息包括第一背景流量下载需要的时间窗,因此开放平台除了将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的PCRF之外,还需要将第一背景流量下载需要的时间窗发送给各个PCRF,以便各PCRF判断在第一背景流量下载需要的时间窗是否能够满足各个运营商位置区域的背景流量下载请求。Here, since the requirement information that the user group performs the first background traffic downloading in step 601 includes the time window required for the first background traffic download, the open platform sends the network state information of each operator location area to the In addition to the PCRF corresponding to the location area of the carrier, the time window required for the download of the first background traffic needs to be sent to each PCRF, so that each PCRF determines whether the time window required for the first background traffic download can satisfy the location area of each carrier. Background traffic download request.
另外,若开放平台在步骤604获取了每一个运营商位置区域内需要进行第一背景流量下载的用户终端的IP地址,则在此开放平台还需要将每一个运营商位置区域内需要进行第一背景流量下载的用户终端的IP地址发送给与该运营商位置区域对应的PCRF。
In addition, if the open platform obtains the IP address of the user terminal that needs to perform the first background traffic download in each operator location area in step 604, the open platform also needs to perform the first in each operator location area. The IP address of the user terminal that is downloaded by the background traffic is sent to the PCRF corresponding to the location area of the carrier.
608、PCRF1接收与其对应的各运营商位置区域的网络状态信息,以及所述用户群组进行背景流量下载需要的时间窗。608. The PCRF1 receives network status information of each operator location area corresponding thereto, and a time window required for the user group to perform background traffic download.
这里,为方便理解,以Y个运营商位置区域对应的Z个所述PCRF中的PCRF1为例,介绍以PCRF为执行主体对应在本发明方法中的具体步骤流程。Here, for convenience of understanding, PCRF1 in the Z PCRFs corresponding to the Y operator location areas is taken as an example, and a specific procedure flow corresponding to the PCRF as the execution subject in the method of the present invention is introduced.
609、针对PCRF1对应的一个运营商位置区域,PCRF1判断该运营商位置区域内的网络状况在所述用户群组进行背景流量下载需要的时间窗内是否满足该运营商位置区域的背景流量下载请求。609. For an operator location area corresponding to the PCRF1, the PCRF1 determines whether the network status in the operator location area meets the background traffic download request of the operator location area in a time window required for the user group to perform background traffic downloading. .
若判断满足该运营商位置区域的背景流量下载请求,则进行步骤610;若判断不满足该运营商位置区域的背景流量下载请求,则进行步骤611。If it is determined that the background traffic download request of the operator location area is satisfied, step 610 is performed; if it is determined that the background traffic download request of the carrier location area is not satisfied, step 611 is performed.
610、PCRF1根据该运营商位置区域的网络状态信息生成该运营商位置区域的背景流量下载策略;并生成该背景流量下载策略的策略标识。610. The PCRF1 generates a background traffic download policy of the operator location area according to the network status information of the operator location area, and generates a policy identifier of the background traffic download policy.
其中,所述策略标识还可以包含所述用户群组的标识信息。由于应用服务器可能对应多个群组,就可能为多个群组请求背景流量下载业务,因此确定的背景流量下载策略的策略标识还可以包含群组的标识信息。The policy identifier may further include identifier information of the user group. Since the application server may correspond to multiple groups, the background traffic download service may be requested for multiple groups. Therefore, the determined policy identifier of the background traffic download policy may further include the group identification information.
611、PCRF1生成与该运营商位置区域对应的定时信息。611. The PCRF1 generates timing information corresponding to the location area of the operator.
若PCRF1发送给应用服务器的响应消息中还携带与所述定时信息对应的运营商位置区域的区域信息,就可以告知应用服务器哪个运营商位置区域的背景流量下载策略生成失败。If the response message sent by the PCRF1 to the application server further carries the area information of the operator location area corresponding to the timing information, the application server may be notified of which carrier location area's background traffic download policy generation fails.
PCRF1发送给应用服务器的响应消息中也可以不携带与所述定时信息对应的运营商位置区域的区域信息,这样的话,应用服务器就无法获知是哪个运营商位置区域的背景流量下载策略生成失败,就会为PCRF1对应的所有运营商位置区域重新向开放平台请求背景流量下载业务。The response message sent by the PCRF1 to the application server may not carry the area information of the operator location area corresponding to the timing information, so that the application server cannot know which carrier location downloading background background traffic downloading policy fails. The background traffic download service is re-requested to the open platform for all the operator location areas corresponding to the PCRF1.
612、针对与PCRF1对应的其余运营商位置区域,PCRF1执行步骤609-611。
612. For the remaining operator location areas corresponding to PCRF1, PCRF1 performs steps 609-611.
这样,PCRF1就为与其对应的各个运营商位置区域生成了一个背景流量下载策略或者一个定时信息。示例地,如果PCRF1对应3个运营商位置区域,其中一个运营商位置区域的背景流量下载策略生成失败,另外两个运营商位置区域的背景流量下载策略生成成功,这样PCRF就生成了一个定时信息、两个背景流量下载策略。In this way, PCRF1 generates a background traffic download policy or a timing information for each carrier location area corresponding thereto. For example, if the PCRF1 corresponds to three carrier location areas, the background traffic download policy of one of the operator location areas fails to be generated, and the background traffic download policies of the other two operator location areas are successfully generated, so that the PCRF generates a timing information. Two background traffic download strategies.
613、PCRF1通过开放平台向应用服务器发送响应消息。613. The PCRF1 sends a response message to the application server through the open platform.
其中,如果PCRF1为与其对应的各个运营商位置区域均生成了背景流量下载策略,则,该响应消息包含:所述PCRF对应的各运营商位置区域的背景流量下载策略的策略标识。If the PCRF1 generates a background traffic download policy for each of the corresponding operator location areas, the response message includes: a policy identifier of the background traffic download policy of each operator location area corresponding to the PCRF.
如果与PCRF1对应的运营商位置区域中,存在背景流量下载策略生成失败的运营商位置区域,则,该响应消息包含:背景流量下载策略的策略标识以及定时信息;或,背景流量下载策略的策略标识、定时信息以及与定时信息对应的区域信息。示例地,如果PCRF1对应3个运营商位置区域,其中一个运营商位置区域的背景流量下载策略生成失败,另外两个运营商位置区域的背景流量下载策略生成成功,这样PCRF1发送的响应消息就包括:一个定时信息、以及两个背景流量下载策略的策略标识。If there is an operator location area in which the background traffic download policy fails to be generated in the operator location area corresponding to the PCRF1, the response message includes: a policy identifier of the background traffic download policy and timing information; or a policy of the background traffic download policy Identification, timing information, and area information corresponding to the timing information. For example, if the PCRF1 corresponds to the three carrier location areas, the background traffic download policy of one of the operator location areas fails to be generated, and the background traffic download policies of the other two carrier location areas are successfully generated, so that the response message sent by the PCRF1 includes : A timing message, and a policy identifier for two background traffic download policies.
各个PCRF均执行步骤608-613,则应用服务器就可以接收到各个PCRF对应的响应消息。这里,需要说明的是,各个PCRF制定的背景流量下载策略中的允许的下载时间窗可以是同一个时间窗。Each of the PCRFs performs steps 608-613, and the application server can receive the response message corresponding to each PCRF. Here, it should be noted that the allowed download time window in the background traffic download policy formulated by each PCRF may be the same time window.
需要说明的是,如果应用服务器发送给开放平台的背景流量下载请求中还需要携带各个位置区域内需要下载背景流量的各用户终端的IP地址,且开放平台获取了每个运营商位置区域内需要进行背景流量下载的用户终端的IP地址,在此,PCRF通过开放平台向应用服务器发送响应消息时,开放平台就会将每个运营商位置区域内需要进行背景流量下载的用户终端的IP地址转化成每个位置区域内需要进行背景流量下载的用户终端的IP地址,以便应用服务器为各个位置内的用户终端请求承载资源。It should be noted that if the application server sends the background traffic download request to the open platform, the IP address of each user terminal that needs to download the background traffic in each location area needs to be carried, and the open platform acquires the needs in each operator location area. The IP address of the user terminal that downloads the background traffic. When the PCRF sends a response message to the application server through the open platform, the open platform converts the IP address of the user terminal that needs to perform background traffic download in each operator location area. The IP address of the user terminal that needs to perform background traffic download in each location area, so that the application server requests the user terminal in each location to request the bearer resource.
614、应用服务器判断响应消息中是否包含定时信息。
614. The application server determines whether the response message includes timing information.
需要说明的是,由于应用服务器分析各策略与计费制定设备的响应消息的方法流程是一样的,这里为方便理解,以PCRF1发送的响应消息为例介绍。It should be noted that the method for analyzing the response message of each policy and the accounting device is the same as that of the application server. For the sake of easy understanding, the response message sent by the PCRF1 is taken as an example.
应用服务器判断响应消息中是否包含定时信息是由于,步骤601确定的用户群组的状态信息包括用户群组进行背景流量下载需要的时间窗,因此各PCRF会判断是否满足各个运营商位置区域的背景流量下载请求。若有PCRF不能满足某个运营商位置区域的背景流量下载请求,应用服务器就需要为该运营商位置区域重新请求背景流量下载业务。另外,应用服务器可以通过响应消息中是否包含定时信息来判断是否存在背景流量下载策略生成失败的运营商位置区域。The application server determines whether the timing information is included in the response message. The status information of the user group determined in step 601 includes a time window required for the user group to perform background traffic downloading. Therefore, each PCRF determines whether the background of each operator location area is met. Traffic download request. If the PCRF cannot meet the background traffic download request of a certain operator's location area, the application server needs to re-request the background traffic download service for the carrier location area. In addition, the application server may determine, by using the timing information in the response message, whether there is an operator location area where the background traffic download policy generation fails.
若判断所述响应消息中不存在响应消息,则进行步骤615;若判断所述响应消息中存在时信息,则进行616。If it is determined that there is no response message in the response message, proceed to step 615; if it is determined that the time information exists in the response message, proceed to 616.
615、应用服务器获取所述响应消息中的策略标识,向策略与计费执行设备发送承载建立请求。615. The application server acquires a policy identifier in the response message, and sends a bearer setup request to the policy and charging execution device.
其中,所述承载建立请求携带所述响应消息中的策略标识。The bearer setup request carries a policy identifier in the response message.
这里,所述策略与计费执行设备接收应用服务器发送的承载建立请求,根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备(PCRF1)对应的运营商位置区域内各用户终端的背景流量下载业务。Here, the policy and charging execution device receives a bearer setup request sent by the application server, and starts the operation corresponding to the policy and billing device (PCRF1) according to the background traffic download policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the merchant location area.
另外,承载建立请求可以包括PCRF1对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费执行设备为PCRF1对应的各用户终端中,需要进行背景流量下载的用户终端启动背景资源下载业务。通常,承载建立请求包括PCRF1对应的运营商位置区域内所有用户终端的IP地址,这样,应用服务器可能同时向PCRF1对应的各用户终端传输数据,有可能导致网络拥塞。如果,承载建立请求包括PCRF1对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,应用服务器仅向PCRF1对应的各用户终端中,需要进行所述背景流量下载的用户终
端传输数据,可以在一定程度上缓解网路拥塞。In addition, the bearer setup request may include an IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the PCRF1, so as to request that the policy and the charging execution device are each user terminal corresponding to the PCRF1, The user terminal that downloads the background traffic starts the background resource download service. Generally, the bearer setup request includes the IP addresses of all user terminals in the operator location area corresponding to the PCRF1. Therefore, the application server may simultaneously transmit data to each user terminal corresponding to the PCRF1, which may cause network congestion. If the bearer setup request includes the IP address of the user terminal that needs to perform the background traffic download in each user terminal corresponding to the PCRF1, the application server only needs to perform the user terminal of the background traffic download in each user terminal corresponding to the PCRF1.
Transmitting data can alleviate network congestion to a certain extent.
由于步骤615的前提是判断所述响应消息中不存在定时信息,即PCRF1对应的运营商位置区域中,不存在背景流量下载策略生成失败的运营商位置区域,由于用户群组对应Y个运营商位置区域,则应用服务器接收到的各个响应消息中共包括了Y个策略标识。The premise of the step 615 is to determine that there is no timing information in the response message, that is, in the operator location area corresponding to the PCRF1, there is no operator location area where the background traffic download policy is generated, because the user group corresponds to the Y carriers. In the location area, a total of Y policy identifiers are included in each response message received by the application server.
616、应用服务器向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建立背景流量下载业务;向所述策略与计费执行设备发送承载建立请求,请求为PCRF1对应的用户终端中,除所述区域信息对应的用户终端外的用户终端启动背景流量下载业务。616. The application server sends a background traffic download request to the open platform, requesting to establish a background traffic download service for the operator location area corresponding to the area information, and sending a bearer setup request to the policy and the charging execution device, where the request is PCRF1. In the corresponding user terminal, the user terminal other than the user terminal corresponding to the area information starts the background traffic download service.
这里,应用服务器需要为定时信息对应的运营商位置区域(即背景流量下载策略生成失败的运营商位置区域,可以是多个)重新请求背景流量下载业务。同时,对于除定时信息对应的运营商位置区域外的运营商位置区域(即背景流量下载策略生成成功的运营商位置区域),应用服务器需要向策略与计费执行设备发送承载建立请求,为PCRF1对应用户终端中,除区域信息对应的用户终端外的所有应户终端启动背景流量下载业务。Here, the application server needs to re-request the background traffic download service for the operator location area corresponding to the timing information (that is, the operator location area where the background traffic download policy is generated fails, which may be multiple). At the same time, the application server needs to send a bearer setup request to the policy and charging execution device for the operator location area (ie, the operator location area where the background traffic download policy is successfully generated). In the corresponding user terminal, all the user terminals except the user terminal corresponding to the area information start the background traffic download service.
当然,定时信息也可以不包含区域信息,所述应用服务器则向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。Of course, the timing information may not include the area information, and the application server sends a background traffic download request to the open platform, and requests to establish a background traffic download service for each user terminal corresponding to the charging and setting device.
这是由于PCRF1发送的响应消息,如果只包含定时信息不包含区域信息,应用服务器无法确定PCRF1对应的运营位置区域中,是哪一个运营商位置区域的背景流量下载策略生成失败。因此需要重新向开放平台背景流量下载请求,为PCRF1对应的所有运营位置区域请求背景流量下载业务。This is because the response message sent by the PCRF1, if only the timing information does not include the area information, the application server cannot determine which carrier location downloading area of the operator location area in the corresponding location area of the PCRF1 fails. Therefore, it is necessary to re-download the request to the open platform background traffic, and request the background traffic download service for all the operating location areas corresponding to the PCRF1.
本发明实施例提供的一种背景流量下载方法、设备及系统,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区
域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。The background traffic downloading method, device and system provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and each operator location area
The network state information of the domain is sent to the policy and charging device corresponding to the carrier location area, so as to formulate a background traffic downloading policy of the carrier location area. In the prior art, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy. The network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
实施例5:Example 5:
本发明还提供了一种背景流量下载方法,与实施例4提供的方法不同的是:The present invention also provides a background traffic downloading method, which is different from the method provided in Embodiment 4:
在步骤616之后,还包括以下步骤:After step 616, the following steps are also included:
617、应用服务器还会监测所述区域信息对应的运营商位置区域内的用户终端的移动情况。617. The application server further monitors the movement of the user terminal in the operator location area corresponding to the area information.
618、应用服务器在检测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息,并确定所述区域信息对应的运营商区域内需要下载背景流量的用户终端,以便再次为所述区域信息对应的运营商区域内需要下载背景流量的用户终端请求背景流量下载业务。618. The application server deletes the timing information, and determines that the operator area corresponding to the area information needs to be downloaded, when the number of the user terminals whose location changes is greater than the preset value in the operator area corresponding to the area information. The user terminal of the background traffic is configured to request the background traffic download service for the user terminal that needs to download the background traffic in the operator area corresponding to the area information.
本发明实施例提供的一种背景流量下载方法、设备及系统,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有
技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。The background traffic downloading method, device and system provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area. In order to develop a background traffic download strategy for the carrier's location area. Existing
In the technology, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates a background traffic download policy for each user terminal in the group. . The network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
实施例6:Example 6
本发明实施例提供了一种背景流量下载方法,应用于背景流量管理系统,所述背景流量管理系统包括:AS、开放平台(运营商的网络能力开放层exposure layer)、PCRF1、PCRF2以及CN(Core Network,核心网)。如图8所示,所述方法包括以下步骤:The embodiment of the present invention provides a background traffic downloading method, which is applied to a background traffic management system, where the background traffic management system includes: an AS, an open platform (operator's network capability open layer exposure layer), PCRF1, PCRF2, and CN ( Core Network, core network). As shown in FIG. 8, the method includes the following steps:
701、AS获取用户群组进行背景流量下载的需求信息。701. The AS obtains a requirement information of the user group for background traffic downloading.
其中,所述需求信息包括所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。本实施例以上述需求信息包括所述用户群组进行背景流量下载需要的时间窗为例,介绍本发明提供的背景流量下载方法的流程步骤。The requirement information includes X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information. Item: a time window required for the user group to perform background traffic download, and a maximum bandwidth required for the user group to perform background traffic download. In this embodiment, the process information of the background traffic downloading method provided by the present invention is introduced by taking the time window required for the background traffic downloading by the user group as an example.
702、AS向开放平台发送所述背景流量下载请求。702. The AS sends the background traffic download request to the open platform.
首先,AS生成背景流量下载请求,其中,所述背景流量下载请求包含所述用户群组的需求信息。First, the AS generates a background traffic download request, where the background traffic download request includes the demand information of the user group.
703、开放平台接收AS发送的背景流量下载请求,并确定用户群组对应的PCRF。703. The open platform receives a background traffic download request sent by the AS, and determines a PCRF corresponding to the user group.
这里,假设用户群组对应两个PCRF,分别是PCRF1、PCRF2。
Here, it is assumed that the user group corresponds to two PCRFs, which are PCRF1 and PCRF2, respectively.
具体是现中,开放平台首先将用户群组对应的X个位置区域映射成Y个运营商位置区域,并确定所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。其次,确定所述Y个运营商位置区域对应的Z个PCRF。在本实施例中,假定Z等于2。Specifically, the open platform first maps the X location areas corresponding to the user group into Y carrier location areas, and determines network status information of each of the Y operator location areas. Next, the Z PCRFs corresponding to the Y operator location areas are determined. In the present embodiment, it is assumed that Z is equal to 2.
704、开放平台将与PCRF1对应的运营商位置区域的网络状态信息发送给PCRF1。704. The open platform sends network state information of the operator location area corresponding to the PCRF1 to the PCRF1.
705、开放平台将与PCRF2对应的运营商位置区域的网络状态信息发送给PCRF2。705. The open platform sends network state information of the operator location area corresponding to the PCRF2 to the PCRF2.
706、PCRF1、PCRF2执行策略判断。706. PCRF1 and PCRF2 perform policy judgment.
具体地,以PCRF1为例,介绍上述策略判断的具体步骤。PCRF1接收与其对应的各运营商位置区域的网络状态信息,以及用户群组请求的时间窗。Specifically, the specific steps of the above policy determination are introduced by taking PCRF1 as an example. The PCRF1 receives the network status information of each operator location area corresponding thereto, and the time window of the user group request.
针对PCRF1对应的一个运营商位置区域,PCRF1判断该运营商位置区域内的网络状况在用户群组请求的时间窗内是否满足该运营商位置区域的背景流量下载请求。For a carrier location area corresponding to the PCRF1, the PCRF1 determines whether the network status in the operator location area satisfies the background traffic download request of the operator location area within the time window requested by the user group.
另外,如果PCRF1判断该运营商位置区域内的网络状况在用户群组请求的时间窗内不满足该运营商位置区域的背景流量下载请求,则生成定时信息,也可以在定时信息中包含该运营商位置区域的区域信息,以便告知AS该运营商位置区域的背景流量下载策略生成失败。In addition, if the PCRF1 determines that the network status in the operator location area does not satisfy the background traffic download request of the operator location area within the time window requested by the user group, the timing information is generated, and the operation may also be included in the timing information. The area information of the merchant location area, so as to inform the AS that the background traffic download policy generation of the operator location area fails.
707、PCRF1、PCRF2向AS发送策略决定。707. PCRF1 and PCRF2 send a policy decision to the AS.
PCRF发送的策略决定中包含背景流量下载策略的策略标识,也可能包含定时信息。The policy decision sent by the PCRF contains the policy identifier of the background traffic download policy, and may also contain timing information.
708、AS向CN发起承载建立请求。708. The AS initiates a bearer setup request to the CN.
所述CN设备可以是策略与计费执行设备,包括3GPP网络中支持不同接入技术的设备,包括移动性管理设备,如支持2G/3G网络接入的SGSN,支持4G网络接入的MME,4G-SGSN等;以及网关设备,如GGSN、S-GW、P-GW等。The CN device may be a policy and charging execution device, including devices supporting different access technologies in a 3GPP network, including mobility management devices, such as an SGSN supporting 2G/3G network access, and an MME supporting 4G network access. 4G-SGSN, etc.; and gateway devices such as GGSN, S-GW, P-GW, and the like.
如果AS发送的背景流量下载请求中不包括所述用户群组进行
背景流量下载需要的时间窗,或用户群组对应的各个运营商位置区域的背景流量下载策略均生成成功。则,AS发送的承载建立请求中包含用户群组中需要下载背景流量的各用户终端的IP地址。If the background traffic download request sent by the AS does not include the user group
The time window required for the background traffic download, or the background traffic download policy of each carrier location area corresponding to the user group is generated successfully. Then, the bearer setup request sent by the AS includes the IP addresses of the user terminals in the user group that need to download the background traffic.
709、AS向开放平台重新发送背景流量下载请求。709. The AS resends the background traffic download request to the open platform.
这里,AS是为策略生成失败的运营商位置区域重新请求背景流量业务。所述策略生成失败的运营商位置区域AS接收到的各个PCRF反馈的策略决定中的定时信息对应的运营商位置区域。Here, the AS re-requests the background traffic service for the operator location area where the policy generation fails. The policy generates an operator location area corresponding to the timing information in the policy decision of each PCRF feedback received by the operator location area AS that has failed.
这样,重复上述701-708为策略生成失败的运营商位置区域重新建立背景流量下载业务。In this way, the above 701-708 is repeated to re-establish the background traffic download service for the operator location area where the policy generation fails.
实施例7:Example 7
本发明实施还提供了一种背景流量下载方法,与上述实施例6中的步骤701-709均相同,不同的是:The embodiment of the present invention further provides a background traffic downloading method, which is the same as steps 701-709 in Embodiment 6 above, and the difference is:
709、AS检测用户终端的位置信息的变动。709. The AS detects a change in location information of the user terminal.
具体地,AS监测步骤707接收到的策略决定中的定时信息中,区域信息对应的运营商位置区域内的用户终端的移动情况。Specifically, in the timing information in the policy determination received by the AS monitoring step 707, the movement of the user terminal in the operator location area corresponding to the area information.
710、若位置变动的用户终端的数量超过预设值,则重新执行步骤701。710. If the number of user terminals whose position changes exceeds a preset value, perform step 701 again.
需要说明的是,只是针对该位置变动的用户终端的数量超过预设值的运营商位置区域重新执行步骤701,请求背景流量下载业务。It should be noted that only step 701 is performed for the operator location area where the number of user terminals whose position changes exceeds the preset value, and the background traffic download service is requested.
本发明实施例提供的一种背景流量下载方法、设备及系统,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群
组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。The background traffic downloading method, device and system provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request carrying the demand information to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area. In order to develop a background traffic download strategy for the carrier's location area. In the prior art, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy. The network side of the present invention sets a background traffic download policy for each operator location area corresponding to the user group, and does not need to be a group.
Each user terminal in the group formulates a background traffic download policy, that is, avoids the network side repeatedly responding to the same request from the application server. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
实施例8:Example 8
本发明实施例提供了一种应用服务器8,所述应用服务器8对应至少一个群组,如图9所示,所述应用服务器包括:获取单元801、生成单元802、接收单元803以及发送单元804。An embodiment of the present invention provides an application server 8, where the application server 8 corresponds to at least one group. As shown in FIG. 9, the application server includes: an obtaining unit 801, a generating unit 802, a receiving unit 803, and a sending unit 804. .
获取单元801,用于获取用户群组进行背景流量下载的需求信息。所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The obtaining unit 801 is configured to acquire requirement information of the user group for background traffic downloading. The requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information The time window required for the user group to perform background traffic download, and the maximum bandwidth required for the user group to perform background traffic download.
其中,用户群组为该应用服务器对应的群组中,需要进行背景流量下载的群组。用户群组中的多个用户或全部用户将接收来自于应用服务器的背景流量,所述背景流量可以是群组应用的系统信息,可以是群组用户统一订阅的周期性信息,也可以是其他内容相同的任何类型信息。需要说明的是,X个位置区域中的一个,是应用服务器所选择的提供背景流量下业务的区域范围,可以是GPS坐标位置区域或其他可以表达位置的信息。一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。也就是说用户群组对应X个位置区域,但不一定对应X个运营商位置区域。The user group is a group that needs to perform background traffic download in the group corresponding to the application server. A plurality of users or all users in the user group will receive background traffic from the application server, where the background traffic may be system information of the group application, may be periodic information of the unified subscription of the group user, or may be other Any type of information with the same content. It should be noted that one of the X location areas is a range of areas selected by the application server to provide services under background traffic, and may be a GPS coordinate location area or other information that can express the location. One location area corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell. That is to say, the user group corresponds to X location areas, but does not necessarily correspond to X carrier location areas.
现有技术中,网络侧的策略制定单元会为发起背景流量下载请求的用户终端制定背景流量下载策略,实际上一个群组内各用户终端的背景流量下载请求可能是相同的,这样,导致网络侧的策略制定单元对同样的请求作重复响应,增加了网络开销。而本发明提供
的背景流量下载方法中,应用服务器确定群组进行背景流量下载的需求消息,以便网络侧的策略制定单元为群组制定背景流量下载策略,避免网络侧的策略制定单元对同样的请求作重复响应,节省了网络开销。In the prior art, the network-side policy-making unit creates a background traffic download policy for the user terminal that initiates the background traffic download request. In fact, the background traffic download request of each user terminal in a group may be the same, thus causing the network. The side policy-making unit responds repeatedly to the same request, increasing network overhead. The present invention provides
In the background traffic downloading method, the application server determines a demand message for the group to perform the background traffic download, so that the network-side policy making unit formulates the background traffic downloading policy for the group, so as to prevent the network-side policy-making unit from repeatedly responding to the same request. , saving network overhead.
本发明利用策略与计费制定设备为用户群组制定背景流量下载策略,需要注意的是,策略与计费制定设备无法获知用户群组对应的区域,因此应用服务器需要确定第一服务器对应的各区域的区域信息,以便策略与计费制定设备为用户群组的各个区域生成背景流量下载策略。The present invention utilizes a policy and a charging device to formulate a background traffic downloading policy for a user group. It is noted that the policy and charging device cannot know the region corresponding to the user group. Therefore, the application server needs to determine each corresponding to the first server. The area information of the area, so that the policy and charging setting device generates a background traffic downloading policy for each area of the user group.
生成单元802,用于生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求。The generating unit 802 is configured to generate a background traffic download request that carries the demand information, and send the background traffic download request to the open platform.
接收单元803,用于接收策略与计费制定设备发送的响应消息,获取所述响应消息中包含的策略标识。The receiving unit 803 is configured to receive a response message sent by the policy and the charging and formulating device, and obtain a policy identifier included in the response message.
发送单元804,用于用于向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。The sending unit 804 is configured to send a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device start the policy according to a background traffic download policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the operator location area corresponding to the billing setting device; the bearer setup request carries the policy identifier in the response message.
所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information The time window required for the user group to perform background traffic download, and the maximum bandwidth required for the user group to perform background traffic download.
应用服务器8还包括判断单元。The application server 8 also includes a judging unit.
所述判断单元用于,在所述获取单元获取所述响应消息中包含的策略标识之前,判断所述响应消息中是否包含定时信息。The determining unit is configured to determine whether the response message includes timing information before the acquiring unit acquires the policy identifier included in the response message.
若确定所述响应消息中不包含定时信息,则由所述发送单元执行“向所述策略与计费执行设备发送承载建立请求,以便所述策略与计费设备根据所述策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流
量下载业务”。If it is determined that the response message does not include the timing information, the sending unit performs “sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device correspond to the background according to the policy identifier. The traffic download policy starts the background flow of each user terminal in the operator location area corresponding to the policy and the charging device
Volume download business."
所述判断单元用于,确定所述响应消息中包含定时信息,则判断所述响应消息中是否包含区域信息。The determining unit is configured to determine whether the response message includes timing information, and determine whether the response message includes area information.
所述发送单元804用于,在所述判断单元确定所述响应消息中包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建立背景流量下载业务;向所述策略与计费制定设备发送承载建立请求,请求为所述策略与计费制定设备对应的用户终端中,除所述区域信息对应的用户终端外的用户终端启动背景流量下载业务。The sending unit 804 is configured to: after the determining unit determines that the response message includes the area information, send a background traffic download request to the open platform, and request to establish background traffic for the operator location area corresponding to the area information. Downloading a service; sending a bearer setup request to the policy and billing device, requesting the user terminal corresponding to the user terminal corresponding to the area information to initiate background traffic downloading business.
所述发送单元804还用于,在所述判断单元在确定所述响应消息中不包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。The sending unit 804 is further configured to: after the determining unit determines that the response message does not include the area information, send a background traffic download request to the open platform, requesting that the policy is corresponding to the charging setting device. Each user terminal establishes a background traffic download service.
应用服务器8还包括监测单元、删除单元。The application server 8 further includes a monitoring unit and a deleting unit.
所述监测单元用于,在所述判断单元确定所述响应消息中包含区域信息之后,监测所述区域信息对应的运营商位置区域内的用户终端的移动情况。The monitoring unit is configured to monitor, after the determining unit determines that the response message includes the area information, the mobile terminal in the operator location area corresponding to the area information.
所述删除单元用于,监测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息。The deleting unit is configured to: when the number of user terminals whose location changes in the operator area corresponding to the area information exceeds a preset value, the timing information is deleted.
所述获取单元801还用于,获取所述区域信息对应的运营商区域内需要进行背景流量下载的用户终端的数量,以便再次为所述区域信息对应的运营商区域请求背景流量下载业务。The obtaining unit 801 is further configured to acquire the number of user terminals that need to perform background traffic downloading in the operator area corresponding to the area information, so as to request the background traffic download service for the operator area corresponding to the area information again.
若所述响应消息中不包含定时信息,且所述应用服务器获取了每一个所述位置区域内需要进行背景流量下载的用户终端的IP地址,则所述承载建立请求中包括所述策略与计费设备对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费制定设备为所述策略与计费设备对应的各用户终端中,需要进行背景流量下载的用户终端启动背景资源下载业务。If the response message does not include the timing information, and the application server obtains the IP address of the user terminal that needs to perform background traffic downloading in each of the location areas, the bearer establishment request includes the policy and the meter In each user terminal corresponding to the fee device, the IP address of the user terminal that needs to perform the background traffic downloading is required to request the policy and the charging device to be the user terminal corresponding to the policy and the charging device. The user terminal that downloads the background traffic starts the background resource download service.
所述获取单元801具体用于,获取所述用户群组进行背景流量
下载需要的时间段,将所述时间段确定为所述用户群组进行背景流量下载需要的时间窗。The obtaining unit 801 is specifically configured to acquire the user group for background traffic.
The required time period is downloaded, and the time period is determined as a time window required for the user group to perform background traffic download.
或者,获取所述用户群组进行背景流量下载的起始时刻以及从所述起始时刻开始的计时信息,根据所述起始时刻以及从所述起始时刻开始的计时信息确定所述用户群组进行背景流量下载需要的时间窗。Or acquiring a start time of the user group for background traffic download and timing information from the start time, and determining the user group according to the start time and timing information from the start time The time window required for the group to perform background traffic downloads.
所述获取单元801具体用于,获取所述用户群组内所有用户终端进行背景流量下载需要的总带宽,将所述总带宽作为所述用户群组进行背景流量下载需要的最大带宽。The obtaining unit 801 is specifically configured to acquire a total bandwidth required for background traffic downloading by all user terminals in the user group, and use the total bandwidth as a maximum bandwidth required for background traffic downloading by the user group.
或,获取所述用户群组单个用户终端进行背景流量下载需要的单位带宽以及所述用户群组内的用户终端的数量,将所述单位带宽与所述用户群组内的用户终端的数量的乘积作为所述用户群组进行背景流量下载需要的最大带宽,其中,各用户终端进行所述第一背景流量下载需要的带宽相同。Or acquiring the unit bandwidth required for the background traffic download by the single user terminal of the user group and the number of user terminals in the user group, and the unit bandwidth and the number of user terminals in the user group. The product is used as the maximum bandwidth required for the background traffic downloading by the user group, and the bandwidth required for each user terminal to perform the first background traffic download is the same.
所述X个位置区域中的每一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。Each of the X location areas corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell.
本发明实施例还提供了一种开放平台9,如图10所示,包括:接收单元901、发送单元902。The embodiment of the present invention further provides an open platform 9, as shown in FIG. 10, comprising: a receiving unit 901 and a sending unit 902.
接收单元901,用于接收应用服务器发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息。The receiving unit 901 is configured to receive a background traffic download request sent by the application server, where the background traffic download request carries the requirement information required for the background traffic download by the user group.
发送单元902,用于将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备。The sending unit 902 is configured to send network status information of each of the operator location areas of the Y operator location areas corresponding to the user group to a policy and charging device corresponding to the operator location area.
所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
需要说明的是,所述用户群组进行背景流量下载需要的最大带宽为所述用户群组内所有用户终端进行背景流量下载需要的总带
宽。It should be noted that the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group.
width.
或,所述用户群组内单个用户终端进行背景流量下载需要的带宽与所述用户群组内的用户终端的数量的乘积;其中,各用户终端进行背景流量下载需要的带宽相同。Or, the product of the bandwidth required for background traffic downloading by a single user terminal in the user group and the number of user terminals in the user group; wherein each user terminal needs the same bandwidth for background traffic downloading.
开放平台9还包括映射单元。The open platform 9 also includes a mapping unit.
所述映射单元用于,在所述接收单元901接收应用服务器发送的背景流量下载请求之后,将所述X个位置区域映射成Y个运营商位置区域。The mapping unit is configured to map the X location areas into Y carrier location areas after the receiving unit 901 receives the background traffic download request sent by the application server.
所述获取单元用于,获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。The acquiring unit is configured to acquire network state information of each operator location area in the Y operator location areas.
所述映射单元还用于,确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。The mapping unit is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
所述获取单元具体用于,若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值、所述用户群组内的用户终端的数量确定的。The acquiring unit is specifically configured to: when the user group performs background traffic downloading, a maximum bandwidth required is a unit traffic value required for background traffic downloading according to a single user terminal in the user group, and the user group group The number of user terminals is determined.
针对每一个运营商位置区域,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽。Obtaining, for each operator location area, the number of user terminals in the carrier location area that need to perform background traffic downloading; the unit traffic value required for background traffic downloading according to a single user terminal, and the need to perform the carrier location area The number of user terminals downloaded by the background traffic determines the maximum total bandwidth of the carrier location area.
所述发送单元902还用于,在所述接收单元901接收应用服务器发送的背景流量下载请求之后,将所述背景流量下载请求发送给运营管理设备。The sending unit 902 is further configured to send the background traffic download request to the operation management device after the receiving unit 901 receives the background traffic download request sent by the application server.
所述接收单元901还用于,接收所述运营管理设备发送的所述用户群组对应的Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息。The receiving unit 901 is further configured to receive, by the operation management device, network status information of each of the operator location areas corresponding to the user group corresponding to the user group, and the Y carrier location areas. Corresponding Z policies and billing information for the device.
所述发送单元902还用于,若所述需求信息中包括所述用户群组进行背景流量下载需要的时间窗,分别向Z个策略与计费制定设
备发送所述用户群组进行背景流量下载需要的时间窗。The sending unit 902 is further configured to: if the requirement information includes a time window required for the user group to perform background traffic downloading, set the Z policy and the charging separately.
A time window required to send the user group for background traffic download.
本发明实施还提供了一种运营管理设备10,如图11所示,包括:接收单元1001、映射单元1002、获取单元1003以及发送单元1004。The implementation of the present invention further provides an operation management device 10, as shown in FIG. 11, comprising: a receiving unit 1001, a mapping unit 1002, an obtaining unit 1003, and a transmitting unit 1004.
接收单元1001,用于接收开放平台发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;所述需求信息携带所述用户群组中各用户终端对应的X个位置区域。The receiving unit 1001 is configured to receive a background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; and the demand information carries each user terminal in the user group. Corresponding X location areas.
所述需求信息还包括所述X个位置区域中每一个位置区域内的用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, The maximum bandwidth required for user groups to download background traffic.
映射单元1002,用于将所述X个位置区域映射成Y个运营商位置区域。The mapping unit 1002 is configured to map the X location areas into Y carrier location areas.
获取单元1003,用于用于获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。The obtaining unit 1003 is configured to acquire network state information of each operator location area in the Y operator location areas.
所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
所述映射单元1002还用于,确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。The mapping unit 1002 is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
发送单元1004,用于将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Z个策略与计费制定设备的信息发送给所述开放平台。The sending unit 1004 is configured to send, to the open platform, network status information of each of the Y operator location areas and information of the Z policies and the charging and formulating device.
需要说明的是,所述用户群组进行背景流量下载需要的最大带宽为所述用户群组内所有用户终端进行背景流量下载需要的总带宽。It should be noted that the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group.
或,所述用户群组内单个用户终端进行背景流量下载需要的带宽与所述用户群组内的用户终端的数量的乘积;其中,各用户终端
进行背景流量下载需要的带宽相同。Or the product of the bandwidth required for background traffic downloading by a single user terminal in the user group and the number of user terminals in the user group; wherein each user terminal
The bandwidth required for background traffic downloads is the same.
所述获取单元1003具体用于,当所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值与所述用户群组内的用户终端的数量确定时,针对每一个运营商位置区域,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽。The obtaining unit 1003 is specifically configured to: when the user group performs background traffic downloading, the maximum bandwidth required is a unit traffic value required for background traffic downloading according to a single user terminal in the user group, and the user group When the number of user terminals is determined, the number of user terminals that need to perform background traffic download in the carrier location area is obtained for each operator location area; the unit flow value required for background traffic download according to a single user terminal The number of user terminals in the carrier location area that need to perform background traffic download determines the maximum total bandwidth of the carrier location area.
本发明实施还了一种策略与计费制定设备11,如图12所示,包括:接收单元1101、生成单元1102、发送单元1103。The present invention further implements a policy and charging setting device 11, as shown in FIG. 12, comprising: a receiving unit 1101, a generating unit 1102, and a transmitting unit 1103.
接收单元1101,用于接收与所述策略与计费制定设备对应的每一个运营商位置区域的网络状态信息。The receiving unit 1101 is configured to receive network status information of each operator location area corresponding to the policy and charging setting device.
所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
生成单元1102,用于根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识。The generating unit 1102 is configured to generate, according to network status information of each operator location area, a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy.
发送单元1103,用于向应用服务器发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。The sending unit 1103 is configured to send a response message to the application server, where the response message includes a policy identifier of each background traffic download policy.
需要说明的是,所述背景流量下载策略包括:网络允许的下载时间窗、单个用户终端的最大下载速率以及单个用户终端的计费信息。It should be noted that the background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
所述接收单元1101还用于,接收所述开放平台发送的所述用户群组进行背景流量下载需要的时间窗。The receiving unit 1101 is further configured to receive a time window required for the user group sent by the open platform to perform background traffic downloading.
策略与计费制定设备11还包括判断单元。The policy and charging setting device 11 further includes a judging unit.
所述判断单元用于,在所述生成单元根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略
之前,针对每一个运营商位置区域,判断网络在所述用户群组进行背景流量下载需要的时间窗内是否满足所述运营商位置区域的背景流量下载请求。The determining unit is configured to generate, in the generating unit, a background traffic downloading policy of each operator location area according to network state information of each operator location area.
Previously, for each operator location area, it is determined whether the network satisfies the background traffic download request of the operator location area within a time window required for the user group to perform background traffic download.
所述生成单元1102用于,在所述判断单元确定网络在所述用户群组进行背景流量下载需要的时间窗内能够满足所述运营商位置区域的背景流量下载请求时,根据所述运营商位置区域的网络状态信息生成所述运营商位置区域的背景流量下载策略。The generating unit 1102 is configured to: when the determining unit determines that the network can meet the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, according to the operator The network status information of the location area generates a background traffic download policy of the operator location area.
所述判断单元还用于,确定网络在所述用户群组进行背景流量下载需要的时间窗内不能满足所述运营商位置区域的背景流量下载请求。The determining unit is further configured to: determine that the network cannot download the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading.
所述生成单元还用于,在所述判断单元确定网络在所述用户群组进行背景流量下载需要的时间窗内不能满足所述运营商位置区域的背景流量下载请求时,生成与所述运营商位置区域对应的定时信息;则,所述响应消息中还可以包含定时信息。The generating unit is further configured to: when the determining unit determines that the network cannot download the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, generate and operate the Timing information corresponding to the quotient location area; then, the response message may further include timing information.
所述响应消息中还可以包括所述运营商位置区域的区域信息,以便所述应用服务器确认网络不能满足所述运营商位置区域的背景流量下载请求;其中,所述运营商位置区域的区域信息对应所述响应消息中的一个定时信息。The response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
本发明实施例提供的设备,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。
另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。In the device provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request that carries the demand information to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area. In order to develop a background traffic download strategy for the carrier's location area. In the prior art, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy. The network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response.
In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
实施例9:Example 9
本发明实施例还提供了一种应用服务器12,如图13所示,所述应用服务器12包括:发射器1201、接收器1202、存储器1203以及分别与发射器1201、接收器1202和存储器1203连接的处理器1204。当然,所述应用服务器12还可以包括基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不做任何限制。其中,存储器1203中存储一组程序代码,且处理器1204用于调用存储器1203中存储的程序代码,用于执行以下操作:The embodiment of the present invention further provides an application server 12, as shown in FIG. 13, the application server 12 includes: a transmitter 1201, a receiver 1202, a memory 1203, and a transmitter 1201, a receiver 1202, and a memory 1203, respectively. Processor 1204. Of course, the application server 12 may further include a common component such as a baseband processing component, a medium-frequency processing component, and an input/output device. The embodiment of the present invention does not impose any limitation herein. The memory 1203 stores a set of program codes, and the processor 1204 is configured to call the program code stored in the memory 1203 for performing the following operations:
处理器1204,用于获取用户群组进行背景流量下载的需求信息;生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求。The processor 1204 is configured to acquire requirement information of the user group for background traffic downloading, generate a background traffic download request that carries the demand information, and send the background traffic download request to the open platform.
所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information The time window required for the user group to perform background traffic download, and the maximum bandwidth required for the user group to perform background traffic download.
其中,用户群组为该应用服务器对应的群组中,需要进行背景流量下载的群组。用户群组中的多个用户或全部用户将接收来自于第三方应用服务器的背景流量,所述背景流量可以是群组应用的系统信息,可以是群组用户统一订阅的周期性信息,也可以是其他内容相同的任何类型信息。需要说明的是,X个位置区域中的一个,是应用服务器所选择的提供背景流量下业务的区域范围,可以是GPS坐标位置区域或其他可以表达位置的信息。一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。也就是说用户群组对应X个位置区域,但不一定对
应X个运营商位置区域。The user group is a group that needs to perform background traffic download in the group corresponding to the application server. A plurality of users or all users in the user group will receive background traffic from the third-party application server, and the background traffic may be system information of the group application, and may be periodic information of the unified subscription of the group user, or may be Is any type of information with the same content. It should be noted that one of the X location areas is a range of areas selected by the application server to provide services under background traffic, and may be a GPS coordinate location area or other information that can express the location. One location area corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell. That is to say, the user group corresponds to X location areas, but not necessarily
Should be X operator location areas.
现有技术中,网络侧的策略制定单元会为发起背景流量下载请求的用户终端制定背景流量下载策略,实际上一个群组内各用户终端的背景流量下载请求可能是相同的,这样,导致网络侧的策略制定单元对同样的请求作重复响应,增加了网络开销。而本发明提供的背景流量下载方法中,应用服务器确定群组进行背景流量下载的需求消息,以便网络侧的策略制定单元为群组制定背景流量下载策略,避免网络侧的策略制定单元对同样的请求作重复响应,节省了网络开销。In the prior art, the network-side policy-making unit creates a background traffic download policy for the user terminal that initiates the background traffic download request. In fact, the background traffic download request of each user terminal in a group may be the same, thus causing the network. The side policy-making unit responds repeatedly to the same request, increasing network overhead. In the background traffic downloading method provided by the present invention, the application server determines a demand message for the group to perform background traffic download, so that the network-side policy making unit formulates a background traffic downloading policy for the group, and avoids the network-side policy-making unit to the same Requesting a repeated response saves network overhead.
本发明利用策略与计费制定设备为用户群组制定背景流量下载策略,需要注意的是,策略与计费制定设备无法获知用户群组对应的区域,因此应用服务器需要确定所述用户群组对应的各区域的区域信息,以便策略与计费制定设备为用户群组的各个区域生成背景流量下载策略。The present invention utilizes the policy and charging device to formulate a background traffic downloading policy for the user group. It is noted that the policy and the charging device cannot know the region corresponding to the user group, so the application server needs to determine the corresponding user group. The area information of each area, so that the policy and charging setting device generates a background traffic downloading policy for each area of the user group.
处理器1204用于用过接收器1202,接收策略与计费制定设备发送的响应消息,获取所述响应消息中包含的策略标识。The processor 1204 is configured to receive the response message sent by the policy and the charging and formulating device by using the receiver 1202, and obtain the policy identifier included in the response message.
处理器1204用于通过发送器1201,向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。The processor 1204 is configured to send, by using the transmitter 1201, a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the loading according to the background traffic download policy corresponding to the policy identifier in the response message. The policy and the billing setting device are configured to download the background traffic of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
所述处理器1204还用于,在获取所述响应消息中包含的策略标识之前,判断所述响应消息中是否包含定时信息。The processor 1204 is further configured to determine whether the response message includes timing information before acquiring the policy identifier included in the response message.
若确定所述响应消息中不包含定时信息,则由所述发射器1201执行“向所述策略与计费执行设备发送承载建立请求,以便所述策略与计费设备根据所述策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务”。If it is determined that the response message does not include the timing information, the transmitter 1201 performs “sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device correspond to the policy identifier. The background traffic downloading policy starts the background traffic downloading service of each user terminal in the operator location area corresponding to the charging and setting device.
处理器1204用于,确定所述响应消息中包含定时信息,则判断
所述响应消息中是否包含区域信息。The processor 1204 is configured to determine that the response message includes timing information, and then determine
Whether the area information is included in the response message.
所述处理器1204还用于,在确定所述各响应消息中存在包含定时信息的响应消息之后,判断所述包含定时信息的响应消息中是否包含区域信息。The processor 1204 is further configured to: after determining that the response message including the timing information exists in each response message, determine whether the response message including the timing information includes area information.
所述处理器1204用于通过发射器1201,在确定所述响应消息中包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建立背景流量下载业务;向所述策略与计费制定设备发送承载建立请求,请求为所述策略与计费制定设备对应的用户终端中,除所述区域信息对应的用户终端外的用户终端启动背景流量下载业务。The processor 1204 is configured to send, by the transmitter 1201, a background traffic download request to the open platform after determining that the response message includes the area information, requesting to establish background traffic for the operator location area corresponding to the area information. Downloading a service; sending a bearer setup request to the policy and billing device, requesting the user terminal corresponding to the user terminal corresponding to the area information to initiate background traffic downloading business.
所述处理器1204用于通过发射器1201,在确定所述响应消息中不包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。The processor 1204 is configured to send, by the transmitter 1201, a background traffic download request to the open platform after determining that the response message does not include the area information, requesting each user corresponding to the policy and the charging device The terminal establishes a background traffic download service.
处理器1204用于,在确定所述包含定时信息的响应消息中包含区域信息之后,监测所述区域信息对应的运营商位置区域内的用户终端的移动情况。The processor 1204 is configured to monitor, after the determining that the response message including the timing information includes the area information, the mobile terminal in the operator location area corresponding to the area information.
所述处理器1204用于,在监测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息。The processor 1204 is configured to delete the timing information when the number of user terminals whose position changes exceeds the preset value in the operator area corresponding to the area information.
所述处理器1204还用于,确定所述区域信息对应的运营商区域内需要进行所述第一背景流量下载的用户终端的数量,以便再次为所述区域信息对应的运营商区域内需要进行第一背景流量下载的用户终端请求背景流量下载业务。The processor 1204 is further configured to determine, in the operator area corresponding to the area information, the number of user terminals that need to perform the first background traffic download, so as to perform the need for the operator area corresponding to the area information again. The user terminal that downloads the first background traffic requests the background traffic download service.
若所述响应消息中不包含定时信息,且所述应用服务器获取了每一个所述位置区域内需要进行背景流量下载的用户终端的IP地址,则所述承载建立请求中包括所述策略与计费设备对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费制定设备为所述策略与计费设备对应的各用户终
端中,需要进行背景流量下载的用户终端启动背景资源下载业务。If the response message does not include the timing information, and the application server obtains the IP address of the user terminal that needs to perform background traffic downloading in each of the location areas, the bearer establishment request includes the policy and the meter The IP address of the user terminal that needs to perform the background traffic downloading in each user terminal corresponding to the fee device, so as to request the policy and the charging device to end each user corresponding to the policy and charging device.
In the terminal, the user terminal that needs to perform background traffic download starts the background resource download service.
所述处理器1204具体用于,获取所述用户群组进行背景流量下载需要的时间段,将所述时间段确定为所述用户群组进行背景流量下载需要的时间窗。The processor 1204 is specifically configured to acquire a time period required for the user group to perform background traffic downloading, and determine the time period as a time window required for the user group to perform background traffic downloading.
或者,获取所述用户群组进行背景流量下载的起始时刻以及从所述起始时刻开始的计时信息,根据所述起始时刻以及从所述起始时刻开始的计时信息确定所述用户群组进行背景流量下载需要的时间窗。Or acquiring a start time of the user group for background traffic download and timing information from the start time, and determining the user group according to the start time and timing information from the start time The time window required for the group to perform background traffic downloads.
所述处理器1204具体用于,获取所述用户群组内所有用户终端进行背景流量下载需要的总带宽,将所述总带宽作为所述用户群组进行背景流量下载需要的最大带宽。The processor 1204 is specifically configured to obtain a total bandwidth required for background traffic downloading by all user terminals in the user group, and use the total bandwidth as a maximum bandwidth required for background traffic downloading by the user group.
或,获取所述用户群组单个用户终端进行背景流量下载需要的单位带宽以及所述用户群组内的用户终端的数量,将所述单位带宽与所述用户群组内的用户终端的数量的乘积作为所述用户群组进行背景流量下载需要的最大带宽,其中,各用户终端进行背景流量下载需要的带宽相同。Or acquiring the unit bandwidth required for the background traffic download by the single user terminal of the user group and the number of user terminals in the user group, and the unit bandwidth and the number of user terminals in the user group. The product is used as the maximum bandwidth required for background traffic downloading by the user group, wherein each user terminal needs the same bandwidth for background traffic downloading.
所述X个位置区域中的每一个位置区域对应运营商定义的跟踪区、演进基站eNB所覆盖区域、路由区、小区中的一个或多个。Each of the X location areas corresponds to one or more of an operator defined tracking area, an area covered by an evolved base station eNB, a routing area, and a cell.
本发明实施例还提供了一种开放平台13,如图14所示,所述开放平台13包括:发射器1301、接收器1302、存储器1303以及分别与发射器1301、接收器1302和存储器1303连接的处理器1304。当然,所述开放平台13还可以包括基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不做任何限制。其中,存储器1303中存储一组程序代码,且处理器1304用于调用存储器1303中存储的程序代码,用于执行以下操作:The embodiment of the present invention further provides an open platform 13. As shown in FIG. 14, the open platform 13 includes: a transmitter 1301, a receiver 1302, a memory 1303, and a transmitter 1301, a receiver 1302, and a memory 1303, respectively. Processor 1304. Of course, the open platform 13 may further include a common component such as a baseband processing component, a medium-frequency processing component, and an input/output device. The embodiment of the present invention does not impose any limitation herein. The memory 1303 stores a set of program codes, and the processor 1304 is configured to call the program code stored in the memory 1303 to perform the following operations:
处理器1304用于通过接收器1302,用于接收应用服务器发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息。The processor 1304 is configured to receive, by the receiver 1302, a background traffic download request sent by the application server, where the background traffic download request carries the requirement information required for the background traffic download by the user group.
所述需求信息包括所述用户群组中各用户终端对应的X个位置
区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The demand information includes X locations corresponding to each user terminal in the user group.
An area, an IP address of each user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic download, the user group The maximum bandwidth required for background traffic downloads.
处理器1304用于通过发射器1301,将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备。The processor 1304 is configured to send, by using the transmitter 1301, network state information of each of the Y operator location areas corresponding to the user group to a policy and a plan corresponding to the operator location area. Fees are formulated.
所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
需要说明的是,所述用户群组进行背景流量下载需要的最大带宽为所述用户群组内所有用户终端进行背景流量下载需要的总带宽。It should be noted that the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group.
或,所述用户群组内单个用户终端进行背景流量下载需要的带宽与所述用户群组内的用户终端的数量的乘积;其中,各用户终端进行背景流量下载需要的带宽相同。Or, the product of the bandwidth required for background traffic downloading by a single user terminal in the user group and the number of user terminals in the user group; wherein each user terminal needs the same bandwidth for background traffic downloading.
处理器1304用于,在所述接收器1302接收应用服务器发送的背景流量下载请求之后,将所述X个位置区域映射成Y个运营商位置区域。The processor 1304 is configured to map the X location areas into Y carrier location areas after the receiver 1302 receives the background traffic download request sent by the application server.
处理器1304用于,获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。The processor 1304 is configured to acquire network state information of each of the operator location areas of the Y carrier locations.
所述处理器1304还用于,确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。The processor 1304 is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
所述处理器1304具体用于,当所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值、所述用户群组内的用户终端的数量确定的时,针对每一个运营商位置区域,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带
宽。The processor 1304 is specifically configured to: when the user group performs background traffic downloading, the maximum bandwidth required is a unit traffic value required for background traffic downloading according to a single user terminal in the user group, and the user group is The number of user terminals in the carrier location area that need to perform background traffic downloading is obtained for each carrier location area; the unit traffic value required for background traffic download according to a single user terminal and The number of user terminals in the carrier location area that need to perform background traffic download determines the maximum total band of the operator location area
width.
处理器1304还用于通过发射器1301,在接收器1302接收应用服务器发送的背景流量下载请求之后,将所述背景流量下载请求发送给运营管理设备。The processor 1304 is further configured to send, by the transmitter 1301, the background traffic download request to the operation management device after the receiver 1302 receives the background traffic download request sent by the application server.
处理器1304还用于通过接收器1302,接收所述运营管理设备发送的所述用户群组对应的Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息。The processor 1304 is further configured to receive, by using the receiver 1302, network state information of each operator location area of the Y operator location areas corresponding to the user group that is sent by the operation management device, and the Y carriers. The Z policies corresponding to the location area and the information of the billing device.
处理器1304还用于通过发射器1301,若所述需求信息中包括所述用户群组进行背景流量下载需要的时间窗,分别向Z个策略与计费制定设备发送所述用户群组进行背景流量下载需要的时间窗。The processor 1304 is further configured to send, by the transmitter 1301, the user group to the Z policy and charging device to perform background, if the requirement information includes a time window required for the user group to perform background traffic downloading. The time window required for traffic download.
本发明实施例还提供了一种运营管理设备14,如图15所示,所述运营管理设备14包括:发射器1401、接收器1402、存储器1403以及分别与发射器1401、接收器1402和存储器1403连接的处理器1404。当然,所述运营管理设备14还可以包括基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不做任何限制。其中,存储器1403中存储一组程序代码,且处理器1404用于调用存储器1403中存储的程序代码,用于执行以下操作:The embodiment of the present invention further provides an operation management device 14, as shown in FIG. 15, the operation management device 14 includes: a transmitter 1401, a receiver 1402, a memory 1403, and a transmitter 1401, a receiver 1402, and a memory, respectively. 1403 connected processor 1404. Of course, the operation management device 14 may further include a common component such as a baseband processing component, a medium-frequency processing component, and an input/output device. The embodiment of the present invention does not impose any limitation herein. The memory 1403 stores a set of program codes, and the processor 1404 is configured to call the program code stored in the memory 1403 to perform the following operations:
处理器1404用于通过接收器1402,接收开放平台发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;所述需求信息携带所述用户群组中各用户终端对应的X个位置区域。The processor 1404 is configured to receive, by the receiver 1402, a background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; the demand information carries the user group X location areas corresponding to each user terminal.
所述需求信息还包括所述X个位置区域中每一个位置区域内的用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information further includes an IP address of the user terminal in each of the X location areas, and at least one of the following information: a time window required for the user group to perform background traffic downloading, The maximum bandwidth required for user groups to download background traffic.
处理器1404,用于将所述X个位置区域映射成Y个运营商位置区域;获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;确定所述Y个运营商位置区域对应的Z个策略与计
费制定设备。The processor 1404 is configured to map the X location areas into Y carrier location areas, acquire network status information of each of the Y operator location areas, and determine the Y carriers. Z strategies and gauges corresponding to the location area
Fees are formulated.
处理器1404用于通过发射器1401,将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Z个策略与计费制定设备的信息发送给所述开放平台。The processor 1404 is configured to send, by the transmitter 1401, network state information of each of the Y operator location areas and information of the Z policies and the charging formulation device to the open platform.
需要说明的是,所述用户群组进行背景流量下载需要的最大带宽为所述用户群组内所有用户终端进行背景流量下载需要的总带宽。It should be noted that the maximum bandwidth required for the user group to perform background traffic download is the total bandwidth required for background traffic downloading by all user terminals in the user group.
或,所述用户群组内单个用户终端进行背景流量下载需要的带宽与所述用户群组内的用户终端的数量的乘积;其中,各用户终端进行背景流量下载需要的带宽相同。Or, the product of the bandwidth required for background traffic downloading by a single user terminal in the user group and the number of user terminals in the user group; wherein each user terminal needs the same bandwidth for background traffic downloading.
处理器1404具体用于,当所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值与所述用户群组内的用户终端的数量确定的时,针对每一个运营商位置区域,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽。The processor 1404 is specifically configured to: when the user group performs background traffic downloading, the maximum bandwidth required is a unit traffic value required for background traffic downloading according to a single user terminal in the user group, and a user in the user group. When the number of terminals is determined, the number of user terminals in the carrier location area that need to perform background traffic download is obtained for each operator location area; the unit flow value required for background traffic download according to a single user terminal, and the The number of user terminals in the carrier location area that need to perform background traffic download determines the maximum total bandwidth of the carrier location area.
本发明实施例还提供了一种策略与计费制定设备15,如图16所示,策略与计费制定设备15包括:发射器1501、接收器1502、存储器1503以及分别与发射器1501、接收器1502和存储器1503连接的处理器1504。当然,所述策略与计费制定设备15还可以包括基带处理部件、中射频处理部件、输入输出装置等通用部件,本发明实施例在此不做任何限制。其中,存储器1503中存储一组程序代码,且处理器1504用于调用存储器1503中存储的程序代码,用于执行以下操作:The embodiment of the present invention further provides a policy and charging setting device 15. As shown in FIG. 16, the policy and charging setting device 15 includes: a transmitter 1501, a receiver 1502, a memory 1503, and a receiver 1501, respectively. The processor 1502 is coupled to the processor 1504. Of course, the policy and the accounting device 15 may further include a common component such as a baseband processing component, a medium-frequency processing component, and an input/output device. The embodiment of the present invention does not impose any limitation here. The memory 1503 stores a set of program codes, and the processor 1504 is configured to call the program code stored in the memory 1503 for performing the following operations:
处理器1504用于通过接收器1502,接收与所述策略与计费制定设备对应的每一个运营商位置区域的网络状态信息。The processor 1504 is configured to receive, by the receiver 1502, network status information of each operator location area corresponding to the policy and charging setting device.
所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置
区域的最大总带宽。The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the carrier location.
The maximum total bandwidth of the zone.
处理器1504,用于根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识。The processor 1504 is configured to generate, according to network status information of each operator location area, a background traffic download policy of each operator location area and a policy identifier of each background traffic download policy.
处理器1504用于通过发射器1501,向应用服务器发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。The processor 1504 is configured to send, by the transmitter 1501, a response message to the application server, where the response message includes a policy identifier of each background traffic download policy.
需要说明的是,所述背景流量下载策略包括:网络允许的下载时间窗、单个用户终端的最大下载速率以及单个用户终端的计费信息。It should be noted that the background traffic downloading policy includes: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
处理器1504用于通过接收器1502,接收所述开放平台发送的所述用户群组进行背景流量下载需要的时间窗。The processor 1504 is configured to receive, by the receiver 1502, a time window required for the user group sent by the open platform to perform background traffic downloading.
处理器1504用于,在根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略之前,针对每一个运营商位置区域,判断网络在所述用户群组进行背景流量下载需要的时间窗内是否满足所述运营商位置区域的背景流量下载请求。The processor 1504 is configured to: before generating the background traffic downloading policy of each operator location area according to the network state information of each operator location area, determine, for each carrier location area, the network to perform background in the user group. Whether the background traffic download request of the operator location area is satisfied in the time window required for the traffic download.
处理器1504还用于,在确定网络在所述用户群组进行背景流量下载需要的时间窗内能够满足所述运营商位置区域的背景流量下载请求时,根据所述运营商位置区域的网络状态信息生成所述运营商位置区域的背景流量下载策略。The processor 1504 is further configured to determine, according to the network traffic status of the operator location area, when the network traffic request for the operator location area is met within a time window required for the user group to perform background traffic downloading The information generates a background traffic download policy for the operator location area.
处理器1504还用于,在确定网络在所述用户群组进行背景流量下载需要的时间窗内不能满足所述运营商位置区域的背景流量下载请求时,生成与所述运营商位置区域对应的定时信息;则,所述响应消息中还可以包含定时信息。The processor 1504 is further configured to: when determining that the network cannot download the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, generate a corresponding to the carrier location area. Timing information; then, the response message may further include timing information.
所述响应消息中还可以包括所述运营商位置区域的区域信息,以便所述应用服务器确认网络不能满足所述运营商位置区域的背景流量下载请求;其中,所述运营商位置区域的区域信息对应所述响应消息中的一个定时信息。The response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
本发明实施例提供的设备,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开
放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。In the device provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request that carries the demand information to the open platform. Open
The platform determines the operator location area corresponding to the user group and the policy and charging device, and sends the network status information of each operator location area to the policy and charging device corresponding to the operator location area. In order to develop a background traffic download strategy for the carrier's location area. In the prior art, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy. The network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
实施例10:Example 10:
本发明实施例还提供了一种系统,用于背景流量下载,包括:应用服务器8、开放平台9、运营管理设备10以及策略与计费制定设备11。The embodiment of the present invention further provides a system for background traffic downloading, including: an application server 8, an open platform 9, an operation management device 10, and a policy and charging formulation device 11.
应用服务器8获取用户群组进行背景流量下载的需求信息,生成携带所述需求信息的背景流量下载请求,并向开放平台9发送所述背景流量下载请求。开放平台9接收应用服务器8发送的背景流量下载请求。开放平台9将用户群组内各用户终端对应的X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。开放平台9确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备11。策略与计费制定设备11接收与其对应的每一个运营商位置区域的网络状态信息,根据每一个运营商位置区域的网络状态信息生成
每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识;向应用服务器8发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。应用服务器8接收策略与计费制定设备11发送的响应消息,获取所述响应消息中包含的策略标识。应用服务器8向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。The application server 8 obtains the demand information of the user group for background traffic download, generates a background traffic download request that carries the demand information, and sends the background traffic download request to the open platform 9. The open platform 9 receives the background traffic download request sent by the application server 8. The open platform 9 maps the X location areas corresponding to the user terminals in the user group into Y carrier location areas, and acquires network status information of each of the Y operator location areas. The open platform 9 determines Z policy and charging formulation devices corresponding to the Y operator location areas. The network state information of each of the operator location areas of the Y operator location areas corresponding to the user group is sent to the policy and charging device 11 corresponding to the operator location area. The policy and charging setting device 11 receives network status information of each operator location area corresponding thereto, and generates network status information according to each operator location area.
a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy; sending a response message to the application server 8, the response message including a policy identifier of each background traffic downloading policy. The application server 8 receives the response message sent by the policy and the charging and formulating device 11, and obtains the policy identifier included in the response message. The application server 8 sends a bearer setup request to the policy and the billing execution device, so that the policy and the billing execution device start the policy according to the background traffic download policy corresponding to the policy identifier in the response message, and the policy is started to correspond to the billing device. The background traffic download service of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
其中,所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The requirement information includes: X location areas corresponding to each user terminal in the user group, IP addresses of user terminals in each of the X location areas, and at least the following information. One: a time window required for the user group to perform background traffic download, and a maximum bandwidth required for the user group to perform background traffic download. The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
或者,应用服务器8获取用户群组进行背景流量下载的需求信息,生成携带所述需求信息的背景流量下载请求,并向开放平台9发送所述背景流量下载请求。开放平台9接收应用服务器8发送的背景流量下载请求。开放平台9将背景流量下载请求发送给运营管理设备10。运营管理设备10将用户群组内各用户终端对应的X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。运营管理设备10确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。运营管理设备10将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息发送给开放平台9。开放平台9将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备11。策
略与计费制定设备11接收与其对应的每一个运营商位置区域的网络状态信息,根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识;向应用服务器8发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。应用服务器8接收策略与计费制定设备11发送的响应消息,获取所述响应消息中包含的策略标识。应用服务器8向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。Alternatively, the application server 8 obtains the demand information of the user group for background traffic download, generates a background traffic download request that carries the demand information, and sends the background traffic download request to the open platform 9. The open platform 9 receives the background traffic download request sent by the application server 8. The open platform 9 transmits a background traffic download request to the operations management device 10. The operation management device 10 maps the X location areas corresponding to the user terminals in the user group into Y carrier location areas, and acquires network status information of each of the Y operator location areas. The operation management device 10 determines Z policy and charging formulation devices corresponding to the Y operator location areas. The operation management device 10 transmits the network status information of each of the Y operator location areas and the Z policies corresponding to the Y operator location areas and the information of the charging formulation device to the open platform 9 . The open platform 9 sends the network status information of each of the operator location areas of the Y operator location areas corresponding to the user group to the policy and charging device 11 corresponding to the operator location area. Policy
The billing device 11 receives the network status information of each operator location area corresponding thereto, generates the background traffic download policy of each operator location area, and downloads the background traffic according to the network status information of each operator location area. The policy identifier of the policy; sending a response message to the application server 8, the response message including the policy identifier of each background traffic download policy. The application server 8 receives the response message sent by the policy and the charging and formulating device 11, and obtains the policy identifier included in the response message. The application server 8 sends a bearer setup request to the policy and the billing execution device, so that the policy and the billing execution device start the policy according to the background traffic download policy corresponding to the policy identifier in the response message, and the policy is started to correspond to the billing device. The background traffic download service of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
本发明实施例提供的系统,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位置区域的背景流量下载策略。现有技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。In the system provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request that carries the demand information to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area. In order to develop a background traffic download strategy for the carrier's location area. In the prior art, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy. The network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
实施例11:Example 11
本发明实施例还提供了一种系统,用于背景流量下载,包括:
应用服务器12、开放平台13、运营管理设备14以及策略与计费制定设备15。The embodiment of the invention further provides a system for background traffic downloading, including:
The application server 12, the open platform 13, the operation management device 14, and the policy and charging formulation device 15.
应用服务器12获取用户群组进行背景流量下载的需求信息,生成携带所述需求信息的背景流量下载请求,并向开放平台13发送所述背景流量下载请求。开放平台13接收应用服务器12发送的背景流量下载请求。开放平台13将用户群组内各用户终端对应的X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。开放平台13确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备15。策略与计费制定设备15接收与其对应的每一个运营商位置区域的网络状态信息,根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识;向应用服务器12发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。应用服务器12接收策略与计费制定设备15发送的响应消息,获取所述响应消息中包含的策略标识。应用服务器12向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。The application server 12 obtains the demand information of the user group for background traffic download, generates a background traffic download request that carries the demand information, and sends the background traffic download request to the open platform 13. The open platform 13 receives the background traffic download request sent by the application server 12. The open platform 13 maps the X location areas corresponding to the user terminals in the user group into Y carrier location areas, and acquires network status information of each of the Y operator location areas. The open platform 13 determines Z policy and charging formulation devices corresponding to the Y operator location areas. The network status information of each of the operator location areas of the Y operator location areas corresponding to the user group is sent to the policy and charging device 15 corresponding to the operator location area. The policy and charging setting device 15 receives the network status information of each operator location area corresponding thereto, generates a background traffic downloading policy for each operator location area, and downloads each background traffic according to the network status information of each operator location area. The policy identifier of the policy; sending a response message to the application server 12, the response message containing the policy identifier of each background traffic download policy. The application server 12 receives the response message sent by the policy and charging device 15 to obtain the policy identifier included in the response message. The application server 12 sends a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the policy according to the background traffic download policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
其中,所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。
The requirement information includes: X location areas corresponding to each user terminal in the user group, IP addresses of user terminals in each of the X location areas, and at least the following information. One: a time window required for the user group to perform background traffic download, and a maximum bandwidth required for the user group to perform background traffic download. The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area.
或者,应用服务器12获取用户群组进行背景流量下载的需求信息,生成携带所述需求信息的背景流量下载请求,并向开放平台13发送所述背景流量下载请求。开放平台13接收应用服务器12发送的背景流量下载请求。开放平台13将背景流量下载请求发送给运营管理设备14。运营管理设备14将用户群组内各用户终端对应的X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息。运营管理设备14确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。运营管理设备14将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息发送给开放平台13。开放平台13将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备15。策略与计费制定设备15接收与其对应的每一个运营商位置区域的网络状态信息,根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识;向应用服务器12发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。应用服务器12接收策略与计费制定设备15发送的响应消息,获取所述响应消息中包含的策略标识。应用服务器12向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。Alternatively, the application server 12 obtains the demand information of the user group for background traffic download, generates a background traffic download request that carries the demand information, and sends the background traffic download request to the open platform 13. The open platform 13 receives the background traffic download request sent by the application server 12. The open platform 13 transmits a background traffic download request to the operations management device 14. The operation management device 14 maps the X location areas corresponding to the user terminals in the user group into Y carrier location areas, and acquires network status information of each of the Y operator location areas. The operation management device 14 determines Z policy and charging formulation devices corresponding to the Y operator location areas. The operation management device 14 transmits the network status information of each of the Y operator location areas and the Z policies corresponding to the Y operator location areas and the information of the charging establishment device to the open platform 13 . The open platform 13 sends the network status information of each of the operator location areas of the Y operator location areas corresponding to the user group to the policy and charging device 15 corresponding to the operator location area. The policy and charging setting device 15 receives the network status information of each operator location area corresponding thereto, generates a background traffic downloading policy for each operator location area, and downloads each background traffic according to the network status information of each operator location area. The policy identifier of the policy; sending a response message to the application server 12, the response message containing the policy identifier of each background traffic download policy. The application server 12 receives the response message sent by the policy and charging device 15 to obtain the policy identifier included in the response message. The application server 12 sends a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the policy according to the background traffic download policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the operator location area; the bearer setup request carries the policy identifier in the response message.
本发明实施例提供的系统,应用服务器确定用户群组的需求信息,并发送携带所述需求信息的背景流量下载请求给开放平台。开放平台确定所述用户群组对应的运营商位置区域以及策略与计费制定设备,并将每一个运营商位置区域的网络状态信息发送给与该运营商位置区域对应的策略与计费制定设备,以便制定出该运营商位
置区域的背景流量下载策略。现有技术中,应用服务器会将群组中的每个用户终端的背景流量下载请求转发给策略与计费制定设备,策略与计费制定设备会为群组中的每个用户终端生成背景流量下载策略。而本发明网络侧为所述用户群组对应的每个运营商位置区域制定背景流量下载策略,不必为群组中每个用户终端制定背景流量下载策略,即避免网络侧对来自应用服务器的同类请求做重复响应。另外,应用服务器确定群组中需要下载背景流量的用户终端的IP地址,以便请求策略与计费执行设备为需要下载背景流量的用户终端启动背景流量下载策略,最后由应用服务器向需要下载背景流量的用户终端传输数据。避免由于同时向群组中的每个用户终端传输数据而造成的网络拥塞。In the system provided by the embodiment of the present invention, the application server determines the demand information of the user group, and sends a background traffic download request that carries the demand information to the open platform. The open platform determines an operator location area corresponding to the user group and a policy and charging device, and sends network status information of each operator location area to a policy and charging device corresponding to the operator location area. In order to develop the operator location
Set the background traffic download policy for the zone. In the prior art, the application server forwards the background traffic download request of each user terminal in the group to the policy and charging device, and the policy and charging device generates background traffic for each user terminal in the group. Download strategy. The network side of the present invention sets a background traffic downloading policy for each operator location area corresponding to the user group, and does not need to formulate a background traffic downloading policy for each user terminal in the group, that is, avoiding the network side from the same type of application server. Request a duplicate response. In addition, the application server determines the IP address of the user terminal in the group that needs to download the background traffic, so that the request policy and the charging execution device initiates the background traffic download policy for the user terminal that needs to download the background traffic, and finally the application server needs to download the background traffic. The user terminal transmits data. Avoid network congestion due to simultaneous transmission of data to each user terminal in the group.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical or otherwise.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以
上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically included separately, or may be two or two.
The upper unit is integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium. The software functional units described above are stored in a storage medium and include instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform portions of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, and the program code can be stored. Medium.
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and are not limited thereto; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that The technical solutions described in the foregoing embodiments are modified, or the equivalents of the technical features are replaced. The modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (39)
- 一种背景流量下载方法,其特征在于,所述方法包括:A background traffic downloading method, the method comprising:应用服务器获取用户群组进行背景流量下载的需求信息;The application server obtains the demand information of the user group for background traffic downloading;所述应用服务器生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求;The application server generates a background traffic download request that carries the demand information, and sends the background traffic download request to an open platform;所述应用服务器接收策略与计费制定设备发送的响应消息,获取所述响应消息中包含的策略标识;Receiving, by the application server, a response message sent by the policy and the charging and formulating device, and acquiring a policy identifier included in the response message;所述应用服务器向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。The application server sends a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device activates the policy and charging device according to the background traffic download policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the corresponding operator location area; the bearer setup request carries the policy identifier in the response message.
- 根据权利要求1所述的方法,其特征在于,所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The method according to claim 1, wherein the demand information comprises: X location areas corresponding to each user terminal in the user group, and each user in each of the X location areas. An IP address of the terminal, and at least one of the following information: a time window required for the user group to perform background traffic download, and a maximum bandwidth required for the user group to perform background traffic download.
- 根据权利1所述的方法,其特征在于,在所述应用服务器获取所述响应消息中包含的策略标识之前,所述方法还包括:The method according to claim 1, wherein before the application server acquires the policy identifier included in the response message, the method further includes:所述应用服务器判断所述响应消息中是否包含定时信息;The application server determines whether the response message includes timing information;若所述响应消息中不包含定时信息,则执行所述“向所述策略与计费执行设备发送承载建立请求,以便所述策略与计费设备根据所述策略标识对应的背景流量下载策略,启动所述策略与计费设备对应的运营商位置区域内各用户终端的背景流量下载业务”。And if the response message does not include the timing information, performing the sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device download the policy according to the background traffic corresponding to the policy identifier, The background traffic download service of each user terminal in the operator location area corresponding to the policy and the charging device is started.
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:The method of claim 3, wherein the method further comprises:若所述响应消息中包含定时信息,则判断所述响应消息中是否包含区域信息;If the response message includes timing information, determining whether the response message includes area information;若确定所述响应消息中包含区域信息,则向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建立背 景流量下载业务;向所述策略与计费制定设备发送承载建立请求,请求为所述策略与计费制定设备对应的用户终端中,除所述区域信息对应的用户终端外的用户终端启动背景流量下载业务;If it is determined that the response message includes the area information, send a background traffic download request to the open platform, requesting to establish a back for the operator location area corresponding to the area information. The traffic downloading service is sent to the policy and charging device, and the user terminal corresponding to the user terminal corresponding to the area information is started in the user terminal corresponding to the policy and the charging device. Traffic download service;若确定所述响应消息中不包含区域信息,所述应用服务器则向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。If it is determined that the response message does not include the area information, the application server sends a background traffic download request to the open platform, and requests to establish a background traffic download service for each user terminal corresponding to the policy and the charging device.
- 根据权利要求4所述的方法,其特征在于,在所述应用服务器确定所述响应消息中包含区域信息之后,所述方法还包括:The method according to claim 4, wherein after the application server determines that the response message includes area information, the method further includes:所述应用服务器监测所述区域信息对应的运营商位置区域内的用户终端的移动情况;The application server monitors the movement of the user terminal in the operator location area corresponding to the area information;所述应用服务器在监测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息,并获取所述区域信息对应的运营商区域内需要进行背景流量下载的用户终端的数量,以便再次为所述区域信息对应的运营商区域请求背景流量下载业务。The application server deletes the timing information when the number of the user terminals whose location has changed exceeds the preset value in the operator area corresponding to the area information, and acquires the information in the carrier area corresponding to the area information. The number of user terminals that are downloaded by the background traffic, so that the background traffic download service is requested again for the operator area corresponding to the area information.
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:The method of claim 3, wherein the method further comprises:若所述响应消息中不包含定时信息,且所述应用服务器获取了每一个所述位置区域内需要进行背景流量下载的用户终端的IP地址,则所述承载建立请求中包括所述策略与计费设备对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费制定设备为所述策略与计费设备对应的各用户终端中,需要进行背景流量下载的用户终端启动背景资源下载业务。If the response message does not include the timing information, and the application server obtains the IP address of the user terminal that needs to perform background traffic downloading in each of the location areas, the bearer establishment request includes the policy and the meter In each user terminal corresponding to the fee device, the IP address of the user terminal that needs to perform the background traffic downloading is required to request the policy and the charging device to be the user terminal corresponding to the policy and the charging device. The user terminal that downloads the background traffic starts the background resource download service.
- 一种背景流量下载方法,其特征在于,所述方法包括:A background traffic downloading method, the method comprising:开放平台接收应用服务器发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;The open platform receives a background traffic download request sent by the application server, where the background traffic download request carries the demand information required for the background traffic download by the user group;所述开放平台将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备。The open platform sends the network status information of each of the operator location areas of the Y operator location areas corresponding to the user group to the policy and charging device corresponding to the operator location area.
- 根据权利要求7所述的方法,其特征在于,所述需求信息包 括所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽;The method of claim 7 wherein said demand packet Included in the X location areas corresponding to the user terminals in the user group, the IP addresses of the user terminals in each of the X location areas, and at least one of the following information: the user group The time window required for the group to perform background traffic downloading, and the maximum bandwidth required for the user group to perform background traffic downloading;在所述开放平台接收应用服务器发送的背景流量下载请求之后,所述方法还包括:After the receiving, by the open platform, the background traffic download request sent by the application server, the method further includes:所述开放平台将所述X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽;The open platform maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas; the network of the operator location area The status information includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the operator location area;所述开放平台确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。The open platform determines Z policy and charging formulation devices corresponding to the Y operator location areas.
- 根据权利要求8所述的方法,其特征在于,若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值、所述用户群组内的用户终端的数量确定的,The method according to claim 8, wherein the maximum bandwidth required for the user group to perform background traffic download is a unit flow value required for background traffic download according to a single user terminal in the user group, The number of user terminals in the user group is determined,则,所述开放平台获取每一个运营商位置区域的网络状态信息,具体包括:Then, the open platform obtains network status information of each operator location area, and specifically includes:所述开放平台获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;Obtaining, by the open platform, a number of user terminals that need to perform background traffic downloading in the location area of the carrier;所述开放平台根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽。The open platform determines a maximum total bandwidth of the operator location area according to a unit traffic value required for background traffic download by a single user terminal and a number of user terminals in the carrier location area that need to perform background traffic download.
- 根据权利要求7所述的方法,其特征在于,所述开放平台接收应用服务器发送的背景流量下载请求之后,所述方法还包括:The method according to claim 7, wherein after the open platform receives the background traffic download request sent by the application server, the method further includes:所述开放平台将所述背景流量下载请求发送给运营管理设备;Transmitting, by the open platform, the background traffic download request to an operation management device;所述开放平台接收所述运营管理设备发送的所述用户群组对应的Y个运营商位置区域中每一个运营商位置区域的网络状态信息以 及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息。Receiving, by the open platform, network status information of each operator location area of the Y operator location areas corresponding to the user group sent by the operation management device, And information of Z policies and billing-making devices corresponding to the Y operator location areas.
- 根据权利要求8所述的方法,其特征在于,若所述需求信息中包括所述用户群组进行背景流量下载需要的时间窗,则,所述方法还包括:The method according to claim 8, wherein if the demand information includes a time window required for the user group to perform background traffic downloading, the method further includes:所述开放平台分别向Z个策略与计费制定设备发送所述用户群组进行背景流量下载需要的时间窗。The open platform sends a time window required for the background traffic downloading by the user group to the Z policy and charging setting devices.
- 一种背景流量下载方法,其特征在于,所述方法包括:A background traffic downloading method, the method comprising:运营管理设备接收开放平台发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;所述需求信息携带所述用户群组中各用户终端对应的X个位置区域;The operation management device receives the background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; the demand information carries the X corresponding to each user terminal in the user group. Location area所述运营管理设备将所述X个位置区域映射成Y个运营商位置区域,并获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;The operation management device maps the X location areas into Y carrier location areas, and acquires network status information of each of the Y operator location areas;所述运营管理设备确定所述Y个运营商位置区域对应的Z个策略与计费制定设备;Determining, by the operation management device, Z policy and charging formulation devices corresponding to the Y operator location areas;所述运营管理设备将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Z个策略与计费制定设备的信息发送给所述开放平台。The operation management device sends network state information of each of the Y operator location areas and information of the Z policies and the charging formulation device to the open platform.
- 根据权利要求12所述的方法,其特征在于,所述需求信息还包括所述X个位置区域中每一个位置区域内的用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽;The method according to claim 12, wherein the demand information further comprises an IP address of a user terminal in each of the X location areas, and at least one of the following information: the user a time window required for the group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值与所述用户群组内的用户终端的数量确定的,If the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group,则,所述运营管理设备获取每一个运营商位置区域的网络状态信息,具体包括:Then, the operation management device acquires network status information of each operator location area, and specifically includes:所述运营管理设备获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量; Obtaining, by the operation management device, a quantity of user terminals that need to perform background traffic downloading in the location area of the operator;所述运营管理设备根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。Determining, by the operation management device, a maximum total bandwidth of the operator location area according to a unit traffic value required for background traffic download by a single user terminal, and a number of user terminals in the carrier location area that need to perform background traffic downloading; The network status information of the operator location area includes: the number of user terminals in the carrier location area that need to perform background traffic downloading, and the maximum total bandwidth of the carrier location area.
- 一种背景流量下载方法,其特征在于,所述方法包括:A background traffic downloading method, the method comprising:策略与计费制定设备接收与其对应的每一个运营商位置区域的网络状态信息;The policy and charging setting device receives network status information of each operator location area corresponding thereto;所述策略与计费制定设备根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识;The policy and charging setting device generates a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy according to the network state information of each operator location area;所述策略与计费制定设备向应用服务器发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。The policy and charging setting device sends a response message to the application server, where the response message includes a policy identifier of each background traffic downloading policy.
- 根据权利要求14所述的方法,其特征在于,所述背景流量下载策略包括:网络允许的下载时间窗、单个用户终端的最大下载速率以及单个用户终端的计费信息。The method according to claim 14, wherein the background traffic downloading policy comprises: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
- 根据权利要求14所述的方法,其特征在于,所述方法还包括:The method of claim 14, wherein the method further comprises:所述策略与计费制定设备接收所述开放平台发送的所述用户群组进行背景流量下载需要的时间窗。The policy and charging setting device receives a time window required for the user group sent by the open platform to perform background traffic downloading.
- 根据权利要求16所述的方法,其特征在于,在所述策略与计费制定设备根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略之前,所述方法还包括:The method according to claim 16, wherein before the policy and charging setting device generates a background traffic downloading policy for each operator location area according to network state information of each operator location area, the method Also includes:针对每一个运营商位置区域,所述策略与计费制定设备判断网络在所述用户群组进行背景流量下载需要的时间窗内是否满足所述运营商位置区域的背景流量下载请求;For each operator location area, the policy and charging setting device determines whether the network meets the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading;若所述策略与计费制定设备确定网络在所述用户群组进行背景流量下载需要的时间窗内能够满足所述运营商位置区域的背景流量下载请求,则根据所述运营商位置区域的网络状态信息生成所述运营 商位置区域的背景流量下载策略。If the policy and the charging and setting device determine that the network can satisfy the background traffic download request of the operator's location area within a time window required for the user group to perform background traffic downloading, the network according to the carrier location area Status information generates the operation Background traffic download strategy for the business location area.
- 根据权利要求17所述的方法,其特征在于,The method of claim 17 wherein:若所述策略与计费制定设备确定网络在所述用户群组进行背景流量下载需要的时间窗内不能满足所述运营商位置区域的背景流量下载请求,则生成与所述运营商位置区域对应的定时信息;And if the policy and the charging and determining device determine that the network cannot download the background traffic downloading request in the operator's location area within a time window required for the user group to perform background traffic downloading, generating a corresponding to the carrier location area Timing information;则,所述响应消息中还可以包含定时信息。Then, the response message may further include timing information.
- 根据权利要求18所述的方法,其特征在于,所述响应消息中还可以包括所述运营商位置区域的区域信息,以便所述应用服务器确认网络不能满足所述运营商位置区域的背景流量下载请求;其中,所述运营商位置区域的区域信息对应所述响应消息中的一个定时信息。The method according to claim 18, wherein the response message further includes area information of the operator location area, so that the application server confirms that the network cannot satisfy the background traffic download of the operator location area. a request, where the area information of the operator location area corresponds to a timing information in the response message.
- 一种应用服务器,其特征在于,包括:An application server, comprising:获取单元,用于获取用户群组进行背景流量下载的需求信息;An obtaining unit, configured to acquire requirement information of a user group for background traffic downloading;生成单元,用于生成携带所述需求信息的背景流量下载请求,并向开放平台发送所述背景流量下载请求;a generating unit, configured to generate a background traffic download request that carries the demand information, and send the background traffic download request to an open platform;接收单元,用于接收策略与计费制定设备发送的响应消息,获取所述响应消息中包含的策略标识;a receiving unit, configured to receive a response message sent by the policy and the charging and formulating device, and obtain a policy identifier included in the response message;发送单元,用于向策略与计费执行设备发送承载建立请求,以便所述策略与计费执行设备根据所述响应消息中的策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务;所述承载建立请求携带所述响应消息中的策略标识。a sending unit, configured to send a bearer setup request to the policy and charging execution device, so that the policy and the charging execution device initiate the policy and charging according to a background traffic downloading policy corresponding to the policy identifier in the response message. The background traffic download service of each user terminal in the operator location area corresponding to the device; the bearer setup request carries the policy identifier in the response message.
- 根据权利要求20所述的应用服务器,其特征在于,The application server according to claim 20, wherein所述需求信息包括:所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽。The requirement information includes: X location areas corresponding to each user terminal in the user group, an IP address of each user terminal in each of the X location areas, and at least one of the following information The time window required for the user group to perform background traffic download, and the maximum bandwidth required for the user group to perform background traffic download.
- 根据权利要求20所述的应用服务器,其特征在于,还包括判断单元, The application server according to claim 20, further comprising a determining unit,所述判断单元用于,在所述获取单元获取所述响应消息中包含的策略标识之前,判断所述响应消息中是否包含定时信息;The determining unit is configured to: before the acquiring unit acquires the policy identifier included in the response message, determine whether the response message includes timing information;若确定所述响应消息中不包含定时信息,则由所述发送单元执行“向所述策略与计费执行设备发送承载建立请求,以便所述策略与计费设备根据所述策略标识对应的背景流量下载策略,启动所述策略与计费制定设备对应的运营商位置区域内各用户终端的背景流量下载业务”。If it is determined that the response message does not include the timing information, the sending unit performs “sending a bearer setup request to the policy and the charging execution device, so that the policy and the charging device correspond to the background according to the policy identifier. The traffic downloading policy starts the background traffic downloading service of each user terminal in the operator location area corresponding to the charging and setting device.
- 根据权利要求22所述的应用服务器,其特征在于,The application server according to claim 22, wherein所述判断单元用于,确定所述响应消息中包含定时信息,则判断所述响应消息中是否包含区域信息;The determining unit is configured to: determine whether the response message includes timing information, and determine whether the response message includes area information;所述发送单元用于,在所述判断单元确定所述响应消息中包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述区域信息对应的运营商位置区域建立背景流量下载业务;向所述策略与计费制定设备发送承载建立请求,请求为所述策略与计费制定设备对应的用户终端中,除所述区域信息对应的用户终端外的用户终端启动背景流量下载业务;The sending unit is configured to: after the determining unit determines that the response message includes the area information, send a background traffic download request to the open platform, and request to establish a background traffic download for the operator location area corresponding to the area information. Transmitting a bearer setup request to the policy and charging device, requesting that the user terminal corresponding to the user terminal corresponding to the area information initiates a background traffic download service in the user terminal corresponding to the policy and the charging device ;所述发送单元还用于,在确定所述响应消息中不包含区域信息之后,向所述开放平台发送背景流量下载请求,请求为所述策略与计费制定设备对应的各用户终端建立背景流量下载业务。The sending unit is further configured to: after determining that the response message does not include the area information, send a background traffic download request to the open platform, requesting to establish background traffic for each user terminal corresponding to the policy and the charging setting device. Download the business.
- 根据权利要求23所述的应用服务器,其特征在于,还包括监测单元、删除单元,The application server according to claim 23, further comprising a monitoring unit and a deleting unit.所述监测单元用于,在所述判断单元确定所述响应消息中包含区域信息之后,监测所述区域信息对应的运营商位置区域内的用户终端的移动情况;The monitoring unit is configured to: after the determining unit determines that the response message includes the area information, monitor the movement of the user terminal in the operator location area corresponding to the area information;所述删除单元用于,监测到所述区域信息对应的运营商区域内,位置发生变化的用户终端的数量超过预设值时,删除定时信息;The deleting unit is configured to: when the number of user terminals whose location changes are exceeded in the operator area corresponding to the area information, the timing information is deleted;所述获取单元还用于,获取所述区域信息对应的运营商区域内需要进行背景流量下载的用户终端的数量,以便再次为所述区域信息对应的运营商区域请求背景流量下载业务。 The acquiring unit is further configured to acquire the number of user terminals that need to perform background traffic downloading in the operator area corresponding to the area information, so as to request the background traffic download service for the operator area corresponding to the area information again.
- 根据权利要求22所述的应用服务器,其特征在于,The application server according to claim 22, wherein若所述响应消息中不包含定时信息,且所述应用服务器获取了每一个所述位置区域内需要进行背景流量下载的用户终端的IP地址,则所述承载建立请求中包括所述策略与计费设备对应的各用户终端中,需要进行所述背景流量下载的用户终端的IP地址,以便请求所述策略与计费制定设备为所述策略与计费设备对应的各用户终端中,需要进行背景流量下载的用户终端启动背景资源下载业务。If the response message does not include the timing information, and the application server obtains the IP address of the user terminal that needs to perform background traffic downloading in each of the location areas, the bearer establishment request includes the policy and the meter In each user terminal corresponding to the fee device, the IP address of the user terminal that needs to perform the background traffic downloading is required to request the policy and the charging device to be the user terminal corresponding to the policy and the charging device. The user terminal that downloads the background traffic starts the background resource download service.
- 一种开放平台,其特征在于,包括:An open platform, characterized by comprising:接收单元,用于接收应用服务器发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;a receiving unit, configured to receive a background traffic download request sent by the application server, where the background traffic download request carries the demand information required for the background traffic download by the user group;发送单元,用于将所述用户群组对应的Y个运营商位置区域中,每一个运营商位置区域的网络状态信息发送给与所述运营商位置区域对应的策略与计费制定设备。And a sending unit, configured to send network state information of each of the operator location areas of the Y operator location areas corresponding to the user group to a policy and charging device corresponding to the operator location area.
- 根据权利要求26所述的开放平台,其特征在于,所述需求信息包括所述用户群组中各用户终端对应的X个位置区域、所述X个位置区域中每一位置区域内的各用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽;The open platform according to claim 26, wherein the demand information comprises X location areas corresponding to each user terminal in the user group, and each user in each of the X location areas An IP address of the terminal, and at least one of the following information: a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;还包括映射单元、获取单元,Also includes a mapping unit, an acquisition unit,所述映射单元用于,在所述接收单元接收应用服务器发送的背景流量下载请求之后,将所述X个位置区域映射成Y个运营商位置区域;The mapping unit is configured to map the X location areas into Y carrier location areas after the receiving unit receives the background traffic download request sent by the application server;所述获取单元还用于,获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽;The acquiring unit is further configured to: acquire network state information of each operator location area of the Y carrier location areas; and the network state information of the carrier location area includes: the carrier location area needs to be performed. The number of user terminals downloaded by the background traffic and the maximum total bandwidth of the carrier location area;所述映射单元还用于,确定所述Y个运营商位置区域对应的Z个策略与计费制定设备。The mapping unit is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas.
- 根据权利要求26所述的开放平台,其特征在于,若所述用 户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值、所述用户群组内的用户终端的数量确定的,The open platform according to claim 26, wherein said use The maximum bandwidth required for the background traffic download by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group.则,所述获取单元具体用于,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽。The acquiring unit is specifically configured to acquire the number of user terminals that need to perform background traffic downloading in the location area of the carrier, and the unit traffic value required for background traffic downloading according to a single user terminal, and the location of the carrier The number of user terminals that need to perform background traffic download determines the maximum total bandwidth of the carrier location area.
- 根据权利要求26所述的开放平台,其特征在于,The open platform of claim 26, wherein所述发送单元还用于,在所述接收单元接收应用服务器发送的背景流量下载请求之后,将所述背景流量下载请求发送给运营管理设备;The sending unit is further configured to: after the receiving unit receives the background traffic download request sent by the application server, send the background traffic download request to the operation management device;所述接收单元还用于,接收所述运营管理设备发送的所述用户群组对应的Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Y个运营商位置区域对应的Z个策略与计费制定设备的信息。The receiving unit is further configured to: receive network state information of each operator location area of the Y operator location areas corresponding to the user group that is sent by the operation management device, and corresponding to the Y carrier location areas. The Z policy and billing information for the device.
- 根据权利要求27所述的开放平台,其特征在于,若所述需求信息中包括所述用户群组进行背景流量下载需要的时间窗,The open platform according to claim 27, wherein if the demand information includes a time window required for the user group to perform background traffic downloading,则,所述发送单元还用于,分别向Z个策略与计费制定设备发送所述用户群组进行背景流量下载需要的时间窗。Then, the sending unit is further configured to send, to the Z policy and charging setting devices, a time window required for the user group to perform background traffic downloading.
- 一种运营管理设备,其特征在于,包括:An operation management device, comprising:接收单元,用于接收开放平台发送的背景流量下载请求,所述背景流量下载请求携带用户群组进行背景流量下载所需的需求信息;所述需求信息携带所述用户群组中各用户终端对应的X个位置区域;a receiving unit, configured to receive a background traffic download request sent by the open platform, where the background traffic download request carries the demand information required for the background traffic download by the user group; the demand information carries the corresponding corresponding to each user terminal in the user group X location areas;映射单元,用于将所述X个位置区域映射成Y个运营商位置区域;a mapping unit, configured to map the X location areas into Y carrier location areas;获取单元,用于获取所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息;An acquiring unit, configured to acquire network state information of each operator location area in the Y operator location areas;所述映射单元还用于,确定所述Y个运营商位置区域对应的Z个策略与计费制定设备; The mapping unit is further configured to determine Z policy and charging formulating devices corresponding to the Y operator location areas;发送单元,用于将所述Y个运营商位置区域中每一个运营商位置区域的网络状态信息以及所述Z个策略与计费制定设备的信息发送给所述开放平台。And a sending unit, configured to send, to the open platform, network status information of each of the Y operator location areas and information of the Z policies and a charging and formulating device.
- 根据权利要求31所述的运营管理设备,其特征在于,所述需求信息还包括所述X个位置区域中每一个位置区域内的用户终端的IP地址,以及以下信息中的至少一项:所述用户群组进行背景流量下载需要的时间窗、所述用户群组进行背景流量下载需要的最大带宽;The operation management device according to claim 31, wherein the demand information further comprises an IP address of a user terminal in each of the X location areas, and at least one of the following information: Describe a time window required for the user group to perform background traffic downloading, and a maximum bandwidth required for the user group to perform background traffic downloading;若所述用户群组进行背景流量下载需要的最大带宽为根据所述用户群组中单个用户终端进行背景流量下载需要的单位流量值与所述用户群组内的用户终端的数量确定的,If the maximum bandwidth required for the background traffic downloading by the user group is determined according to the unit traffic value required for background traffic downloading by a single user terminal in the user group, and the number of user terminals in the user group,则,所述获取单元具体用于,获取所述运营商位置区域内需要进行背景流量下载的用户终端的数量;根据单个用户终端进行背景流量下载需要的单位流量值以及所述运营商位置区域内需要进行背景流量下载的用户终端的数量确定所述运营商位置区域的最大总带宽;所述运营商位置区域的网络状态信息包括:所述运营商位置区域内需要进行背景流量下载的用户终端的数量以及所述运营商位置区域的最大总带宽。The acquiring unit is specifically configured to acquire the number of user terminals that need to perform background traffic downloading in the location area of the carrier, and the unit traffic value required for background traffic downloading according to a single user terminal, and the location of the carrier The number of user terminals that need to perform the background traffic download determines the maximum total bandwidth of the operator location area; the network status information of the carrier location area includes: the user terminal in the carrier location area that needs to perform background traffic downloading The number and the maximum total bandwidth of the carrier location area.
- 一种策略与计费制定设备,其特征在于,包括:A policy and billing device, characterized in that it comprises:接收单元,用于接收与所述策略与计费制定设备对应的每一个运营商位置区域的网络状态信息;a receiving unit, configured to receive network status information of each operator location area corresponding to the policy and charging setting device;生成单元,用于根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略以及各背景流量下载策略的策略标识;a generating unit, configured to generate, according to network status information of each operator location area, a background traffic downloading policy of each operator location area and a policy identifier of each background traffic downloading policy;发送单元,用于向应用服务器发送响应消息,所述响应消息包含各背景流量下载策略的策略标识。And a sending unit, configured to send a response message to the application server, where the response message includes a policy identifier of each background traffic downloading policy.
- 根据权利要求33所述的运营管理设备,其特征在于,所述背景流量下载策略包括:网络允许的下载时间窗、单个用户终端的最大下载速率以及单个用户终端的计费信息。 The operation management device according to claim 33, wherein the background traffic downloading policy comprises: a download time window allowed by the network, a maximum download rate of a single user terminal, and charging information of a single user terminal.
- 根据权利要求33所述的策略与计费制定设备,其特征在于,The policy and charging setting device according to claim 33, characterized in that所述接收单元还用于,接收所述开放平台发送的所述用户群组进行背景流量下载需要的时间窗。The receiving unit is further configured to receive a time window required for the user group sent by the open platform to perform background traffic downloading.
- 根据权利要求35所述的策略与计费制定设备,其特征在于,还包括判断单元,The policy and charging setting device according to claim 35, further comprising a determining unit,所述判断单元用于,在所述生成单元根据每一个运营商位置区域的网络状态信息生成每一个运营商位置区域的背景流量下载策略之前,针对每一个运营商位置区域,判断网络在所述用户群组进行背景流量下载需要的时间窗内是否满足所述运营商位置区域的背景流量下载请求;The determining unit is configured to: before the generating unit generates a background traffic downloading policy of each operator location area according to network state information of each operator location area, determine, for each carrier location area, that the network is in the Whether the user group performs the background traffic download request of the operator location area in the time window required for the background traffic download;所述生成单元用于,在所述判断单元确定网络在所述用户群组进行背景流量下载需要的时间窗内能够满足所述运营商位置区域的背景流量下载请求时,根据所述运营商位置区域的网络状态信息生成所述运营商位置区域的背景流量下载策略。The generating unit is configured to: when the determining unit determines that the network can meet the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, according to the operator location The network status information of the area generates a background traffic download policy of the operator location area.
- 根据权利要求36所述的策略与计费制定设备,其特征在于,The policy and billing apparatus according to claim 36, wherein所述生成单元还用于,在所述判断单元确定网络在所述用户群组进行背景流量下载需要的时间窗内不能满足所述运营商位置区域的背景流量下载请求时,生成与所述运营商位置区域对应的定时信息;则,所述响应消息中还可以包含定时信息。The generating unit is further configured to: when the determining unit determines that the network cannot download the background traffic download request of the operator location area within a time window required for the user group to perform background traffic downloading, generate and operate the Timing information corresponding to the quotient location area; then, the response message may further include timing information.
- 根据权利要求37所述的策略与计费制定设备,其特征在于,The policy and billing apparatus according to claim 37, characterized in that所述响应消息中还可以包括所述运营商位置区域的区域信息,以便所述应用服务器确认网络不能满足所述运营商位置区域的背景流量下载请求;其中,所述运营商位置区域的区域信息对应所述响应消息中的一个定时信息。The response message may further include area information of the operator location area, so that the application server confirms that the network cannot meet the background traffic download request of the operator location area; wherein the area information of the carrier location area Corresponding to a timing information in the response message.
- 一种系统,用于背景流量下载,其特征在于,包括:应用服务器、开放平台、运营管理设备以及策略与计费制定设备,A system for background traffic downloading, comprising: an application server, an open platform, an operation management device, and a policy and charging formulation device,所述应用服务器为权利要求20~25任一项所述的应用服务器;The application server is the application server according to any one of claims 20 to 25;所述开放平台为权利要求26~30任一项所述的开放平台;The open platform is the open platform according to any one of claims 26 to 30;所述运营管理设备为权利要求31~32任一项所述的运营管理设 备;The operation management device is the operation management device according to any one of claims 31 to 32 Prepared所述策略与计费制定设备为权利要求33~38任一项所述的策略与计费制定设备。 The policy and charging device is the policy and charging device according to any one of claims 33 to 38.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201480082360.9A CN106797321B (en) | 2014-09-30 | 2014-09-30 | A kind of background traffic method for down loading, equipment and system |
PCT/CN2014/087974 WO2016049866A1 (en) | 2014-09-30 | 2014-09-30 | Background traffic downloading method, device, and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/087974 WO2016049866A1 (en) | 2014-09-30 | 2014-09-30 | Background traffic downloading method, device, and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016049866A1 true WO2016049866A1 (en) | 2016-04-07 |
Family
ID=55629293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/087974 WO2016049866A1 (en) | 2014-09-30 | 2014-09-30 | Background traffic downloading method, device, and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106797321B (en) |
WO (1) | WO2016049866A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110933666A (en) * | 2019-10-16 | 2020-03-27 | 珠海格力电器股份有限公司 | Positioning module control method and terminal |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019223658A1 (en) * | 2018-05-21 | 2019-11-28 | 华为技术有限公司 | Method and device for determining background traffic transmission policy |
CN110519795B (en) * | 2018-05-21 | 2021-12-10 | 华为技术有限公司 | Method and device for determining background traffic transmission strategy |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068148A (en) * | 2007-04-19 | 2007-11-07 | 华为技术有限公司 | Tactical and charge metering control method and device |
CN101345633A (en) * | 2007-07-10 | 2009-01-14 | 华为技术有限公司 | Applied policy control method and apparatus |
CN103607456A (en) * | 2013-11-21 | 2014-02-26 | 厦门雅迅网络股份有限公司 | Remote software upgrade method for clustered mobile terminals |
US20140082169A1 (en) * | 2012-09-19 | 2014-03-20 | Oracle International Corporation | Execution framework for policy management |
US20140086177A1 (en) * | 2012-09-27 | 2014-03-27 | Interdigital Patent Holding, Inc. | End-to-end architecture, api framework, discovery, and access in a virtualized network |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100544266C (en) * | 2007-09-18 | 2009-09-23 | 中兴通讯股份有限公司 | A kind of service implementation method of equal user tactics |
CN101472259B (en) * | 2007-12-28 | 2010-12-08 | 华为技术有限公司 | Method and device for triggering policy control and charging function |
CN101801038B (en) * | 2009-12-28 | 2014-04-02 | 华为技术有限公司 | User conversation strategy control method, device and system |
-
2014
- 2014-09-30 WO PCT/CN2014/087974 patent/WO2016049866A1/en active Application Filing
- 2014-09-30 CN CN201480082360.9A patent/CN106797321B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068148A (en) * | 2007-04-19 | 2007-11-07 | 华为技术有限公司 | Tactical and charge metering control method and device |
CN101345633A (en) * | 2007-07-10 | 2009-01-14 | 华为技术有限公司 | Applied policy control method and apparatus |
US20140082169A1 (en) * | 2012-09-19 | 2014-03-20 | Oracle International Corporation | Execution framework for policy management |
US20140086177A1 (en) * | 2012-09-27 | 2014-03-27 | Interdigital Patent Holding, Inc. | End-to-end architecture, api framework, discovery, and access in a virtualized network |
CN103607456A (en) * | 2013-11-21 | 2014-02-26 | 厦门雅迅网络股份有限公司 | Remote software upgrade method for clustered mobile terminals |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110933666A (en) * | 2019-10-16 | 2020-03-27 | 珠海格力电器股份有限公司 | Positioning module control method and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN106797321B (en) | 2019-11-12 |
CN106797321A (en) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11272440B2 (en) | Network slice selection method and apparatus | |
CN111405493B (en) | Coordinated grouping of services based on machine type communication groups | |
JP5793812B2 (en) | Method, network side device, user equipment, and network system for triggering data offload | |
CN102238520B (en) | Method and system for transmitting small data packets | |
US9532395B2 (en) | System and method for device to device (D2D) communication | |
EP2421326B1 (en) | Method and apparatus for acquiring machine type communication device group identification | |
CN107079371B (en) | Method and apparatus for improving quality of service experienced by a user when transmitting media over a wireless local area network | |
WO2015033580A1 (en) | Communication device, control device, communication method, control method, and program | |
US9491656B2 (en) | Method for selecting bearer mode, packet gateway, and policy and charging rule function entity | |
US10348678B2 (en) | Network device and method for allocating access point name | |
CN1454433A (en) | Method and device for attaching a user equipment to a telecommunication network | |
CN101925137A (en) | Method for processing QoS parameter under signing service combining scene and equipment thereof | |
CN103002428A (en) | Attach method and attach system for internet-of-things terminal | |
JP6446546B2 (en) | Data processing method, apparatus, terminal, mobility management entity, and system | |
CN101998513B (en) | Method and system for controlling policy and charging rules function (PCRF) load balance and redirect diameter routing agent (DRA) | |
WO2016049866A1 (en) | Background traffic downloading method, device, and system | |
CN106688256B (en) | A background traffic download method, device and system | |
JP2025026834A (en) | Resource Allocation Status Subscription for Application Related Functions | |
CN104270743B (en) | A kind of method and device for the parameter information obtaining terminal | |
WO2015033579A1 (en) | Communication device, control device, communication system, communication method, control method, and program | |
KR101954397B1 (en) | Method for packet barring in LTE mobile communication system and, system therefor | |
KR20150027356A (en) | Method and apparatus for managing data session information | |
WO2016150115A1 (en) | Bearer establishment method, packet data gateway, serving gateway and system | |
WO2018036449A1 (en) | Method and apparatus for forwarding data | |
CN106686756A (en) | A location-based PCC session establishment method and system |
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: 14903274 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: 14903274 Country of ref document: EP Kind code of ref document: A1 |