CN109429236B - Resource management method and device of core network - Google Patents

Resource management method and device of core network Download PDF

Info

Publication number
CN109429236B
CN109429236B CN201710543776.1A CN201710543776A CN109429236B CN 109429236 B CN109429236 B CN 109429236B CN 201710543776 A CN201710543776 A CN 201710543776A CN 109429236 B CN109429236 B CN 109429236B
Authority
CN
China
Prior art keywords
resource
resource check
terminal
check
sgw
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710543776.1A
Other languages
Chinese (zh)
Other versions
CN109429236A (en
Inventor
张再超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Potevio Information Technology Co Ltd
Original Assignee
Potevio Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Potevio Information Technology Co Ltd filed Critical Potevio Information Technology Co Ltd
Priority to CN201710543776.1A priority Critical patent/CN109429236B/en
Publication of CN109429236A publication Critical patent/CN109429236A/en
Application granted granted Critical
Publication of CN109429236B publication Critical patent/CN109429236B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]

Landscapes

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

Abstract

The invention provides a resource management method and device of a core network. The method comprises the following steps: receiving a plurality of resource checking requests sent by a mobile management entity MME or a serving gateway SGW, wherein each resource checking request comprises a terminal UE identifier and a bearing identifier; judging whether terminal UE and/or bearer which are not subjected to resource check exist or not according to the terminal UE identification and the bearer identification carried in each resource check request; and if so, releasing the terminal UE and/or the bearer which are not subjected to the resource check. The embodiment of the invention sends a plurality of resource checking requests to an SGW, wherein each resource checking request comprises a terminal UE identifier and a bearing identifier; receiving a second resource check response message returned by the SGW, wherein the second resource check response message comprises an SGW resource check result and a packet data gateway (PGW) resource check result; and acquiring abnormal terminal UE and/or bearer according to the second resource check response message, and releasing the abnormal terminal UE and/or bearer. The embodiment of the invention improves the resource utilization rate of the core network.

Description

Resource management method and device of core network
Technical Field
The invention relates to the technical field of mobile communication, in particular to a resource management method and device of a core network.
Background
System Architecture Evolution (SAE), which is a long term Evolution of Core Network (EPC) research, defines an all-IP Core Network EPC (Evolved Packet Core), and is characterized by having only a Packet domain but no circuit domain, being based on an all-IP structure, having separate control and bearer, and a flat Network structure, wherein the System mainly includes Network elements such as a Mobility Management Entity (MME), a Serving Gateway (SGW), and a Packet Data Network Gateway (PGW).
Resources in the core network EPC are divided into a User Equipment (UE) level and a bearer level, where the UE level resources refer to resources (e.g., UE context resources) occupied by each UE itself, and the bearer level resources refer to bandwidth resources occupied by a specific type of service (e.g., video service) of the UE. In the actual operation of the core network EPC, due to abnormal conditions such as active/standby switching, abnormal communication between subnet elements, message loss between boards, abnormal message reply by a base station, undetected code defect, and the like, resource inconsistency between network elements in the core network EPC may be caused, so that resources are abnormally occupied for a long time, that is, resource abnormality occurs.
In 3GPP and B-Trunc protocols, whether the internal resources of the core network EPC are consistent or not cannot be detected, and a method for releasing abnormal resources in the core network EPC is not provided, so that the situation that the resources are abnormally occupied for a long time exists, the initiation of a new service is possibly influenced, the whole load capacity of the whole network is influenced, and the utilization rate of the resources in the core network EPC is low.
Disclosure of Invention
The embodiment of the invention provides a resource management method and a resource management device for a core network, which are used for solving the problem of how to provide a method for carrying out consistency check on resources in network elements of the core network.
The embodiment of the invention provides a resource management method of a core network, which comprises the following steps:
receiving a plurality of resource checking requests sent by network equipment, wherein each resource checking request comprises a terminal UE identifier and a bearing identifier;
judging whether terminal UE and/or bearer which are not subjected to resource check exist or not according to the terminal UE identification and the bearer identification carried in each resource check request;
and if so, releasing the terminal UE and/or the bearer which are not subjected to the resource check.
Optionally, when the network device is a mobility management entity MME, the method further includes:
and if the resource exists, sending a resource release indication message to the packet data gateway (PGW), wherein the resource release indication message comprises the terminal UE identification and/or the bearer identification which are not subjected to the resource check.
Optionally, when the network device is a mobility management entity MME, the method further includes:
checking the SGW context of the service gateway according to each resource checking request in sequence to generate a SGW resource checking result of the service gateway;
forwarding the plurality of resource check requests to a packet data gateway (PGW);
receiving a first resource check response message returned by the packet data gateway PGW, wherein the first resource check response message comprises a packet data gateway PGW resource check result;
and returning a second resource check response message to the MME, wherein the second resource check response message comprises the SGW resource check result and the PGW resource check result.
Optionally, when the network device is a serving gateway SGW, the method further includes:
sequentially checking the PGW context according to each resource checking request to generate a PGW resource checking result;
and returning a first resource check response message to the serving gateway SGW, where the first resource check response message includes the PGW resource check result.
The embodiment of the invention provides a resource management method of a core network, which comprises the following steps:
sending a plurality of resource checking requests to a Service Gateway (SGW), wherein each resource checking request comprises a terminal User Equipment (UE) identifier and a bearing identifier;
receiving a second resource check response message returned by the SGW, wherein the second resource check response message comprises a service gateway SGW resource check result and a packet data gateway PGW resource check result;
and acquiring abnormal terminal UE and/or load according to the second resource check response message, and releasing the abnormal terminal UE and/or load.
Optionally, the sending a plurality of resource check requests to the serving gateway SGW includes:
when receiving a resource check instruction message sent by an operation maintenance OM server, sending a plurality of resource check requests to a service gateway SGW;
or send a plurality of resource check requests to the serving gateway SGW according to a pre-configured check period.
Optionally, the method further comprises:
and if the times of not receiving the second resource check response message in the preset time is greater than a preset threshold value, releasing each terminal UE corresponding to each resource check request.
An embodiment of the present invention provides a resource management device for a core network, including:
a resource check request receiving unit, configured to receive multiple resource check requests sent by a network device, where each resource check request includes a terminal UE identifier and a bearer identifier;
a judging unit, configured to judge whether there is a terminal UE and/or a bearer that is not subjected to resource check according to the terminal UE identifier and the bearer identifier that are carried in each resource check request;
and the resource releasing unit is used for releasing the terminal UE and/or the bearer which are not subjected to the resource check when the terminal UE and/or the bearer which are not subjected to the resource check exist.
Optionally, when the network device is a mobility management entity MME, the method further includes:
a resource release indication message sending unit, configured to send a resource release indication message to a packet data gateway PGW when there is a terminal UE and/or a bearer that does not perform resource check, where the resource release indication message includes a terminal UE identity and/or a bearer identity that does not perform resource check.
Optionally, when the network device is a mobility management entity MME, the method further includes:
a service gateway SGW resource check result generation unit, configured to check a service gateway SGW context according to each resource check request in sequence, and generate a service gateway SGW resource check result;
a resource check request forwarding unit, configured to forward the multiple resource check requests to a packet data gateway PGW;
a first resource check response message receiving unit, configured to receive a first resource check response message returned by the pdn gateway PGW, where the first resource check response message includes a pdn gateway PGW resource check result;
a second resource check response message sending unit, configured to return a second resource check response message to the mobility management entity MME, where the second resource check response message includes the serving gateway SGW resource check result and the packet data gateway PGW resource check result.
When the network device is a serving gateway SGW, the apparatus further includes:
a PGW resource check result generation unit, configured to check a PGW context according to each resource check request in sequence, and generate a PGW resource check result;
a first resource check response message returning unit, configured to return a first resource check response message to the serving gateway SGW, where the first resource check response message includes the PGW resource check result.
An embodiment of the present invention provides a resource management device for a core network, including:
a resource check request sending unit, configured to send a plurality of resource check requests to a serving gateway SGW, where each resource check request includes a terminal UE identifier and a bearer identifier;
a second resource check response message receiving unit, configured to receive a second resource check response message returned by the serving gateway SGW, where the second resource check response message includes the serving gateway SGW resource check result and a packet data gateway PGW resource check result;
and an abnormal resource releasing unit, configured to obtain an abnormal terminal UE and/or bearer according to the second resource check response message, and release the abnormal terminal UE and/or bearer.
Optionally, the resource check request sending unit is further configured to:
when receiving a resource check instruction message sent by an operation maintenance OM server, sending a plurality of resource check requests to a service gateway SGW;
or send a plurality of resource check requests to the serving gateway SGW according to a pre-configured check period.
Optionally, the method further comprises:
and the terminal release unit is used for releasing each terminal UE corresponding to each resource check request when the number of times of not receiving the second resource check response message in the preset time is greater than a preset threshold value.
An embodiment of the present invention provides an electronic device, including: a processor, a memory, and a bus; wherein,
the processor and the memory complete mutual communication through the bus;
the processor is used for calling the program instructions in the memory so as to execute the resource management method of the core network.
An embodiment of the present invention provides a non-transitory computer-readable storage medium, where the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the resource management method of the core network.
According to the resource management method and device for the core network, provided by the embodiment of the invention, the abnormal resources in the core network are detected and obtained through the information interaction of the MME, the SGW and the PGW, and are released, so that the resource utilization rate of the core network is improved, and the call loss caused by insufficient resources or resource deficiency is effectively reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart illustrating a resource management method of a core network according to an embodiment of the present invention;
fig. 2 is a signaling diagram of a resource management method of a core network according to an embodiment of the present invention;
fig. 3 is a signaling diagram of a resource management method of a core network according to another embodiment of the present invention;
fig. 4 is a flowchart illustrating a resource management method of a core network according to another embodiment of the present invention;
fig. 5 is a flowchart illustrating a resource management method of a core network according to another embodiment of the present invention;
fig. 6 is a signaling diagram of a resource management method of a core network according to another embodiment of the present invention;
fig. 7 is a schematic structural diagram of a resource management apparatus of a core network according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a resource management apparatus of a core network according to another embodiment of the present invention;
fig. 9 is a schematic structural diagram of a resource management apparatus of a core network according to another embodiment of the present invention;
fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart illustrating a resource management method of a core network according to an embodiment of the present invention. As shown in fig. 1, the method of this embodiment takes a serving gateway SGW as an execution subject, and includes:
s11: receiving a plurality of resource checking requests sent by a Mobile Management Entity (MME), wherein each resource checking request comprises a terminal UE identifier and a bearing identifier;
the mobility management entity MME generates a plurality of resource check requests according to the mobility management entity MME context, and sends the generated resource check requests to the corresponding serving gateway SGW. In the embodiment of the invention, the abnormal terminal UE and the abnormal load in the core network are obtained through the information interaction of the mobile management entity MME, the serving gateway SGW and the packet data gateway PGW, so that the resource check request comprises the terminal UE identification and the load identification.
S12: judging whether terminal UE and/or bearer which are not subjected to resource check exist or not according to the terminal UE identification and the bearer identification carried in each resource check request;
it should be noted that, after receiving a plurality of resource check requests sent by the mobility management entity, the serving gateway SGW checks the context of the serving gateway SGW in sequence according to each resource check request carrying the terminal UE identity and the bearer identity; after the execution of each resource check request is completed, if there are terminal UEs and bearers that are not in each resource check request in the context of the serving gateway SGW, that is, there are terminal UEs and/or bearers that are not subjected to resource check, it indicates that there are terminal UEs and/or bearers that are not subjected to resource check in the serving gateway SGW, but there are terminal UEs and/or bearers that are not subjected to resource check in the mobility management entity MME, that is, there is no resource inconsistency between resources in the serving gateway SGW and the mobility management entity MME in the core network.
S13: if the resource check exists, releasing the terminal UE and/or the bearer which are not subjected to the resource check;
it is understood that when there are terminal UEs and/or bearers that have not been subjected to resource check, the serving gateway SGW releases the terminal UEs and/or bearers that have not been subjected to resource check, thereby releasing terminal UEs and/or bearers that are present in the serving gateway SGW itself but not in the mobility management entity MME.
According to the resource management method of the core network provided by the embodiment of the invention, the abnormal resources in the core network are detected and obtained through the information interaction of the MME, the SGW and the PGW, and are released, so that the resource utilization rate of the core network is improved, and the call loss caused by insufficient resources or resource loss is effectively reduced. When the resources of the network elements in the core network are not consistent, the abnormal resources can be recovered and released, so that the resources of the network elements in the core network are consistent, the bandwidth is effectively saved, and the access of new services of users is ensured.
In an optional implementation manner of the embodiment of the present invention, the method further includes:
and if the resource exists, sending a resource release indication message to the packet data gateway (PGW), wherein the resource release indication message comprises the terminal UE identification and/or the bearer identification which are not subjected to the resource check.
It should be noted that, when there is a terminal UE and/or a bearer that does not perform resource check, the MME sends a resource release indication message to the pdn gateway PGW to indicate the pdn gateway PGW to release a relevant abnormal resource, in addition to releasing the terminal UE and/or the bearer that does not perform resource check.
As shown in the flow of exception handling 4 in fig. 3, after the last resource check request in the current round is executed, the serving gateway SGW polls the local terminal UE and the bearer to obtain an unexquired terminal UE and bearer, releases the unexquired terminal UE and bearer by itself, and sends a resource release indication message to the packet data gateway PGW, where the resource release indication message carries an unexquired terminal UE identifier and a bearer identifier. And after releasing the related abnormal resources according to the resource release indication message, the packet data gateway (PGW) returns a resource release response message to the Service Gateway (SGW).
Further, the method further comprises:
checking the SGW context of the service gateway according to each resource checking request in sequence to generate a SGW resource checking result of the service gateway;
it should be noted that the serving gateway SGW resource check result includes a check result of the terminal UE (which identifies a state of the terminal UE, and may be a connection connect, an idle idel, and an idle null) and a check result of the bearer (which identifies a state of the bearer, and may be present or absent).
Forwarding the plurality of resource check requests to a packet data gateway (PGW);
it can be understood that, in the embodiment of the present invention, besides the requirement for ensuring the resource consistency between the MME and the SGW, the requirement for ensuring the resource consistency between the PGW and each of the MME and the SGW needs to be ensured, so that after the SGW receives the resource check request sent by the MME, the SGW forwards the resource check request to the PGW.
Receiving a first resource check response message returned by the packet data gateway PGW, wherein the first resource check response message comprises a packet data gateway PGW resource check result;
it can be understood that, after receiving the resource check request forwarded by the serving gateway SGW (as shown in fig. 2), the packet data gateway PGW checks a packet data gateway PGW context according to each resource check request, generates a packet data gateway PGW resource check result, and sends a first resource check response message to the serving gateway SGW, where the first resource check response message includes the packet data gateway PGW resource check result.
And returning a second resource check response message to the MME, wherein the second resource check response message comprises the SGW resource check result and the PGW resource check result.
As shown in fig. 2, the serving gateway SGW sends a second resource check response message to the mobility management entity MME, where the second resource check response message includes a serving gateway SGW resource check result and a packet data gateway PGW resource check result. And the MME analyzes the SGW resource check result, the PGW resource check result and the context of the MME to obtain abnormal resources and releases the abnormal resources.
In practical application, when the serving gateway SGW forwards a resource check request to the packet data gateway PGW, the timer 2 is started; and when the serving gateway SGW receives the first resource check response message sent by the packet data gateway PGW, stopping the timer 2. If the timer 2 is overtime, that is, the serving gateway SGW does not receive the first resource check response message sent by the packet data gateway PGW within the preset time, the serving gateway SGW marks the terminal UE and the bearer corresponding to the resource check request as abnormal.
Fig. 4 is a flowchart illustrating a resource management method of a core network according to another embodiment of the present invention. As shown in fig. 4, the method of the embodiment of the present invention takes a mobility management entity MME as an execution subject, and includes:
s41: sending a plurality of resource checking requests to a Service Gateway (SGW), wherein each resource checking request comprises a terminal User Equipment (UE) identifier and a bearing identifier;
it should be noted that, the mobility management entity MME sends a plurality of resource check requests to the serving gateway SGW, where each resource check request includes a terminal UE identity and a bearer identity.
In practical application, if the MME corresponds to multiple serving gateways SGW, the terminal UE on each serving gateway SGW needs to poll, and each serving gateway SGW can poll all the terminal UEs on the serving gateway SGW only after receiving multiple resource check requests.
S42: receiving a second resource check response message returned by the SGW, wherein the second resource check response message comprises a service gateway SGW resource check result and a packet data gateway PGW resource check result;
it should be noted that the serving gateway SGW resource check result is generated by the serving gateway SGW checking the context of the serving gateway SGW in sequence according to each resource check request after receiving the plurality of resource check requests sent by the mobility management entity MME. And the PGW resource checking result is that after receiving the multiple resource checking requests forwarded by the SGW, the PGW checks the PGW context according to the resource checking requests in sequence.
S43: acquiring abnormal terminal UE and/or load according to the second resource check response message, and releasing the abnormal terminal UE and/or load;
it should be noted that, the mobility management entity MME analyzes the serving gateway SGW resource check result, the packet data gateway PGW resource check result, and the context of the mobility management entity MME, obtains an abnormal resource, and releases the abnormal resource.
In practical application, the analyzing and obtaining of the resource abnormal situation by the mobility management entity MME includes:
(1) the terminal UE or the bearer exists in the mobility management entity MME, but does not exist or has abnormal resources in the serving gateway SGW.
(2) The terminal UE or the bearer exists in the MME and the serving gateway SGW, but does not exist in the packet data gateway PGW or has an abnormal resource, and the packet data gateway PGW informs the serving gateway SGW in the first resource check response message.
(3) If the packet data gateway PGW reply response is not received, the timer 2 is overtime, and the serving gateway SGW records the related UE and bearer exception.
As shown in fig. 6, if the second resource check response message indicates that the state of the terminal UE is abnormal or does not exist, the mobility management entity MME sets the corresponding terminal UE to be in an idle state (the initiating terminal UE enters an idle state flow), and the subsequent processing flow follows the public network flow (i.e. if the relevant terminal UE initiates a service, the mobility management entity MME replies a Reject message SR Reject to indicate that the terminal UE reattaches to attach); if the second resource response message indicates that the bearer state is abnormal or does not exist, the mobility management entity MME initiates a bearer resource release flow.
According to the resource management method of the core network provided by the embodiment of the invention, the abnormal resources in the core network are detected and obtained through the information interaction of the MME, the SGW and the PGW, and are released, so that the resource utilization rate of the core network is improved, and the call loss caused by insufficient resources or resource loss is effectively reduced. When the resources of the network elements in the core network are not consistent, the abnormal resources can be recovered and released, so that the resources of the network elements in the core network are consistent, the bandwidth is effectively saved, and the access of new services of users is ensured.
In an alternative implementation of the embodiment of the present invention, similar to the method in fig. 4, step S41 includes:
when receiving a resource check instruction message sent by an operation maintenance OM server, sending a plurality of resource check requests to a service gateway SGW;
or send a plurality of resource check requests to the serving gateway SGW according to a pre-configured check period.
It can be understood that there are two scenarios for triggering the resource check in the embodiment of the present invention: the first is that the operation maintenance OM server sends a resource check indication message action to the MME; the second is to configure the mobility management entity MME for a check period (which may be configured by an operation maintenance OM server), and the mobility management entity MME triggers resource check according to the pre-configured check period.
Further, the method further comprises:
and if the times of not receiving the second resource check response message in the preset time is greater than a preset threshold value, releasing each terminal UE corresponding to each resource check request.
It should be noted that, when the number of times of not receiving the second resource check response message within the preset time is greater than the preset threshold, it indicates that the terminal UE related to the resource check request is abnormal, and releases the abnormal terminal UE.
In practical application, the resource check configuration information of the operation maintenance server OM to the mobility management entity MME is shown in table 1:
table 1 OM resource check correlation configuration:
Figure BDA0001342533270000111
Figure BDA0001342533270000121
it should be noted that, a timer 1 is set in the OM resource check configuration, and indicates that the mobility management entity MME waits for a response timer for resource check, if the mobility management entity MME does not receive the second resource check response message returned by the serving gateway SGW within the preset time, the timer 1 times out, and resends the resource check request, and if the number of times out of the timer 1 is greater than the preset threshold, it indicates that the checked terminal UE is abnormal.
In practical application, the duration of the timer 1 is greater than the duration of the timer 2, preferably more than 2 times, so that the mobility management entity MME is guaranteed to have sufficient time to receive the response of the serving gateway SGW.
In practical application, in order to improve the resource check effect, the resource check request may further include a bearer attribute parameter, such as a base station tunnel endpoint identifier enb teid, a serving gateway tunnel endpoint identifier sgw teid, a packet data gateway tunnel endpoint identifier pgw teid, or the like; accordingly, the serving gateway SWG and the packet data gateway PGW may check the terminal UE and the bearer according to the customized bearer attribute parameters.
Fig. 5 is a flowchart illustrating a resource management method of a core network according to another embodiment of the present invention. As shown in fig. 5, the method of the embodiment of the present invention uses a packet data gateway PGW as an execution subject, and includes:
s51: receiving a plurality of resource checking requests sent by a Service Gateway (SGW), wherein the plurality of resource checking requests comprise a terminal User Equipment (UE) identifier and a bearing identifier;
it should be noted that, in the embodiment of the present invention, the MME sends a plurality of resource check requests to the serving gateway SGW, and the serving gateway SGW forwards the plurality of resource check requests to the packet data gateway PGW.
S52: judging whether terminal UE and/or bearer which are not subjected to resource check exist or not according to the terminal UE identification and the bearer identification carried in each resource check request;
it should be noted that, after receiving the multiple resource check requests forwarded by the serving gateway SGW, the packet data gateway PGW checks the packet data gateway PGW context in sequence according to each resource check request carrying the terminal UE identity and the bearer identity; after the execution of each resource check request is completed, if there are terminal UEs and bearers that are not in each resource check request in the context of the pdn gateway PGW, that is, there are terminal UEs and/or bearers that have not been subjected to resource check, it indicates that there are terminal UEs and/or bearers that have not been subjected to resource check in the pdn gateway PGW, but there are no terminal UEs and/or bearers that have not been subjected to resource check in the MME and the serving gateway SGW, that is, there is a case where resources of the core network are not consistent.
S53: if the resource check exists, releasing the terminal UE and/or the bearer which are not subjected to the resource check;
it should be noted that, when there is a terminal UE and/or a bearer that has not undergone resource check, the packet data gateway PGW releases the terminal UE and/or the bearer that has not undergone resource check, so that the terminal UE and/or the bearer that exists in the packet data gateway PGW but does not exist in the mobility management entity MME and the serving gateway SGW in the packet data gateway PGW are released.
As shown in the flow of exception handling 3 in fig. 3, after the last resource check request in the current round is executed, the PGW polls the local terminal UE and the bearer, acquires an unexquired terminal UE and bearer, and releases the unexquired terminal UE and bearer.
According to the resource management method of the core network provided by the embodiment of the invention, the abnormal resources in the core network are detected and obtained through the information interaction of the MME, the SGW and the PGW, and are released, so that the resource utilization rate of the core network is improved, and the call loss caused by insufficient resources or resource loss is effectively reduced. When the resources of the network elements in the core network are not consistent, the abnormal resources can be recovered and released, so that the resources of the network elements in the core network are consistent, the bandwidth is effectively saved, and the access of new services of users is ensured.
In an optional implementation manner of the embodiment of the present invention, the method further includes:
sequentially checking the PGW context according to each resource checking request to generate a PGW resource checking result;
and returning a first resource check response message to the serving gateway SGW, where the first resource check response message includes the PGW resource check result.
It should be noted that the PGW resource check result of the packet data gateway includes a check result of the terminal UE (status of identifying the terminal UE, which may be connection, idle, and null) and a check result of the bearer (status of identifying the bearer, which may be present or absent)
Fig. 7 is a schematic structural diagram of a resource management apparatus of a core network according to an embodiment of the present invention. As shown in fig. 7, the apparatus of the embodiment of the present invention includes a resource check request receiving unit 71, a determining unit 72, and a resource releasing unit 73, specifically:
a resource check request receiving unit 71, configured to receive multiple resource check requests sent by a mobility management entity MME, where each resource check request includes a terminal UE identifier and a bearer identifier;
a judging unit 72, configured to judge whether there is a terminal UE and/or a bearer that is not subjected to resource check according to the terminal UE identifier and the bearer identifier that are carried in each resource check request;
a resource releasing unit 73, configured to release, when there is a terminal UE and/or a bearer that is not subjected to resource check, the terminal UE and/or the bearer that is not subjected to resource check.
According to the resource management device of the core network provided by the embodiment of the invention, the abnormal resources in the core network are detected and obtained through the information interaction of the MME, the SGW and the PGW, and are released, so that the resource utilization rate of the core network is improved, and the call loss caused by insufficient resources or resource loss is effectively reduced. When the resources of the network elements in the core network are not consistent, the abnormal resources can be recovered and released, so that the resources of the network elements in the core network are consistent, the bandwidth is effectively saved, and the access of new services of users is ensured.
In an optional implementation manner of the embodiment of the present invention, the method further includes:
a resource release indication message sending unit, configured to send a resource release indication message to a packet data gateway PGW when there is a terminal UE and/or a bearer that does not perform resource check, where the resource release indication message includes a terminal UE identity and/or a bearer identity that does not perform resource check.
Further, still include:
a service gateway SGW resource check result generation unit, configured to check a service gateway SGW context according to each resource check request in sequence, and generate a service gateway SGW resource check result;
a resource check request forwarding unit, configured to forward the multiple resource check requests to a packet data gateway PGW;
a first resource check response message receiving unit, configured to receive a first resource check response message returned by the pdn gateway PGW, where the first resource check response message includes a pdn gateway PGW resource check result;
a second resource check response message sending unit, configured to return a second resource check response message to the mobility management entity MME, where the second resource check response message includes the serving gateway SGW resource check result and the packet data gateway PGW resource check result.
Fig. 8 is a schematic structural diagram of a resource management apparatus of a core network according to another embodiment of the present invention. As shown in fig. 8, the apparatus of the embodiment of the present invention includes:
a resource check request sending unit 81, configured to send a plurality of resource check requests to a serving gateway SGW, where each resource check request includes a terminal UE identifier and a bearer identifier;
a second resource check response message receiving unit 82, configured to receive a second resource check response message returned by the serving gateway SGW, where the second resource check response message includes the serving gateway SGW resource check result and the packet data gateway PGW resource check result;
an abnormal resource releasing unit 83, configured to obtain an abnormal terminal UE and/or bearer according to the second resource check response message, and release the abnormal terminal UE and/or bearer.
According to the resource management device of the core network provided by the embodiment of the invention, the abnormal resources in the core network are detected and obtained through the information interaction of the MME, the SGW and the PGW, and are released, so that the resource utilization rate of the core network is improved, and the call loss caused by insufficient resources or resource loss is effectively reduced. When the resources of the network elements in the core network are not consistent, the abnormal resources can be recovered and released, so that the resources of the network elements in the core network are consistent, the bandwidth is effectively saved, and the access of new services of users is ensured.
The resource check request sending unit 81 is further configured to:
when receiving a resource check instruction message sent by an operation maintenance OM server, sending a plurality of resource check requests to a service gateway SGW;
or send a plurality of resource check requests to the serving gateway SGW according to a pre-configured check period.
Further, still include:
and the terminal release unit is used for releasing each terminal UE corresponding to each resource check request when the number of times of not receiving the second resource check response message in the preset time is greater than a preset threshold value.
Fig. 9 is a schematic structural diagram of a resource management apparatus of a core network according to another embodiment of the present invention. As shown in fig. 9, the apparatus of the embodiment of the present invention includes a resource check request receiving unit 91, a determining unit 92, and a resource releasing unit 93, specifically:
a resource check request receiving unit 91, configured to receive multiple resource check requests sent by a serving gateway SGW, where the multiple resource check requests include a terminal UE identity and a bearer identity;
a determining unit 92, configured to determine whether there is a terminal UE and/or a bearer that is not subjected to resource check according to the terminal UE identifier and the bearer identifier that are carried in each resource check request;
a resource releasing unit 93, configured to release, when there is a terminal UE and/or a bearer that is not subjected to resource check, the terminal UE and/or the bearer that is not subjected to resource check.
According to the resource management device of the core network provided by the embodiment of the invention, the abnormal resources in the core network are detected and obtained through the information interaction of the MME, the SGW and the PGW, and are released, so that the resource utilization rate of the core network is improved, and the call loss caused by insufficient resources or resource loss is effectively reduced. When the resources of the network elements in the core network are not consistent, the abnormal resources can be recovered and released, so that the resources of the network elements in the core network are consistent, the bandwidth is effectively saved, and the access of new services of users is ensured.
Further, still include:
a PGW resource check result generation unit, configured to check a PGW context according to each resource check request in sequence, and generate a PGW resource check result;
a first resource check response message returning unit, configured to return a first resource check response message to the serving gateway SGW, where the first resource check response message includes the PGW resource check result.
The resource management device of the core network of the embodiment of the present invention may be configured to execute the method embodiment, and the principle and the technical effect are similar, which are not described herein again.
Fig. 10 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Referring to fig. 10, the electronic device includes: a processor (processor)101, a memory (memory)102, and a bus 103; wherein,
the processor 101 and the memory 102 communicate with each other through the bus 103;
the processor 101 is configured to call program instructions in the memory 102 to execute the resource management method of the core network provided by the above-mentioned embodiments of the methods.
Furthermore, the logic instructions in the memory 102 may be implemented in software functional units and stored in a computer readable storage medium when the logic instructions are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The present embodiment provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, which when executed by a computer, enable the computer to perform the resource management method of a core network provided by the above-mentioned method embodiments.
The present embodiment provides a non-transitory computer-readable storage medium, which stores computer instructions, where the computer instructions cause the computer to execute the resource management method of the core network provided in the foregoing method embodiments.
According to the resource management method and device for the core network, provided by the embodiment of the invention, the abnormal resources in the core network are detected and obtained through the information interaction of the MME, the SGW and the PGW, and are released, so that the resource utilization rate of the core network is improved, and the call loss caused by insufficient resources or resource deficiency is effectively reduced. When the resources of the network elements in the core network are not consistent, the abnormal resources can be recovered and released, so that the resources of the network elements in the core network are consistent, the bandwidth is effectively saved, and the access of new services of users is ensured.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It is to be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
In the description of the present invention, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description. Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
The above examples are only for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (16)

1. A resource management method of a core network is characterized by comprising the following steps:
receiving a plurality of resource checking requests sent by network equipment, wherein each resource checking request comprises a terminal UE identifier and a bearing identifier;
judging whether terminal UE and/or bearer which are not subjected to resource check exist or not according to the terminal UE identification and the bearer identification carried in each resource check request;
and if so, releasing the terminal UE and/or the bearer which are not subjected to the resource check.
2. The method of claim 1, wherein when the network device is a Mobility Management Entity (MME), the method further comprises:
and if the resource exists, sending a resource release indication message to the packet data gateway (PGW), wherein the resource release indication message comprises the terminal UE identification and/or the bearer identification which are not subjected to the resource check.
3. The method of claim 1, wherein when the network device is a Mobility Management Entity (MME), the method further comprises:
checking the SGW context of the service gateway according to each resource checking request in sequence to generate a SGW resource checking result of the service gateway;
forwarding the plurality of resource check requests to a packet data gateway (PGW);
receiving a first resource check response message returned by the packet data gateway PGW, wherein the first resource check response message comprises a packet data gateway PGW resource check result;
and returning a second resource check response message to the MME, wherein the second resource check response message comprises the SGW resource check result and the PGW resource check result.
4. The method of claim 1, wherein when the network device is a Serving Gateway (SGW), the method further comprises:
sequentially checking the PGW context according to each resource checking request to generate a PGW resource checking result;
and returning a first resource check response message to the serving gateway SGW, where the first resource check response message includes the PGW resource check result.
5. A resource management method of a core network is characterized by comprising the following steps:
sending a plurality of resource check requests to a Serving Gateway (SGW), wherein each resource check request comprises a terminal UE identifier and a bearer identifier, the resource request is used for indicating the Serving Gateway (SGW) to judge whether terminal UE and/or bearers which are not subjected to resource check exist or not according to the terminal UE identifiers and the bearer identifiers carried in each resource check request, and if so, releasing the terminal UE and/or bearers which are not subjected to resource check;
receiving a second resource check response message returned by the SGW, wherein the second resource check response message comprises a service gateway SGW resource check result and a packet data gateway PGW resource check result;
and acquiring abnormal terminal UE and/or load according to the second resource check response message, and releasing the abnormal terminal UE and/or load.
6. The method of claim 5, wherein sending a plurality of resource check requests to a Serving Gateway (SGW) comprises:
when receiving a resource check instruction message sent by an operation maintenance OM server, sending a plurality of resource check requests to a service gateway SGW;
or send a plurality of resource check requests to the serving gateway SGW according to a pre-configured check period.
7. The method of claim 5, further comprising:
and if the times of not receiving the second resource check response message in the preset time is greater than a preset threshold value, releasing each terminal UE corresponding to each resource check request.
8. An apparatus for resource management of a core network, comprising:
a resource check request receiving unit, configured to receive multiple resource check requests sent by a network device, where each resource check request includes a terminal UE identifier and a bearer identifier;
a judging unit, configured to judge whether there is a terminal UE and/or a bearer that is not subjected to resource check according to the terminal UE identifier and the bearer identifier that are carried in each resource check request;
and the resource releasing unit is used for releasing the terminal UE and/or the bearer which are not subjected to the resource check when the terminal UE and/or the bearer which are not subjected to the resource check exist.
9. The apparatus of claim 8, wherein when the network device is a Mobility Management Entity (MME), the apparatus further comprises:
a resource release indication message sending unit, configured to send a resource release indication message to a packet data gateway PGW when there is a terminal UE and/or a bearer that does not perform resource check, where the resource release indication message includes a terminal UE identity and/or a bearer identity that does not perform resource check.
10. The apparatus of claim 9, wherein when the network device is a mobility management entity MME, further comprising:
a service gateway SGW resource check result generation unit, configured to check a service gateway SGW context according to each resource check request in sequence, and generate a service gateway SGW resource check result;
a resource check request forwarding unit, configured to forward the multiple resource check requests to a packet data gateway PGW;
a first resource check response message receiving unit, configured to receive a first resource check response message returned by the pdn gateway PGW, where the first resource check response message includes a pdn gateway PGW resource check result;
a second resource check response message sending unit, configured to return a second resource check response message to the mobility management entity MME, where the second resource check response message includes the serving gateway SGW resource check result and the packet data gateway PGW resource check result.
11. The apparatus of claim 9, wherein when the network device is a Serving Gateway (SGW), the apparatus further comprises:
a PGW resource check result generation unit, configured to check a PGW context according to each resource check request in sequence, and generate a PGW resource check result;
a first resource check response message returning unit, configured to return a first resource check response message to the serving gateway SGW, where the first resource check response message includes the PGW resource check result.
12. An apparatus for resource management of a core network, comprising:
a resource check request sending unit, configured to send multiple resource check requests to a serving gateway SGW, where each resource check request includes a terminal UE identity and a bearer identity, where the resource request is used to instruct the serving gateway SGW to determine, according to the terminal UE identity and the bearer identity carried in each resource check request, whether there is a terminal UE and/or a bearer that has not undergone resource check, and if there is a terminal UE and/or a bearer that has not undergone resource check, release the terminal UE and/or the bearer that has not undergone resource check;
a second resource check response message receiving unit, configured to receive a second resource check response message returned by the serving gateway SGW, where the second resource check response message includes the serving gateway SGW resource check result and a packet data gateway PGW resource check result;
and an abnormal resource releasing unit, configured to obtain an abnormal terminal UE and/or bearer according to the second resource check response message, and release the abnormal terminal UE and/or bearer.
13. The apparatus of claim 12, wherein the resource check request sending unit is further configured to:
when receiving a resource check instruction message sent by an operation maintenance OM server, sending a plurality of resource check requests to a service gateway SGW;
or send a plurality of resource check requests to the serving gateway SGW according to a pre-configured check period.
14. The apparatus of claim 12, further comprising:
and the terminal release unit is used for releasing each terminal UE corresponding to each resource check request when the number of times of not receiving the second resource check response message in the preset time is greater than a preset threshold value.
15. An electronic device, comprising: a processor, a memory, and a bus; wherein,
the processor and the memory complete mutual communication through the bus;
the processor is configured to invoke program instructions stored in the memory to perform the resource management method of the core network of any one of claims 1-7.
16. A non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the resource management method of the core network according to any one of claims 1 to 7.
CN201710543776.1A 2017-07-05 2017-07-05 Resource management method and device of core network Active CN109429236B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710543776.1A CN109429236B (en) 2017-07-05 2017-07-05 Resource management method and device of core network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710543776.1A CN109429236B (en) 2017-07-05 2017-07-05 Resource management method and device of core network

Publications (2)

Publication Number Publication Date
CN109429236A CN109429236A (en) 2019-03-05
CN109429236B true CN109429236B (en) 2022-03-15

Family

ID=65497767

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710543776.1A Active CN109429236B (en) 2017-07-05 2017-07-05 Resource management method and device of core network

Country Status (1)

Country Link
CN (1) CN109429236B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112714456A (en) * 2019-10-24 2021-04-27 普天信息技术有限公司 Method for improving core network service quality, xGW and MME
CN115767598A (en) * 2021-09-03 2023-03-07 中兴通讯股份有限公司 Terminal exception handling method, base station, electronic device and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101959318A (en) * 2009-07-16 2011-01-26 中兴通讯股份有限公司 Method and system for releasing radio resource
CN103826326B (en) * 2012-11-19 2019-05-07 中兴通讯股份有限公司 The method and device of local IP access Connection Release, mobile management unit, wireless side network element
CN103687028B (en) * 2013-12-30 2018-05-04 大唐移动通信设备有限公司 Resource keepalive method and method for releasing resource
US9603186B2 (en) * 2014-05-08 2017-03-21 Intel IP Corporation Mobility management entity, user equipment and methods for machine type communication
CN106507348B (en) * 2015-09-07 2019-11-22 大唐移动通信设备有限公司 The method and apparatus of UE access core net EPC in a kind of LTE system

Also Published As

Publication number Publication date
CN109429236A (en) 2019-03-05

Similar Documents

Publication Publication Date Title
US20210036907A1 (en) Methods and apparatuses for pushing a message
US10285122B2 (en) Method and apparatus for handling abnormality of network communication function and storage medium
CN108463805A (en) User equipment for moving edge calculations selects
RU2736884C2 (en) Protection from load on the side of faulty devices
WO2018018932A1 (en) Method and apparatus for recognizing rogue base station
EP3119130A1 (en) Restriction control device, restriction control system, and restriction control method
KR20140116180A (en) Method for analyzing cause of link failure and devices thereof
CN112312391B (en) Authentication method, system and related equipment
CN109196889A (en) User information acquiring method, mark corresponding relationship store method and device and equipment
CN109429236B (en) Resource management method and device of core network
CN107548077B (en) Position information acquisition method, device and system
US20120142338A1 (en) Method and system for implementing local call local switch
CN108924858B (en) VoLTE voice call drop judgment method and device
CN108781215B (en) Network service implementation method, service controller and communication system
CN113423120A (en) Data distribution processing method and device based on private network terminal and electronic equipment
CN107005969B (en) Paging method and device for distributed gateway
CN112822644B (en) Group establishing method and equipment
CN109981796B (en) Connection method and device
CN110809245B (en) Method and device for monitoring state of speaking right party in cluster group calling
CN107889109B (en) Method and device for detecting network access result and computer storage medium
JP2017152769A (en) Gateway device, communication method, and program
KR102276090B1 (en) Method and apparatus for rearranging traffic data
CN113347700A (en) Terminal capability matching checking method, AMF, base station and storage medium
CN112702801B (en) Method and device for establishing session
CN103826224B (en) A kind of method and apparatus for realizing user access control

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant