(19)
(11)EP 3 125 597 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
13.05.2020 Bulletin 2020/20

(21)Application number: 14889804.2

(22)Date of filing:  23.04.2014
(51)Int. Cl.: 
H04W 16/02  (2009.01)
H04W 24/02  (2009.01)
H04W 28/22  (2009.01)
(86)International application number:
PCT/CN2014/076038
(87)International publication number:
WO 2015/161467 (29.10.2015 Gazette  2015/43)

(54)

METHODS AND APPARATUSES OF DYNAMIC RESOURCES ADJUSTMENT BASED ON NETWORK SHARE

VERFAHREN UND VORRICHTUNGEN FÜR DYNAMISCHE RESSOURCENANPASSUNG BASIEREND AUF NETZWERKFREIGABE

PROCÉDÉS ET APPAREILS D'AJUSTEMENT DYNAMIQUE DE RESSOURCES SUR LA BASE D'UN PARTAGE DE RÉSEAU


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(43)Date of publication of application:
01.02.2017 Bulletin 2017/05

(73)Proprietor: Huawei Technologies Co., Ltd.
Longgang District Shenzhen, Guangdong 518129 (CN)

(72)Inventors:
  • WANG, Shuo
    Shenzhen Guangdong 518129 (CN)
  • YU, Yijun
    Shenzhen Guangdong 518129 (CN)

(74)Representative: Pfenning, Meinig & Partner mbB 
Patent- und Rechtsanwälte Theresienhöhe 11a
80339 München
80339 München (DE)


(56)References cited: : 
WO-A1-2012/142437
WO-A1-2014/003750
CN-A- 103 648 088
US-A1- 2013 301 609
WO-A1-2013/163745
CN-A- 101 990 250
US-A1- 2013 230 021
  
  • "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and charging control architecture (Release 12)", 3GPP STANDARD; 3GPP TS 23.203, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. SA WG2, no. V12.4.0, 10 March 2014 (2014-03-10), pages 1-218, XP050769616, [retrieved on 2014-03-10]
  • "3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on support of Broadband Forum (BBF) access Interworking (Release 12)", 3GPP DRAFT; 23839-C00, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE , 23 July 2013 (2013-07-23), XP050725532, Retrieved from the Internet: URL:http://www.3gpp.org/ftp/tsg_sa/WG2_Arc h/Latest_SA2_Specs/Rel-12/ [retrieved on 2013-07-23]
 
Remarks:
The file contains technical information submitted after the application was filed and not included in this specification
 
Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


Description

TECHNICAL FIELD



[0001] The present invention relates to the field of network communications technologies, and in particular, to a method and an apparatus for dynamic resource adjustment based on network sharing.

BACKGROUND



[0002] Network sharing refers to a technical means by which operators perform information exchange and resource sharing, that is, an operator allows another operator to share a network resource of the operator. An MVNO (Mobile Virtual Network Operator, mobile virtual network operator) refers to an operator that has no business license or develops in a limited scale and needs to develop its own users by using an existing basic MNO (Mobile Network Operator, mobile network operator) network, and provides a service to the users. To help better describe the present invention, in the present invention, an MVNO and an MNO that has a business license but develops its own users and provides a service by using a network of another corresponding MNO are collectively referred to as a PMNO (participant Mobile Network Operator, participant mobile network operator).

[0003] In a network sharing scenario, multiple PMNOs may share one P-GW (Packet Data Network Gateway, packet data network gateway), or one PMNO may be corresponding to multiple P-GWs in an MNO network. When one PMNO is corresponding to multiple P-GWs in the same MNO network, the PMNO sets a throughput upper limit for each corresponding P-GW. The throughput upper limit set for the P-GW is generally set according to a throughput that can be carried at a GBR (Guaranteed Bit Rate, guaranteed bit rate). In addition, a sum of throughput upper limits set for the P-GWs corresponding to the PMNO is equal to a total throughput value subscribed in a PLMN (Public Land Mobile Network, public land mobile network) by the PMNO.

[0004] In the prior art, after a PMNO reaches, in a P-GW, a throughput upper limit set by the PMNO, the P-GW rejects a request that is sent by the PMNO and that causes an increase in a throughput. Therefore, when the remaining total throughput value of the PMNO does not yet reach the total subscribed throughput value, an event that a P-GW rejects a request sent by the PMNO and the request cannot access occurs, which undoubtedly causes blocking to a PMNO user's data service and compromises user experience while wasting a network resource and reducing utilization of a network resource.
According to WO 2014/003750 A1, communication systems, such as an evolved packet system, may benefit from data usage monitoring. In particular, certain communication systems in which groups of related user equipment are deployed may benefit from a monitoring of groups of devices. A method according to certain embodiments can include determining that a group is connected to a plurality of gateway nodes, wherein the group comprises a plurality of user equipments. The method can also include monitoring data usage of user equipments of the group, based on the determination. Another method can include determining that an user equipment is associated with a group and selecting a common policy and charging rules function for user equipment based on the association with the group.

SUMMARY



[0005] In view of this, the present invention provides methods, as defined in claims 1 and 7 as well as apparatuses, as defined in claims 10 and 16, for dynamic resource adjustment based on network sharing, to resolve problems of waste of a network resource and low utilization of a network resource existing during network resource allocation in the prior art. Further embodiments of the invention are defined in the dependent claims.

[0006] It can be learned from the foregoing technical solutions that, a management network element determines a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtains an identity of a PMNO corresponding to the first P-GW; further obtains, according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO; and finally adjusts, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to a total throughput value of the PMNO, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW. Therefore, when a remaining total throughput value of the PMNO does not yet reach a total subscribed throughput value, after a P-GW receives a request that is sent by the PMNO and that causes an increase in a throughput value, the management network element re-allocates the throughput upper limits of the P-GWs corresponding to the PMNO, so that a throughput upper limit of the P-GW is sufficient to provide an increased throughput value caused by the request sent by the PMNO, which saves a network resource, increases utilization of a network resource, and improves user experience.

BRIEF DESCRIPTION OF DRAWINGS



[0007] To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the following briefly describes the accompanying drawings required for describing the embodiments or the prior art. Apparently, the accompanying drawings in the following description show merely some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.

FIG. 1 is a flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 2 is another flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 3 is still another flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 4 is yet another flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 5 is still yet another flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 6 is a schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 7 is another schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 8 is still another schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 9 is yet another schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 10 is still yet another schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention;

FIG. 11 is even yet another schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention; and

FIG. 12 is even yet another schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention.


DESCRIPTION OF EMBODIMENTS



[0008] The following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are merely some but not all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention. The scope of the invention is defined by the appended claims.

[0009] With prosperous development of a telecommunications market, network sharing provides a new operation mode for a network operator. In the prior art, one MNO (Mobile Network Operator, mobile network operator) network may serve multiple PMNOs (participant Mobile Network Operator, participant mobile network operator). In this case, the MNO needs to perform network resource management well for different PMNOs; for example, allocate different radio access resources, maximum user quantities, maximum bearer/packet data protocol resources, available services (such as a short message service and a positioning service), and the like, to the different PMNOs.

[0010] In a network sharing scenario, multiple PMNOs may share one P-GW (Packet Data Network Gateway, packet data network gateway), or one PMNO may be corresponding to multiple P-GWs in an MNO network. When one PMNO is corresponding to multiple P-GWs in the same MNO network, the MNO needs to set a throughput upper limit for each P-GW. The throughput upper limit of the P-GW is set according to a throughput upper limit carried at a GBR (Guaranteed Bit Rate, guaranteed bit rate) in the P-GW, and the PMNO grants a corresponding throughput capability to each P-GW by using a software use scope licensing license. In actual application, a PMNO subscribes a total throughput value in advance in a PLMN (Public Land Mobile Network, public land mobile network), that is, a maximum throughput capability that can be carried by the PMNO. Therefore, a sum of throughput upper limits set for the P-GWs corresponding to the PMNO is equal to the total throughput value subscribed in the PLMN by the PMNO.

[0011] However, after studying the prior art, the applicant finds that when the PMNO reaches, in a P-GW, a throughput upper limit set by the PMNO, the P-GW rejects a request that is sent by the PMNO and that causes an increase in a throughput value. Therefore, when all the multiple P-GWs corresponding to the PMNO have few remaining throughput capabilities, and a remaining total throughput value of the PMNO does not yet reach a total subscribed throughput value, and when a P-GW receives a request that is sent by the PMNO and that causes an increase in a throughput value, although the remaining total throughput value of the PMNO is sufficient to provide an increased throughput value caused by the request sent by the PMNO, the P-GW rejects the request sent by the PMNO because a remaining throughput value of the P-GW is not sufficient to provide the increased throughput value caused by the request sent by the PMNO, which undoubtedly causes blocking to a PMNO user's data service and compromises user experience while wasting a network resource and reducing utilization of a network resource.

[0012] Based on this, the present invention provides a method for dynamic resource adjustment based on network sharing, which is applied to a management network element. The management network element is configured to configure a total throughput value of a PMNO and throughput upper limits of P-GWs corresponding to the PMNO. A sum of the throughput upper limits of the P-GWs is equal to the total throughput value of the PMNO. Referring to FIG. 1, FIG. 1 shows a flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention. The method may include the following steps:

[0013] Step 101: A management network element determines a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtains an identity of a PMNO corresponding to the first P-GW.

[0014] The management network element includes a policy and charging rules function PCRF or a service platform Service Platform.

[0015] In the present invention, one PMNO may be corresponding to multiple P-GWs, or one P-GW may be corresponding to multiple PMNOs. To differentiate the PMNOs corresponding to the same PGW, the management network element needs to obtain identities of the PMNOs corresponding to the P-GW, and implements differentiation of the PMNOs by using the identities of the PMNOs. In this embodiment, there may be the following implementation manners of determining, by the management network element, the first P-GW to be re-allocated:

[0016] Manner 1: The management network element receives a re-allocation request sent by the first P-GW, and in this case, the management network element determines that the first P-GW that sends the re-allocation request is to be re-allocated.

[0017] In this embodiment, the re-allocation request sent by the first P-GW to the management network element carries the adjustment type information of the first P-GW and the identity of the PMNO corresponding to the first P-GW, so that the management network element determines the adjustment type information of the first P-GW and the identity of the PMNO according to adjustment type information of the first P-GW and the identity of the PMNO corresponding to the first P-GW, where the adjustment type information and the identity are carried in the re-allocation request.

[0018] The adjustment type information may include information of increasing a throughput upper limit or information of decreasing a throughput upper limit.

[0019] In this embodiment, when the first P-GW needs to change a throughput upper limit preconfigured by the first P-GW, the first P-GW sends the re-allocation request to the management network element. The re-allocation request is used to request the management network element to re-allocate a throughput upper limit of the first P-GW. Further, after receiving the re-allocation request, the management network element performs corresponding processing, and finally completes increasing or decreasing the throughput upper limit configured for the first P-GW.

[0020] Manner 2: When determining that the first P-GW satisfies a preset condition, the management network element determines that the first P-GW is to be re-allocated.

[0021] In this embodiment, the management network element may monitor periodically or in real time a throughput use status in the P-GW. The preset condition may include whether a ratio of a used throughput value in the first P-GW to a throughput upper limit is greater than a first preset value, or whether a ratio of a used throughput value in the first P-GW to a throughput upper limit is less than a second preset value.

[0022] Specifically, when determining that the ratio of the used throughput value in the first P-GW to the throughput upper limit is greater than the first preset value, the management network element determines that the first P-GW is to be re-allocated, and that the adjustment type information of the first P-GW is increasing the throughput upper limit configured for the first P-GW. When determining that the ratio of the used throughput value in the first P-GW to the throughput upper limit is less than the second preset value, the management network element determines that the first P-GW is to be re-allocated, and that the adjustment type information of the first P-GW is decreasing the throughput upper limit configured for the first P-GW. In actual application, the first preset value may be a value such as 90% or 95% that indicates an almost saturated state of the first P-GW. The second preset value may be a value such as 10% or 5% that indicates an almost idle state of the first P-GW. Certainly, the first preset value and the second preset value may be set manually according to an actual requirement.

[0023] When determining that the first P-GW satisfies the preset condition, the management network element determines that the first P-GW is to be re-allocated, and further determines the adjustment type information of the first P-GW. In addition, the management network element obtains, according to a stored correspondence between an identity of a PMNO and a P-GW, the identity of the PMNO corresponding to the first P-GW.

[0024] Step 102: The management network element obtains, according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO.

[0025] The resource information of the P-GW may include a throughput upper limit configured for the P-GW and a currently used throughput value in the P-GW.

[0026] In this embodiment, after obtaining the identity of the PMNO and the stored correspondence between an identity of a PMNO and a P-GW, the management network element further obtains, according to the identity of the PMNO and the stored correspondence between an identity of a PMNO and a P-GW, the resource information of the P-GW corresponding to the PMNO.

[0027] For example, it is assumed that the PMNO is corresponding to four P-GWs, namely the first P-GW, a second P-GW, a third P-GW, and a fourth P-GW. When the management network element determines that the first P-GW is to be re-allocated, after obtaining resource information of the first P-GW, the management network element continues to search for the second P-GW, the third P-GW, and the fourth P-GW that are corresponding to the PMNO, and obtains resource information of the second P-GW, the third P-GW, and the fourth P-GW, so as to learn resource information of another P-GW in the PMNO corresponding to the currently determined first P-GW to be re-allocated.

[0028] Step 103: The management network element adjusts, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to a total throughput value of the PMNO, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW.

[0029] In this embodiment, the adjustment type information of the first P-GW may include increasing the throughput upper limit in the first P-GW or decreasing the throughput upper limit in the first P-GW. When the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the throughput upper limit configured for the first P-GW is increased, so that the first P-GW after the throughput upper limit is increased satisfies the throughput required by the first P-GW; at the same time, the throughput upper limit configured for the another P-GW is correspondingly decreased according to resource information of the another P-GW corresponding to the PMNO. When the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW, the throughput upper limit configured for the first P-GW is decreased, and it is ensured that the first P-GW after the throughput upper limit is decreased still satisfies the throughput required by the first P-GW; at the same time, the throughput upper limit configured for the another P-GW is correspondingly increased according to the resource information of the another P-GW corresponding to the PMNO.

[0030] It should be noted that, because the sum of the throughput upper limits of the P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, when the throughput upper limits of the P-GWs corresponding to the PMNO are adjusted, it should be ensured that an increased throughput upper limit of the first P-GW is equal to a decreased throughput upper limit of the another P-GW, or a decreased throughput upper limit of the first P-GW is equal to an increased throughput upper limit of the another P-GW.

[0031] It should be noted that, to avoid frequently adjusting the throughput upper limit of first P-GW, it should be ensured that the management network element in the present invention adjusts the throughput upper limit of the first P-GW to a maximum extent, so that the throughput required by the first P-GW is satisfied after only one adjustment.

[0032] In addition, on the basis of the foregoing embodiment, in an implementation process of Manner 1, the re-allocation request may further include the resource information of the first P-GW.

[0033] In the present invention, when sending the re-allocation request to the management network element, the first P-GW first detects the resource information of the first P-GW, and sends the resource information of the first P-GW to the management network element. The resource information of the first P-GW may include the throughput upper limit configured for the first P-GW and usage information that indicates a current use status of the first P-GW. In this case, step 102 may further specifically include step 1021: The management network element obtains, according to the identity of the PMNO, resource information of the another P-GW, except the first P-GW, corresponding to the PMNO.

[0034] In this embodiment, when the management network element obtains, according to the identity of the PMNO and the stored correspondence between an identity of a PMNO and a P-GW, the P-GW corresponding to the PMNO, because the first P-GW has sent the current resource information of the first P-GW to the management network element, the management network element only needs to obtain the resource information of the another P-GW, except the first P-GW, corresponding to the PMNO.

[0035] It should be noted that, in this embodiment, the throughput required by the first P-GW may be understood as a throughput upper limit to which a request received by the first P-GW causes the throughput upper limit configured for the first P-GW to be adjusted, which may specifically be a throughput upper limit to which the first P-GW needs to be currently adjusted. For example, a throughput upper limit preconfigured for the first P-GW is 100, and a used throughput value of the first P-GW is 89. In this case, when the first P-GW receives a request that causes the throughput value to increase by 20, a total throughput capability in the first P-GW is 109, that is, the throughput required by the first P-GW is 109.

[0036] Certainly, in actual application, when the first P-GW receives a request sent by a first PMNO, the first P-GW responds to the request in a gradual process, and the first P-GW cannot accurately and immediately learn a specific throughput upper limit required by the first P-GW after receiving the request. Therefore, to ensure that the throughput upper limit in the first P-GW is well adjusted at a time and avoid a case in which the first P-GW still cannot receive the request after the throughput upper limit in the first P-GW is adjusted, the management network element should increase the throughput upper limit of the first P-GW to a maximum extent. The foregoing case is still used as an example for description, if the used throughput value of the first P-GW is 89, and the first P-GW receives the request that causes the throughput value to increase by 20, the throughput required by the first P-GW is re-allocated to 120, so as to ensure that the first P-GW satisfies the throughput required by the first P-GW after the throughput upper limit is increased at a time, so that the first P-GW successfully receives the request that causes an increases in a throughput value.

[0037] According to the foregoing technical solution of the present invention, a management network element determines a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtains an identity of a PMNO corresponding to the first P-GW; further obtains, according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO; and finally adjusts, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to a total throughput value of the PMNO, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW. Therefore, when a remaining total throughput value of the PMNO does not yet reach a total subscribed throughput value, after a P-GW receives a request that is sent by the PMNO and that causes an increase in a throughput value, the management network element re-allocates the throughput upper limits of the P-GWs corresponding to the PMNO, so that a throughput upper limit of the P-GW is sufficient to provide an increased throughput value caused by the request sent by the PMNO, which saves a network resource, increases utilization of a network resource, and improves user experience.

[0038] In addition, according to the present invention, the management network element can actively re-allocate the throughput upper limit configured for the first P-GW that does not have sufficient throughput capabilities, so as to ensure that when the first P-GW receives, in a subsequent process, a request that causes an increases in a throughput value, the first P-GW can successfully receive the request, which further increases utilization of a network resource.

[0039] To help better describe the present invention, the applicant makes a further description by giving examples.

[0040] Case 1: The adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW.

[0041] Referring to FIG. 2, FIG. 2 shows another flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention, where the method includes the following steps:

[0042] Step 201: A management network element determines a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtains an identity of a PMNO corresponding to the first P-GW.

[0043] In this embodiment, when the first P-GW receives a request that causes an increase in a throughput value, such as a dedicated bearer setup request, a dedicated bearer activation request, or a dedicated bearer update request, and a current remaining throughput value of the first P-GW is not sufficient to provide an increased throughput value caused by the request, the first P-GW sends, to the management network element, a re-allocation request that includes the adjustment type information of increasing a throughput upper limit in the first P-GW and the identity of the PMNO corresponding to the first P-GW. After receiving the re-allocation request sent by the first P-GW, the management network element determines that the first P-GW is to be re-allocated.

[0044] Alternatively, when determining that a ratio of a used throughput value in the first P-GW to the throughput upper limit is greater than a first preset value, the management network element determines that the first P-GW is to be re-allocated, and that the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW. In addition, the management network element obtains, according to a stored correspondence between an identity of a PMNO and a P-GW, the identity of the PMNO corresponding to the first P-GW.

[0045] Step 202: The management network element obtains, according to the obtained identity of the PMNO, resource information of all P-GWs corresponding to the PMNO.

[0046] In this embodiment, the management network element first obtains, according to the obtained identity of the PMNO, all the P-GWs corresponding to the PMNO, and further obtains the resource information of all the P-GWs corresponding to the PMNO.

[0047] The resource information of all the P-GWs includes current throughput upper limits in the P-GWs, and usage information that indicates current use statuses of all the P-GWs.

[0048] In this embodiment, it is assumed that the PMNO is corresponding to three P-GWs, namely the first P-GW, a second P-GW, and a third P-GW. In this case, the management network element separately obtains current resource information of the first P-GW, the second P-GW, and the third P-GW, which includes throughput upper limits preconfigured for the first P-GW, the second P-GW, and the third P-GW, such as 100, 120, and 150. The management network element further obtains currently used throughput values respectively in the first P-GW, the second P-GW, and the third P-GW, such as 60, 60, and 60. Therefore, the management network element learns that remaining throughput values in the first P-GW, the second P-GW, and the third P-GW are respectively 40, 60, and 90.

[0049] Certainly, referring to the foregoing embodiment of the present invention, the first P-GW may further directly send the current resource information of the first P-GW to the management network element, and in this case, the management network element only needs to further obtain resource information of the second P-GW and the third P-GW, so that the management network element obtains the resource information of all the P-GWs corresponding to the PMNO.

[0050] Step 203: When the management network element determines, according to the resource information of all the P-GWs corresponding to the PMNO, that a used throughput value in all the P-GWs corresponding to the PMNO is not greater than a fourth preset value, according to the adjustment type information of the first P-GW and the resource information of all the P-GWs corresponding to the PMNO, the management network element increases a throughput upper limit configured for the first P-GW, and correspondingly decreases a throughput upper limit in another P-GW.

[0051] The fourth preset value may be a value indicating that the PMNO currently has many remaining throughput capabilities. For example, the fourth preset value is set to 200, and when a sum of the currently used throughput values respectively in the first P-GW, the second P-GW, and the third P-GW is 180, which is not greater than 200, it indicates that the PMNO currently has many remaining throughput capabilities, and the first P-GW may be re-allocated.

[0052] Specifically, in this embodiment, the management network element may learn, according to the resource information of all the P-GWs corresponding to the PMNO, that a total throughput value subscribed by the PMNO is 100 + 120 + 150 = 370, that is, learn that a current remaining throughput value of the PMNO is 190.

[0053] Different requests received by the first P-GW cause an increase of different throughput values. Further, it is assumed that a throughput upper limit preconfigured for the first P-GW is 100, a currently used throughput value is 60, and an increased throughput value caused by a request received by the first P-GW is 60. In this case, a throughput capacity currently required by the first P-GW is 120 in theory. According to a processing procedure in the prior art, if after receiving the request that causes an increased throughput value 60, the first P-GW finds that the first P-GW does not have a sufficient capability to receive the request, the first P-GW rejects the request. However, in the present invention, the management network element first determines, according to the resource information of all the P-GWs corresponding to the PMNO, that the used throughput value 180 in all the P-GWs corresponding to the PMNO is not greater than the fourth preset value 200, according to the adjustment type information of the first P-GW and the resource information of all the P-GWs corresponding to the PMNO, further increases the throughput upper limit configured for the first P-GW, and correspondingly decreases the throughput upper limit in the another P-GW.

[0054] In this embodiment, after the management network element determines that the used throughput value in all the P-GWs corresponding to the PMNO is not greater than the fourth preset value, the management network element increases the throughput upper limit in the first P-GW, so that a throughput upper limit in the first P-GW after the throughput upper limit is increased satisfies the throughput currently required by the first P-GW. In addition, because the total throughput value subscribed by the PMNO is fixed, the management network element correspondingly decreases the throughput upper limit in the another P-GW when increasing the throughput upper limit in the first P-GW. A sum of values by which the throughput upper limit is correspondingly decreased in other P-GWs is equal to a value by which the throughput upper limit is increased in the first P-GW. In this embodiment, that is, the throughput upper limit in the first P-GW is increased from 100 to 120, and an increased throughput value is 20. Then, when the management network element re-allocates a throughput upper limit/limits in the second P-GW and/or the third P-GW, a sum of a value/values by which the throughput upper limit/limits is decreased in the second P-GW and/or the third P-GW is also 20.

[0055] It should be noted that, an implementation manner of decreasing the throughput upper limit/limits in the second P-GW and/or the third P-GW is not limited in the present invention. According to the present invention, the management network element may correspondingly decrease the throughput upper limit in only the second P-GW, or may correspondingly decrease the throughput upper limit in only the third P-GW, or may decrease the throughput upper limits in both the second P-GW and the third P-GW.

[0056] It should further be noted that, in this embodiment, the throughput 120 currently required by the first P-GW is a theoretical value. However, in actual application, the first P-GW cannot accurately and immediately learn the fact that the throughput required by the first P-GW is 120. Therefore, in actual application, when re-allocating the throughput upper limit of the first P-GW corresponding to the PMNO, the management network element considers by default that the throughput currently required by the first P-GW is 150, and performs re-allocation with a total throughput capability value currently required by the first P-GW being 150. A specific re-allocation process of the first P-GW is the same as the foregoing implementation process, and the inventor provides no further details herein.

[0057] In addition to the implementation manner in the foregoing embodiment, referring to FIG. 3, FIG. 3 shows still another flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention, where the method includes the following steps:

[0058] Step 301: A management network element determines a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtains an identity of a PMNO corresponding to the first P-GW.

[0059] An implementation process of step 301 is the same as an implementation process of step 201, and the inventor provides no further details herein.

[0060] Step 302: The management network element obtains, according to the obtained identity of the PMNO, resource information of a P-GW corresponding to the PMNO.

[0061] In this embodiment, the management network element searches for, according to the obtained identity of the PMNO, P-GWs corresponding to the PMNO, and sequentially obtains resource information of the P-GWs.

[0062] The resource information of the P-GW includes a throughput upper limit of the P-GW and a currently used throughput value in the P-GW. Therefore, the management network element learns a current remaining throughput value in the P-GW according to the resource information of the P-GW.

[0063] Step 303: When the management network element determines, according to the obtained resource information of the P-GW, that a remaining throughput value in at least one P-GW corresponding to the PMNO is not less than a third preset value, according to the adjustment type information of the first P-GW and resource information of the at least one P-GW, the management network element increases a throughput upper limit configured for the first P-GW, and correspondingly decreases a throughput upper limit in the at least one P-GW.

[0064] The third preset value is a value indicating that the PMNO currently has many remaining throughput capabilities, and may be set according to the throughput upper limit configured for the P-GW. For example, it is assumed that the throughput upper limit configured for the first P-GW is 100, and the third preset value may be set to 50. When a remaining throughput value in the first P-GW is not less than 50, it indicates that the first P-GW has many remaining throughput capabilities. It is assumed that a throughput upper limit configured for a second P-GW is 200, and the third preset value may be set to 100. When a remaining throughput value in the second P-GW is not less than 100, it indicates that the second P-GW has many remaining throughput capabilities.

[0065] In this embodiment, when the management network element sequentially obtains the resource information of the P-GWs, and when learning that a remaining throughput value in a P-GW is not less than the third preset value, the management network element does not continue to obtain resource information of another P-GW, but directly adjusts the throughput upper limit configured for the first P-GW.

[0066] Specifically, for example, P-GWs corresponding to the PMNO are respectively the first P-GW, the second P-GW, a third P-GW, and a fourth P-GW. When the management network element determines that the first P-GW is to be re-allocated, and when the management network element learns that the remaining throughput value in the second P-GW is not less than the third preset value, that is, the second P-GW currently has many remaining throughput capabilities, the management network element stops obtaining resource information of the third P-GW and the fourth P-GW, directly increases the throughput upper limit configured for the first P-GW, and correspondingly decreases a throughput upper limit in the second P-GW.

[0067] Therefore, according to the foregoing technical solution of the present invention, the management network element does not need to obtain the resource information of all the P-GWs corresponding to the PMNO, which reduces working load of the management network element.

[0068] In the foregoing two implementation manners, when re-allocating the throughput upper limit configured for the first P-GW corresponding to the PMNO, the management network element may increase the throughput upper limit configured for the first P-GW by a preset throughput value. The management network element sets by default that a change of a preset throughput value is made to a to-be-re-allocated P-GW when re-allocation is performed. Specifically, for example, when performing re-allocation, the management network element increases the throughput upper limit configured for the first P-GW to be re-allocated by a throughput value 30 each time, and correspondingly decreases throughput upper limits configured for other P-GWs. A sum of decreased throughput upper limits configured for the other P-GWs is equal to 30.

[0069] It should be noted that, because when receiving a request that causes an increase in a throughput value, the first P-GW cannot immediately and accurately learn a throughput value by which the first P-GW needs to be increased, not to mention the management network element to learn a throughput that needs to be re-allocated to the first P-GW. To ensure that the first P-GW satisfies a required throughput after only one time of re-allocation for the first P-GW, when setting a preset throughput value, the management network element should ensure as much as possible that the first P-GW can complete a received request while the first P-GW does not have too many idle throughput capabilities, so as to reach maximum utilization of the first P-GW.

[0070] Preferably, the management network element may increase, according to a total throughput value currently required by the first P-GW, the throughput upper limit in the first P-GW to the total throughput value currently required by the first P-GW. The foregoing case is still used as an example for further description. A total throughput value required by the first P-GW after the request is received is 120, and the management network element increases, according to the total throughput value 120 currently required by the first P-GW, the throughput upper limit 100 in the first P-GW to the total throughput value 120 currently required by the first P-GW; and correspondingly decreases a throughput upper limit/limits in the second P-GW and/or the third P-GW at the same time.

[0071] In this embodiment, the total throughput value required by the first P-GW may be obtained by the first P-GW in advance by means of estimation. That is, after receiving the request, the first P-GW estimates, in advance, an increased throughput value that may be caused by the request, and sends, to the management network element, the information about the increased throughput value that may be caused. The management network element re-allocates the first P-GW according to the information.

[0072] Case 2: The adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW.

[0073] Referring to FIG. 4, FIG. 4 shows yet another flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention, where the method includes the following steps:

[0074] Step 401: A management network element determines a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtains an identity of a PMNO corresponding to the first P-GW.

[0075] Step 402: The management network element obtains, according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO.

[0076] Step 403: The management network element decreases, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO, a throughput upper limit configured for the first P-GW, ensures that a throughput upper limit in the first P-GW after the throughput upper limit is decreased satisfies a throughput required by the first P-GW, and correspondingly decreases a throughput upper limit in another P-GW.

[0077] In this embodiment, when decreasing the throughput upper limit configured for the first P-GW, the management network element should ensure that the throughput upper limit in the first P-GW after the throughput upper limit is decreased satisfies the throughput currently required by the first P-GW.

[0078] Specifically, when re-allocating the throughput upper limit configured for the first P-GW corresponding to the PMNO, the management network element may decrease a preset throughput value to the throughput upper limit configured for the first P-GW. The management network element sets by default that a change of a preset throughput value is made to a to-be-re-allocated P-GW when re-allocation is performed. Specifically, for example, when performing re-allocation, the management network element decreases the throughput upper limit configured for the first P-GW to be re-allocated by a throughput value 30 each time, and correspondingly increases throughput upper limits configured for other P-GWs. A sum of correspondingly increased throughput upper limits configured for the other P-GWs is equal to 30.

[0079] In the present invention, to fully increase resource utilization of each P-GW, it should be ensured as much as possible that a used throughput value in each P-GW is close to a throughput upper limit configured for each P-GW. In this embodiment, preferably, after the management network element determines that the adjustment type information of the first P-GW to be re-allocated is decreasing the throughput upper limit in the first P-GW, the management network element decreases the throughput upper limit in the first P-GW to a used throughput value in the first P-GW according to the used throughput value in the first P-GW, which increases resource utilization of the first P-GW.

[0080] In addition to the foregoing implementation manner, the management network element may further decrease, according to a change history record of the throughput upper limit in the first P-GW, the throughput upper limit configured for the first P-GW to an original preset value of the throughput upper limit configured for the first P-GW.

[0081] It should be noted that, an application scenario in this embodiment may further be applied in Case 1. That is, after the throughput upper limit configured for the first P-GW corresponding to the PMNO is increased, when the management network element decreases, according to the adjustment type information that is of the first P-GW and is of decreasing the throughput upper limit configured for the first P-GW and the resource information of the P-GW corresponding to the PMNO, the throughput upper limit configured for the first P-GW, the first P-GW decreases, according to the change history record of the throughput upper limit in the first P-GW, the throughput upper limit currently configured for the first P-GW to the original preset value of the throughput upper limit configured for the first P-GW, so as to ensure balance between throughput capabilities of P-GWs corresponding to the PMNO.

[0082] In this case, to ensure that the first P-GW still satisfies the throughput required by the first P-GW after the throughput upper limit currently configured for the first P-GW is decreased to the original preset value of the throughput upper limit configured for the first P-GW, before the management network element decreases, according to the change history record of the throughput upper limit in the first P-GW, the throughput upper limit configured for the first P-GW to the original preset value of the throughput upper limit configured for the first P-GW, the method further includes:

[0083] Step 4031: The management network element determines, according to the change history record of the throughput upper limit in the first P-GW, whether the original preset value of the throughput upper limit in the first P-GW is not less than a used throughput value in the first P-GW; if the original preset value of the throughput upper limit in the first P-GW is not less than the used throughput value in the first P-GW, performs step 4032.

[0084] In this embodiment, when the original preset value of the throughput upper limit in the first P-GW is less than the currently used throughput value in the first P-GW, the management network element decreases the throughput upper limit in the first P-GW to the original preset value of the throughput upper limit in the first P-GW. In this case, the first P-GW after the throughput upper limit is decreased cannot satisfy the throughput currently required by the first P-GW, and therefore, an error occurs in the first P-GW, and the first P-GW cannot continue to work properly. When the original preset value of the throughput upper limit in the first P-GW is not less than the currently used throughput value in the first P-GW, it indicates that the first P-GW after the throughput upper limit is decreased still satisfies the throughput currently required by the first P-GW, which ensures that the first P-GW works properly.

[0085] Step 4032: The management network element decreases the throughput upper limit configured for the first P-GW to the original preset value of the throughput upper limit configured for the first P-GW.

[0086] According to the foregoing technical solution of the present invention, a management network element can implement re-allocation of a throughput upper limit configured for a P-GW corresponding to a PMNO, so that a re-allocated throughput upper limit of the P-GW satisfies a throughput currently required by the P-GW, which increases utilization of a network resource.

[0087] In the present invention, the management network element may include a policy and charging rules function PCRF or a service platform Service Platform. In actual application, a manner of setting a throughput upper limit in a P-GW may be dynamically allocating, by using a service platform updating license, a quantity of licensed resources in P-GWs corresponding to a PMNO. Therefore, when the management network element in the present invention is the service platform, after receiving a re-allocation request sent by a first P-GW, the service platform directly completes, according to the re-allocation request, re-allocation of throughput upper limits between the first P-GW and another P-GW that are corresponding to the PMNO. However, when the management network element is the PCRF, the first P-GW first needs to find the PCRF. The PCRF further sends a re-allocation request to a service platform, and completes re-allocation of throughput upper limits between the first P-GW and another P-GW that are corresponding to the PMNO.

[0088] In the present invention, the PCRF may belong to a PMNO, or may belong to an MNO. When the PCRF belongs to the PMNO, the first P-GW may find the PCRF according to a routing relationship when a network is established. When the PCRF belongs to the MNO, because multiple PCRFs may be deployed in one MNO, an identity used to identify a PMNO needs to be carried to perform addressing, so as to find the PCRF. Herein, implementation manners of finding the PCRF by using the routing relationship and finding the PCRF by performing addressing by using the identity of the PMNO are the same as the prior art, and the inventor provides no further details herein.

[0089] On the basis of the foregoing embodiment, referring to FIG. 5, FIG. 5 shows still yet another flowchart of a method for dynamic resource adjustment based on network sharing according to the present invention. The method is applied to a first P-GW, where there is a correspondence between the first P-GW and a mobile network operator PMNO, and a total throughput value configured for the PMNO by a management network element is equal to a sum of throughput upper limits configured for P-GWs corresponding to the PMNO. The method includes the following steps:

[0090] Step 501: The first P-GW receives an IP-CAN (IP-connectivity access network) session modification request.

[0091] The IP-CAN session modification request includes a request for increasing a throughput upper limit in the first P-GW, a request for decreasing a throughput upper limit in the first P-GW, and a request for not changing a throughput upper limit in the first P-GW. The request for increasing the throughput upper limit in the first P-GW includes any one of a dedicated bearer setup request, a dedicated bearer activation request, or a dedicated bearer update request. The request for decreasing the throughput upper limit in the first P-GW includes a dedicated bearer deletion request or a dedicated bearer update request. The request for not changing the throughput upper limit in the first P-GW includes a dedicated bearer update request.

[0092] Specifically, that the first P-GW receives an IP-CAN session modification request may specifically include: the first P-GW receives an IP-CAN session modification request sent by user equipment UE, a mobility management entity MME, or a policy and charging rules function PCRF.

[0093] Step 502: Determine adjustment type information of the first P-GW when the first P-GW determines, according to the IP-CAN session modification request, that the IP-CAN session modification request causes a change in a total throughput value that is of a PMNO corresponding to the first P-GW and is in the first P-GW, and that a total throughput value in the first P-GW satisfies a preset condition.

[0094] The total throughput value in the first P-GW refers to a currently used throughput value in the first P-GW.

[0095] In this embodiment, after receiving the IP-CAN session modification request, the first P-GW first determines that the IP-CAN session modification request causes a change in the total throughput value that is of the PMNO corresponding to the first P-GW and is in the first P-GW. Specifically, when the IP-CAN session modification request is the request for increasing the throughput upper limit in the first P-GW, after receiving the request, the first P-GW gradually increases the currently used throughput value in the first P-GW, and in this case, determines that the total throughput value that is of the PMNO corresponding to the first P-GW and is in the first P-GW changes. When the IP-CAN session modification request is the request for decreasing the throughput upper limit in the first P-GW, after receiving the request, the first P-GW gradually decreases the currently used throughput value in the first P-GW, and in this case, determines that the total throughput value that is of the PMNO corresponding to the first P-GW and is in the first P-GW changes.

[0096] In this embodiment, the preset condition may include whether the used throughput value in the first P-GW is greater than a first preset threshold, or whether the used throughput value in the first P-GW is less than a second preset threshold. The first preset threshold and the second preset threshold are used to indicate a current resource use state of the first P-GW. For example, when a throughput upper limit configured for the first P-GW is 100, the first preset threshold may be 90, and when the used throughput value in the first P-GW is greater than the first preset threshold 90, it indicates that the first P-GW is currently in an almost saturated state, and has few remaining throughputs. The second preset threshold may be 10, and when the used throughput value in the first P-GW is less than the second preset threshold 10, it indicates that the first P-GW is in an idle state, and has many remaining throughputs. Therefore, when the first P-GW receives the IP-CAN session modification request for increasing the throughput upper limit in the first P-GW, and the used throughput value in the first P-GW is greater than the first preset threshold, it is determined that the first P-GW satisfies the preset condition. Alternatively, when the first P-GW receives the IP-CAN session modification request for decreasing the throughput upper limit in the first P-GW, and the used throughput value in the first P-GW is less than the second preset threshold, it is determined that the first P-GW satisfies the preset condition.

[0097] In addition, when the IP-CAN session modification request is the request for increasing the throughput upper limit in the first P-GW, it is determined that the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW; or when the IP-CAN session modification request is the request for decreasing the throughput upper limit in the first P-GW, it is determined that the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW.

[0098] Step 503: The first P-GW initiates, to a management network element, a re-allocation request that includes the adjustment type information of the first P-GW and an identity of the PMNO corresponding to the first P-GW, so that after receiving the re-allocation request, the management network element adjusts, according to the re-allocation request, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW.

[0099] Specifically, in this embodiment, when the management network element receives the re-allocation request that is initiated by the first P-GW and that includes the adjustment type information of the first P-GW and the identity of the PMNO corresponding to the first P-GW, the management network element determines that the first P-GW is to be re-allocated; obtains, according to the identity that is of the PMNO and is in the re-allocation request and a correspondence that is between the identity of the PMNO and a P-GW and is stored in the management network element, resource information of a P-GW corresponding to the PMNO; and further adjusts, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO, so as to satisfy the throughput required by the first P-GW.

[0100] According to the foregoing technical solution of the present invention, when a first P-GW does not have sufficient throughput capabilities to receive an IP-CAN session modification request, the first P-GW actively sends a re-allocation request to a management network element to request to increase a throughput upper limit configured for the first P-GW, so as to successfully receive the IP-CAN session modification request. In a case in which a throughput capability of the first P-GW is in an idle state for a long time, and the first P-GW has low network resource utilization, the first P-GW actively sends a re-allocation request to the management network element to request to decrease the throughput upper limit in the first P-GW, so as to allocate an idle throughput capability of the first P-GW to another P-GW, and preferably, the throughput upper limit may be re-allocated to another P-GW with an almost saturated throughput capability. Therefore, resource utilization of P-GWs is increased, and network resource utilization is further improved.

[0101] Based on the foregoing embodiments of the method for dynamic resource adjustment based on network sharing provided in the present invention, the present invention further provides an apparatus for dynamic resource adjustment based on network sharing. Referring to FIG. 6, FIG. 6 shows a schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing. The apparatus includes: a determining module 100, an obtaining module 200, and an adjustment module 300.

[0102] The determining module 100 is configured to: determine a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtain an identity of a PMNO corresponding to the first P-GW.

[0103] In the present invention, one PMNO may be corresponding to multiple P-GWs, or one P-GW may be corresponding to multiple PMNOs. To differentiate the PMNOs corresponding to the same PGW, identities of the PMNOs corresponding to the P-GW need to be obtained, and differentiation of the PMNOs may be implemented by using the identities of the PMNOs. In this embodiment, there may be the following implementation manners of determining, by determining module 100, the first P-GW to be re-allocated:

[0104] Manner 1: The determining module 100 is specifically configured to determine that the first P-GW satisfies a preset condition.

[0105] When determining that the first P-GW satisfies the preset condition, the determining module 100 determines that the first P-GW is to be re-allocated; determines the adjustment type information of the first P-GW; and obtains, according to a stored correspondence between an identity of a PMNO and a P-GW, the identity of the PMNO corresponding to the first P-GW.

[0106] In this embodiment, the preset condition may include whether a ratio of a used throughput value in the first P-GW to a throughput upper limit is greater than a first preset value, or whether a ratio of a used throughput value in the first P-GW to a throughput upper limit is less than a second preset value.

[0107] Based on this, the apparatus for dynamic resource adjustment based on network sharing protected by the present invention may further include a monitoring module 400 and a first judging module 500. Referring to FIG. 7, FIG. 7 shows another schematic structural diagram of the apparatus for dynamic resource adjustment based on network sharing according to the present invention. The monitoring module 400 is configured to monitor periodically or in real time a throughput use status in the P-GW. The first judging module 500 is configured to: determine whether the ratio of the used throughput value in the first P-GW to the throughput upper limit is greater than the first preset value, and/or determine whether the ratio of the used throughput value in the first P-GW to the throughput upper limit is less than the second preset value.

[0108] In this case, that the determining module 100 determines that the first P-GW satisfies the preset condition specifically includes:
when the first judging module 500 determines that the ratio of the used throughput value in the first P-GW to the throughput upper limit is greater than the first preset value, the determining module 100 determines that the first P-GW is to be re-allocated, and that the adjustment type information of the first P-GW is increasing the throughput upper limit configured for the first P-GW; or when the first judging module 500 determines that the ratio of the used throughput value in the first P-GW to the throughput upper limit is less than the second preset value, the determining module 100 determines that the first P-GW is to be re-allocated, and that the adjustment type information of the first P-GW is decreasing the throughput upper limit configured for the first P-GW.

[0109] Manner 2: The determining module 100 determines that a re-allocation request sent by the first P-GW is received.

[0110] In this embodiment, the apparatus for dynamic resource adjustment based on network sharing protected by the present invention may further include a re-allocation request receiving module 600. Referring to FIG. 8, FIG. 8 shows still another schematic structural diagram of the apparatus for dynamic resource adjustment based on network sharing according to the present invention. The re-allocation request receiving module 600 is configured to receive a re-allocation request sent by the first P-GW.

[0111] In this embodiment, the re-allocation request that is sent by the first P-GW and is received by the re-allocation request receiving module 600 carries the adjustment type information of the first P-GW and the identity of the PMNO corresponding to the first P-GW. Therefore, the determining module 100 is specifically configured to: when the re-allocation request receiving module 600 receives the re-allocation request sent by the first P-GW, determine that the first P-GW is to be re-allocated; and determine the adjustment type information of the first P-GW and the identity of the PMNO according to the adjustment type information of the first P-GW and the identity of the PMNO corresponding to the first P-GW, where the adjustment type information and the identity are carried in the re-allocation request.

[0112] The adjustment type information may include information of increasing a throughput upper limit or information of decreasing a throughput upper limit.

[0113] The obtaining module 200 is configured to obtain, according to the identity that is of the PMNO and is obtained by the determining module 100 and the stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO.

[0114] The resource information of the P-GW may include a throughput upper limit configured for the P-GW and a currently used throughput value in the P-GW.

[0115] On the basis of the embodiment in the foregoing Manner 2, the re-allocation request may further include resource information of the first P-GW. In this case, the obtaining module 200 is specifically configured to obtain, according to the identity of the PMNO, resource information of another P-GW, except the first P-GW, corresponding to the PMNO.

[0116] The adjustment module 300 is configured to adjust, according to the adjustment type information that is of the first P-GW and is determined by the determining module 100 and the resource information that is of the P-GW corresponding to the PMNO and is obtained by the obtaining module 200, and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to a total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and a throughput upper limit configured for the another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW.

[0117] In this embodiment, the adjustment type information of the first P-GW may include increasing the throughput upper limit in the first P-GW or decreasing the throughput upper limit in the first P-GW. When the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the adjustment module 300 increases the throughput upper limit configured for the first P-GW, so that the first P-GW after the throughput upper limit is increased satisfies the throughput required by the first P-GW; at the same time, the adjustment module 300 correspondingly decreases, according to the resource information of the another P-GW corresponding to the PMNO, the throughput upper limit configured for the another P-GW. When the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW, the adjustment module 300 decreases the throughput upper limit configured for the first P-GW, and ensures that the first P-GW after the throughput upper limit is decreased still satisfies the throughput required by the first P-GW; at the same time, the adjustment module 300 correspondingly increases, according to the resource information of the another P-GW corresponding to the PMNO, the throughput upper limit configured for the another P-GW.

[0118] Specifically, when the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the obtaining module 200 is specifically configured to obtain, according to the identity that is of the PMNO and is obtained by the determining module 100, the resource information of the P-GW corresponding to the PMNO. In this case, the apparatus for dynamic resource adjustment based on network sharing protected by the present invention may further include a first determining submodule 700. Referring to FIG. 9, FIG. 9 shows yet another schematic structural diagram of the apparatus for dynamic resource adjustment based on network sharing according to the present invention. The first determining submodule 700 is configured to determine, according to the resource information that is of the P-GW and is obtained by the obtaining module 200, that a remaining throughput value in at least one P-GW is not less than a third preset value. In this case, the adjustment module 300 is specifically configured to: according to the adjustment type information of the first P-GW and resource information of the at least one P-GW, increase the throughput upper limit configured for the first P-GW, and correspondingly decrease a throughput upper limit in the at least one P-GW.

[0119] In addition, when the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the obtaining module 200 may be further specifically configured to obtain, according to the identity that is of the PMNO and is obtained by the determining module 100, resource information of all the P-GWs corresponding to the PMNO. In this case, the apparatus for dynamic resource adjustment based on network sharing protected by the present invention may further include a second determining submodule 800. The second determining submodule 800 is configured to determine, according to the resource information that is of all the P-GWs corresponding to the PMNO and is obtained by the obtaining module 200, that a used throughput value in all the P-GWs is not greater than a fourth preset value. In this case, the adjustment module 300 is specifically configured to: according to the adjustment type information of the first P-GW and the resource information of all the P-GWs corresponding to the PMNO, increase the throughput upper limit configured for the first P-GW, and correspondingly decrease the throughput upper limit in the another P-GW.

[0120] In this embodiment, the adjustment module 300 may be specifically configured to: increase a preset throughput value to the throughput upper limit configured for the first P-GW; or when the re-allocation request includes a total throughput value required by the first P-GW, increase, according to the total throughput value required by the first P-GW, the throughput upper limit in the first P-GW to the total throughput value required by the first P-GW. The total throughput value required by the first P-GW is obtained by the first P-GW in advance by means of estimation.

[0121] Specifically, when the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW, the adjustment module 300 is specifically configured to: decrease the throughput upper limit configured for the first P-GW, ensure that a throughput upper limit in the first P-GW after the throughput upper limit is decreased satisfies the throughput required by the first P-GW, and correspondingly increase the throughput upper limit configured for the another P-GW.

[0122] In this embodiment, the adjustment module 300 is specifically configured to: decrease a preset throughput value to the throughput upper limit configured for the first P-GW, or decrease the throughput upper limit in the first P-GW to the used throughput value in the first P-GW according to the used throughput value in the first P-GW.

[0123] In addition, the adjustment module 300 may be specifically configured to decrease, according to a change history record of the throughput upper limit configured for the first P-GW, the throughput upper limit configured for the first P-GW to an original preset value of the throughput upper limit configured for the first P-GW.

[0124] On the basis of the foregoing embodiment, the apparatus for dynamic resource adjustment based on network sharing protected by the present invention may further include a second judging module 900, still as shown in FIG. 9. The second judging module 900 is configured to determine, according to the change history record of the throughput upper limit in the first P-GW, whether the original preset value of the throughput upper limit in the first P-GW is not less than the used throughput value in the first P-GW.

[0125] In this case, the adjustment module 300 is specifically configured to: when the second judging module 900 determines that the original preset value of the throughput upper limit in the first P-GW is not less than the used throughput value in the first P-GW, decrease the throughput upper limit configured for the first P-GW to the original preset value of the throughput upper limit configured for the first P-GW.

[0126] According to the foregoing technical solution of the present invention, a determining module 100 determines a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtains an identity of a PMNO corresponding to the first P-GW. Further, an obtaining module 200 obtains, according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO. Finally, an adjustment module 300 adjusts, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to a total throughput value of the PMNO, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW. Therefore, when a remaining total throughput value of the PMNO does not yet reach a total subscribed throughput value, after a P-GW receives a request that is sent by the PMNO and that causes an increase in a throughput value, a management network element re-allocates the throughput upper limits of the P-GWs corresponding to the PMNO, so that a throughput upper limit of the P-GW is sufficient to provide an increased throughput value caused by the request sent by the PMNO, which saves a network resource, increases utilization of a network resource, and improves user experience.

[0127] In addition, an embodiment of the present invention further provides an apparatus for dynamic resource adjustment based on network sharing. The apparatus may be a host server that has a computing capability, a personal computer PC, a portable computer or terminal, or the like, and specific implementation of the apparatus is not limited in a specific embodiment of the present invention.

[0128] FIG. 10 is still yet another schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention. As shown in FIG. 10, an apparatus 1100 for dynamic resource adjustment based on network sharing includes:
a processor (processor) 1110, a communications interface (Communications Interface) 1120, a memory (memory) 1130, and a bus 1140.

[0129] The processor 1110, the communications interface 1120, and the memory 1130 complete communication with each other by using the bus 1140.

[0130] The processor 1110 is configured to execute a program 1132.

[0131] Specifically, the program 1132 may include program code, where the program code includes a computer operation instruction.

[0132] The processor 1110 may be a central processing unit CPU, or an application-specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement this embodiment of this application.

[0133] The memory 1130 is configured to store the program 1132. The memory 1130 may include a high-speed RAM memory, and may further include a non-volatile memory (non-volatile memory), such as at least one disk memory. The program 1132 may specifically include: determining a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtaining an identity of a PMNO corresponding to the first P-GW;
obtaining, according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO; and
adjusting, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that the sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW.

[0134] Preferably, the program 1132 may further include: the determining a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtaining an identity of a PMNO corresponding to the first P-GW includes: receiving a re-allocation request sent by the first P-GW, and determining that the first P-GW is to be re-allocated; and
determining the adjustment type information of the first P-GW and the identity of the PMNO according to the adjustment type information of the first P-GW and the identity of the PMNO corresponding to the first P-GW, where the adjustment type information and the identity are carried in the re-allocation request.

[0135] Preferably, the program 1132 may further include: the determining a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtaining an identity of a PMNO corresponding to the first P-GW includes: determining, by the management network element when determining that the first P-GW satisfies a preset condition, that the first P-GW is to be re-allocated, and determining the adjustment type information of the first P-GW; and
obtaining, by the management network element according to the stored correspondence between an identity of a PMNO and a P-GW, the identity of the PMNO corresponding to the first P-GW.

[0136] Preferably, the program 1132 may further include: the determining, when determining that the first P-GW satisfies a preset condition, that the first P-GW is to be re-allocated, and determining the adjustment type information of the first P-GW includes: when determining that a ratio of a used throughput value in the first P-GW to the throughput upper limit is greater than a first preset value, determining that the first P-GW is to be re-allocated and that the adjustment type information of the first P-GW is increasing the throughput upper limit configured for the first P-GW; or when determining that a ratio of a used throughput value in the first P-GW to the throughput upper limit is less than a second preset value, determining that the first P-GW is to be re-allocated and that the adjustment type information of the first P-GW is decreasing the throughput upper limit configured for the first P-GW.

[0137] Preferably, the program 1132 may further include: when the re-allocation request further includes resource information of the first P-GW, the obtaining, according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO includes:
obtaining, according to the identity of the PMNO, resource information of the another P-GW, except the first P-GW, corresponding to the PMNO.

[0138] Preferably, the program 1132 may further include: when the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the obtaining, according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO includes:

obtaining, according to the obtained identity of the PMNO, the resource information of the P-GW corresponding to the PMNO; and

when determining, according to the obtained resource information of the P-GW, that a remaining throughput value in at least one P-GW is not less than a third preset value, adjusting, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that the sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO; where

the adjusting, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that the sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO specifically includes:
according to the adjustment type information of the first P-GW and resource information of the at least one P-GW, increasing the throughput upper limit configured for the first P-GW, and correspondingly decreasing a throughput upper limit in the at least one P-GW.



[0139] Preferably, the program 1132 may further include: when the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the obtaining, according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO specifically includes:

obtaining, according to the obtained identity of the PMNO, resource information of all the P-GWs corresponding to the PMNO; where

the adjusting, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that the sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO specifically includes:
when determining, according to the resource information of all the P-GWs corresponding to the PMNO, that a used throughput value in all the P-GWs corresponding to the PMNO is not greater than a fourth preset value, according to the adjustment type information of the first P-GW and the resource information of all the P-GWs corresponding to the PMNO, increasing the throughput upper limit configured for the first P-GW, and correspondingly decreasing the throughput upper limit in the another P-GW.



[0140] Preferably, the program 1132 may further include: the increasing the throughput upper limit configured for the first P-GW includes: increasing a preset throughput value to the throughput upper limit configured for the first P-GW; or when the re-allocation request includes a total throughput value required by the first P-GW, increasing, according to the total throughput value required by the first P-GW, the throughput upper limit in the first P-GW to the total throughput value required by the first P-GW, where the total throughput value required by the first P-GW is obtained by the first P-GW in advance by means of estimation.

[0141] Preferably, the program 1132 may further include: when the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW, the adjusting, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that the sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO includes:
decreasing the throughput upper limit configured for the first P-GW, ensuring that a throughput upper limit in the first P-GW after the throughput upper limit is decreased satisfies the throughput required by the first P-GW, and correspondingly increasing the throughput upper limit configured for the another P-GW.

[0142] Preferably, the program 1132 may further include: the decreasing the throughput upper limit configured for the first P-GW includes: decreasing a preset throughput value to the throughput upper limit configured for the first P-GW; or decreasing the throughput upper limit in the first P-GW to the used throughput value in the first P-GW according to the used throughput value in the first P-GW.

[0143] Preferably, the program 1132 may further include: the decreasing the throughput upper limit configured for the first P-GW includes: decreasing, according to a change history record of the throughput upper limit configured for the first P-GW, the throughput upper limit configured for the first P-GW to an original preset value of the throughput upper limit configured for the first P-GW.

[0144] Preferably, the program 1132 may further include: before the decreasing the throughput upper limit configured for the first P-GW to an original preset value of the throughput upper limit configured for the first P-GW, the method further includes:

determining, according to the change history record of the throughput upper limit in the first P-GW, whether the original preset value of the throughput upper limit in the first P-GW is not less than the used throughput value in the first P-GW; and

when determining that the original preset value of the throughput upper limit in the first P-GW is not less than the used throughput value in the first P-GW, decreasing the throughput upper limit configured for the first P-GW to the original preset value of the throughput upper limit configured for the first P-GW.



[0145] For specific implementation of modules in the program 1132, refer to corresponding modules in embodiments shown in FIG. 6 to FIG. 9, and details are not described herein.

[0146] On the basis of the foregoing embodiment, the present invention further provides an apparatus for dynamic resource adjustment based on network sharing. Referring to FIG. 11, FIG. 11 shows even yet another schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention. The apparatus includes: a receiving module 1000, an information determining module 2000, and a re-allocation request sending module 3000.

[0147] The receiving module 1000 is configured to receive an IP-CAN session modification request.

[0148] The IP-CAN session modification request includes a request for increasing a throughput upper limit in a first P-GW, a request for decreasing a throughput upper limit in a first P-GW, and a request for not changing a throughput upper limit in a first P-GW. The request for increasing the throughput upper limit in the first P-GW includes any one of a dedicated bearer setup request, a dedicated bearer activation request, or a dedicated bearer update request. The request for decreasing the throughput upper limit in the first P-GW includes a dedicated bearer deletion request or a dedicated bearer update request. The request for not changing the throughput upper limit in the first P-GW includes a dedicated bearer update request.

[0149] Specifically, that the receiving module 1000 receives an IP-CAN session modification request may specifically include: the receiving module 2000 receives an IP-CAN session modification request sent by user equipment UE, a mobility management entity MME, or a policy and charging rules function PCRF.

[0150] The information determining module 2000 is configured to determine adjustment type information of the first P-GW when determining, according to the IP-CAN session modification request received by the receiving module 1000, that the IP-CAN session modification request causes a change in a total throughput value that is of a PMNO corresponding to the first P-GW and is in the first P-GW, and that a total throughput value in the first P-GW satisfies a preset condition.

[0151] The total throughput value in the first P-GW refers to a currently used throughput value in the first P-GW.

[0152] In this embodiment, after the receiving module 1000 receives the IP-CAN session modification request, the information determining module 2000 first determines that the IP-CAN session modification request causes a change in the total throughput value that is of the PMNO corresponding to the first P-GW and is in the first P-GW. Specifically, when the IP-CAN session modification request is the request for increasing the throughput upper limit in the first P-GW, after receiving the request, the receiving module 1000 gradually increases the currently used throughput value in the first P-GW, and in this case, the information determining module 2000 determines that the total throughput value that is of the PMNO corresponding to the first P-GW and is in the first P-GW changes. When the IP-CAN session modification request is the request for decreasing the throughput upper limit in the first P-GW, after receiving the request, the receiving module 1000 gradually decreases the currently used throughput value in the first P-GW, and in this case, the information determining module 2000 determines that the total throughput value that is of the PMNO corresponding to the first P-GW and is in the first P-GW changes.

[0153] In this embodiment, the preset condition may include whether the used throughput value in the first P-GW is greater than a first preset threshold, or whether the used throughput value in the first P-GW is less than a second preset threshold. The first preset threshold and the second preset threshold are used to indicate a current resource use state of the first P-GW. For example, when a throughput upper limit configured for the first P-GW is 100, the first preset threshold may be 90, and when the used throughput value in the first P-GW is greater than the first preset threshold 90, it indicates that the first P-GW is currently in an almost saturated state, and has few remaining throughputs. The second preset threshold may be 10, and when the used throughput value in the first P-GW is less than the second preset threshold 10, it indicates that the first P-GW is in an idle state, and has many remaining throughputs. Therefore, when the receiving module 1000 receives the IP-CAN session modification request for increasing the throughput upper limit in the first P-GW, and the used throughput value in the first P-GW is greater than the first preset threshold, the information determining module 2000 determines that the first P-GW satisfies the preset condition. Alternatively, when the receiving module 1000 receives the IP-CAN session modification request for decreasing the throughput upper limit in the first P-GW, and the used throughput value in the first P-GW is less than the second preset threshold, the information determining module 2000 determines that the first P-GW satisfies the preset condition.

[0154] In addition, the information determining module 2000 is specifically configured to: when the IP-CAN session modification request is the request for increasing the throughput upper limit in the first P-GW, determine that the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW; or the IP-CAN session modification request is the request for decreasing the throughput upper limit in the first P-GW, determine that the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW.

[0155] The re-allocation request sending module 3000 is configured to initiate, to a management network element, a re-allocation request that includes the adjustment type information of the first P-GW and an identity of the PMNO corresponding to the first P-GW, so that after receiving the re-allocation request, the management network element adjusts, according to the re-allocation request, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW.

[0156] Specifically, in this embodiment, when the management network element receives the re-allocation request that is initiated by the first P-GW and that includes the adjustment type information of the first P-GW and the identity of the PMNO corresponding to the first P-GW, the management network element determines that the first P-GW is to be re-allocated; obtains, according to the identity that is of the PMNO and is in the re-allocation request and a correspondence that is between the identity of the PMNO and a P-GW and is stored in the management network element, resource information of a P-GW corresponding to the PMNO; and further adjusts, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO, so as to satisfy the throughput required by the first P-GW.

[0157] In this embodiment, the management network element may include a policy and charging rules function PCRF or a service platform Service Platform.

[0158] FIG. 12 is even yet another schematic structural diagram of an apparatus for dynamic resource adjustment based on network sharing according to the present invention. As shown in FIG. 12, an apparatus 1200 for dynamic resource adjustment based on network sharing includes:
a processor (processor) 1210, a communications interface (Communications Interface) 1220, a memory (memory) 1230, and a bus 1240.

[0159] The processor 1210, the communications interface 1220, and the memory 1230 complete communication with each other by using the bus 1240.

[0160] The processor 1210 is configured to execute a program 1232.

[0161] Specifically, the program 1232 may include program code, where the program code includes a computer operation instruction.

[0162] The processor 1210 may be a central processing unit CPU, or an application-specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement this embodiment of this application.

[0163] The memory 1230 is configured to store the program 1232. The memory 1230 may include a high-speed RAM memory, and may further include a non-volatile memory (non-volatile memory), such as at least one disk memory. The program 1232 may specifically include: receiving an IP-connectivity access network IP-CAN session modification request;
determining adjustment type information of the first P-GW when determining, according to the IP-CAN session modification request, that the IP-CAN session modification request causes a change in a total throughput value that is of a PMNO corresponding to the first P-GW and is in the first P-GW, and that a total throughput value in the first P-GW satisfies a preset condition; and
initiating, to a management network element, a re-allocation request that includes the adjustment type information of the first P-GW and an identity of the PMNO corresponding to the first P-GW, so that after receiving the re-allocation request, the management network element adjusts, according to the re-allocation request, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW.

[0164] Preferably, the program 1232 may further include: the determining, according to the IP-CAN session modification request, that the IP-CAN session modification request causes a change in a total throughput value that is of a PMNO corresponding to the first P-GW and is in the first P-GW, and that a total throughput value in the first P-GW satisfies a preset condition includes:
when the IP-CAN session modification request is a request for increasing the throughput upper limit in the first P-GW, and a used throughput value in the first P-GW is greater than a first preset threshold, determining that the first P-GW satisfies the preset condition; or when the IP-CAN session modification request is a request for decreasing the throughput upper limit in the first P-GW, and a used throughput value in the first P-GW is less than a second preset threshold, determining that the first P-GW satisfies the preset condition.

[0165] Preferably, the program 1232 may further include: the request for increasing the throughput upper limit in the first P-GW includes any one of a dedicated bearer setup request, a dedicated bearer activation request, or a dedicated bearer update request; and
the request for decreasing the throughput upper limit in the first P-GW includes a dedicated bearer deletion request or a dedicated bearer update request.

[0166] Preferably, the program 1232 may further include: the determining adjustment type information of the first P-GW includes:

when the IP-CAN session modification request is a request for increasing the throughput upper limit in the first P-GW, determining that the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW; or

when the IP-CAN session modification request is a request for decreasing the throughput upper limit in the first P-GW, determining that the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW.



[0167] Preferably, the program 1232 may further include: the receiving an IP-CAN session modification request specifically includes: receiving an IP-CAN session modification request sent by user equipment UE, a mobility management entity MME, or a policy and charging rules function PCRF.

[0168] For specific implementation of modules in the program 1232, refer to corresponding modules in an embodiment shown in FIG. 12, and details are not described herein.

[0169] The embodiments in this specification are all described in a progressive manner, for same or similar parts in the embodiments, reference may be made to these embodiments, and each embodiment focuses on a difference from other embodiments. The apparatus disclosed in the embodiments is described relatively simply because it corresponds to the method disclosed in the embodiments, and for portions related to those of the method, reference may be made to the description of the method.

[0170] A person skilled in the art may further be aware that, in combination with the examples described in the embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. To clearly describe the interchangeability between the hardware and the software, the foregoing has generally described compositions and steps of each example according to functions. Whether the functions are performed by hardware or software and hardware depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present invention.

[0171] In combination with the embodiments disclosed in this specification, method or algorithm steps may be implemented by hardware, a software module executed by a processor, or a combination thereof. The software module may reside in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0172] The embodiments disclosed above are described to enable a person skilled in the art to implement or use the present invention. Various modifications to the embodiments are obvious to the person skilled in the art, and general principles defined in this specification may be implemented in other embodiments without departing from the scope of the present invention. The scope of the invention is defined by the appended claims.


Claims

1. A method for dynamic resource adjustment based on network sharing, comprising:

determining (101), by a management network element, a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtaining an identity of a participant Mobile Network Operator, PMNO, corresponding to the first P-GW;

obtaining (102), by the management network element according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO; and

adjusting (103), by the management network element according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to a total throughput value of the PMNO, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW,

wherein the throughput upper limit configured for a P-GW is set according to a throughput that can be carried at a guaranteed bit rate.


 
2. The method according to claim 1, wherein the determining (101), by a management network element, a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtaining an identity of a PMNO corresponding to the first P-GW comprises:

receiving, by the management network element, a re-allocation request sent by the first P-GW, and determining that the first P-GW is to be re-allocated; and

determining, by the management network element, the adjustment type information of the first P-GW and the identity of the PMNO according to the adjustment type information of the first P-GW and the identity of the PMNO corresponding to the first P-GW, wherein the adjustment type information and the identity are carried in the re-allocation request.


 
3. The method according to claim 1, wherein the determining (101), by a management network element, a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtaining an identity of a PMNO corresponding to the first P-GW comprises:

determining, by the management network element when determining that the first P-GW satisfies a preset condition, that the first P-GW is to be re-allocated, and determining the adjustment type information of the first P-GW; and

obtaining, by the management network element according to the stored correspondence between an identity of a PMNO and a P-GW, the identity of the PMNO corresponding to the first P-GW.


 
4. The method according to any one of claims 1 to 3, wherein when the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the obtaining (102), by the management network element according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO comprises:

obtaining, by the management network element according to the obtained identity of the PMNO, the resource information of the P-GW corresponding to the PMNO; and

when determining, according to the obtained resource information of the P-GW, that a remaining throughput value in at least one P-GW is not less than a third preset value, adjusting, according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that the sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO; wherein

the adjusting (103), according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that the sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO specifically comprises:
according to the adjustment type information of the first P-GW and resource information of the at least one P-GW, increasing, by the management network element, the throughput upper limit configured for the first P-GW, and correspondingly decreasing a throughput upper limit in the at least one P-GW.


 
5. The method according to any one of claims 1 to 3, wherein when the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the obtaining (102), by the management network element according to the obtained identity of the PMNO and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO specifically comprises:

obtaining, by the management network element according to the obtained identity of the PMNO, resource information of all the P-GWs corresponding to the PMNO; wherein

the adjusting (103), according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that the sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to the total throughput value of the PMNO, the throughput upper limit configured for the first P-GW and the throughput upper limit configured for the another P-GW corresponding to the PMNO specifically comprises:
when determining, according to the resource information of all the P-GWs corresponding to the PMNO, that a used throughput value in all the P-GWs corresponding to the PMNO is not greater than a fourth preset value, according to the adjustment type information of the first P-GW and the resource information of all the P-GWs corresponding to the PMNO, increasing, by the management network element, the throughput upper limit configured for the first P-GW, and correspondingly decreasing the throughput upper limit in the another P-GW.


 
6. The method according to any one of claims 1 to 3, wherein when the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW, the adjusting (102), by the management network clement according to the adjustment type information of the first P-GW and the resource information of the P-GW corresponding to the PMNO and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to a total throughput value of the PMNO, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO comprises:
decreasing, by the management network element, the throughput upper limit configured for the first P-GW, ensuring that a throughput upper limit in the first P-GW after the throughput upper limit is decreased satisfies the throughput required by the first P-GW, and correspondingly increasing the throughput upper limit configured for the another P-GW.
 
7. A method for dynamic resource adjustment based on network sharing, comprising: receiving (501), by a first P-GW, an IP-connectivity access network, IP-CAN, session modification request;
determining (502) adjustment type information of the first P-GW when the first P-GW determines, according to the IP-CAN session modification request, that the IP-CAN session modification request causes a change in a total throughput value that is of a participant Mobile Network Operator, PMNO, corresponding to the first P-GW and is in the first P-GW, and that a total throughput value in the first P-GW satisfies a preset condition; and
initiating (503), by the first P-GW to a management network element, a re-allocation request that comprises the adjustment type information of the first P-GW and an identity of the PMNO corresponding to the first P-GW, so that after receiving the re-allocation request, the management network element adjusts, according to the re-allocation request, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW,
wherein the throughput upper limit configured for a P-GW is set according to a throughput that can be carried at a guaranteed bit rate.
 
8. The method according to claim 7, wherein the determining (502), by the first P-GW according to the IP-CAN session modification request, that the IP-CAN session modification request causes a change in a total throughput value that is of a PMNO corresponding to the first P-GW and is in the first P-GW, and that a total throughput value in the first P-GW satisfies a preset condition comprises:
when the IP-CAN session modification request is a request for increasing the throughput upper limit in the first P-GW, and a used throughput value in the first P-GW is greater than a first preset threshold, determining that the first P-GW satisfies the preset condition; or when the IP-CAN session modification request is a request for decreasing the throughput upper limit in the first P-GW, and a used throughput value in the first P-GW is less than a second preset threshold, determining that the first P-GW satisfies the preset condition.
 
9. The method according to claim 7, wherein the determining adjustment type information of the first P-GW comprises:
when the IP-CAN session modification request is a request for increasing the throughput upper limit in the first P-GW, determining that the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW; or when the IP-CAN session modification request is a request for decreasing the throughput upper limit in the first P-GW, determining that the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW.
 
10. An apparatus for dynamic resource adjustment based on network sharing, comprising:

a determining module (100), configured to: determine a first P-GW to be re-allocated and adjustment type information of the first P-GW, and obtaining an identity of a participant Mobile Network Operator, PMNO, corresponding to the first P-GW;

an obtaining module (200), configured to obtain, according to the identity that is of the PMNO and is obtained by the determining module (100) and a stored correspondence between an identity of a PMNO and a P-GW, resource information of a P-GW corresponding to the PMNO; and

an adjustment module (300), configured to adjust, according to the adjustment type information that is of the first P-GW and is determined by the determining module (100) and the resource information that is of the P-GW corresponding to the PMNO and is obtained by the obtaining module (200), and based on that a sum of throughput upper limits of P-GWs corresponding to the PMNO is equal to a total throughput value of the PMNO, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW,

wherein the throughput upper limit configured for a P-GW is set according to a throughput that can be carried at a guaranteed bit rate.


 
11. The apparatus according to claim 10, further comprising:

a re-allocation request receiving module (600), configured to receive a re-allocation request sent by the first P-GW; wherein

the determining module (100) is specifically configured to: when the re-allocation request receiving module (600) receives the re-allocation request sent by the first P-GW, determine that the first P-GW is to be re-allocated; and determine the adjustment type information of the first P-GW and the identity of the PMNO according to the adjustment type information of the first P-GW and the identity of the PMNO corresponding to the first P-GW, wherein the adjustment type information and the identity are carried in the re-allocation request.


 
12. The apparatus according to claim 10, wherein:

the determining module (100) is further configured to determine whether the first P-GW satisfies a preset condition; and

when determining that the first P-GW satisfies the preset condition, the determining module (100) determines that the first P-GW is to be re-allocated; determines the adjustment type information of the first P-GW; and obtains, according to the stored correspondence between an identity of a PMNO and a P-GW, the identity of the PMNO corresponding to the first P-GW.


 
13. The apparatus according to any one of claims 10 to 12, wherein when the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the obtaining module (200) is specifically configured to obtain, according to the identity that is of the PMNO and is obtained by the determining module (100), the resource information of the P-GW corresponding to the PMNO; and the apparatus further comprises:
a first determining submodule (700), configured to determine, according to the resource information that is of the P-GW and is obtained by the obtaining module (200), that a remaining throughput value in at least one P-GW is not less than a third preset value; wherein in this case, the adjustment module (300) is specifically configured to: according to the adjustment type information of the first P-GW and resource information of the at least one P-GW, increase the throughput upper limit configured for the first P-GW, and correspondingly decrease a throughput upper limit in the at least one P-GW.
 
14. The apparatus according to any one of claims 10 to 12, wherein when the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW, the obtaining module is specifically configured to obtain, according to the identity that is of the PMNO and is obtained by the determining module, resource information of all the P-GWs corresponding to the PMNO; and the apparatus further comprises:
a second determining submodule (800), configured to determine, according to the resource information that is of all the P-GWs corresponding to the PMNO and is obtained by the obtaining module (200), that a used throughput value in all the P-GWs corresponding to the PMNO is not greater than a fourth preset value; wherein in this case, the adjustment module (300) is specifically configured to: according to the adjustment type information of the first P-GW and the resource information of all the P-GWs corresponding to the PMNO, increase the throughput upper limit configured for the first P-GW, and correspondingly decrease the throughput upper limit in the another P-GW.
 
15. The apparatus according to any one of claims 10 to 12, wherein when the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW, the adjustment module (300) is specifically configured to: decrease the throughput upper limit configured for the first P-GW, ensure that a throughput upper limit in the first P-GW after the throughput upper limit is decreased satisfies the throughput required by the first P-GW, and correspondingly increase the throughput upper limit configured for the another P-GW.
 
16. An apparatus for dynamic resource adjustment based on network sharing, comprising:

a receiving module (1000), configured to receive an IP-connectivity access network, IP-CAN, session modification request;

an information determining module (2000), configured to determine adjustment type information of the first P-GW when determining, according to the IP-CAN session modification request received by the receiving module, that the IP-CAN session modification request causes a change in a total throughput value that is of a participant Mobile Network Operator, PMNO, corresponding to the first P-GW and is in the first P-GW, and that a total throughput value in the first P-GW satisfies a preset condition; and

a re-allocation request sending module (3000), configured to initiate, to a management network element, a re-allocation request that comprises the adjustment type information of the first P-GW and an identity of the PMNO corresponding to the first P-GW, so that after receiving the re-allocation request, the management network element adjusts, according to the re-allocation request, a throughput upper limit configured for the first P-GW and a throughput upper limit configured for another P-GW corresponding to the PMNO, so as to satisfy a throughput required by the first P-GW,

wherein the throughput upper limit configured for a P-GW is set according to a throughput that can be carried at a guaranteed bit rate.


 
17. The apparatus according to claim 16, wherein:
the information determining module (2000) is specifically configured to: when the IP-CAN session modification request is a request for increasing the throughput upper limit in the first P-GW, and a used throughput value in the first P-GW is greater than a first preset threshold, determine that the first P-GW satisfies the preset condition; or the information determining module (2000) is specifically configured to: when the IP-CAN session modification request is a request for decreasing the throughput upper limit in the first P-GW, and a used throughput value in the first P-GW is less than a second preset threshold, determine that the first P-GW satisfies the preset condition.
 
18. The apparatus according to claim 16, wherein:
the information determining module (2000) is specifically configured to: when the IP-CAN session modification request is a request for increasing the throughput upper limit in the first P-GW, determine that the adjustment type information of the first P-GW is increasing the throughput upper limit in the first P-GW; or when the IP-CAN session modification request is a request for decreasing the throughput upper limit in the first P-GW, determine that the adjustment type information of the first P-GW is decreasing the throughput upper limit in the first P-GW.
 


Ansprüche

1. Verfahren für dynamische Ressourcenanpassung basierend auf Netzwerkfreigabe, umfassend:

Bestimmen (101), durch ein Verwaltungsnetzwerkelement, eines ersten P-GW zur Umverteilung und von Anpassungstypinformationen des ersten P-GW, und Erhalten einer Identität eines teilnehmenden mobilen Netzwerkbetreibers (participating mobile network operator - PMNO) entsprechend dem ersten P-GW;

Erhalten (102), durch das Verwaltungsnetzwerkelement gemäß der erhaltenen Identität des PMNO und einer gespeicherten Korrespondenz zwischen einer Identität eines PMNO und einem P-GW, von Ressourceninformationen eines P-GW entsprechend dem PMNO; und

Anpassen (103), durch das Verwaltungsnetzwerkelement gemäß den Anpassungstypinformationen des ersten P-GW und den Ressourceninformationen des P-GW entsprechend dem PMNO und basierend darauf, dass eine Summe von Durchsatzobergrenzen von P-GWs entsprechend dem PMNO gleich einem Gesamtdurchsatzwert des PMNO ist, einer Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, und einer Durchsatzobergrenze, die für ein anderes P-GW entsprechend dem PMNO konfiguriert ist, um einen Durchsatz zu erfüllen, der durch das erste P-GW benötigt wird,

wobei die Durchsatzobergrenze, die für ein P-GW konfiguriert ist, gemäß einem Durchsatz festgelegt wird, der bei einer garantierten Bitrate getragen werden kann.


 
2. Verfahren nach Anspruch 1, wobei das Bestimmen (101), durch ein Verwaltungsnetzwerkelement, eines ersten P-GW zur Umverteilung und von Anpassungstypinformationen des ersten P-GW, und Erhalten einer Identität eines PMNO entsprechend dem ersten P-GW Folgendes umfasst:

Empfangen, durch das Verwaltungsnetzwerkelement, einer Umverteilungsanforderung, die durch das erste P-GW gesendet wird, und Bestimmen, dass das erste P-GW umzuverteilen ist; und

Bestimmen, durch das Verwaltungsnetzwerkelement, der Anpassungstypinformationen des ersten P-GW und der Identität des PMNO gemäß den Anpassungstypinformationen des ersten P-GW und der Identität des PMNO entsprechend dem ersten P-GW, wobei die Anpassungstypinformationen und die Identität in der Umverteilungsanforderung getragen werden.


 
3. Verfahren nach Anspruch 1, wobei das Bestimmen (101), durch ein Verwaltungsnetzwerkelement, eines ersten P-GW zur Umverteilung und von Anpassungstypinformationen des ersten P-GW, und Erhalten einer Identität eines PMNO entsprechend dem ersten P-GW Folgendes umfasst:

Bestimmen, durch das Verwaltungsnetzwerkelement, wenn bestimmt wird, dass das erste P-GW eine zuvor festgelegte Bedingung erfüllt, dass das erste P-GW umzuverteilen ist, und Bestimmen der Anpassungstypinformationen des ersten P-GW; und

Erhalten, durch das Verwaltungsnetzwerkelement gemäß der gespeicherten Korrespondenz zwischen einer Identität eines PMNO und einem P-GW, der Identität des PMNO entsprechend dem ersten P-GW.


 
4. Verfahren nach einem der Ansprüche 1 bis 3, wobei, wenn die Anpassungstypinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW erhöhen, das Erhalten (102), durch das Verwaltungsnetzwerkelement gemäß der erhaltenen Identität des PMNO und einer gespeicherten Korrespondenz zwischen einer Identität eines PMNO und einem P-GW, von Ressourceninformationen eines P-GW entsprechend dem PMNO Folgendes umfasst:

Erhalten, durch das Verwaltungsnetzwerkelement gemäß der erhaltenen Identität des PMNO, der Ressourceninformationen des P-GW entsprechend dem PMNO; und

wenn bestimmt wird, gemäß den erhaltenen Ressourceninformationen des P-GW, dass ein übriger Durchsatzwert in zumindest einem P-GW nicht kleiner als ein dritter zuvor festgelegter Wert ist, Anpassen, gemäß den Anpassungstypinformationen des ersten P-GW und den Ressourceninformationen des P-GW entsprechend dem PMNO und basierend darauf, dass die Summe von Durchsatzobergrenzen von P-GWs entsprechend dem PMNO gleich dem Gesamtdurchsatzwert des PMNO ist, der Durchsatzobergrenze, die für das erste P-GW konfiguriert ist und der Durchsatzobergrenze, die für das andere P-GW entsprechend dem PMNO konfiguriert ist; wobei

das Anpassen (103), gemäß den Anpassungstypinformationen des ersten P-GW und den Ressourceninformationen des P-GW entsprechend dem PMNO und basierend darauf, dass die Summe von Durchsatzobergrenzen von P-GWs entsprechend dem PMNO gleich dem Gesamtdurchsatzwert des PMNO ist, der Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, und der Durchsatzobergrenze, die für das andere P-GW entsprechend dem PMNO konfiguriert ist, insbesondere Folgendes umfasst:
gemäß den Anpassungstypinformationen des ersten P-GW und Ressourceninformationen des zumindest einen P-GW, Erhöhen, durch das Verwaltungsnetzwerkelement, der Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, und entsprechendes Reduzieren einer Durchsatzobergrenze in dem zumindest einen P-GW.


 
5. Verfahren nach einem der Ansprüche 1 bis 3, wobei, wenn die Anpassungstypinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW erhöhen, das Erhalten (102), durch das Verwaltungsnetzwerkelement gemäß der erhaltenen Identität des PMNO und einer gespeicherten Korrespondenz zwischen einer Identität eines PMNO und einem P-GW, von Ressourceninformationen eines P-GW entsprechend dem PMNO insbesondere Folgendes umfasst:

Erhalten, durch das Verwaltungsnetzwerkelement gemäß der erhaltenen Identität des PMNO, von Ressourceninformationen aller P-GWs entsprechend dem PMNO; wobei

das Anpassen (103), gemäß den Anpassungstypinformationen des ersten P-GW und den Ressourceninformationen des P-GW entsprechend dem PMNO und basierend darauf, dass die Summe von Durchsatzobergrenzen von P-GWs entsprechend dem PMNO gleich dem Gesamtdurchsatzwert des PMNO ist, der Durchsatzobergrenze,

die für das erste P-GW konfiguriert ist, und der Durchsatzobergrenze, die für das andere P-GW entsprechend dem PMNO konfiguriert ist, insbesondere Folgendes umfasst:
wenn bestimmt wird, gemäß den Ressourceninformationen aller P-GWs entsprechend dem PMNO, dass ein verwendeter Durchsatzwert in allen P-GWs entsprechend dem PMNO nicht größer als ein vierter zuvor festgelegter Wert ist, gemäß den Anpassungstypinformationen des ersten P-GW und den Ressourceninformationen aller P-GWs entsprechend dem PMNO, Erhöhen, durch das Verwaltungsnetzwerkelement, der Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, und entsprechendes Reduzieren der Durchsatzobergrenze in dem anderen P-GW.


 
6. Verfahren nach einem der Ansprüche 1 bis 3, wobei, wenn die Anpassungstypinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW reduzieren, das Anpassen (102), durch das Verwaltungsnetzwerkelement gemäß den Anpassungstypinformationen des ersten P-GW und den Ressourceninformationen des P-GW entsprechend dem PMNO und basierend darauf, dass eine Summe von Durchsatzobergrenzen von P-GWs entsprechend dem PMNO gleich einem Gesamtdurchsatzwert des PMNO ist, einer Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, und einer Durchsatzobergrenze, die für ein anderes P-GW entsprechend dem PMNO konfiguriert ist, Folgendes umfasst:
Reduzieren, durch das Verwaltungsnetzwerkelement, der Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, Sicherstellen, dass eine Durchsatzobergrenze in dem ersten P-GW, nachdem die Durchsatzobergrenze reduziert ist, den Durchsatz erfüllt, der durch das erste P-GW benötigt wird, und entsprechendes Erhöhen der Durchsatzobergrenze, die für das andere P-GW konfiguriert ist.
 
7. Verfahren für dynamische Ressourcenanpassung basierend auf Netzwerkfreigabe, umfassend:

Empfangen (501), durch ein erstes P-GW, einer IP-Konnektivitätszugangsnetzwerk-(IP-CAN-)Sitzungsmodifikationsanforderung;

Bestimmen (502) von Anpassungstypinformationen des ersten P-GW, wenn das erste P-GW bestimmt, gemäß der IP-CAN-Sitzungsmodifikationsanforderung, dass die IP-CAN-Sitzungsmodifikationsanforderung eine Änderung eines Gesamtdurchsatzwertes bewirkt, der von einem teilnehmenden mobilen Netzwerkbetreiber, PMNO, entsprechend dem ersten P-GW ist und in dem ersten P-GW ist, und dass ein Gesamtdurchsatzwert in dem ersten P-GW eine zuvor festgelegte Bedingung erfüllt; und

Initiieren (503), durch das erste P-GW zu einem Verwaltungsnetzwerkelement, einer Umverteilungsanforderung, die die Anpassungstypinformationen des ersten P-GW und eine Identität des PMNO entsprechend dem ersten P-GW umfasst, sodass nach dem Empfangen der Umverteilungsanforderung das Verwaltungsnetzwerkelement gemäß der Umverteilungsanforderung eine Durchgangsobergrenze, die für das erste P-GW konfiguriert ist, und eine Durchgangsobergrenze anpasst, die für ein anderes P-GW entsprechend dem PMNO konfiguriert ist, um einen Durchsatz zu erfüllen, der durch das erste P-GW benötigt wird, wobei die Durchsatzobergrenze, die für ein P-GW konfiguriert ist, gemäß einem Durchsatz festgelegt wird, der bei einer garantierten Bitrate getragen werden kann.


 
8. Verfahren nach Anspruch 7, wobei das Bestimmen (502), durch das erste P-GW gemäß der IP-CAN-Sitzungsmodifikationsanforderung, dass die IP-CAN-Sitzungsmodifikationsanforderung eine Änderung eines Gesamtdurchsatzwertes bewirkt, der von einem teilnehmenden PMNO entsprechend dem ersten P-GW ist und in dem ersten P-GW ist, und dass ein Gesamtdurchsatzwert in dem ersten P-GW eine zuvor festgelegte Bedingung erfüllt, Folgendes umfasst:
wenn die IP-CAN-Sitzungsmodifikationsanforderung eine Anforderung zum Erhöhen der Durchsatzobergrenze in dem ersten P-GW ist und ein verwendeter Durchsatzwert in dem ersten P-GW größer als ein erster zuvor festgelegter Schwellenwert ist, Bestimmen, dass das erste P-GW die zuvor festgelegte Bedingung erfüllt; oder wenn die IP-CAN-Sitzungsmodifikationsanforderung eine Anforderung zum Reduzieren der Durchsatzobergrenze in dem ersten P-GW ist und ein verwendeter Durchsatzwert in dem ersten P-GW kleiner als ein zweiter zuvor festgelegter Schwellenwert ist, Bestimmen, dass das erste P-GW die zuvor festgelegte Bedingung erfüllt.
 
9. Verfahren nach Anspruch 7, wobei das Bestimmen von Anpassungstypinformationen des ersten P-GW Folgendes umfasst:
wenn die IP-CAN-Sitzungsmodifikationsanforderung eine Anforderung zum Erhöhen der Durchsatzobergrenze in dem ersten P-GW ist, Bestimmen, dass die Anpassungstypinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW erhöhen; oder wenn die IP-CAN-Sitzungsmodifikationsanforderung eine Anforderung zum Reduzieren der Durchsatzobergrenze in dem ersten P-GW ist, Bestimmen, dass die Anpassungstypinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW reduzieren.
 
10. Vorrichtung für dynamische Ressourcenanpassung basierend auf Netzwerkfreigabe, umfassend:

ein Bestimmungsmodul (100), das für Folgendes konfiguriert ist: Bestimmen eines ersten P-GW zur Umverteilung und von Anpassungstypinformationen des ersten P-GW, und Erhalten einer Identität eines teilnehmenden mobilen Netzwerkbetreibers (participating mobile network operator - PMNO) entsprechend dem ersten P-GW;

ein Erhaltungsmodul (200), das konfiguriert ist, um gemäß der Identität des PMNO und durch das Bestimmungsmodul (100) erhalten und einer gespeicherten Korrespondenz zwischen einer Identität eines PMNO und einem P-GW Ressourceninformationen eines P-GW entsprechend dem PMNO zu erhalten; und

ein Anpassungsmodul (300), das konfiguriert ist, um gemäß den Anpassungstypinformationen des ersten P-GW und gemäß dem Bestimmungsmodul (100) bestimmt und den Ressourceninformationen des P-GW entsprechend dem PMNO und durch das Erhaltungsmodul (200) erhalten und basierend darauf, dass eine Summe von Durchsatzobergrenzen von P-GWs entsprechend dem PMNO gleich einem Gesamtdurchsatzwert des PMNO ist, eine Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, und eine Durchsatzobergrenze anzupassen, die für ein anderes P-GW entsprechend dem PMNO konfiguriert ist, um einen Durchsatz zu erfüllen, der durch das erste P-GW benötigt wird,

wobei die Durchsatzobergrenze, die für ein P-GW konfiguriert ist, gemäß einem Durchsatz festgelegt wird, der bei einer garantierten Bitrate getragen werden kann.


 
11. Vorrichtung nach Anspruch 10, ferner umfassend:
ein Umverteilungsanforderungsempfangsmodul (600), das konfiguriert ist, um eine Umverteilungsanforderung zu empfangen, die durch das erste P-GW gesendet wird; wobei das Bestimmungsmodul (100) insbesondere für Folgendes konfiguriert ist: wenn das Umverteilungsanforderungsempfangsmodul (600) die Umverteilungsanforderung empfängt, die durch das erste P-GW gesendet wird, Bestimmen, dass das erste P-GW umzuverteilen ist; und Bestimmen der Anpassungstypinformationen des ersten P-GW und der Identität des PMNO gemäß den Anpassungstypinformationen des ersten P-GW und der Identität des PMNO entsprechend dem ersten P-GW, wobei die Anpassungstypinformationen und die Identität in der Umverteilungsanforderung getragen werden.
 
12. Vorrichtung nach Anspruch 10, wobei:

das Bestimmungsmodul (100) ferner konfiguriert ist, um zu bestimmen, ob das erste P-GW eine zuvor festgelegte Bedingung erfüllt; und

wenn bestimmt wird, dass das erste P-GW die zuvor festgelegte Bedingung erfüllt, das Bestimmungsmodul (100) bestimmt, dass das erste P-GW umzuverteilen ist; die Anpassungstypinformationen des ersten P-GW bestimmt; und gemäß der gespeicherten Korrespondenz zwischen einer Identität eines PMNO und eines P-GW die Identität des PMNO entsprechend dem ersten P-GW erhält.


 
13. Vorrichtung nach einem der Ansprüche 10 bis 12, wobei, wenn die Anpassungstypinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW erhöhen, das Erhaltungsmodul (200) insbesondere konfiguriert ist, um gemäß der Identität des PMNO und durch das Bestimmungsmodul (100) erhalten die Ressourceninformationen des P-GW entsprechend dem PMNO zu erhalten; und die Vorrichtung ferner Folgendes umfasst:
ein erstes Bestimmungsteilmodul (700), das konfiguriert ist, um gemäß den Ressourceninformationen des P-GW und durch das Erhaltungsmodul (200) erhalten zu bestimmen, dass ein übriger Durchsatzwert in zumindest einem P-GW nicht kleiner als ein dritter zuvor festgelegter Wert ist; wobei in diesem Fall das Anpassungsmodul (300) insbesondere für Folgendes konfiguriert ist: gemäß den Anpassungstypinformationen des ersten P-GW und Ressourceninformationen des zumindest einen P-GW, Erhöhen der Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, und entsprechendes Reduzieren einer Durchsatzobergrenze in dem zumindest einen P-GW.
 
14. Vorrichtung nach einem der Ansprüche 10 bis 12, wobei, wenn die Anpassungstypinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW erhöhen, das Erhaltungsmodul insbesondere konfiguriert ist, um gemäß der Identität des PMNO und durch das Bestimmungsmodul erhalten Ressourceninformationen aller P-GWs entsprechend dem PMNO zu erhalten; und die Vorrichtung ferner Folgendes umfasst:
ein zweites Bestimmungsteilmodul (800), das konfiguriert ist, um gemäß den Ressourceninformationen aller P-GWs entsprechend dem PMNO und durch das Erhaltungsmodul (200) erhalten zu bestimmen, dass ein verwendeter Durchsatzwert in allen P-GWs entsprechend dem PMNO nicht größer als ein vierter zuvor festgelegter Wert ist; wobei in diesem Fall das Anpassungsmodul (300) insbesondere für Folgendes konfiguriert ist: gemäß den Anpassungstypinformationen des ersten P-GW und den Ressourceninformationen aller P-GWs entsprechend dem PMNO, Erhöhen der Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, und entsprechendes Reduzieren der Durchsatzobergrenze in dem anderen P-GW.
 
15. Vorrichtung nach einem der Ansprüche 10 bis 12, wobei, wenn die Anpassungstypinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW reduzieren, das Anpassungsmodul (300) insbesondere für Folgendes konfiguriert ist: Reduzieren der Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, Sicherstellen, dass eine Durchsatzobergrenze in dem ersten P-GW, nachdem die Durchsatzobergrenze reduziert ist, den Durchsatz erfüllt, der durch das erste P-GW benötigt wird, und entsprechendes Erhöhen der Durchsatzobergrenze, die für das andere P-GW konfiguriert ist.
 
16. Vorrichtung für dynamische Ressourcenanpassung basierend auf Netzwerkfreigabe, umfassend:

ein Empfangsmodul (1000), das konfiguriert ist, um eine IP-Konnektivitätszugangsnetzwerk-(IP-CAN-)Sitzungsmodifikationsanforderung zu empfangen;

ein Informationsbestimmungsmodul (2000), das konfiguriert ist, um Anpassungstypinformationen des ersten P-GW zu bestimmen, wenn gemäß der IP-CAN-Sitzungsmodifikationsanforderung, die durch das Empfangsmodul empfangen wird, bestimmt wird, dass die IP-CAN-Sitzungsmodifikationsanforderung eine Änderung eines Gesamtdurchsatzwertes bewirkt, der von einem teilnehmenden mobilen Netzwerkbetreiber, PMNO, entsprechend dem ersten P-GW ist und in dem ersten P-GW ist, und dass ein Gesamtdurchsatzwert in dem ersten P-GW eine zuvor festgelegte Bedingung erfüllt; und

ein Umverteilungsanforderungssendemodul (3000), das konfiguriert ist, um zu einem Verwaltungsnetzwerkelement eine Umverteilungsanforderung zu initiieren, die die Anpassungstypinformationen des ersten P-GW und eine Identität des PMNO entsprechend dem ersten P-GW umfasst, sodass nach dem Empfangen der Umverteilungsanforderung das Verwaltungsnetzwerkelement gemäß der Umverteilungsanforderung eine Durchsatzobergrenze, die für das erste P-GW konfiguriert ist, und eine Durchsatzobergrenze anpasst, die für ein anderes P-GW entsprechend dem PMNO konfiguriert ist, um einen Durchsatz zu erfüllen, der durch das erste P-GW benötigt wird, wobei die Durchsatzobergrenze, die für ein P-GW konfiguriert ist, gemäß einem Durchsatz festgelegt wird, der bei einer garantierten Bitrate getragen werden kann.


 
17. Vorrichtung nach Anspruch 16, wobei:
das Informationsbestimmungsmodul (2000) insbesondere für Folgendes konfiguriert ist: wenn die IP-CAN-Sitzungsmodifikationsanforderung eine Anforderung zum Erhöhen der Durchsatzobergrenze in dem ersten P-GW ist und ein verwendeter Durchsatzwert in dem ersten P-GW größer als ein erster zuvor festgelegter Schwellenwert ist, Bestimmen, dass das erste P-GW die zuvor festgelegte Bedingung erfüllt; oder das Informationsbestimmungsmodul (2000) insbesondere für Folgendes konfiguriert ist: wenn die IP-CAN-Sitzungsmodifikationsanforderung eine Anforderung zum Reduzieren der Durchsatzobergrenze in dem ersten P-GW ist und ein verwendeter Durchsatzwert in dem ersten P-GW kleiner als ein zweiter zuvor festgelegter Schwellenwert ist, Bestimmen, dass das erste P-GW die zuvor festgelegte Bedingung erfüllt.
 
18. Vorrichtung nach Anspruch 16, wobei:
das Informationsbestimmungsmodul (2000) insbesondere für Folgendes konfiguriert ist: wenn die IP-CAN-Sitzungsmodifikationsanforderung eine Anforderung zum Erhöhen der Durchsatzobergrenze in dem ersten P-GW ist, Bestimmen, dass die Anpassungsinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW erhöhen; oder wenn die IP-CAN-Sitzungsmodifikationsanforderung eine Anforderung zum Reduzieren der Durchsatzobergrenze in dem ersten P-GW ist, Bestimmen, dass die Anpassungstypinformationen des ersten P-GW die Durchsatzobergrenze in dem ersten P-GW reduzieren.
 


Revendications

1. Procédé d'ajustement dynamique de ressources basé sur un partage de réseau, comprenant :

la détermination (101), par un élément de réseau de gestion, d'une première P-GW à réallouer et d'une information de type d'ajustement de la première P-GW, et l'obtention d'une identité d'un opérateur de réseau mobile participant, PMNO, correspondant à la première P-GW ;

l'obtention (102), par l'élément de réseau de gestion selon l'identité obtenue du PMNO et une correspondance stockée entre une identité d'un PMNO et une P-GW, d'une information de ressource d'une P-GW correspondant au PMNO ; et

l'ajustement (103), par l'élément de réseau de gestion selon l'information de type d'ajustement de la première P-GW et l'information de ressource de la P-GW correspondant au PMNO et sur la base qu'une somme de limites supérieures de débit de P-GW correspondant au PMNO est égale à une valeur de débit totale du PMNO, une limite supérieure de débit configurée pour la première P-GW et une limite supérieure de débit configurée pour une autre P-GW correspondant au PMNO, de façon à satisfaire un débit requis par la première P-GW,

dans lequel la limite supérieure de débit configurée pour une P-GW est établie selon un débit qui peut être acheminé à un débit binaire garanti.


 
2. Procédé selon la revendication 1, dans lequel la détermination (101), par un élément de réseau de gestion, d'une première P-GW à réallouer et d'une information de type d'ajustement de la première P-GW, et l'obtention d'une identité d'un PMNO correspondant à la première P-GW comprennent :

la réception, par l'élément de réseau de gestion, d'une demande de réallocation envoyée par la première P-GW, et la détermination que la première P-GW doit être réallouée ; et

la détermination, par l'élément de réseau de gestion, de l'information de type d'ajustement de la première P-GW et de l'identité du PMNO selon l'information de type d'ajustement de la première P-GW et de l'identité du PMNO correspondant à la première P-GW, dans lequel l'information de type d'ajustement et l'identité sont acheminées dans la demande de réallocation.


 
3. Procédé selon la revendication 1, dans lequel la détermination (101), par un élément de réseau de gestion, d'une première P-GW à réallouer et d'une information de type d'ajustement de la première P-GW, et l'obtention d'une identité d'un PMNO correspondant à la première P-GW comprennent :

la détermination, par l'élément de réseau de gestion lors de la détermination que la première P-GW satisfait une condition préétablie, que la première P-GW doit être réallouée, et la détermination de l'information de type d'ajustement de la première P-GW ; et

l'obtention, par l'élément de réseau de gestion selon la correspondance stockée entre une identité d'un PMNO et une P-GW, de l'identité du PMNO correspondant à la première P-GW.


 
4. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel lorsque l'information de type d'ajustement de la première P-GW augmente la limite supérieure de débit dans la première P-GW, l'obtention (102), par l'élément de réseau de gestion selon l'identité obtenue du PMNO et une correspondance stockée entre une identité d'un PMNO et une P-GW, d'une information de ressource d'une P-GW correspondant au PMNO comprend :

l'obtention, par l'élément de réseau de gestion selon l'identité obtenue du PMNO, de l'information de ressource de la P-GW correspondant au PMNO ; et

lors de la détermination, selon l'information de ressource obtenue de la P-GW, qu'une valeur de débit restant dans au moins une P-GW n'est pas inférieure à une troisième valeur préétablie, l'ajustement, selon l'information de type d'ajustement de la première P-GW et l'information de ressource de la P-GW correspondant au PMNO et sur la base que la somme de limites supérieures de débit de P-GW correspondant au PMNO est égale à la valeur de débit totale du PMNO, de la limite supérieure de débit configurée pour la première P-GW et de la limite supérieure de débit configurée pour l'autre P-GW correspondant au PMNO ; dans lequel

l'ajustement (103), selon l'information de type d'ajustement de la première P-GW et l'information de ressource de la P-GW correspondant au PMNO et sur la base que la somme de limites supérieures de débit de P-GW correspondant au PMNO est égale à la valeur de débit totale du PMNO, de la limite supérieure de débit configurée pour la première P-GW et de la limite supérieure de débit configurée pour l'autre P-GW correspondant au PMNO comprend spécifiquement :
selon l'information de type d'ajustement de la première P-GW et l'information de ressource de l'au moins une P-GW, l'augmentation, par l'élément de réseau de gestion, de la limite supérieure de débit configurée pour la première P-GW, et la diminution correspondante d'une limite supérieure de débit dans l'au moins une P-GW.


 
5. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel lorsque l'information de type d'ajustement de la première P-GW augmente la limite supérieure de débit dans la première P-GW, l'obtention (102), par l'élément de réseau de gestion selon l'identité obtenue du PMNO et une correspondance stockée entre une identité d'un PMNO et une P-GW, d'une information de ressource d'une P-GW correspondant au PMNO comprend spécifiquement :
l'obtention, par l'élément de réseau de gestion selon l'identité obtenue du PMNO, d'une information de ressource de toutes les P-GW correspondant au PMNO ; dans lequel
l'ajustement (103), selon l'information de type d'ajustement de la première P-GW et l'information de ressource de la P-GW correspondant au PMNO et sur la base que la somme de limites supérieures de débit de P-GW correspondant au PMNO est égale à la valeur de débit totale du PMNO, de la limite supérieure de débit configurée pour la première P-GW et de la limite supérieure de débit configurée pour l'autre P-GW correspondant au PMNO comprend spécifiquement :
lors de la détermination, selon l'information de ressource de toutes les P-GW correspondant au PMNO, qu'une valeur de débit utilisée dans toutes les P-GW correspondant au PMNO n'est pas supérieure à une quatrième valeur préétablie, selon l'information de type d'ajustement de la première P-GW et l'information de ressource de toutes les P-GW correspondant au PMNO, l'augmentation, par l'élément de réseau de gestion, de la limite supérieure de débit configurée pour la première P-GW, et la diminution correspondante de la limite supérieure de débit dans l'autre P-GW.
 
6. Procédé selon l'une quelconque des revendications 1 à 3, dans lequel lorsque l'information de type d'ajustement de la première P-GW diminue la limite supérieure de débit dans la première P-GW, l'ajustement (102), par l'élément de réseau de gestion selon l'information de type d'ajustement de la première P-GW et l'information de ressource de la P-GW correspondant au PMNO et sur la base qu'une somme de limites supérieures de débit de P-GW correspondant au PMNO est égale à une valeur de débit totale du PMNO, d'une limite supérieure de débit configurée pour la première P-GW et d'une limite supérieure de débit configurée pour une autre P-GW correspondant au PMNO comprend :
la diminution, par l'élément de réseau de gestion, de la limite supérieure de débit configurée pour la première P-GW, garantissant qu'une limite supérieure de débit dans la première P-GW après que la limite supérieure de débit est diminuée satisfait le débit requis par la première P-GW, et l'augmentation correspondante de la limite supérieure de débit configurée pour l'autre P-GW.
 
7. Procédé d'ajustement dynamique de ressources basé sur un partage de réseau, comprenant :

la réception (501), par une première P-GW, d'une demande de modification de session de réseau d'accès à connectivité IP, IP-CAN ;

la détermination (502) d'une information de type d'ajustement de la première P-GW lorsque la première P-GW détermine, selon la demande de modification de session IP-CAN, que la demande de modification de session IP-CAN provoque un changement d'une valeur de débit totale qui est celle d'un opérateur de réseau mobile participant, PMNO, correspondant à la première P-GW et est dans la première P-GW, et qu'une valeur de débit totale dans la première P-GW satisfait une condition préétablie ; et

le lancement (503), par la première P-GW à un élément de réseau de gestion, d'une demande de réallocation qui comprend l'information de type d'ajustement de la première P-GW et une identité du PMNO correspondant à la première P-GW, de sorte qu'après réception de la demande de réallocation, l'élément de réseau de gestion ajuste, selon la demande de réallocation, une limite supérieure de débit configurée pour la première P-GW et une limite supérieure de débit configurée pour une autre P-GW correspondant au PMNO, de façon à satisfaire un débit requis par la première P-GW,

dans lequel la limite supérieure de débit configurée pour une P-GW est établie selon un débit qui peut être acheminé à un débit binaire garanti.


 
8. Procédé selon la revendication 7, dans lequel la détermination (502), par la première P-GW selon la demande de modification de session IP-CAN, que la demande de modification de session IP-CAN provoque un changement d'une valeur de débit totale qui est celle d'un PMNO correspondant à la première P-GW et est dans la première P-GW, et qu'une valeur de débit totale dans la première P-GW satisfait une condition préétablie comprend :
lorsque la demande de modification de session IP-CAN est une demande d'augmentation de la limite supérieure de débit dans la première P-GW, et une valeur de débit utilisée dans la première P-GW est supérieure à un premier seuil préétabli, la détermination que la première P-GW satisfait la condition préétablie ; ou lorsque la demande de modification de session IP-CAN est une demande de diminution de la limite supérieure de débit dans la première P-GW, et une valeur de débit utilisée dans la première P-GW est inférieure à un second seuil préétabli, la détermination que la première P-GW satisfait la condition préétablie.
 
9. Procédé selon la revendication 7, dans lequel la détermination de l'information de type d'ajustement de la première P-GW comprend :
lorsque la demande de modification de session IP-CAN est une demande d'augmentation de la limite supérieure de débit dans la première P-GW, la détermination que l'information de type d'ajustement de la première P-GW augmente la limite supérieure de débit dans la première P-GW ; ou lorsque la demande de modification de session IP-CAN est une demande de diminution de la limite supérieure de débit dans la première P-GW, la détermination que l'information de type d'ajustement de la première P-GW diminue la limite supérieure de débit dans la première P-GW.
 
10. Appareil d'ajustement dynamique de ressources basé sur un partage de réseau, comprenant :

un module de détermination (100), configuré pour : déterminer une première P-GW à réallouer et une information de type d'ajustement de la première P-GW, et obtenir une identité d'un opérateur de réseau mobile participant, PMNO, correspondant à la première P-GW ;

un module d'obtention (200), configuré pour obtenir, selon l'identité qui est celle du PMNO et est obtenue par le module de détermination (100) et une correspondance stockée entre une identité d'un PMNO et une P-GW, une information de ressource d'une P-GW correspondant au PMNO ; et

un module d'ajustement (300), configuré pour ajuster, selon l'information de type d'ajustement qui est celle de la première P-GW et est déterminée par le module de détermination (100) et l'information de ressource qui est celle de la P-GW correspondant au PMNO et est obtenue par le module d'obtention (200), et sur la base qu'une somme de limites supérieures de débit de P-GW correspondant au PMNO est égale à une valeur de débit totale du PMNO, une limite supérieure de débit configurée pour la première P-GW et une limite supérieure de débit configurée pour une autre P-GW correspondant au PMNO, de façon à satisfaire un débit requis par la première P-GW,

dans lequel la limite supérieure de débit configurée pour une P-GW est établie selon un débit qui peut être acheminé à un débit binaire garanti.


 
11. Appareil selon la revendication 10, comprenant en outre :

un module de réception de demande de réallocation (600), configuré pour recevoir une demande de réallocation envoyée par la première P-GW ; dans lequel

le module de détermination (100) est configuré spécifiquement pour : lorsque le module de réception de demande de réallocation (600) reçoit la demande de réallocation envoyée par la première P-GW, déterminer que la première P-GW doit être réallouée ; et déterminer l'information de type d'ajustement de la première P-GW et l'identité du PMNO selon l'information de type d'ajustement de la première P-GW et l'identité du PMNO correspondant à la première P-GW, dans lequel l'information de type d'ajustement et l'identité sont acheminées dans la demande de réallocation.


 
12. Appareil selon la revendication 10, dans lequel :

le module de détermination (100) est en outre configuré pour déterminer si la première P-GW satisfait une condition préétablie ; et

lors de la détermination que la première P-GW satisfait la condition préétablie, le module de détermination (100) détermine que la première P-GW doit être réallouée ; détermine l'information de type d'ajustement de la première P-GW ; et obtient, selon la correspondance stockée entre une identité d'un PMNO et une P-GW, l'identité du PMNO correspondant à la première P-GW.


 
13. Appareil selon l'une quelconque des revendications 10 à 12, dans lequel lorsque l'information de type d'ajustement de la première P-GW augmente la limite supérieure de débit dans la première P-GW, le module d'obtention (200) est configuré spécifiquement pour obtenir, selon l'identité qui est celle du PMNO et est obtenue par le module de détermination (100), l'information de ressource de la P-GW correspondant au PMNO ; et l'appareil comprend en outre :
un premier sous-module de détermination (700), configuré pour déterminer, selon l'information de ressource qui est celle de la P-GW et est obtenue par le module d'obtention (200), qu'une valeur de débit restante dans au moins une P-GW n'est pas inférieure à une troisième valeur préétablie ; dans lequel dans ce cas, le module d'ajustement (300) est configuré spécifiquement pour : selon l'information de type d'ajustement de la première P-GW et l'information de ressource de l'au moins une P-GW, augmenter la limite supérieure de débit configurée pour la première P-GW, et diminuer de façon correspondante une limite supérieure de débit dans l'au moins une P-GW.
 
14. Appareil selon l'une quelconque des revendications 10 à 12, dans lequel lorsque l'information de type d'ajustement de la première P-GW augmente la limite supérieure de débit dans la première P-GW, le module d'obtention est configuré spécifiquement pour obtenir, selon l'identité qui est celle du PMNO et est obtenue par le module de détermination, une information de ressource de toutes les P-GW correspondant au PMNO ; et l'appareil comprend en outre :
un second sous-module de détermination (800), configuré pour déterminer, selon l'information de ressource qui est celle de toutes les P-GW correspondant au PMNO et est obtenue par le module d'obtention (200), qu'une valeur de débit utilisée dans toutes les P-GW correspondant au PMNO n'est pas supérieure à une quatrième valeur préétablie ; dans lequel dans ce cas, le module d'ajustement (300) est configuré spécifiquement pour : selon l'information de type d'ajustement de la première P-GW et l'information de ressource de toutes les P-GW correspondant au PMNO, augmenter la limite supérieure de débit configurée pour la première P-GW, et diminuer de façon correspondante la limite supérieure de débit dans l'autre P-GW.
 
15. Appareil selon l'une quelconque des revendications 10 à 12, dans lequel lorsque l'information de type d'ajustement de la première P-GW diminue la limite supérieure de débit dans la première P-GW, le module d'ajustement (300) est configuré spécifiquement pour : diminuer la limite supérieure de débit configurée pour la première P-GW, garantir qu'une limite supérieure de débit dans la première P-GW après que la limite supérieure de débit est diminuée satisfait le débit requis par la première P-GW, et augmenter de façon correspondante la limite supérieure de débit configurée pour l'autre P-GW.
 
16. Appareil d'ajustement dynamique de ressources basé sur un partage de réseau, comprenant :

un module de réception (1000), configuré pour recevoir une demande de modification de session de réseau d'accès à connectivité IP, IP-CAN ;

un module de détermination d'informations (2000), configuré pour déterminer une information de type d'ajustement de la première P-GW lors de la détermination, selon la demande de modification de session IP-CAN reçue par le module de réception, que la demande de modification de session IP-CAN provoque un changement d'une valeur de débit totale qui est celle d'un opérateur de réseau mobile participant, PMNO, correspondant à la première P-GW et est dans la première P-GW, et qu'une valeur de débit totale dans la première P-GW satisfait une condition préétablie ; et

un module d'envoi de demande de réallocation (3000), configuré pour lancer, à un élément de réseau de gestion, une demande de réallocation qui comprend l'information de type d'ajustement de la première P-GW et une identité du PMNO correspondant à la première P-GW, de sorte qu'après réception de la demande de réallocation, l'élément de réseau de gestion ajuste, selon la demande de réallocation, une limite supérieure de débit configurée pour la première P-GW et une limite supérieure de débit configurée pour une autre P-GW correspondant au PMNO, de façon à satisfaire un débit requis par la première P-GW,

dans lequel la limite supérieure de débit configurée pour une P-GW est établie selon un débit qui peut être acheminé à un débit binaire garanti.


 
17. Appareil selon la revendication 16, dans lequel :
le module de détermination d'informations (2000) est configuré spécifiquement pour : lorsque la demande de modification de session IP-CAN est une demande d'augmentation de la limite supérieure de débit dans la première P-GW, et une valeur de débit utilisée dans la première P-GW est supérieure à un premier seuil préétabli, déterminer que la première P-GW satisfait la condition préétablie ; ou le module de détermination d'informations (2000) est configuré spécifiquement pour : lorsque la demande de modification de session IP-CAN est une demande de diminution de la limite supérieure de débit dans la première P-GW, et une valeur de débit utilisée dans la première P-GW est inférieure à un second seuil préétabli, déterminer que la première P-GW satisfait la condition préétablie.
 
18. Appareil selon la revendication 16, dans lequel :
le module de détermination d'informations (2000) est configuré spécifiquement pour : lorsque la demande de modification de session IP-CAN est une demande d'augmentation de la limite supérieure de débit dans la première P-GW, déterminer que l'information de type d'ajustement de la première P-GW augmente la limite supérieure de débit dans la première P-GW ; ou lorsque la demande de modification de session IP-CAN est une demande de diminution de la limite supérieure de débit dans la première P-GW, déterminer que l'information de type d'ajustement de la première P-GW diminue la limite supérieure de débit dans la première P-GW.
 




Drawing

































REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description