U.S. patent number 9,237,542 [Application Number 13/785,687] was granted by the patent office on 2016-01-12 for apparatus and method for supporting location update registration process in machine to machine communication system.
This patent grant is currently assigned to Samsung Electronics Co., Ltd.. The grantee listed for this patent is Samsung Electronics Co. Ltd.. Invention is credited to Hyun-Jeong Kang, Ji-Cheol Lee, Rakesh Taori.
United States Patent |
9,237,542 |
Kang , et al. |
January 12, 2016 |
Apparatus and method for supporting location update registration
process in machine to machine communication system
Abstract
An apparatus and method for supporting a location update
registration process used for an idle mode operation of a Mobile
Station (MS) in a Machine-to-Machine (M2M) communication are
provided. The method includes determining whether a system global
location update registration timer is applied to the MS, when it is
determined that the global location update registration timer is
not applied, determining a timer for updating a location when the
MS operates in an idle mode, and transmitting a message including
the timer to the MS.
Inventors: |
Kang; Hyun-Jeong (Seoul,
KR), Taori; Rakesh (Suwon-si, KR), Lee;
Ji-Cheol (Suwon-si, KR) |
Applicant: |
Name |
City |
State |
Country |
Type |
Samsung Electronics Co. Ltd. |
Suwon-si, Gyeonggi-do |
N/A |
KR |
|
|
Assignee: |
Samsung Electronics Co., Ltd.
(Suwon-si, KR)
|
Family
ID: |
48780315 |
Appl.
No.: |
13/785,687 |
Filed: |
March 5, 2013 |
Prior Publication Data
|
|
|
|
Document
Identifier |
Publication Date |
|
US 20130183969 A1 |
Jul 18, 2013 |
|
Related U.S. Patent Documents
|
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
Issue Date |
|
|
13225824 |
Sep 6, 2011 |
|
|
|
|
Foreign Application Priority Data
|
|
|
|
|
Sep 8, 2010 [KR] |
|
|
10-2010-0088121 |
|
Current U.S.
Class: |
1/1 |
Current CPC
Class: |
H04W
60/00 (20130101); H04W 60/02 (20130101); H04W
4/70 (20180201) |
Current International
Class: |
H04W
4/00 (20090101); H04W 60/00 (20090101); H04W
60/02 (20090101) |
Field of
Search: |
;455/435.1 ;370/338 |
References Cited
[Referenced By]
U.S. Patent Documents
Foreign Patent Documents
|
|
|
|
|
|
|
101330731 |
|
Dec 2008 |
|
CN |
|
101345989 |
|
Jan 2009 |
|
CN |
|
101459961 |
|
Jun 2009 |
|
CN |
|
10-2007-0114933 |
|
Dec 2007 |
|
KR |
|
10-2010-0019306 |
|
Feb 2010 |
|
KR |
|
10-2010-0042204 |
|
Apr 2010 |
|
KR |
|
Other References
3GPP TR 23.888 V0.5.1(Jul. 2010), Jul. 20, 2010, p. 6-8, 40-50.
cited by applicant.
|
Primary Examiner: Batista; Marcos
Attorney, Agent or Firm: Jefferson IP Law, LLP
Parent Case Text
PRIORITY
This application is a continuation-in-part of prior application
Ser. No. 13/225,824, filed Sep. 6, 2011, which claims the benefit
under 35 U.S.C. .sctn.119(a) of a Korean patent application filed
in the Korean Intellectual Property Office on Sep. 8, 2010 and
assigned Serial No. 10-2010-0088121, the entire disclosure of which
is hereby incorporated by reference.
Claims
What is claimed is:
1. A method for an operation of a system controller in a system
supporting Machine-to-Machine (M2M) communication, the method
comprising: determining whether a system global location update
registration timer is applied to a Mobile Station (MS); when it is
determined that the system global location update registration
timer is not applied, determining a device-specific timer for
updating a location when the MS operates in an idle mode; and
transmitting a message comprising the device-specific timer to the
MS.
2. The method of claim 1, wherein the message instructs to enter
the idle mode.
3. The method of claim 2, wherein the message comprising the
device-specific timer comprises a De-Registration Response
(DREG-RSP) message or a De-Registration Command (DREG-CMD)
message.
4. The method of claim 1, wherein the determining of whether the
system global location update registration timer is applied to the
MS comprises: determining whether the MS supports a paging cycle
greater than a reference value; and when it is determined that the
MS supports a paging cycle greater than a reference value,
determining that the system global location update registration
timer is not applied.
5. The method of claim 1, wherein the determining of the
device-specific timer comprises: receiving a message, comprising
device class information indicating M2M communication
characteristics of the MS, from one of the MS and a Base Station
(BS); transmitting a message, comprising the device class
information and requesting a timer value for the MS, to a paging
controller; and receiving a message, comprising the timer value for
the MS, from the paging controller.
6. The method of claim 1, wherein the determining of the
device-specific timer comprises: transmitting a message, requesting
device class information indicating M2M communication
characteristics of the MS, to a server which manages the M2M
communication; receiving a message, comprising the device class
information, from the server; transmitting a message, comprising
the device class information and requesting a timer value for the
MS, to a paging controller; and receiving a message, comprising the
timer value for the MS, from the paging controller.
7. The method of claim 1, wherein the determining of the
device-specific timer comprises: receiving a message, comprising
device class information indicating M2M communication
characteristics of the MS, from one of the MS and a Base Station
(BS); and determining a timer value for the MS by considering the
M2M communication characteristics.
8. The method of claim 1, wherein the determining of the
device-specific timer comprises: transmitting a message, requesting
device class information indicating M2M communication
characteristics of the MS, to a server which manages the M2M
communication; receiving a message, comprising the device class
information, from the server; and determining a timer value for the
MS by considering the M2M communication characteristics.
9. The method of claim 1, further comprising: receiving mapping
information between information indicating an M2M service type and
at least one M2M service characteristic from one of a server which
manages the M2M communication and an authentication/authorization
server.
10. The method of claim 9, wherein the mapping information is
received through one of an authentication/authorization procedure
of the MS, an initialization procedure of the system controller, a
capability negotiation procedure of the MS, and an idle mode entry
procedure of the MS.
11. The method of claim 9, wherein the determining of the
device-specific timer comprises: receiving a message, comprising
device class information indicating the M2M service type provided
to the MS, from one of the MS and a Base Station (BS); determining
one or more M2M service characteristics provided to the MS
according to the mapping information; and determining the
device-specific timer based on the one or more M2M service
characteristics.
12. The method of claim 1, wherein the determining of the
device-specific timer comprises: receiving a message, comprising
device class information indicating the M2M service type provided
to the MS, from one of the MS and a Base Station (BS); informing of
the service type to a server which manages the M2M communication;
receiving one or more M2M service characteristics of the MS from
the server which manages the M2M communication; and determining the
device-specific timer based on the one or more M2M service
characteristics.
13. The method of claim 1, further comprising: determining whether
it is necessary to change a timer of the MS; when it is determined
to be necessary to change the timer, determining whether the system
global location update registration timer is applicable to the MS;
when it is determined that the system global location update
registration timer is applicable, transmitting a message, informing
of the system global location update registration timer, to the MS;
and when it is determined that the system global location update
registration timer is not applicable, determining a new
device-specific timer for the MS and transmitting a message,
informing of the new device-specific timer, to the MS.
14. The method of claim 13, wherein the message informing of the
system global location update registration timer comprises one of
an indicator indicating the application of the system global
location update registration timer and a value of the system global
location update registration timer.
15. The method of claim 13, wherein the message informing of the
system global location update registration timer and the message
informing of the new timer comprises a location update registration
response message transmitted in a downlink during a location update
registration process of the MS.
16. A method for an operation of a Mobile Station (MS) in a system
supporting Machine-to-Machine (M2M) communication, the method
comprising: receiving a message for an idle mode operation of the
MS; if the message does not include a device-specific timer for a
location update, performing a location update registration process
according to a system global location update registration timer;
and if the message includes the device-specific timer, performing
the location update registration process according to the
device-specific timer.
17. The method of claim 16, wherein the message instructs to enter
the idle mode.
18. The method of claim 17, wherein the message comprising the
device-specific timer comprises a De-Registration Response
(DREG-RSP) message or a De-Registration Command (DREG-CMD)
message.
19. The method of claim 16, further comprising: receiving a message
informing of the system global location update registration timer
or a new device-specific timer during the location update
registration process; when receiving the message informing of the
system global location update registration timer, applying the
system global location update registration timer; and when
receiving the message informing of the new device-specific timer,
applying the new timer.
20. The method of claim 19, wherein the message informing of the
system global location update registration timer comprises one of
an indicator indicating the application of the system global
location update registration timer and a value of the system global
location update registration timer.
21. The method of claim 19, wherein the message informing of the
system global location update registration timer or the new timer
comprises a location update registration response message
transmitted in a downlink during the location update registration
process of the MS.
22. An apparatus of a system controller in a system supporting
Machine-to-Machine (M2M) communication, the apparatus comprising: a
controller configured to determine whether a system global location
update registration timer is applied to a Mobile Station (MS) and,
for determining a device-specific timer for location update in an
idle mode of the MS when it is determined that the system global
location update registration timer is not applied; and a
transceiver configured to transmit a message comprising the
device-specific timer to the MS.
23. The apparatus of claim 22, wherein the message instructs to
enter the idle mode.
24. The apparatus of claim 23, wherein the message comprising the
device-specific timer comprises a De-Registration Response
(DREG-RSP) message or a De-Registration Command (DREG-CMD)
message.
25. The apparatus of claim 22, wherein, the controller determines
whether the MS supports a paging cycle greater than a reference
value, and determines that the system global location update
registration timer is not applied when it is determined that the MS
supports a paging cycle greater than a reference value.
26. The apparatus of claim 22, wherein, to determine the
device-specific timer, the controller controls to receive a
message, comprising device class information indicating M2M
communication characteristics of the MS, from one of the MS and a
Base Station (BS), to transmit a message, comprising the device
class information and requesting a timer value for the MS, to a
paging controller, and to receive a message, comprising the timer
value for the MS, from the paging controller.
27. The apparatus of claim 22, wherein, to determine the
device-specific timer, the controller controls to transmit a
message, requesting device class information indicating M2M
communication characteristics of the MS, to a server which manages
the M2M communication, to receive a message, comprising the device
class information, from the server, to transmit a message,
comprising the device class information and requesting a timer
value for the MS, to a paging controller, and to receive a message,
comprising the timer value for the MS, from the paging
controller.
28. The apparatus of claim 22, wherein, to determine the
device-specific timer, the controller controls to receive a
message, comprising device class information indicating M2M
communication characteristics of the MS, from one of the MS and a
Base Station (BS), and determines a timer value for the MS by
considering the M2M communication characteristics.
29. The apparatus of claim 22, wherein, to determine the
device-specific timer, the controller controls to transmit a
message, requesting device class information indicating M2M
communication characteristics of the MS, to a server which manages
the M2M communication, controls to receive a message, comprising
the device class information, from the server, and determines a
timer value for the MS by considering the M2M communication
characteristics.
30. The apparatus of claim 22, wherein the controller controls to
receive mapping information between information indicating an M2M
service type and at least one M2M service characteristic from one
of a server which manages the M2M communication and an
authentication/authorization server.
31. The apparatus of claim 30, wherein the mapping information is
received through one of an authentication/authorization procedure
of the MS, an initialization procedure of the system controller, a
capability negotiation procedure of the MS, and an idle mode entry
procedure of the MS.
32. The apparatus of claim 30, wherein the controller receives a
message, comprising device class information indicating the M2M
service type provided to the MS, from one of the MS and a Base
Station (BS), determines one or more M2M service characteristics
provided to the MS according to the mapping information, and
determines the device-specific timer based on the one or more M2M
service characteristics.
33. The apparatus of claim 22, wherein the controller receives a
message, comprising device class information indicating the M2M
service type provided to the MS, from one of the MS and a Base
Station (BS), informs of the service type to a server which manages
the M2M communication, receives one or more M2M service
characteristics of the MS from the server which manages the M2M
communication, and determines the device-specific timer based on
the one or more M2M service characteristics.
34. The apparatus of claim 22, wherein the controller determines
whether it is necessary to change a timer of the MS, and determines
whether the system global location update registration timer is
applicable to the MS when the controller determines it is necessary
to change the timer, and when the controller determines that the
system global location update registration timer is applicable, the
transceiver transmits a message, informing of the system global
location update registration timer, to the MS, and when the
controller determines that the system global location update
registration timer is not applicable, the transceiver transmits a
message, informing of a new device-specific timer for the MS, to
the MS.
35. The apparatus of claim 34, wherein the message informing of the
system global location update registration timer comprises one of
an indicator indicating the application of the system global
location update registration timer and a value of the system global
location update registration timer.
36. The apparatus of claim 34, wherein the message informing of the
system global location update registration timer and the message
informing of the new device-specific timer comprises a location
update registration response message transmitted in a downlink
during a location update registration process of the MS.
37. An apparatus of a Mobile Station (MS) in a system supporting
Machine-to-Machine (M2M) communication, the apparatus comprising: a
transceiver configured to receive a message for an idle mode
operation of the MS; and a controller configured to perform a
location update registration process according to a system global
location update registration timer if the message does not include
a device-specific timer for a location update, and to perform the
location update registration process according to the
device-specific timer if the message includes the device-specific
timer.
38. The apparatus of claim 37, wherein the message instructs to
enter the idle mode.
39. The apparatus of claim 38, wherein the message comprising the
device-specific timer comprises a De-Registration Response
(DREG-RSP) message or a De-Registration Command (DREG-CMD)
message.
40. The apparatus of claim 37, wherein the transceiver receives a
message informing of the system global location update registration
timer or a new device-specific timer during the location update
registration process, and when the message informing of the system
global location update registration timer is received, the
controller applies the system global location update registration
timer, and when the message informing of the new device-specific
timer is received, the controller applies the new device-specific
timer.
41. The apparatus of claim 40, wherein the message informing of the
system global location update registration timer comprises one of
an indicator indicating the application of the system global
location update registration timer and a value of the system global
location update registration timer.
42. The apparatus of claim 40, wherein the message informing of the
system global location update registration timer or the new timer
is a location update registration response message transmitted in a
downlink during the location update registration process of the MS.
Description
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a system for supporting
machine-to-machine communication. More particularly, the present
invention relates to an apparatus and a method for supporting a
location update registration process used for an idle mode
operation of a mobile station in a machine-to-machine communication
system.
2. Description of the Related Art
Research is being conducted on a Machine-to-Machine (M2M)
communication service supporting data communication between devices
in which there is little or very limited human interaction. The M2M
communication service is drawing attention in terms of cost
reduction in managing devices through automatic control and
communication, and is recognized as a technique applicable to fleet
management of vehicles and products mounted to the vehicles, smart
metering, home automation, and healthcare.
An M2M communication system supporting the M2M communication should
consider support of a device which transmits and receives limited
data only during a restricted time, differently from a mobile
station in a general communication system. For example, a smart
metering device may only transmit a value measured once a month to
a smart metering server, and a healthcare device may only be
updated with healthcare information from a healthcare server once a
day.
Since such devices operate in an idle mode most of the time, an
idle mode process defined in a wireless communication system of the
related art can be applied. However, it is inefficient to apply a
paging cycle of a device of the related art to the device which
does not frequently transmit and receive data as described above.
Also, a long paging cycle is not defined in the wireless
communication system of the related art and thus should be
defined.
A time-based location update registration process used in the idle
mode of the wireless communication system of the related art can
also be applied to the M2M communication system, whereas unique
characteristics of the device should be considered. Particularly, a
method for operating a location update registration timer of the
related art applies the same value to mobile stations in the idle
mode. When the same location update registration timer is applied
to the device of the long paging cycle as in the M2M communication
system, the mobile station frequently wakes up for the location
update registration even when there is no data to receive. The
location update registration process can cause considerable control
signal overhead and power consumption of the device. Hence, it is
desirable to define the location update registration process by
considering the M2M communication service of the infrequent data
transmission and reception as discussed above.
SUMMARY OF THE INVENTION
Aspects of the present invention address are to address at least
the above-mentioned problems and/or disadvantages and to provide at
least the advantages described below. Accordingly, an aspect of the
present invention is to provide an apparatus and a method for
supporting a location update registration process used for an idle
mode operation of a mobile station in a machine-to-machine
communication system.
Another aspect of the present invention is to provide an apparatus
and a method for defining a new location update registration timer
for a mobile station operating in an idle mode using a long paging
cycle in a machine-to-machine communication system.
Yet another aspect of the present invention is to provide an
apparatus and a method for negotiating a time-based location update
registration timer used in a location update registration process
used for an idle mode for a mobile station operating in the idle
mode using a long paging cycle in a machine-to-machine
communication system.
Still another aspect of the present invention is to provide an
apparatus and a method for reducing control signal overhead of a
location update registration process of a mobile station and power
consumption of a mobile station in a machine-to-machine
communication system.
In accordance with one aspect of the present invention, an
operating method of a system controller in a system supporting
Machine-to-Machine (M2M) communication is provided. The method
includes determining whether a system global location update
registration timer is applied to a Mobile Station (MS), when it is
determined that the global location update registration timer is
not applied, determining a timer for updating a location when the
MS operates in an idle mode, and transmitting a message including
the timer to the MS.
In accordance with another aspect of the present invention, an
operating method of an MS in a system supporting M2M communication
is provided. The method includes receiving a message including a
timer for location update in an idle mode operation of the MS, and
performing a location update registration process according to the
received timer.
In accordance with yet another aspect of the present invention, an
apparatus of a system controller in a system supporting M2M
communication is provided. The apparatus includes a controller for
determining whether a system global location update registration
timer is applied to an MS and, for determining a timer for location
update in an idle mode of the MS when it is determined that the
global location update registration timer is not applied, and a
transceiver for transmitting a message including the timer to the
MS.
In accordance with still another aspect of the present invention,
an apparatus of an MS in a system supporting M2M communication is
provided. The apparatus includes a transceiver for receiving a
message including a timer for location update in an idle mode
operation of the MS, and a controller for performing a location
update registration process according to the received timer.
Other aspects, advantages, and salient features of the invention
will become apparent to those skilled in the art from the following
detailed description, which, taken in conjunction with the annexed
drawings, discloses exemplary embodiments of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other aspects, features, and advantages of certain
exemplary embodiments of the present invention will be more
apparent from the following description taken in conjunction with
the accompanying drawings, in which:
FIG. 1 is a diagram of a Machine-to-Machine (M2M) communication
system supporting M2M communication according to an exemplary
embodiment of the present invention;
FIG. 2 is a flowchart of a method of a system controller for
controlling a time-based location update registration timer of a
mobile station in a device registration process of a M2M
communication system according to an exemplary embodiment of the
present invention;
FIG. 3 is a flowchart of a method of a mobile station for
processing a location update registration timer in a device
registration process of a M2M communication system according to an
exemplary embodiment of the present invention;
FIG. 4 is a flowchart of a method of a system controller for
controlling a location update registration timer of a mobile
station in an idle mode negotiation process of a M2M communication
system according to an exemplary embodiment of the present
invention;
FIG. 5 is a flowchart of a method of a mobile station for
processing a location update registration timer in an idle mode
negotiation process of a M2M communication system according to an
exemplary embodiment of the present invention;
FIG. 6 is a flowchart of a method of a system controller for
controlling a changed location update registration timer of a
mobile station in an idle mode in a M2M communication system
according to an exemplary embodiment of the present invention;
FIG. 7 is a flowchart of a method of a mobile station for
processing a changed location update registration timer in an idle
mode in a M2M communication system according to an exemplary
embodiment of the present invention;
FIG. 8 is a signal flow diagram of a method for processing a
time-based location update registration timer of a mobile station
in a device registration process in a M2M communication system
according to an exemplary embodiment of the present invention;
FIG. 9 is a signal flow diagram of a method for processing a
time-based location update registration timer of a mobile station
in an idle mode negotiation process in a M2M communication system
according to another exemplary embodiment of the present
invention;
FIG. 10 is a signal flow diagram of a method for processing a
time-based location update registration timer of a mobile station
in a device registration process in a M2M communication system
according to yet another exemplary embodiment of the present
invention; and
FIG. 11 is a signal flow diagram of a method for processing a
time-based location update registration timer of a mobile station
in an idle mode negotiation process in a M2M communication system
according to yet another exemplary embodiment of the present
invention.
Throughout the drawings, like reference numerals will be understood
to refer to like parts, components and structures.
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
The following description with reference to the accompanying
drawings is provided to assist in a comprehensive understanding of
exemplary embodiments of the invention as defined by the claims and
their equivalents. It includes various specific details to assist
in that understanding but these are to be regarded as merely
exemplary. Accordingly, those of ordinary skill in the art will
recognize that various changes and modifications of the embodiments
described herein can be made without departing from the scope and
spirit of the invention. In addition, descriptions of well-known
functions and constructions may be omitted for clarity and
conciseness.
The terms and words used in the following description and claims
are not limited to the bibliographical meanings, but, are merely
used by the inventor to enable a clear and consistent understanding
of the invention. Accordingly, it should be apparent to those
skilled in the art that the following description of exemplary
embodiments of the present invention is provided for illustration
purpose only and not for the purpose of limiting the invention as
defined by the appended claims and their equivalents.
It is to be understood that the singular forms "a," "an," and "the"
include plural referents unless the context clearly dictates
otherwise. Thus, for example, reference to "a component surface"
includes reference to one or more of such surfaces.
By the term "substantially" it is meant that the recited
characteristic, parameter, or value need not be achieved exactly,
but that deviations or variations, including for example,
tolerances, measurement error, measurement accuracy limitations and
other factors known to those of skill in the art, may occur in
amounts that do not preclude the effect the characteristic was
intended to provide.
Exemplary embodiments of the present invention provide a technique
for supporting a time-based location update registration process in
an idle mode of a device in a Machine-to-Machine (M2M)
communication system.
Hereinafter, for convenience in description, the device is referred
to as a Mobile Station (MS). A network entity for managing a timer
used for a location update registration process used in an idle
mode of the MS is referred to as a system controller. However, the
system controller can be referred to as a paging controller.
FIG. 1 is a diagram of a M2M communication system supporting M2M
communication according to an exemplary embodiment of the present
invention.
Referring to FIG. 1, the M2M communication system includes M2M
devices 101-1, 101-2, and 101-3 supporting the M2M communication,
an M2M Access Service Network (ASN) 102 supporting the M2M
communication, an Access Point (AP) 103, which is part of the M2M
ASN 102, for providing radio access of the M2M devices 101-1,
101-2, and 101-3, an M2M Connection Service Network (CSN) 104
supporting the M2M communication, and an M2M server 105 supporting
the M2M communication.
The M2M devices 101-1, 101-2, and 101-3 are MSs containing an
installed application used for the M2M communication. The ASN 102
provides a wireless AP for the communication between the M2M
devices 101-1, 101-2, and 101-3 and the M2M server 105. The AP 103
is a base station for controlling radio resources used for the
communication between the M2M devices 101-1, 101-2, and 101-3 and
the M2M server 105. The M2M CSN 104 provides a user connection
service to the M2M devices 101-1, 101-2, and 101-3. The M2M server
105 communicates with one or more M2M devices 101-1, 101-2, and
101-3, contains an application program installed for the M2M
communication, and includes an interface for user access. The M2M
server 105 can belong to the M2M CSN 104 according to the system
management.
In the M2M communication system, an air interface between the M2M
devices 101-1, 101-2, and 101-3 and the AP 103 can employ according
to an Institute of Electrical and Electronics Engineers (IEEE)
802.16 communication system standard. In this case, the M2M devices
101-1, 101-2, and 101-3 can function as the MS defined in the IEEE
802.16 communication system.
FIG. 2 is a flowchart of a method of a system controller for
controlling a time-based location update registration timer of a MS
in a device registration process of a M2M communication system
according to an exemplary embodiment of the present invention.
Herein, the system controller includes a location update
registration timer controller, a transmitter, and a receiver.
Referring to FIG. 2, the system controller initiates the device
registration process; that is, a network entry process of the MS,
in step 201.
In step 205, the system controller determines whether the MS
supports an idle mode.
When determining that the MS does not support the idle mode in step
205, the system controller performs the remaining device
registration process and terminates the device registration process
of the MS in step 211, and then finishes this process.
When determining that the MS supports the idle mode in step 205,
the system controller determines whether the MS supports a long
paging cycle in step 207. That is, by checking the paging cycle of
the MS, the system controller determines whether the checked paging
cycle of the MS is greater than a reference value. Herein, the long
paging cycle support of the MS implies that a paging cycle value
other than a paging cycle value defined according to the related
art should be applied. The paging cycle of an exemplary embodiment
of the present invention is longer than the reference value (e.g.,
1 day, 1 week, 1 month, etc.) since power consumption of the MS is
not efficient, even when the longest paging cycle value defined in
the communication system according to the related art is applied to
the MS. Herein, information of whether the MS supports the long
paging cycle is acquired by obtaining a device class or preset
device characteristics of the MS.
When it is determined that the MS supports the long paging cycle in
step 207, the system controller determines and applies a time-based
location update registration timer adequate for the MS as a
device-specific timer for the MS to use in the time-based location
update registration process in the idle mode, based on
characteristics of a service (e.g., an M2M service) subscribed to
by the MS and transmits the determined time-based location update
registration timer to the MS in step 209, and then proceeds to step
211. Also, the system controller sets the paging cycle of the MS
based on the characteristics of the service (e.g., the M2M service)
subscribed to by the MS. Herein, the time-based location update
registration process indicates a periodic location update
registration process of the MS in the idle mode, and the cycle
complies with the time-based location update registration
timer.
Meanwhile, the time-based location update registration timer
information can be contained in a registration response message
received at the MS in the device registration process, an exemplary
construction of which is shown in Table 1. The registration
response message is a message transmitted from the base station to
the MS, and the system controller provides the time-based location
update registration timer information to the base station using
another control message.
TABLE-US-00001 TABLE 1 Field Description Idle mode timer MS timed
interval to conduct timer based location update. Timer recycles on
successful idle mode location update.
The time-based location update registration timer information is
also managed by the system controller for the MS, an exemplary
construction of which is shown in Table 2.
TABLE-US-00002 TABLE 2 Field Description Idle mode system timer For
paging controller, timed interval to receive notification of MS
idle mode location update. Timer recycles on successful idle mode
location update.
In contrast, when it is determined that the MS does not support the
long paging cycle in step 207, that is, when the MS does not need
to support the long paging cycle, the system controller determines
and applies the time-based location update registration timer
globally applied to the system as the timer to use in the
time-based location update registration process of the MS of the
idle mode in step 213, and then proceeds to step 211. Herein, the
time-based location update registration timer globally applied to
the system is a value preset to a general MS supporting the idle
mode without a separate control message, and corresponds to a
default location update registration timer also applied to the MS
supporting the M2M communication.
FIG. 3 is a flowchart of a method of a MS for processing a location
update registration timer in a device registration process of a M2M
communication system according to an exemplary embodiment of the
present invention. Herein, the MS includes a location update
registration timer processor, a transmitter, and a receiver.
Referring to FIG. 3, the MS initiates the device registration
process; that is, the network entry process, in step 301.
In step 303, the MS determines whether it supports the idle
mode.
When determining that the MS does not support the idle mode in step
303, the MS performs the remaining device registration process and
terminates the device registration process in step 309, and then
finishes this process.
When determining that the MS supports the idle mode in step 303,
the MS determines whether a device-specific time-based location
update registration timer is received in step 305. Herein, the
time-based location update registration timer information can be
contained in the registration response message received at the MS
in the device registration process, an exemplary construction of
which is shown in Table 1.
Upon determining that the time-based location update registration
timer is received in step 305, the MS applies the received
device-specific time-based location update registration timer as
the timer to use in the time-based location update registration
process in the idle mode in step 307, and proceeds to step 309.
That is, when the timer expires, the MS performs the location
update process.
In contrast, upon determining that the time-based location update
registration timer is not received in step 305, the MS applies the
time-based location update registration timer globally applied to
the system as the timer to use in the time-based location update
registration process in the idle mode in step 311, and then
proceeds to step 309. Herein, the time-based location update
registration timer globally applied to the system corresponds to
the default location update registration timer preset to the MS
without a separate control message.
So far, the method for determining the location update registration
timer for the MS to use in the idle mode in a process of the device
registration process has been illustrated. According to another
exemplary embodiment, the location update registration timer can be
determined in a process of the idle mode negotiation process,
rather than the device registration process, of the MS to enter the
idle mode. Now, a method for determining the location update
registration timer during the idle mode negotiation process of the
MS is explained by referring to FIGS. 4 and 5.
FIG. 4 is a flowchart of a method of a system controller for
controlling a location update registration timer of a MS in an idle
mode negotiation process of a M2M communication system according to
an exemplary embodiment of the present invention.
Referring to FIG. 4, the system controller initiates the idle mode
negotiation process of the MS in step 401.
In step 403, the system controller determines whether the MS
supports the long paging cycle.
When determining that the MS supports the long paging cycle in step
403, the system controller determines and applies a device-specific
time-based location update registration timer adequate for the MS
as the device-specific timer for the MS to use in the time-based
location update registration process in the idle mode, based on the
characteristics of the service (e.g., the M2M service) subscribed
to by the MS, and transmits the determined device-specific
time-based location update registration timer to the MS in step
405. Also, the system controller sets the paging cycle of the MS
based on the characteristics of the service (e.g., the M2M service)
subscribed to by the MS. Herein, the device-specific time-based
location update registration timer information can be contained in
an idle mode entry response message received at the MS in the idle
mode negotiation process, an exemplary construction of which is
shown in Table 1. The idle mode entry response message is a message
transmitted from the base station to the MS, and the system
controller provides the time-based location update registration
timer information to the base station using another control
message. The idle mode entry response message can be referred to as
a De-Registration Response (DREG-RSP) message or a DREG-Command
(CMD) message.
The system controller performs the remaining idle mode negotiation
process and terminates the idle mode negotiation process of the MS
in step 407, and then finishes this process.
In contrast, when determining that the MS does not support the long
paging cycle in step 403; that is, when the MS does not need to
support the long paging cycle, the system controller determines and
applies the time-based location update registration timer globally
applied to the system as the timer for the MS to use in the
time-based location update registration process of the idle mode in
step 409, and then proceeds to step 407. Herein, the time-based
location update registration timer globally applied to the system
is the value preset to the general MS supporting the idle mode
without a separate control message, and corresponds to the default
location update registration timer also applied to the MS
supporting the M2M communication.
FIG. 5 is a flowchart of a method of a MS for processing a location
update registration timer in an idle mode negotiation process of a
M2M communication system according to an exemplary embodiment of
the present invention.
Referring to FIG. 5, the MS initiates the idle mode negotiation
process in step 501.
In step 503, the MS determines whether a device-specific time-based
location update registration timer is received. Herein, the
device-specific time-based location update registration timer
information can be contained in the idle mode entry response
message (i.e., DREG-RSP) received at the MS in the idle mode
negotiation process, an exemplary construction of which is shown in
Table 1.
Upon determining that the device-specific time-based location
update registration timer has been received in step 503, the MS
applies the received time-based location update registration timer
as the timer to use in the time-based location update registration
process in the idle mode in step 505. That is, when the timer
expires, the MS performs the location update process.
The MS performs the remaining idle mode negotiation process and
terminates the idle mode negotiation process in step 507, and then
finishes this process.
In contrast, when the MS determines that the time-based location
update registration timer is not received in step 503, the MS
applies the time-based location update registration timer globally
applied to the system as the timer to be used by the MS in the
time-based location update registration process in the idle mode in
step 509, and then proceeds to step 507. Herein, the time-based
location update registration timer globally applied to the system
corresponds to the default location update registration timer
preset to the MS without a separate control message.
FIG. 6 is a flowchart of a method of a system controller for
controlling a changed location update registration timer of a MS in
an idle mode in a M2M communication system according to an
exemplary embodiment of the present invention.
Referring to FIG. 6, the system controller initiates the location
update registration process of the idle MS in step 601.
In step 603, the system controller determines whether it is
necessary to change the time-based location update registration
timer of the MS. The time-based location update registration timer
needs to change when the MS requests to change the paging cycle or
when the system controller determines to change the paging cycle of
the MS. When the paging cycle of the MS gets longer or shorter than
the current paging cycle, a device-specific time-based location
update registration timer of the MS can be lengthened or shortened
according to the corresponding paging cycle, or the time-based
location update registration timer globally applied to the system
can be adopted.
When it is determined that it is not necessary to change the
time-based location update registration timer of the MS in step
603, the system controller performs the remaining location update
registration process and terminates the location update process in
step 609, and then finishes this process.
In contrast, when it is determined that it is necessary to change
the time-based location update registration timer of the MS in step
603, the system controller removes the device-specific time-based
location update registration timer of the MS and determines whether
to apply the time-based location update registration timer globally
applied in the system, to the MS in step 605.
When it is determined to remove the device-specific time-based
location update registration timer of the MS and to apply the
time-based location update registration timer globally applied in
the system, to the MS in step 605, the system controller determines
and applies the time-based location update registration timer
globally applied in the system, as the timer for the MS to use in
the time-based location update registration process in the idle
mode, and transmits to the MS a time-based location update
registration timer application indicator indicating the application
of the global time-based location update registration timer of the
system in step 607. Herein, the time-based location update
registration timer application indicator information can be
contained in the location update registration response message
received at the MS during the location update registration process,
an exemplary construction of which is shown in Table 3.
TABLE-US-00003 TABLE 3 Field Description Global idle mode timer
indicator Indicate to use global idle mode timer to conduct timer
based location update.
Alternatively, the system controller can transmit to the MS, the
global time-based location update registration timer of the system,
instead of the time-based location update registration timer
application indicator. Herein, the global time-based location
update registration timer information of the system can be
contained in the location update registration response message
received at the MS during the location update registration process,
an exemplary construction of which is shown in Table 4.
TABLE-US-00004 TABLE 4 Field Description Global idle mode timer
(Globally applied) MS timed interval to conduct timer based
location update. Timer recycles on successful idle mode location
update.
Herein, the location update registration response message including
the information of Table 3 or Table 4 is a control message
transmitted from the base station to the MS, and the system
controller instructs the base station to provide the MS with the
information of Table 3 or Table 4 using another control
message.
Next, the system controller performs the remaining location update
registration process and terminates the location update
registration process in step 609, and then finishes this
process.
In contrast, when it is determined not to apply the time-based
location update registration timer globally applied in the system,
to the MS in step 605, the system controller determines and applies
a new time-based location update registration timer adequate for
the MS, as the timer for the MS to use in the time-based location
update registration process in the idle mode, based on the
characteristics of the service (e.g., the M2M service) subscribed
to by the MS and transmits to the MS the determined new
device-specific time-based location update registration timer in
step 611, and then proceeds to step 609. Herein, the new
device-specific time-based location update registration timer
information can be contained in the location update registration
response message received at the MS during the location update
registration process, an exemplary construction of which is shown
in Table 1. The location update registration response message is
the control message transmitted from the base station to the MS,
and the system controller instructs the base station to provide the
new time-based location update registration timer information to
the MS using another control message.
FIG. 7 is a flowchart of a method of a MS for processing a changed
location update registration timer in an idle mode of a M2M
communication system according to an exemplary embodiment of the
present invention.
Referring to FIG. 7, the MS operates in a sleep interval of the
idle mode in step 701 and determines whether it is time to perform
the location update registration process in step 703. The location
update registration process can be carried out when a condition set
in the system is satisfied, for example, when the MS leaves its
paging group or when the time-based location update registration
timer expires, and when a condition arbitrarily set by the MS is
satisfied.
When it is determined not to be the time to perform the location
update registration process in step 703, the MS returns to step
701.
In contrast, when it is determined to be the time to perform the
location update registration process in step 703, the MS leaves the
sleep interval of the idle mode and initiates the location update
registration process in step 705.
In step 707, the MS determines whether the time-based location
update registration timer application indicator indicating to apply
the time-based location update registration timer globally applied
in the system is received. Herein, the time-based location update
registration timer application indicator information can be
contained in the location update registration response message
received at the MS in the location update registration process, an
exemplary construction of which is shown in Table 3. Alternatively,
instead of the time-based location update registration timer
application indicator information, the time-based location update
registration timer globally applied in the system can be received.
Herein, the time-based location update registration timer
information globally applied in the system can be contained in the
location update registration response message received at the MS in
the location update registration process, an exemplary construction
of which is shown in Table 4.
Upon determining that the time-based location update registration
timer application indicator of the system has been received in step
707, the MS applies the received time-based location update
registration timer globally applied in the system, as the timer to
use in the time-based location update registration process in the
idle mode in step 709, performs the remaining location update
registration process and terminates the location update
registration process in step 711, and proceeds to step 713. The MS
transitions to the sleep interval of the idle mode in step 713 and
then finishes this process.
In contrast, when determining that the time-based location update
registration timer application indicator of the system has not been
received in step 707, the MS determines whether the new
device-specific time-based location update registration timer is
received in step 715. Herein, the new device-specific time-based
location update registration timer information can be contained in
the location update registration response message received at the
MS in the location update registration process, an exemplary
construction of which is shown in Table 1.
If it is determined that the new device-specific time-based
location update registration timer is received in step 715, the MS
applies the received new time-based location update registration
timer as the timer to use in the time-based location update
registration process in the idle mode in step 717, and proceeds to
step 711.
If it is determined that the new time-based location update
registration timer is not received in step 715, the MS continuously
applies the current location update registration timer as the timer
to use in the time-based location update registration process in
the idle mode, and then proceeds to step 711.
FIG. 8 is a signal flow diagram of a method for processing a
time-based location update registration timer of a MS in a device
registration process in a M2M communication system according to an
exemplary embodiment of the present invention.
Referring to FIG. 8, the MS 800 acquires synchronization for the
Base Station (BS) 840 by transmitting a signal to the BS 840 in
step 801, and transmits a ranging request message to the BS 840 in
step 803. The BS 840 receiving the ranging request message
transmits a ranging response message to the MS 800 in step 805.
The MS 800 receiving the ranging response message transmits a
Subscribe station Basic Capability (SBC) request message including
device class information to the BS 840 in step 807. Herein, the
device class information indicates M2M communication
characteristics of the MS 800. The BS 840 receiving the SBC request
message transmits an MS preregistration request message including
the device class information to the system controller 850 in step
809. Herein, the system controller 850 may be an ASN gateway
(ASN-GW) and may correspond to a relay Paging Controller (PC).
The system controller 850 receiving the MS preregistration request
message transmits an MS preregistration response message to the BS
840 in step 811, and the BS 840 receiving the MS preregistration
response message transmits an SBC response message to the MS 800 in
step 813.
The system controller 850 transmits a location update registration
timer request message to the paging controller 860 to request the
location update registration timer information for the device class
of the MS 800 in step 815. Herein, the paging controller 860
corresponds to an anchor paging controller. The paging controller
860 receiving the location update registration timer request
message transmits a location update registration timer response
message including the corresponding location update registration
timer information of the MS 850 to the system controller 850 in
step 817.
Meanwhile, the MS 800 receiving the SBC response message performs
an authentication process with the BS 840 and the system controller
850 in step 819, and transmits a REG-REQ message to the BS 840 in
step 821. The BS 840 receiving the REG-REQ message transmits an MS
REG-REQ message to the system controller 850 in step 823. The
system controller 850 receiving the MS REG-REQ message transmits an
MS REG-RSP message including the location update registration timer
information of the MS 800 to the BS 840 in step 825. The BS 840
receiving the MS REG-RSP message transmits a REG-RSP message
including the location update registration timer information to the
MS 800 in step 827.
While the location update registration timer information is
delivered by the REG-RSP message in FIG. 8, the location update
registration timer information may be carried by the idle mode
entry response message when the MS 800 enters the idle mode.
In FIG. 8, the BS 840 and the system controller 850 are represented
as separate entities. Yet, in other exemplary embodiments, the BS
840 and the system controller 850 can be constituted as a single
entity. That is, the BS 840 can belong to the system controller
850. In this case, steps 809, 811, 823, and 825 are the signaling
within the system controller 850.
In FIG. 8, the system controller 850 and the paging controller 860
are represented as separate entities. Yet, in other exemplary
embodiments, the system controller 850 and the paging controller
860 can be constituted as a single entity. That is, the paging
controller 860 can belong to the system controller 850. In this
case, steps 815 and 817 are the signaling within the system
controller 850.
So far, the location update registration timer information is
obtained from the control message during the device registration
process or the idle mode negotiation process of the MS. In other
exemplary embodiments, since the location update registration timer
information is one information of the device class obtained when
the MS subscribes to the M2M communication service, it is possible
to consider a case where the MS does not need to obtain the
location update registration timer information using the separate
control message as above. In this case, a scenario can be
considered to allow the MS to provide its device class information
to the paging controller so that the paging controller can obtain
the location update registration timer information obtained by the
MS in advance, which is described below with reference to FIG.
9.
FIG. 9 is a signal flow diagram of a method for processing a
time-based location update registration timer of a MS in an idle
mode negotiation process in a M2M communication system according to
another exemplary embodiment of the present invention.
Referring to FIG. 9, the MS 900 acquires synchronization for the BS
940 by transmitting a signal to the BS 940 in step 901, and
transmits a ranging request message to the BS 940 in step 903. The
BS 940 receiving the ranging request message transmits a ranging
response message to the MS 900 in step 905.
The MS 900 receiving the ranging response message transmits an SBC
request message including the device class information to the BS
940 in step 907. Herein, the device class information includes the
characteristics of the M2M communication service subscribed to by
the MS 900, and the idle mode characteristics (i.e., the location
update registration timer). The BS 940 receiving the SBC request
message transmits an MS preregistration request message including
the device class information to the system controller 950 in step
909. Herein, the system controller 950 may be the ASN-GW and may
correspond to the relay paging controller.
The system controller 950 receiving the MS preregistration request
message transmits an MS preregistration response message to the BS
940 in step 911, and the BS 940 receiving the MS preregistration
response message transmits an SBC response message to the MS 900 in
step 913.
The MS 900, the BS 940, and the system controller 950 perform the
authentication process and the registration process in step 915.
The MS 900 transmits and receives data via the BS 940 and the
system controller 950 in step 917.
Meanwhile, when the MS 900 transmitting and receiving the data
intends to enter the idle mode, the MS 900 transmits an idle mode
entry request message to the BS 940 in step 919. The BS 940
receiving the idle mode entry request message transmits an MS idle
mode request message of the MS to the system controller 950 in step
921.
The system controller 950 receiving the MS idle mode request
message transmits to the paging controller 960 an MS idle mode
request message requesting the idle mode information of the MS 900
in step 923. Herein, the MS idle mode request message includes the
device class information of the MS 900, and the paging controller
960 corresponds to the anchor paging controller. The paging
controller 960 receiving the MS idle mode request message acquires
and manages the location update registration timer information of
the MS 900 based on the device class information of the MS 900, and
transmits to the system controller 950 an MS idle mode response
message including information of a parameter applied by the MS 900
in the idle mode in step 925.
The system controller 950 receiving the MS idle mode response
message transmits the idle mode response message including the idle
mode parameter information to the BS 940 in step 927. The BS 940
receiving the MS idle mode response message transmits an idle mode
entry response message including the idle mode parameter
information to the MS 900 in step 929.
Next, the MS 900 receiving the idle mode entry response message and
the paging controller 960 operate in the idle mode and apply the
location update registration timer.
In FIG. 9, the BS 940 and the system controller 950 are represented
as separate entities. Yet, in other exemplary embodiments, the BS
940 and the system controller 950 can be constituted as a single
entity. That is, the BS 940 can belong to the system controller
950. In this case, steps 909, 911, 921, and 927 are the signaling
within the system controller 950.
In FIG. 9, the system controller 950 and the paging controller 960
are represented as separate entities. Yet, in other exemplary
embodiments, the system controller 950 and the paging controller
960 can be constituted as a single entity. That is, the paging
controller 960 can belong to the system controller 950. In this
case, steps 923 and 925 are the signaling within the system
controller 950.
FIG. 10 is a signal flow diagram of a method for processing a
time-based location update registration timer of a MS in a device
registration process in a M2M communication system according to yet
another exemplary embodiment of the present invention.
Referring to FIG. 10, the MS 1000 acquires synchronization for the
BS 1040 by transmitting a signal to the BS 1040 in step 1001, and
transmits a ranging request message to the BS 1040 in step 1003.
The BS 1040 receiving the ranging request message transmits a
ranging response message to the MS 1000 in step 1005.
The MS 1000 receiving the ranging response message transmits an SBC
request message for negotiating about basic capability of the MS
1000 to the BS 1040 in step 1007. Herein, the SBC request message
can include the device class information informing of the M2M
communication characteristics of the MS 1000. The BS 1040 receiving
the SBC request message transmits an MS preregistration request
message of the MS 1000 to the system controller 1050 in step 1009.
Herein, the system controller 1050 may be the ASN-GW and may
correspond to the relay paging controller.
The system controller 1050 receiving the MS preregistration request
message transmits an MS M2M communication information request
message to an M2M server 1070, which controls the M2M communication
service of the MS 1000, in step 1011. The M2M server 1070 transmits
an MS M2M communication information response message including the
M2M communication information of the MS 1000 in step 1013. The MS
M2M communication information response message includes information
about whether the device requires the location update registration
timer information of the MS 1000 alone. For example, the MS M2M
communication information response message can include the device
class information.
The system controller 1050 transmits an MS preregistration response
message to the BS 1040 in step 1015, and the BS 1040 receiving the
MS preregistration response message transmits an SBC response
message to the MS 1000 in step 1017.
The MS 1000 receiving the SBC response message performs the
authentication process with the BS 1040 and the system controller
1050 in step 1019 and transmits a REG-REQ message to the BS 1040 in
step 1021. The BS 1040 receiving the REG-REQ message transmits an
MS REG-REQ message to the system controller 1050 in step 1023.
The system controller 1050 requests the location update
registration timer information adequate for the device class of the
MS 1000 by transmitting a location update registration timer
request message to the paging controller 1060 in step 1025. Herein,
the paging controller 1060 corresponds to the anchor paging
controller. The paging controller 1060 receiving the location
update registration timer request message transmits a location
update registration timer response message including the location
update registration timer information corresponding to the MS 1000,
to the system controller 1050 in step 1027.
The system controller 1050 transmits an MS REG-RSP message
including the location update registration timer information of the
MS 1000 to the BS 1040 in step 1029. The BS 1040 receiving the MS
REG-RSP message transmits a REG-RSP message including the location
update registration timer information to the MS 1000 in step
1031.
In FIG. 10, the BS 1040 and the system controller 1050 are
represented as separate entities. Yet, in other exemplary
embodiments, the BS 1040 and the system controller 1050 can be
constituted as a single entity. That is, the BS 1040 can belong to
the system controller 1050. In this case, steps 1009, 1011, 1023,
and 1029 are the signaling within the system controller 1050.
In FIG. 10, the system controller 1050 and the paging controller
1060 are represented as separate entities. Yet, in other exemplary
embodiments, the system controller 1050 and the paging controller
1060 can be constituted as a single entity. That is, the paging
controller 1060 can belong to the system controller 1050. In this
case, steps 1023 and 1027 are the signaling within the system
controller 1050.
FIG. 11 is a signal flow diagram of a method for processing a
time-based location update registration timer of a MS in an idle
mode negotiation process of a M2M communication system according to
yet another exemplary embodiment of the present invention.
Referring to FIG. 11, the MS 1100 acquires synchronization for the
BS 1140 by transmitting a signal to the BS 1140 in step 1101, and
transmits a ranging request message to the BS 1140 in step 1103.
The BS 1140 receiving the ranging request message transmits a
ranging response message to the MS 1100 in step 1105.
The MS 1100 receiving the ranging response message transmits an SBC
request message to the BS 1140 in step 1107. Herein, the SBC
request message includes the characteristics of the M2M
communication service subscribed to by the MS 1100 and the device
class information. The BS 1140 receiving the SBC request message
transmits an MS preregistration request message of the MS 1100 to
the system controller 1150 in step 1109. Herein, the system
controller 1150 is the ASN-GW and corresponds to the relay paging
controller.
The system controller 1150 receiving the MS preregistration request
message transmits an MS M2M communication information request
message to an M2M server 1170 which controls the M2M communication
service of the MS 1100 in step 1111. The M2M server 1170 transmits
an MS M2M communication information response message including the
M2M communication information of the MS 1100 in step 1113. The MS
M2M communication information response message includes information
about whether the device requires the location update registration
timer information of the MS 1100 alone. For example, the MS M2M
communication information response message can include the device
class information.
The system controller 1150 transmits an MS preregistration response
message to the BS 1140 in step 1115, and the BS 1140 receiving the
MS preregistration response message transmits an SBC response
message to the MS 1100 in step 1117.
The MS 1100, the BS 1140, and the system controller 1150 perform
the authentication process and the registration process in step
1119. The MS 1100 transmits and receives data via the BS 1140 and
the system controller 1150 in step 1121.
Meanwhile, when the MS 1100 transmitting and receiving the data
intends to enter the idle mode, the MS 1100 transmits an idle mode
entry request message to the BS 1140 in step 1123. The BS 1140
receiving the idle mode entry request message transmits an MS idle
mode request message of the MS 1100 to the system controller 1150
in step 1125.
The system controller 1150 receiving the MS idle mode request
message transmits to the paging controller 1160 an MS idle mode
request message requesting the idle mode information of the MS 1100
in step 1127. Herein, the MS idle mode request message includes the
device class information of the MS 1100 the location update process
timer request of the MS 1100 alone, and the paging controller 1160
corresponds to the anchor paging controller. The paging controller
1160 receiving the MS idle mode request message acquires and
manages the location update registration timer information of the
MS 1100 based on the device class information of the MS 1100, and
transmits to the system controller 1150 an MS idle mode response
message including information of a parameter applied by the MS 1100
in the idle mode in step 1129.
The system controller 1150 receiving the MS idle mode response
message transmits the MS idle mode response message including the
idle mode parameter information to the BS 1140 in step 1131. The BS
1140 receiving the MS idle mode response message transmits an idle
mode entry response message including the idle mode parameter
information to the MS 1100 in step 1133.
Next, the MS 1100 receiving the idle mode entry response message
and the paging controller 1160 operate in the idle mode and apply
the location update registration timer.
In FIG. 11, the BS 1140 and the system controller 1150 are
represented as separate entities. Yet, in other exemplary
embodiments, the BS 1140 and the system controller 1150 can be
constituted as a single entity. That is, the BS 1140 can belong to
the system controller 1150. In this case, steps 1109, 1115, 1125,
and 1131 are the signaling within the system controller 1150.
In FIG. 11, the system controller 1150 and the paging controller
1160 are represented as separate entities. Yet, in other exemplary
embodiments, the system controller 1150 and the paging controller
1160 can be constituted as a single entity. That is, the paging
controller 1160 can belong to the system controller 1150. In this
case, steps 1127 and 1129 are the signaling within the system
controller 1150.
As stated above, the system controller, particularly, the paging
controller determines a location update registration timer value of
the MS. Hereafter, a detailed method of the system controller for
determining the location update registration timer value is
elucidated.
The location update registration timer value can be determined
based on device class or authentication/authorization information
exchanged in a capability negotiation procedure. That is, the
controller obtains basic data in advance to determine the location
update registration timer value. When a time to determine the idle
mode parameter arrives, the controller determines the location
update registration timer value using the basic data. The basic
data includes at least one of information indicating an M2M service
type provided to the corresponding MS, and mapping information of
characteristic information corresponding to the M2M service type.
For example, the characteristic information can include at least
one of a data transmission cycle, a measurement cycle, and a
measurement value report cycle in the service.
Accordingly, the controller identifies the M2M service type
provided to the MS through the capacity negotiation procedure or
the idle mode entry procedure of the MS, determines the service
characteristic information based on the mapping information, and
determines the idle mode parameter, in particular, the location
update registration timer value adequate for the service
characteristic information. For example, when the provided M2M
service requires the measurement value report of the MS according
to a regular cycle, it is advantageous that the location update
registration timer value increases as the report cycle extends.
Hereafter, a method for obtaining the basic data in advance is
explained in detail.
An implementation based on the device class of the MS is described
below.
The controller determines the location update registration timer
value adequate for the MS based on the device class information of
the MS. The device class is information is exchanged in the
capability negotiation procedure of the MS.
According to exemplary embodiments of the present invention, the
device class can be used to determine the service type subscribed
to by the MS and the idle mode characteristic information required
by the service type. The mapping information or a mapping result
between the service type and the one or more service
characteristics can be provided to the controller through an
information exchange between the controller and the M2M server. The
information exchange between the controller and the M2M server can
be conducted during a setup procedure; for example, an
initialization procedure of the controller and the M2M server, the
capability negotiation procedure of the system registration of the
MS, or the idle mode entry procedure of the MS. As mentioned
herein, an M2M communication information parameter indicated by the
class device, and the mapping information of the M2M communication
service characteristics mapped to the M2M communication information
parameter can be set by the controller or the M2M server. Herein,
the M2M communication information parameter includes information
indicating the service type.
When the controller sets the mapping information between the M2M
communication information parameter and the M2M communication
service characteristics and receives the device class information
from the MS, the controller determines an idle mode parameter
adequate for the MS, for example, the paging cycle and the location
update registration timer. For example, the controller determines
the one or more service characteristics according to the mapping
information, and determines the idle mode parameter suitable for
the one or more service characteristics.
Alternatively, the mapping information between the M2M
communication information parameter and the M2M communication
service characteristics can be set by the M2M server. In this case,
the M2M server, upon receiving the device class information of the
MS via the controller, transmits the M2M communication service
characteristic information corresponding to the MS, to the
controller. Hence, the controller determines the idle mode
parameter adequate for the M2M communication service
characteristics, for example, the paging cycle and the location
update registration timer. Herein, the device class of the MS can
be provided in the capability negotiation procedure or the idle
mode entry procedure.
An exemplary implementation based on the
authentication/authorization information of the MS is described
below.
When the MS is authenticated/authorized in the system registration
procedure of the MS, the controller exchanges the MS
authentication/authorization information with an
authentication/authorization server which manages the MS
authentication/authorization information. The
authentication/authorization information includes at least one of
information indicating whether the MS is normally subscribed, and
the service subscribed to by the MS. According to the exemplary
embodiments of the present invention, the
authentication/authorization information can further include the
M2M communication service type subscribed to by the MS and the
corresponding service characteristic information.
The authentication/authorization server can acquire the mapping
information in advance from the M2M server and manage the mapping
information between the M2M communication service type and the
corresponding characteristics. Alternatively, the
authentication/authorization server can receive an
authentication/authorization information request of the MS from the
controller, and obtain the mapping information between the M2M
communication service type and the corresponding characteristics,
from the M2M server. Thus, the authentication/authorization server
can provide the controller with the mapping information of the M2M
communication service type and the service characteristics through
the authentication/authorization procedure. The
authentication/authorization server can provide the aforementioned
information in part of step 819 of FIG. 8, step 915 of FIG. 9, step
1019 of FIG. 10, and step 1119 of FIG. 11.
The controller obtaining the mapping information of the M2M
communication service type and the service characteristics from the
authentication/authorization server, can determine the idle mode
characteristics suitable for the M2M communication service
characteristics. That is, the controller determines the idle mode
parameter adequate for the MS, for example, the paging cycle and
the location update registration timer during the capability
negotiation procedure or the idle mode entry procedure of the MS.
In other words, the controller determines the service
characteristics according to the mapping information and determines
the idle mode parameter adequate for the service
characteristics.
Embodiments of the present invention according to the claims and
description in the specification can be realized in the form of
hardware, software or a combination of hardware and software.
Such software may be stored in a computer readable storage medium.
The computer readable storage medium stores one or more programs
(software modules), the one or more programs comprising
instructions, which when executed by one or more processors in an
electronic device, cause the electronic device to perform methods
of the present invention.
Such software may be stored in the form of volatile or non-volatile
storage such as, for example, a storage device like a Read Only
Memory (ROM), whether erasable or rewritable or not, or in the form
of memory such as, for example, Random Access Memory (RAM), memory
chips, device or integrated circuits or on an optically or
magnetically readable medium such as, for example, a Compact Disc
(CD), Digital Video Disc (DVD), magnetic disk or magnetic tape or
the like. It will be appreciated that the storage devices and
storage media are embodiments of machine-readable storage that are
suitable for storing a program or programs comprising instructions
that, when executed, implement embodiments of the present
invention. Embodiments provide a program comprising code for
implementing apparatus or a method as claimed in any one of the
claims of this specification and a machine-readable storage storing
such a program. Still further, such programs may be conveyed
electronically via any medium such as a communication signal
carried over a wired or wireless connection and embodiments
suitably encompass the same.
While the invention has been shown and described with reference to
certain exemplary embodiments thereof, it will be understood by
those skilled in the art that various changes in form and details
may be made therein without departing from the spirit and scope of
the invention as defined by the appended claims and their
equivalents.
* * * * *