CN102083172B - Method, device and system for limiting moving times of machine type communication (MTC) equipment by network - Google Patents
Method, device and system for limiting moving times of machine type communication (MTC) equipment by network Download PDFInfo
- Publication number
- CN102083172B CN102083172B CN 200910204575 CN200910204575A CN102083172B CN 102083172 B CN102083172 B CN 102083172B CN 200910204575 CN200910204575 CN 200910204575 CN 200910204575 A CN200910204575 A CN 200910204575A CN 102083172 B CN102083172 B CN 102083172B
- Authority
- CN
- China
- Prior art keywords
- mtc equipment
- mtc
- mobility management
- network element
- management network
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a method, device and system for limiting the moving times of machine type communication (MTC) equipment by a network. In the method, a mobility management network element is used for judging whether the MTC equipment moves or not; and if the MTC equipment moves, and the moving times of the MTC equipment exceeds the moving times permitted by a signed contact of the MTC equipment, the mobility management network element refuses the MTC equipment to access into a network. A complete solution for limiting the moving times of the MTC equipment by the network is provided, thus the moving times of the MTC equipment can be limited effectively.
Description
Technical Field
The present invention relates to the field of mobile communications, and in particular, to a method, an apparatus, and a system for limiting the number of times MTC devices move by a network.
Background
Fig. 1 is a schematic diagram of an architecture of an Evolved Packet System (EPS), as shown in fig. 1, an EPS of a third Generation Partnership Project (3rd Generation Partnership Project, abbreviated as 3GPP) is composed of an Evolved universal mobile telecommunications System Terrestrial Radio Access Network (E-UTRAN), a mobile Management unit (Mobility Management Entity, abbreviated as MME), a Serving Gateway (Serving Gateway, abbreviated as S-GW), a Packet Data Network Gateway (Packet Data Network Gateway, abbreviated as P-GW or PDN GW), a Home Subscriber Server (Home subscription Server, abbreviated as HSS), a Policy and Charging Rules Function Entity (Policy and Charging Rules Function, abbreviated as PCRF), a Serving GPRS service Node (GPRS Node, SGSN, and other support nodes. Wherein the Core network portion is referred to as Packet Core Evolution (EPC).
In fig. 1, an MME is responsible for operations related to a control plane, such as mobility management, processing of non-access stratum signaling, and management of context in user mobility management; the S-GW is an access gateway device connected with the E-UTRAN, forwards data between the E-UTRAN and the P-GW, and is responsible for caching paging waiting data; the P-GW is a border gateway between the EPS and a Packet Data Network (PDN for short), and is responsible for accessing the PDN and forwarding Data between the EPS and the PDN; the PCRF is a policy and charging rule function entity, and is connected to an operator network Protocol (Internet Protocol, abbreviated as IP) Service network through a receiving interface Rx to obtain Service information, and in addition, it may be connected to a gateway device in the network through a Gx interface to be responsible for initiating establishment of an IP bearer, ensuring Quality of Service (QoS) of Service data, and performing charging control. A GPRS service Support Node (SGSN) is an important component of a core network packet domain device in the UTMS/GSM system, and mainly completes functions such as routing forwarding, mobility management, session management, logical link management, authentication and encryption, ticket generation and output, etc. of a packet data packet, and is connected to a Home Location Register (HLR) through a Gr interface to perform access and access control of a user database. A Universal Terrestrial Radio Access Network (UTRAN for short) and a GSM (gprs)/EDGE Radio Access Network (GSM EDGE Radio Access Network for short) may be accessed into the EPS through the SGSN Access gateway device. The HSS is the evolution and upgrade of the HLR.
The definition of M2M in the narrow sense is machine-to-machine communication. The broad definition is networked applications and services with machine terminal intelligent interaction as core. The intelligent machine terminal-based intelligent data acquisition and measurement system is an informatization solution scheme provided for clients by taking various communication modes as access means, and is used for meeting informatization requirements of the clients on monitoring, command scheduling, data acquisition, measurement and the like.
The development of the wireless technology is an important factor for the development of the M2M market, and the wireless technology breaks through the space-time limitation and the geographical barrier of the traditional communication mode, so that enterprises and the public get rid of the cable constraint, customers can more effectively control the cost, the installation cost is reduced, and the use is simple and convenient. In addition, increasing demand is driving M2M to continue to evolve forward: contrary to the increasing information processing capacity and network bandwidth, the means of information acquisition is far behind. And M2M well meets the requirement of people, and people can monitor the external environment in real time through the device, thereby realizing large-range and automatic information acquisition. Thus, M2M may be applied to industrial applications, home applications, personal applications, and the like. Industrial applications are as follows: traffic monitoring, alarm systems, rescue at sea, vending machines, driving payment, etc. Household applications are as follows: automatic meter reading, temperature control and the like. Personal applications such as: life detection, remote diagnostics, etc.
The communication target of M2M is machine-to-machine, and human-to-machine. Data Communication between one or more machines is defined as MTC (Machine Type Communication), in which case human-Machine interaction is less required. And the machine participating in MTC is defined as MTC equipment. An MTC device (MTC UE) is a terminal of an MTC user, and may communicate with the MTC device and an MTC server through a PLMN network. Fig. 2 is a schematic diagram illustrating an MTC UE accessing an EPS through EUTRAN in the prior art. Fig. 3 is a diagram illustrating an MTC UE accessing a GPRS system through a UTRAN in the prior art.
An important feature in M2M communications is low mobility, which may or may not be moving within a specified range. For devices with low mobility, the network needs to sense the movement of the device, such as limiting the moving range of the MTC device, or limiting the moving times of the MTC device. Of course, there is also an MTC device without mobility, and in this case, if the MTC device moves, the network considers that the device is abnormal. The prior art does not have a complete solution when the network needs to limit the number of moves of MTC devices.
Disclosure of Invention
The invention aims to provide a method, a device and a system for limiting the moving times of MTC (machine type communication) equipment by a network, which can effectively limit the moving times of the MTC equipment.
In order to solve the above technical problem, the present invention provides a method for limiting the number of times of MTC devices moving by a network, including:
the method comprises the steps that a mobility management network element judges whether Machine Type Communication (MTC) equipment moves or not, and if the MTC equipment moves and the moving times of the MTC equipment exceed the moving times allowed by subscription of the MTC equipment, the mobility management network element rejects the MTC equipment to access a network.
Further, the method specifically comprises:
after the MTC equipment initiates an attachment request or a location update request to the mobility management network element, the mobility management network element judges whether the MTC equipment moves, if so, judges whether the moving times of the MTC equipment exceeds the moving times permitted by the MTC equipment subscription according to the number of times that the MTC equipment has moved, and if so, the mobility management network element rejects the MTC equipment to access a network.
Further, the method can also have the following characteristics:
the step that the mobility management network element judges whether the number of times of movement of the MTC device exceeds the number of times of movement allowed by subscription of the MTC device according to the locally stored number of times of movement of the MTC device specifically includes:
the mobility management network element updates the locally stored number of times that the MTC equipment has moved, judges whether the number of times that the MTC equipment has moved is greater than the number of times that the MTC equipment signs a contract to allow to move, and if so, judges that the number of times that the MTC equipment has moved exceeds the number of times that the MTC equipment signs a contract to allow to move; or,
the mobility management network element firstly judges whether the number of times that the MTC equipment has moved, which is locally stored, is less than the number of times that the MTC equipment is signed and allowed to move, and if so, the number of times that the MTC equipment has moved, which is locally stored, is updated; if not, judging that the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription.
Further, the method can also have the following characteristics:
and when the MTC equipment is detached, the mobility management network element updates the number of times that the MTC equipment has moved to a user database.
Further, the method can also have the following characteristics: and when the MTC equipment is detached and then attached again, so that the mobility management network element is changed, the target mobility management network element obtains the number of times that the MTC equipment has moved from the user database and stores the number of times in the local.
Further, the method can also have the following characteristics:
and when the MTC equipment is attached again after being detached or the position of the MTC equipment is updated, and the mobility management network element is changed, the target mobility management network element obtains the number of times that the MTC equipment has moved from the original mobility management network element and stores the number of times in the local.
Further, the method specifically comprises:
after the MTC equipment initiates an attachment request or a position updating request to the mobility management network element, the mobility management network element judges whether the MTC equipment moves, and if so, a user database is notified;
the user database judges whether the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription according to the locally stored moving times of the MTC equipment, and informs the mobility management network element;
and the mobility management network element acquires the judgment result of the user database, and if the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription, the mobility management network element rejects the MTC equipment to access the network.
Further, the method can also have the following characteristics:
the step of judging, by the user database, according to the number of times the MTC device has moved, which is locally stored, whether the number of times the MTC device has moved exceeds the number of times the MTC device has signed a subscription allows, specifically includes:
the user database updates the locally stored number of times that the MTC equipment has moved, judges whether the number of times that the MTC equipment has moved is larger than the number of times that the MTC equipment signs a contract to allow to move, and if so, judges that the number of times that the MTC equipment has moved exceeds the number of times that the MTC equipment signs a contract to allow to move; or,
the user database firstly judges whether the number of times that the MTC equipment is moved and stored locally is smaller than the number of times that the MTC equipment is signed and allowed to move, and if so, the number of times that the MTC equipment is moved and stored locally is updated; if not, judging that the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription.
In order to solve the above technical problem, the present invention provides a system for limiting the number of times of MTC devices moving by a network, including an MTC device and a mobility management network element;
the MTC device is used for initiating an attachment request or a location update request to the mobility management network element;
the mobility management network element is used for judging whether the MTC equipment moves or not after receiving the request sent by the MTC equipment, and if the MTC equipment moves and the moving times of the MTC equipment exceeds the moving times allowed by the MTC equipment subscription, the mobility management network element refuses the MTC equipment to access the network.
In order to solve the technical problem, the invention provides a system for limiting the moving times of MTC equipment by a network, which comprises the MTC equipment, a mobility management network element and a user database;
the MTC device is used for initiating an attachment request or a location update request to the mobility management network element;
the mobility management network element is used for judging whether the MTC equipment moves or not after receiving the request sent by the MTC equipment, and if the MTC equipment moves, notifying a user database; after the judgment result of the user database is obtained, if the moving times of the MTC equipment exceed the moving times allowed by the subscription, the MTC equipment is refused to access the network;
the user database is used for judging whether the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription according to the locally stored moving times of the MTC equipment, and informing the mobility management network element.
In order to solve the above technical problem, the present invention provides a device for limiting the number of times of MTC devices moving, which is applied to a mobility management network element, and comprises a determining module and an executing module,
the judging module is used for judging whether the MTC equipment moves or not after receiving an attachment request or a position updating request sent by the MTC equipment, if so, judging whether the moving times of the MTC equipment exceeds the moving times allowed by the MTC equipment subscription or not according to the moving times of the MTC equipment, and if so, informing the executing module;
the execution module is used for receiving the judgment result of the judgment module, and refusing the MTC equipment to access the network when the movement times of the MTC equipment exceeds the movement times allowed by the MTC equipment subscription.
In order to solve the above technical problem, the present invention provides a device for limiting the number of times of MTC devices moving, which is applied to a mobility management network element, and comprises a determining module and an executing module,
the judging module is used for judging whether the MTC equipment moves after receiving an attachment request or a position updating request sent by the MTC equipment, and if the MTC equipment moves, notifying a user database;
the execution module is used for receiving the judgment result of the user database, and refusing the MTC equipment to access the network when the movement times of the MTC equipment exceeds the movement times allowed by the MTC equipment subscription.
The invention provides a complete solution for limiting the moving times of the MTC equipment by a network, and can effectively limit the moving times of the MTC equipment.
Drawings
FIG. 1 is a diagram of a prior art EPC system and access network architecture;
FIG. 2 is a diagram illustrating an MTC UE accessing an EPC system through EUTRAN in the prior art;
FIG. 3 is a diagram illustrating a prior art access of MTC UE to a GPRS system through UTRAN;
fig. 4 is a flowchart illustrating a mobility management network element limiting the number of times an MTC device moves when the MTC device is attached according to an embodiment of the method of the present invention;
fig. 5 is a flowchart illustrating a mobility management network element limiting the number of times MTC devices move when updating the location of the MTC device according to the second embodiment of the method of the present invention;
fig. 6 is a flowchart illustrating a procedure of updating the mobility times of the MTC devices in the user database by the mobility management network element after the MTC devices detach according to an embodiment of the method of the present invention;
FIG. 7 is a flowchart illustrating an embodiment of a method for limiting the number of moves of MTC devices by a four-user database;
fig. 8 is a schematic diagram of an apparatus for limiting the number of MTC devices moving in a network according to an embodiment of the present invention.
Detailed Description
In the invention, a mobility management network element judges whether MTC equipment moves, and if the MTC equipment moves and the moving times of the MTC equipment exceeds the moving times allowed by the MTC equipment subscription, the mobility management network element rejects the MTC equipment to access a network. Among them, the present invention can have two preferable implementation modes:
the first method is as follows:
the MTC equipment initiates an attachment request to the mobility management network element, the mobility management network element judges whether the MTC equipment moves, if so, the mobility management network element judges whether the moving times of the MTC equipment exceeds the moving times allowed by the MTC equipment subscription according to the moving times of the MTC equipment stored locally, and if so, the mobility management network element rejects the MTC equipment to access a network.
Preferably, the step of determining, by the mobility management network element according to the number of times that the MTC device has moved, which is locally stored, whether the number of times that the MTC device has moved exceeds the number of times that the MTC device has signed a subscription allows includes:
the mobility management network element updates the locally stored number of times that the MTC equipment has moved, judges whether the number of times that the MTC equipment has moved is greater than the number of times that the MTC equipment signs a contract to allow to move, and if so, judges that the number of times that the MTC equipment has moved exceeds the number of times that the MTC equipment signs a contract to allow to move; or,
the mobility management network element firstly judges whether the number of times that the MTC equipment has moved, which is locally stored, is less than the number of times that the MTC equipment is signed and allowed to move, and if so, the number of times that the MTC equipment has moved, which is locally stored, is updated; if not, judging that the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription.
Preferably, after the MTC device is detached, the mobility management network element updates the number of times that the MTC device has moved to a user database.
Further, when the MTC device is detached and then attached again, which causes a change in the mobility management network element, the target mobility management network element obtains the number of times that the MTC device has moved from the user database, and stores the number of times in the local area.
Preferably, when the MTC device is detached and then attached again, or the location of the MTC device is updated, which causes a change in the mobility management network element, the target mobility management network element obtains the number of times that the MTC device has moved from the original mobility management network element, and stores the number of times in the local area.
The second method comprises the following steps:
after the MTC equipment initiates an attachment request or a position updating request to the mobility management network element, the mobility management network element judges whether the MTC equipment moves, and if so, a user database is notified;
the user database judges whether the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription according to the locally stored moving times of the MTC equipment, and informs the mobility management network element;
and the mobility management network element acquires the judgment result of the user database, and if the movement times of the MTC equipment exceed the movement times allowed by the subscription, the mobility management network element rejects the MTC equipment to access the network.
Preferably, the step of the user database judging whether the number of times of movement of the MTC device exceeds the number of times of movement allowed by the subscription of the MTC device according to the locally stored number of times of movement of the MTC device specifically includes:
the user database updates the locally stored number of times that the MTC equipment has moved, judges whether the number of times that the MTC equipment has moved is larger than the number of times that the MTC equipment signs a contract to allow to move, and if so, judges that the number of times that the MTC equipment has moved exceeds the number of times that the MTC equipment signs a contract to allow to move; or,
the user database firstly judges whether the number of times that the MTC equipment is moved and stored locally is smaller than the number of times that the MTC equipment is signed and allowed to move, and if so, the number of times that the MTC equipment is moved and stored locally is updated; if not, judging that the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription.
In the present invention, preferably, the mobility management network element compares the current user location information of the MTC device with a subscription list, and determines whether the MTC device moves.
When the MTC device initiates an attach request to the mobility management network element, the rejecting, by the mobility management network element, the MTC device to access the network means: the mobility management network element refuses an attachment request of the MTC equipment;
when the MTC device initiates a location update request to the mobility management network element, the rejecting, by the mobility management network element, the MTC device to access the network means: and the mobility management network element initiates a detach process of the MTC equipment.
The mobility management network element may be an MME or an SGSN.
The technical solutions of the present invention are further described in detail below with reference to the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and can implement the present invention, but the embodiments are not limited to the present invention.
Example one
In this embodiment, when the MTC UE is attached, the mobility management network element limits the number of MTC UE movements. The mobility management network element receives an attachment request of the MTC UE and judges whether the MTC UE moves. If the MTC UE moves, the mobility management network element judges whether the movement times of the MTC UE exceed the movement times allowed by the MTC UE subscription according to the locally stored movement times of the MTC UE, and if the movement times of the MTC UE exceed the movement times allowed by the MTC UE subscription, the mobility management network element rejects the attachment request of the MTC UE. Fig. 4 is a flowchart of an embodiment of the present invention, which specifically includes the following steps:
step 401: the MTC UE initiates an attachment request message;
step 402: if the mobility management network element changes due to detachment, the target mobility management network element sends an identification request message to the original mobility management network element, and the original mobility management network element sends an identification response message to the MTC UE, wherein the message contains the number of times that the MTC UE has moved;
step 403: if the mobility management network element is changed or is attached for the first time, the mobility management network element sends a location updating message to a user database, and a location updating response message returned by the user database carries the number of times of subscription permission of MTC UE to move;
if the position is updated due to the change of the mobility management network element and the user database records the number of times that the MTC UE has moved, the position update response also carries the number of times that the MTC UE has moved;
step 404: the mobility management network element compares the current user position information with the signed list, judges whether the MTC UE moves, if the MTC UE moves, and does not reach the movement times allowed by the subscription, the mobility management network element updates the locally stored movement times of the MTC UE, and executes step 406; if the number of times of movement allowed by the subscription is reached or exceeded, the mobility management network element executes step 405;
step 404 may also be performed as follows according to step 404':
step 404': the mobility management network element compares the current user position information with a signed list, judges whether the MTC UE moves, if so, updates the locally stored moved times of the MTC UE, then judges whether the moved times is greater than the movement times allowed by the signed MTC UE, if so, executes step 405, otherwise, executes step 406;
step 405: and the mobility management network element rejects the attach request of the MTC UE, the reject request carries a cause value, and subsequent steps are not executed.
Step 406: the subsequent process of the attach flow continues.
Example two
In this embodiment, when the location of the MTC UE is updated, the mobility management network element limits the number of MTC UE movements. When the MTC UE performs location update, the mobility management network element changes, and the target mobility management network element needs to request the original mobility management network element for the number of times that the MTC UE has moved. Fig. 5 is a flowchart of an embodiment of the present invention, which specifically includes the following steps:
step 501: when the MTC UE detects that a new location area changes and the current location area identification of the UE is not in a location list of a UE registration network, the UE starts to trigger a location updating process. The MTCU sends a position updating request to a target mobility management network element;
step 502: the target mobility management network element sends a context request message to the original mobility management network element to obtain user information;
step 503: the original mobility management network element returns a context response message to the target mobility management network element, wherein the message comprises the number of times that the MTC UE has moved and the number of times of subscription permission;
step 504: the mobility management network element compares the current user location information with the signed list, judges whether the MTC UE moves, if the MTC UE moves and does not reach the movement times allowed by the subscription, the mobility management network element updates the locally stored movement times of the MTC UE, and executes step 506; if the number of times of movement allowed by the subscription is reached or exceeded, the mobility management element performs step 505;
step 504 may also be performed as follows, step 504':
step 504': the mobility management network element compares the current user location information with a signed list, judges whether the MTC UE moves, if so, updates the locally stored number of times that the MTC UE has moved, then judges whether the number of times that the MTC UE has moved is greater than the number of times that the MTC UE has signed and allowed, if so, executes step 505, otherwise, executes step 506;
step 505: and the mobility management network element initiates the detach flow of the MTC UE, and does not execute the subsequent steps.
Step 506: the subsequent process of the location update procedure is continued.
EXAMPLE III
In this embodiment, after the MTC UE is detached, the mobility management network element updates the number of times that the MTC UE has moved in the user database. When the mobility management network element informs the user database to delete the subscription data and the mobility management context of the detach user, the user database needs to be informed to store the number of times that the MTC UE has moved. Fig. 6 is a flowchart of an embodiment of the present invention, which specifically includes the following steps:
step 601: after deleting the subscription data and the mobile management context of the detached user, the mobile management network element sends a message of removing the MTC UE to a user database, wherein the message carries the number of times that the MTC UE has moved;
step 602: and the user database marks the MTC UE as cleared, records the number of times that the MTC UE has moved, and returns a clearing confirmation message to the mobility management network element.
Example four
In this embodiment, the mobility management network element does not store the number of times that the MTC UE has moved, but stores the number of times that the MTC UE has moved by the user database, so as to limit the number of times that the MTC UE has moved. When the mobility management network element identifies the movement of the MTCUs, the user database is informed through the indication, the user database judges whether the movement times of the MTC UEs are out of limit or not, and the mobility management network element is informed through the indication. And the mobility management network element judges the indication returned by the user database, and if the indication is exceeded, rejects the attachment request of the MTC UE or initiates the detachment process of the MTC UE. Fig. 7 is a flowchart of the method of the present invention, which specifically includes the following steps:
step 701: after the MTC UE initiates an attach request or a location update request to the mobility management network element, the mobility management network element compares the current user location information with the subscribed list to determine whether the MTC UE moves, and if so, notifies the user database through step 702;
step 702: a mobility management network element initiates a location update request to a user database, wherein the request carries an identifier indicating whether the MTC UE moves (namely an MTC equipment moving identifier);
step 703: and the user database judges whether the MTC UE moves according to the MTC UE moving identification. If the MTC UE moves, the number of times of the local movement of the MTC UE is compared with the number of times of subscription permission of the MTC UE, and if the number of times of the local movement of the MTC UE does not reach the number of times of subscription permission, the number of times of the local movement of the MTC UE is updated; if the number of times of movement allowed by the subscription is reached or exceeded, the number of times of movement of the MTC UE is exceeded;
step 703 may also be performed according to the following step 703':
step 703': and the user database judges whether the MTC UE moves according to the MTC UE moving identification. If the MTC UE moves, updating the number of times that the MTC UE has moved which is stored locally, and then judging whether the number of times that the MTC UE has moved is larger than the number of times that the MTC UE has signed a contract and allowed to move, if so, the number of times that the MTC UE has moved is out of limit;
step 704: the user database sends a position updating response to the mobility management network element, and the response carries an indication whether the MTC UE moving times are over;
step 705: the mobility management network element judges the indication that the movement times of the MTC UE exceed the limit, and if the indication exceeds the limit, the mobility management network element sends attachment rejection or initiates a detachment process to the MTC UE according to the current state;
if the MTC UE is in the attachment process, sending an attachment rejection response to the MTC UE; and if the MTC UE is in the position updating process, initiating a detach process to the MTC UE.
The system for limiting the moving times of the MTC equipment by the network comprises the MTC equipment and a mobility management network element;
the MTC device is used for initiating an attachment request or a location update request to the mobility management network element;
the mobility management network element is used for judging whether the MTC equipment moves or not after receiving the request sent by the MTC equipment, and if the MTC equipment moves and the moving times of the MTC equipment exceeds the moving times allowed by the MTC equipment subscription, the mobility management network element refuses the MTC equipment to access the network.
The system for limiting the moving times of the MTC equipment by the network comprises the MTC equipment, a mobility management network element and a user database;
the MTC device is used for initiating an attachment request or a location update request to the mobility management network element;
the mobility management network element is used for judging whether the MTC equipment moves or not after receiving the request sent by the MTC equipment, and if the MTC equipment moves, notifying a user database; after the judgment result of the user database is obtained, if the moving times of the MTC equipment exceed the moving times allowed by the subscription, the MTC equipment is refused to access the network;
the user database is used for judging whether the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription according to the locally stored moving times of the MTC equipment, and informing the mobility management network element.
As shown in fig. 8, the apparatus for limiting the number of times of MTC devices moving in a network according to an embodiment of the present invention is applied to a mobility management network element, and includes a determining module and an executing module,
the judging module is used for judging whether the MTC equipment moves or not after receiving an attachment request or a position updating request sent by the MTC equipment, if so, judging whether the moving times of the MTC equipment exceeds the moving times allowed by the MTC equipment subscription or not according to the moving times of the MTC equipment, and if so, informing the executing module;
the execution module is used for receiving the judgment result of the judgment module, and refusing the MTC equipment to access the network when the movement times of the MTC equipment exceeds the movement times allowed by the MTC equipment subscription.
The device for limiting the moving times of the MTC equipment by the network is applied to a mobility management network element and comprises a judging module and an executing module,
the judging module is used for judging whether the MTC equipment moves after receiving an attachment request or a position updating request sent by the MTC equipment, and if the MTC equipment moves, notifying a user database;
the execution module is used for receiving the judgment result of the user database, and refusing the MTC equipment to access the network when the movement times of the MTC equipment exceeds the movement times allowed by the MTC equipment subscription.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and they may alternatively be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, or fabricated separately as individual integrated circuit modules, or fabricated as a single integrated circuit module from multiple modules or steps. Thus, the present invention is not limited to any specific combination of hardware and software.
The present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof, and it should be understood that various changes and modifications can be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (11)
1. A method for limiting the moving times of Machine Type Communication (MTC) equipment by a network comprises the following steps:
after the MTC equipment initiates an attachment request or a position updating request to a mobility management network element, the mobility management network element judges whether the MTC equipment moves, if so, judges whether the moving times of the MTC equipment exceeds the moving times allowed by the MTC equipment subscription according to the number of times that the MTC equipment has moved and is locally stored, and if so, the mobility management network element refuses the MTC equipment to access a network.
2. The method of claim 1,
the step that the mobility management network element judges whether the number of times of movement of the MTC device exceeds the number of times of movement allowed by subscription of the MTC device according to the locally stored number of times of movement of the MTC device specifically includes:
the mobility management network element updates the locally stored number of times that the MTC equipment has moved, judges whether the number of times that the MTC equipment has moved is greater than the number of times that the MTC equipment signs a contract to allow to move, and if so, judges that the number of times that the MTC equipment has moved exceeds the number of times that the MTC equipment signs a contract to allow to move; or,
the mobility management network element firstly judges whether the number of times that the MTC equipment has moved, which is locally stored, is less than the number of times that the MTC equipment is signed and allowed to move, and if so, the number of times that the MTC equipment has moved, which is locally stored, is updated; if not, judging that the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription.
3. The method of claim 1 or 2,
and when the MTC equipment is detached, the mobility management network element updates the number of times that the MTC equipment has moved to a user database.
4. The method of claim 3,
and when the MTC equipment is detached and then attached again, so that the mobility management network element is changed, the target mobility management network element obtains the number of times that the MTC equipment has moved from the user database and stores the number of times in the local.
5. The method of claim 1 or 2,
and when the MTC equipment is attached again after being detached or the position of the MTC equipment is updated, and the mobility management network element is changed, the target mobility management network element obtains the number of times that the MTC equipment has moved from the original mobility management network element and stores the number of times in the local.
6. The method according to claim 1, characterized in that it comprises in particular:
after the MTC equipment initiates an attachment request or a position updating request to the mobility management network element, the mobility management network element judges whether the MTC equipment moves, and if so, a user database is notified;
the user database judges whether the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription according to the locally stored moving times of the MTC equipment, and informs the mobility management network element;
and the mobility management network element acquires the judgment result of the user database, and if the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription, the mobility management network element rejects the MTC equipment to access the network.
7. The method of claim 6,
the step of judging, by the user database, according to the number of times the MTC device has moved, which is locally stored, whether the number of times the MTC device has moved exceeds the number of times the MTC device has signed a subscription allows, specifically includes:
the user database updates the locally stored number of times that the MTC equipment has moved, judges whether the number of times that the MTC equipment has moved is larger than the number of times that the MTC equipment signs a contract to allow to move, and if so, judges that the number of times that the MTC equipment has moved exceeds the number of times that the MTC equipment signs a contract to allow to move; or,
the user database firstly judges whether the number of times that the MTC equipment is moved and stored locally is smaller than the number of times that the MTC equipment is signed and allowed to move, and if so, the number of times that the MTC equipment is moved and stored locally is updated; if not, judging that the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription.
8. A system for limiting the moving times of MTC equipment by a network is characterized by comprising the MTC equipment and a mobility management network element;
the MTC device is used for initiating an attachment request or a location update request to the mobility management network element;
the mobility management network element is used for judging whether the MTC equipment moves or not after receiving the request sent by the MTC equipment, and if the MTC equipment moves and the moving times of the MTC equipment exceeds the moving times allowed by the MTC equipment subscription, the mobility management network element refuses the MTC equipment to access the network.
9. A system for limiting the moving times of Machine Type Communication (MTC) equipment by a network is characterized by comprising the MTC equipment, a mobility management network element and a user database;
the MTC device is used for initiating an attachment request or a location update request to the mobility management network element;
the mobility management network element is used for judging whether the MTC equipment moves or not after receiving the request sent by the MTC equipment, and if the MTC equipment moves, notifying a user database; after the judgment result of the user database is obtained, if the moving times of the MTC equipment exceed the moving times allowed by the subscription, the MTC equipment is refused to access the network;
the user database is used for judging whether the moving times of the MTC equipment exceed the moving times allowed by the MTC equipment subscription according to the locally stored moving times of the MTC equipment, and informing the mobility management network element.
10. A device for limiting the moving times of Machine Type Communication (MTC) equipment by a network is applied to a mobility management network element and is characterized by comprising a judging module and an executing module,
the judging module is used for judging whether the MTC equipment moves or not after receiving an attachment request or a position updating request sent by the MTC equipment, if so, judging whether the moving times of the MTC equipment exceeds the moving times allowed by the MTC equipment subscription or not according to the moving times of the MTC equipment, and if so, informing the executing module;
the execution module is used for receiving the judgment result of the judgment module, and refusing the MTC equipment to access the network when the movement times of the MTC equipment exceeds the movement times allowed by the MTC equipment subscription.
11. A device for limiting the moving times of Machine Type Communication (MTC) equipment by a network is applied to a mobility management network element and is characterized by comprising a judging module and an executing module,
the judging module is used for judging whether the MTC equipment moves after receiving an attachment request or a position updating request sent by the MTC equipment, and if the MTC equipment moves, notifying a user database;
the execution module is used for receiving the judgment result of the user database, and refusing the MTC equipment to access the network when the movement times of the MTC equipment exceeds the movement times allowed by the MTC equipment subscription.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910204575 CN102083172B (en) | 2009-12-01 | 2009-12-01 | Method, device and system for limiting moving times of machine type communication (MTC) equipment by network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200910204575 CN102083172B (en) | 2009-12-01 | 2009-12-01 | Method, device and system for limiting moving times of machine type communication (MTC) equipment by network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102083172A CN102083172A (en) | 2011-06-01 |
CN102083172B true CN102083172B (en) | 2013-09-11 |
Family
ID=44088875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200910204575 Expired - Fee Related CN102083172B (en) | 2009-12-01 | 2009-12-01 | Method, device and system for limiting moving times of machine type communication (MTC) equipment by network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102083172B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833733B (en) * | 2011-06-13 | 2017-10-17 | 中兴通讯股份有限公司 | A kind of method and system for monitoring the movement of Hypomobility terminal location |
US8694023B2 (en) | 2011-11-14 | 2014-04-08 | Empire Technology Development Llc | Location management of static/low speed mobile devices |
CN105306183B (en) * | 2011-12-02 | 2019-02-05 | 电信科学技术研究院 | The delivery confirmation method and apparatus of MTC Device triggering message |
CN109089255B (en) * | 2017-06-14 | 2022-01-25 | 中国移动通信有限公司研究院 | User position notification control method, device, system, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1925682A (en) * | 2006-09-06 | 2007-03-07 | 华为技术有限公司 | Method and system for nomadism limitation |
JP2007074517A (en) * | 2005-09-08 | 2007-03-22 | Matsushita Electric Ind Co Ltd | Portable radio terminal and method for switching communication mode thereof |
CN101010977A (en) * | 2004-08-31 | 2007-08-01 | 艾利森电话股份有限公司 | Limit redirections in an unlicensed mobile access network |
WO2009132118A2 (en) * | 2008-04-22 | 2009-10-29 | Nortel Networks Limited | Restricting handover of a mobile station |
-
2009
- 2009-12-01 CN CN 200910204575 patent/CN102083172B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101010977A (en) * | 2004-08-31 | 2007-08-01 | 艾利森电话股份有限公司 | Limit redirections in an unlicensed mobile access network |
JP2007074517A (en) * | 2005-09-08 | 2007-03-22 | Matsushita Electric Ind Co Ltd | Portable radio terminal and method for switching communication mode thereof |
CN1925682A (en) * | 2006-09-06 | 2007-03-07 | 华为技术有限公司 | Method and system for nomadism limitation |
WO2009132118A2 (en) * | 2008-04-22 | 2009-10-29 | Nortel Networks Limited | Restricting handover of a mobile station |
Also Published As
Publication number | Publication date |
---|---|
CN102083172A (en) | 2011-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102056140B (en) | Method and system for acquiring machine type communication terminal information | |
CN102056266B (en) | Method and system for access control of machine type communication (MTC) terminal | |
EP2421326B1 (en) | Method and apparatus for acquiring machine type communication device group identification | |
US9185510B2 (en) | Methods, systems, and computer readable media for managing the roaming preferences of mobile subscribers | |
CN102457938B (en) | The method and system of terminal access restriction | |
JP6214770B2 (en) | Method for dynamically switching mobile networks, subscription managers, and user equipment | |
CN102056334A (en) | Access control method and system of machine type communication (MTC) terminals | |
WO2011057541A1 (en) | Method, mobile management unit and gateway for restricting mtc device to access and communicate | |
CN102045897B (en) | Group identification reporting method and device | |
US11051268B2 (en) | Service activation and deactivation method, device and computer storage medium | |
CN102056128B (en) | Information acquisition method and system of machinery communication terminals | |
KR101782650B1 (en) | Method for controlling network overload in machine type communication in mobile communications system and appatarus thereof | |
CN102083172B (en) | Method, device and system for limiting moving times of machine type communication (MTC) equipment by network | |
CN102752828A (en) | Method and system for realizing user equipment (UE) control | |
CN102215543B (en) | The method to set up of periodical timer and system | |
CN102883297B (en) | A kind of method and system of activated terminals | |
CN102480799A (en) | Wireless communication network and method for informing machine-type communication equipment to be in off-line state | |
CN102769840B (en) | The mobile management of terminal or triggering method and system under off-line state | |
CN103188728A (en) | Network congestion control method and network congestion control system | |
CN102868976A (en) | Method, device and system for processing businesses of machinery communication equipment | |
CN113748703A (en) | Method and device for configuring monitoring of terminal equipment | |
WO2012000367A1 (en) | Method for activating mtc features, and mobility management network element and mtc device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130911 Termination date: 20171201 |
|
CF01 | Termination of patent right due to non-payment of annual fee |