U.S. patent application number 14/675373 was filed with the patent office on 2015-07-23 for method and apparatus for reducing access overhead from paged device in machine to machine communication system.
The applicant listed for this patent is Samsung Electronics Co., Ltd.. Invention is credited to Hyun-Jeong Kang, Yeongmoon Son, Rakesh Taori.
Application Number | 20150208378 14/675373 |
Document ID | / |
Family ID | 45934085 |
Filed Date | 2015-07-23 |
United States Patent
Application |
20150208378 |
Kind Code |
A1 |
Kang; Hyun-Jeong ; et
al. |
July 23, 2015 |
METHOD AND APPARATUS FOR REDUCING ACCESS OVERHEAD FROM PAGED DEVICE
IN MACHINE TO MACHINE COMMUNICATION SYSTEM
Abstract
An apparatus for an idle mode terminal is configured to perform
a method for operating the idle mode terminal in a Machine to
Machine (M2M) communication system. A paging message is received
from the base station during a paging listening interval. The
Apparatus determines whether an indicator indicating receipt of
multicast group data is included in the paging message. When the
indicator indicating the receiving of multicast group data is
included, data transmitted via a downlink resource that uses an
identifier mask of a multicast group to which a terminal belongs is
received. Thereafter, a paging non-listening interval is
entered.
Inventors: |
Kang; Hyun-Jeong; (Seoul,
KR) ; Taori; Rakesh; (McKinney, TX) ; Son;
Yeongmoon; (Yongin-si, KR) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Samsung Electronics Co., Ltd. |
Gyeonggi-do |
|
KR |
|
|
Family ID: |
45934085 |
Appl. No.: |
14/675373 |
Filed: |
March 31, 2015 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
13274110 |
Oct 14, 2011 |
8995323 |
|
|
14675373 |
|
|
|
|
Current U.S.
Class: |
370/311 |
Current CPC
Class: |
Y02D 30/70 20200801;
H04W 72/005 20130101; H04W 4/08 20130101; H04W 68/02 20130101; Y02D
70/21 20180101; Y02D 70/146 20180101; H04W 4/70 20180201; H04W
52/0216 20130101; H04L 12/1881 20130101; H04W 68/025 20130101 |
International
Class: |
H04W 68/02 20060101
H04W068/02; H04W 72/00 20060101 H04W072/00; H04W 4/00 20060101
H04W004/00; H04W 52/02 20060101 H04W052/02; H04L 12/18 20060101
H04L012/18 |
Foreign Application Data
Date |
Code |
Application Number |
Oct 14, 2010 |
KR |
10-2010-0100397 |
Claims
1.-26. (canceled)
27. A method to operate a terminal of a communication system,
wherein the terminal is in a power saving mode, the method
comprising: receiving, from a base station, a message during a
listening interval; and if the message includes first information,
receiving, from the base station, multicast data for a group of
terminals to which the terminal belongs, wherein the first
information indicates the reception of the multicast data.
28. The method of claim 27, further comprising: if the message
includes second information, performing a transition in the
terminal from the power saving mode to an active mode, wherein the
second information indicates the transition of the terminal from
the power saving mode to the active mode.
29. The method of claim 27, further comprising: if the message
includes third information, after receiving the multicast data,
transmitting uplink data to the base station, wherein the third
information indicates both the reception of the multicast data and
the transmission of the uplink data.
30. The method of claim 29, wherein the message further includes
information regarding another terminal of the group of terminals
and the terminal.
31. The method of claim 30, wherein the message further includes
information regarding the transmission of the multicast data.
32. The method of claim 31, wherein the information regarding the
transmission of the multicast data includes information indicating
one of a transmission start time and a transmission end time for
the multicast data.
33. The method of claim 29, wherein receiving the multicast data
comprises receiving, from the base station, the multicast data via
a downlink resource allocated for the group of terminals.
34. The method of claim 33, wherein the downlink resource is
encoded with information to identify the group of terminals,
wherein the information to identify the group of terminals
comprises at least one of: a masking prefix of a resource for the
multicast data; information to indicate a resource for the
multicast data; information to indicate the group of terminals; and
information to indicate the multicast data.
35. The method of claim 29, wherein transmitting the uplink data to
the base station comprises transmitting, to the base station, the
multicast data via a uplink resource allocated for the
terminal.
36. The method of claim 35, wherein the uplink resource is encoded
with information to identify the terminal, wherein the information
to identify the terminal comprises at least one of: a masking
prefix of a resource for the multicast data; information to
indicate a resource for the multicast data; information to indicate
the group of terminals; and information to indicate for the
terminal.
37. A method to operate a base station in a communication system,
the method comprising: transmitting, to at least one terminal that
is in a power saving mode, a message during a listening interval;
and if the message includes first information, transmitting, to the
terminal, a multicast data for a group of terminals to which the
terminal belongs, wherein the first information indicates, to the
terminal, the reception of the multicast data.
38. The method of claim 37, further comprising: if the message
includes second information, the terminal performs a transition
from the power saving mode to an active mode, wherein the second
information indicates that the terminal transitions from the power
saving mode to the active mode.
39. The method of claim 37, further comprising: if the message
includes third information, after transmitting the multicast data,
receiving uplink data from the terminal, wherein the third
information indicates to the terminal, both the reception of the
multicast data and the transmission of the uplink data.
40. The method of claim 39, wherein the message further includes
information regarding another terminal of the group of terminals
and the terminal.
41. The method of claim 40, wherein the message further includes
information regarding the transmission of the multicast data for
the terminal.
42. The method of claim 41, wherein the information regarding the
transmission of the multicast data for the terminal includes
information indicating one of a transmission start time and a
transmission end time for the multicast data.
43. The method of claim 39, wherein transmitting the multicast data
comprises transmitting, to the terminal, the multicast data via a
downlink resource allocated for the group of terminals.
44. The method of claim 43, wherein the downlink resource is
encoded with information to identify the group of terminals,
wherein the information to identify the group of terminals
comprises at least one of: a masking prefix of a resource for the
multicast data; information to indicate a resource for the
multicast data; information to indicate the group of terminals; and
information to indicate the multicast data.
45. The method of claim 39, wherein receiving the uplink data from
the terminal comprises receiving, from the terminal, the multicast
data via a uplink resource allocated for the terminal.
46. The method of claim 45, wherein the uplink resource is encoded
with information to identify the terminal, wherein the information
to identify the terminal comprises at least one of: a masking
prefix of a resource for the multicast data; information to
indicate a resource for the multicast data; information to indicate
the group of terminals; and information to indicate for the
terminal.
47. An apparatus of a terminal in a communication system, wherein
the terminal is in a power saving mode, the apparatus comprising: a
receiver configured to: receive, from a base station, a message
during a listening interval, and if the message includes first
information, receive, from the base station, a multicast data for a
group of terminals to which the terminal belongs, wherein the first
information indicates the reception of the multicast data.
48. The apparatus of claim 47, further comprising: a controller
configured to perform a transition of the terminal from the power
saving mode to an active mode if the message includes second
information, wherein the second information indicates the
transition from the power saving mode to the active mode.
49. The apparatus of claim 47, further comprising: a transmitter
configured to transmit uplink data to the base station after
receiving the multicast data if the message includes third
information, wherein the third information indicates both the
reception of the multicast data and the transmission of the uplink
data.
50. The apparatus method of claim 49, wherein the message further
includes information regarding another terminal of the group of
terminals and the terminal.
51. The apparatus of claim 50, wherein the message further includes
information regarding the transmission of the multicast data.
52. The apparatus of claim 51, wherein the information regarding
the transmission of the multicast data includes information
indicating one of a transmission start time and a transmission end
time for the multicast data.
53. The apparatus of claim 49, wherein the receiver is configured
to receive, from the base station, the multicast data via a
downlink resource allocated for the group of terminals.
54. The apparatus of claim 53, wherein the downlink resource is
encoded with information to identify the group of terminals,
wherein the information to identify the group of terminals
comprises at least one of: a masking prefix of a resource for the
multicast data; information to indicate a resource for the
multicast data; information to indicate the group of terminals; and
information to indicate the multicast data.
55. The apparatus of claim 49, wherein the transmitter is
configured to transmit, to the base station, the multicast data via
a uplink resource allocated for the terminal.
56. The apparatus of claim 55, wherein the uplink resource is
encoded with information to identify the terminal, wherein the
information to identify the terminal comprises at least one of: a
masking prefix of a resource for the multicast data; information to
indicate a resource for the multicast data; information to indicate
the group of terminals; and information to indicate for the
terminal.
57. An apparatus of a base station in a communication system, the
apparatus comprising: a transmitter configured to: transmit, to at
least one terminal in a power saving mode, a message during a
listening interval, and transmit, to the terminal, multicast data
for a group of terminals to which the terminal belongs if the
message includes first information, wherein the first information
indicates, for the terminal, the reception of the multicast
data.
58. The apparatus of claim 57, wherein the terminal is configured
to perform a transition from the power saving mode to an active
mode if the message includes second information, wherein the second
information indicates the transition of the terminal from the power
saving mode to the active mode.
59. The apparatus of claim 57, further comprising: a receiver
configured to: receive uplink data from the terminal after
transmitting the multicast data if the message includes third
information, wherein the third information indicates, to the
terminal, both the reception of the multicast data and the
transmission of the uplink data.
60. The apparatus of claim 59, wherein the message further includes
information regarding another terminal of the group of terminals
and the terminal
61. The apparatus of claim 60, wherein the message further includes
information regarding the transmission of the multicast data for
the terminal.
62. The apparatus of claim 62, wherein the information regarding
the transmission of the multicast data for the terminal includes
information indicating one of a transmission start time and a
transmission end time for the multicast data.
63. The apparatus of claim 59, wherein the transmitter is
configured to transmit to the terminal the multicast data via a
downlink resource allocated for the group of terminals.
64. The apparatus of claim 63, wherein the downlink resource is
encoded with information to identify the group of terminals,
wherein the information to identify the group of terminals
comprises at least one of: a masking prefix of a resource for the
multicast data; information to indicate a resource for the
multicast data; information to indicate the group of terminals; and
information to indicate the multicast data.
65. The apparatus of claim 59, wherein the receiver is configured
to receive the multicast data from the terminals via a uplink
resource allocated for the terminal.
66. The apparatus of claim 65, wherein the uplink resource is
encoded with information to identify the terminal, wherein the
information to identify the terminal comprises at least one of: a
masking prefix of a resource for the multicast data; information to
indicate a resource for the multicast data; information to indicate
the group of terminals; and information to indicate for the
terminal.
Description
CROSS REFERENCE TO RELATED APPLICATION(S) AND CLAIM OF PRIORITY
[0001] The present application claims the benefit under 35 U.S.C.
.sctn.119(a) of a Korean patent application filed in the Korean
Intellectual Property Office on Oct. 14, 2010 and assigned Serial
No. 10-2010-0100397, the entire disclosure of which is hereby
incorporated by reference.
TECHNICAL FIELD OF THE INVENTION
[0002] The present invention relates to a system for supporting a
Machine to Machine (M2M) communication. More particularly, the
present invention relates to an apparatus and a method for reducing
an access overhead and delay of an idle mode device in a M2M
communication system.
BACKGROUND OF THE INVENTION
[0003] A study for a M2M communication service that supports
inter-device data communication in the case where a human
interaction does not exist or is extremely limited is in
progress.
[0004] The M2M communication service is in the spotlight in an
aspect of reducing costs for managing a device via automated
control and communication, and is recognized as a technology that
is applicable to fleet management of a vehicle and products mounted
on a vehicle, smart metering, home automation, health care,
etc.
[0005] Unlike a terminal of a general communication system, a M2M
communication system that supports M2M communication should
consider a case of supporting a device transmitting/receiving
limited data during only a limited time.
[0006] For example, a device that performs smart metering just
transfers a metered numerical value to a smart metering server only
one time per month, and a device that performs health care just
updates health care information from a health care server only one
time per day.
[0007] A server of a M2M communication system may transfer the same
data to a plurality of devices that have subscribed to the same
service, may receive data from the plurality of devices that have
subscribed to the same service, and may instruct the devices to
remain in an idle mode for a time for which data
transmission/reception does not occur.
[0008] Therefore, a device that remains in an idle mode performs a
system access procedure in order to make a transition to a
connected state from the idle mode at a point where data
transmission/reception to/from the server is required.
[0009] In the case where a plurality of devices belonging to a
specific group perform the system access procedure in order to
receive data from a server, or transmit data to the server, it may
be difficult for the plurality of devices to succeed in accessing
the system at a time.
[0010] A device that has failed in accessing the system should
perform an access back-off for a predetermined time and retry a
system access.
[0011] Therefore, a data transmission/reception delay with a device
belonging to the group occurs by a time of the access back-off.
SUMMARY OF THE INVENTION
[0012] To address the above-discussed deficiencies of the prior
art, it is a primary aspect of the present invention to provide a
method and an apparatus for reducing an access overhead from a
paged device in a M2M communication system.
[0013] Another aspect of the present invention is to provide a
method and an apparatus for supporting an idle mode for a plurality
of devices that have subscribed to a M2M communication service,
transmitting the same data to a plurality of devices remaining in
the idle mode, and preventing an access collision occurring in a
process where the plurality of devices access a system in order to
transmit/receive data.
[0014] Still another aspect of the present invention is to provide
a method and an apparatus for supporting an idle mode for a
plurality of devices that have subscribed to a M2M communication
service, transmitting the same data to a plurality of devices
remaining in the idle mode, and reducing an access delay of the
plurality of devices in a process where the plurality of devices
access a system in order to transmit/receive data.
[0015] In accordance with an aspect of the present invention, a
method for operating an idle mode terminal in a Machine to Machine
(M2M) communication system is provided. The method includes
receiving a paging message from a base station during a paging
listening interval, determining whether an indicator indicating
receiving of multicast group data is included in the paging
message, when the indicator indicating the receiving of multicast
group data is included, receiving data transmitted via a downlink
resource that uses an identifier mask of a multicast group to which
a terminal belongs, and entering a paging non-listening
interval.
[0016] In accordance with another aspect of the present invention,
a method for operating a base station for an idle mode terminal in
a Machine to Machine (M2M) communication system is provided. The
method includes receiving a paging request message, when an
indicator indicating that the terminal receives multicast group
data is included in the paging request message, configuring a
paging message including the indicator indicating that the terminal
receives the multicast group data, transmitting the configured
paging message during a paging listening interval, and when the
indicator indicating that the terminal receives the multicast group
data is included in the paging message, transmitting data to a
terminal belonging to a relevant multicast group via a downlink
resource that uses an identifier mask of a relevant multicast
group.
[0017] In accordance with still another aspect of the present
invention, an apparatus of an idle mode terminal in a Machine to
Machine (M2M) communication system is provided. The apparatus
includes a modem that transmits or receives data to or from a base
station, and a controller that receives a paging message during a
paging listening interval, determines whether an indicator
indicating receiving of multicast group data is included in the
paging message, when the indicator indicating the receiving of the
multicast group data is included, receives data via a downlink
resource that uses an identifier mask of a multicast group to which
the terminal belongs, and enters a paging non-listening
interval.
[0018] In accordance with still yet another aspect of the present
invention, an apparatus of a base station for an idle mode terminal
in a Machine to Machine (M2M) communication system is provided. The
apparatus includes a wireless modem that transmits or receives data
to or from the terminal, a wired modem that transmits or receives
data to or from an upper node, and a controller that receives a
paging request message, when an indicator indicating that the
terminal receives multicast group data is included in the paging
request message, configures a paging messaging including the
indicator indicating that the terminal receives the multicast group
data, transmits the configured paging message during a paging
listening interval, and when the indicator indicating that the
terminal receives the multicast group data is included in the
paging message, transmits data to the terminal belonging to a
relevant multicast group via a downlink resource that uses an
identifier mask of the relevant multicast group.
[0019] Before undertaking the DETAILED DESCRIPTION OF THE INVENTION
below, it may be advantageous to set forth definitions of certain
words and phrases used throughout this patent document: the terms
"include" and "comprise," as well as derivatives thereof, mean
inclusion without limitation; the term "or," is inclusive, meaning
and/or; the phrases "associated with" and "associated therewith,"
as well as derivatives thereof, may mean to include, be included
within, interconnect with, contain, be contained within, connect to
or with, couple to or with, be communicable with, cooperate with,
interleave, juxtapose, be proximate to, be bound to or with, have,
have a property of, or the like; and the term "controller" means
any device, system or part thereof that controls at least one
operation, such a device may be implemented in hardware, firmware
or software, or some combination of at least two of the same. It
should be noted that the functionality associated with any
particular controller may be centralized or distributed, whether
locally or remotely. Definitions for certain words and phrases are
provided throughout this patent document, those of ordinary skill
in the art should understand that in many, if not most instances,
such definitions apply to prior, as well as future uses of such
defined words and phrases.
BRIEF DESCRIPTION OF THE DRAWINGS
[0020] For a more complete understanding of the present disclosure
and its advantages, reference is now made to the following
description taken in conjunction with the accompanying drawings, in
which like reference numerals represent like parts:
[0021] FIG. 1 illustrates a communication system that supports M2M
communication according to an exemplary embodiment of the present
invention;
[0022] FIG. 2 illustrates an operation of processing paging of an
idle mode terminal in an M2M communication server, a paging
controller, and a base station of an M2M communication system
according to an exemplary embodiment of the present invention;
[0023] FIG. 3 illustrates an operation of processing a paging
message and downlink data at an idle mode terminal and a base
station of an M2M communication system according to an exemplary
embodiment of the present invention;
[0024] FIG. 4 illustrates an operation of processing a paging
message and downlink/uplink data at an idle mode terminal and a
base station of an M2M communication system according to an
exemplary embodiment of the present invention;
[0025] FIG. 5 illustrates an operation of an idle mode terminal in
an M2M communication system according to an exemplary embodiment of
the present invention;
[0026] FIG. 6 illustrates an operation of a base station processing
data of an idle mode terminal in an M2M communication system
according to an exemplary embodiment of the present invention;
[0027] FIG. 7 illustrates a process of operating an M2M
communication server in an M2M communication system according to an
exemplary embodiment of the present invention;
[0028] FIG. 8 illustrates a process of operating a machine
communication paging controller in an M2M communication system
according to an exemplary embodiment of the present invention;
[0029] FIG. 9 illustrates a terminal in an M2M communication system
according to an exemplary embodiment of the present invention;
and
[0030] FIG. 10 illustrates an M2M communication server, a paging
controller, and a base station in an M2M communication system
according to an exemplary embodiment of the present invention.
[0031] Throughout the drawings, like reference numerals will be
understood to refer to like parts, components and structures.
DETAILED DESCRIPTION OF THE INVENTION
[0032] FIGS. 1 through 10, discussed below, and the various
embodiments used to describe the principles of the present
disclosure in this patent document are by way of illustration only
and should not be construed in any way to limit the scope of the
disclosure. Those skilled in the art will understand that the
principles of the present disclosure may be implemented in any
suitably arranged wireless communication system.
[0033] 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 are provided for
illustration purpose only and not for the purpose of limiting the
invention as defined by the appended claims and their
equivalents.
[0034] Exemplary embodiments of the present invention provide a
method and an apparatus for reducing an access overhead from a
paged device in an M2M communication system.
[0035] More particularly, exemplary embodiments of the present
invention provide an alternative for transmitting data to a
plurality of devices remaining in an idle mode, and reducing an
access overhead occurring when the plurality of devices transmit
data among alternatives for supporting an idle mode of a device in
an M2M communication system.
[0036] Exemplary embodiments of the present invention include a
process for receiving data at a device belonging to the same group
without a system access procedure from an idle mode in an M2M
communication system, and include a process for transmitting data
without the system access procedure at a device existing in the
idle mode.
[0037] FIG. 1 is illustrates a communication system that supports
M2M communication according to an exemplary embodiment of the
present invention.
[0038] Referring to FIG. 1, an M2M communication system includes
M2M devices 101-1, 101-2, 101-3 that support the M2M communication,
an M2M Access Service Network (ASN) 102 that supports the M2M
communication, an access point 103 included in the M2M ASN, an M2M
Connection Service Network (CSN) 104 that supports the M2M
communication, and an M2M server 105 that supports the M2M
communication.
[0039] The devices 101-1, 101-2, 101-3 correspond to terminals in
which an application program required for the M2M communication is
mounted.
[0040] The M2M ASN 102 provides a wireless access point required
for communication between the devices 101-1, 101-2, 101-3 and the
M2M server 105. The access point 103 corresponds to a base station
for controlling radio resources required for communication between
the devices 101-1, 101-2, 101-3 and the M2M server 105.
[0041] The M2M CSN 104 provides a user side connection service to
the devices 101-1, 101-2, 101-3.
[0042] The M2M server 105 is a device performing communication with
one device or a plurality of devices 101-1, 101-2, 101-3. The M2M
server 105 mounts an application program required for the M2M
communication and has an interface via which a user may access. The
M2M server 105 can be included in the M2M CSN 104 depending on
system operation.
[0043] In the M2M communication system, an Institute of Electrical
and Electronics Engineers (IEEE) 802.16 communication system
standard can be applied as a radio interface between the devices
101-1, 101-2, 101-3 and the access point 103. The devices 101-1,
101-2, 101-3 can perform an operation of a mobile station defined
in an IEEE 802.16 communication system. In the following
description, the device is clearly described as a terminal.
[0044] FIG. 2 illustrates an operation of processing paging of an
idle mode terminal in an M2M communication server, a paging
controller, and a base station of an M2M communication system
according to an exemplary embodiment of the present invention.
[0045] Referring to FIG. 2, when data to be transmitted to M2M
Service Station (SS) 1, 2, N 220, 222, 224 remaining in an idle
mode occur, an M2M communication server 250 transfers the data to a
system controller that manages the terminals 220, 222, 224 of the
idle mode (block 201). Here, the system controller is referenced as
a paging controller 240.
[0046] Though it is assumed that the M2M communication server 250
and the paging controller 240 directly give or take messages
there-between in FIG. 2, a scenario that a different system entity
can exist between the M2M communication server 250 and the paging
controller 240 to relay communication between the two entities may
be considered.
[0047] Data transmitted in block 201 correspond to group data
required for group communication of a device. In addition, the
group data include identifier information of a group that is to
receive the data, a DL data only indicator for whether only the
group data is received, a network reentry indicator for whether the
group data is received and whether uplink data is transmitted, and
an indicator for uplink data transmission.
[0048] The paging controller 240 that has received the data
transmitted in block 201 collects information of a terminal
belonging to a group that is to receive the data among idle mode
terminals managed by the paging controller 240 (block 203).
[0049] The paging controller 240 transmits a paging request message
requesting the collected idle mode terminal to transmit a paging
message to a base station 230 managed by the paging controller 240
(block 205).
[0050] The paging request message includes identifier information
of a group that is to receive data and an idle mode terminal, a DL
data only indicator for whether the idle mode terminal receives
only group data, a network reentry indicator for whether the idle
mode terminal should receive group data and transmit uplink data,
and an indicator for uplink data transmission.
[0051] When receiving the paging request message, the base station
230 configures a paging message including a DL data only indicator
for whether only the group data is received, a network reentry
indicator for whether the group data and the uplink data should be
transmitted, an indicator for uplink data transmission, a group
identifier, and an identifier of a terminal that should receive or
transmit the data, and transmits the configured paging message
(blocks 209, 211, 213).
[0052] The paging message transmitted in blocks 209 to 213 is
transmitted in a broadcast method, so that all idle mode terminals
monitoring the base station 230 can receive the paging message.
[0053] The paging message transmitted in blocks 209 to 213 has a
structure of Table 1 below.
TABLE-US-00001 TABLE 1 Paging Message (MOB_PAG-ADV) { Paging Group
Identifier List Information below is included to each Paging Group
Terminal or Group Identifier Action code 0: DL data only indicator
1: Network reentry indicator }
[0054] The paging message of Table 1 includes identifier
information of a paging group to which the base station belongs, a
terminal that receives group data or should receive group data and
transmit uplink data among idle mode terminals belonging to the
paging group, an identifier of a group, an DL data only indicator
for whether the terminal should receive only group data, or a
network reentry indicator for whether the terminal should receive
group data and transmit uplink data.
[0055] In the case where the base station 230 belongs to one or
more paging groups, the terminal and an action code of the terminal
can be included for each paging group.
[0056] Alternatively, the paging message can have a structure of
Table 2.
TABLE-US-00002 TABLE 2 Paging Message (MOB_PAG- ADV) { Paging Group
Identifier List Information below is included to each Paging Group.
DL data only indicator 0: DL only data does not exist 1: DL only
data exists If (DL data only indicator==1){ Group ID list Group
Identifier information to receive DL data } Network reentry
indicator 0: Not required to transmit UL Data 1: Required to
transmit UL Data If (Network reentry indicator==1) { MS ID list
Terminal Identifier Information to transmit UL data } }
[0057] The paging message of Table 2 includes identifier
information of a paging group to which the base station 230
belongs. In addition, in the case where the base station 230
belongs to one or more paging groups, the paging message includes a
DL data only indicator for whether the terminal should receive only
group data for the each paging group, a group identifier to which a
terminal that should receive the group data belongs in the case
where an indicator for whether the terminal should receive only
group data has been set, a network reentry indicator for whether
the terminal should receive group data and transmit uplink data,
and an identifier of a terminal that should receive group data and
transmit uplink data in the case where an indicator for whether the
terminal should receive the group data and transmit uplink data has
been set.
[0058] Meanwhile, terminals 220, 222, 224 remaining in the idle
mode make a transition to a paging listening interval set in
advance, and receive the paging message of Table 1 or Table 2 from
the base station 230 during the paging listening interval (block
207).
[0059] The above-described group identifier can be referenced as a
multicast group identifier, and the above-described group can be
referenced as a multicast group, and the paging group can be
referenced as a multicast group. In addition, the paging messages
of Table 1 and Table 2 can additionally include a time for which
data (multicast group data) directed to a terminal is transmitted,
that is, a multicast transmission start time. The transmission
start time can be expressed by a specific bit of a frame number.
The transmission start time is faster than a start time of the next
paging listening interval. In addition, a base station can inform
that the multicast data transmission ends by transmitting a message
indicating the multicast data transmission ends to a terminal.
[0060] Additionally, a case where the terminal does not receive
group data but transmits uplink data can be considered. In this
case, the base station can incorporate a report code indicating
that uplink data should be transmitted into Table 1 and Table 2,
and transmit the same.
[0061] In this case, the base station can allocate an uplink
resource to a terminal that transmits uplink data. If another
terminal that uses the same terminal identifier on the same uplink
frame of a transmitted uplink burst exists, the base station can
allocate a resource to the relevant terminal using an ACID of the
uplink burst and a different ACID.
[0062] FIG. 3 illustrates an operation of processing a paging
message and downlink data at an idle mode terminal and a base
station of an M2M communication system according to an exemplary
embodiment of the present invention.
[0063] Referring to FIG. 3, terminals 320, 322, 324 enter a paging
listening interval to receive a paging message transmitted by a
base station 330 (block 301).
[0064] The paging message has a structure of Table 1 or Table 2. An
example of FIG. 3 illustrates a case of receiving a paging message
including a DL data only indicator for whether the terminals 322
and 324 should receive only group data and information of the group
identifier.
[0065] If an identifier of the terminal 320 and a group identifier
to which the terminal belongs are not included in the paging
message received in block 303, the terminal 320 recognizes that
data to be received do not exist and makes a transition to a paging
non-listening interval (block 305).
[0066] If a group identifier to which the terminals 322 and 324
belong is included in the paging message received in block 303, the
terminals 322 and 324 receive the group data in block 307 and block
309, respectively.
[0067] Here, a downlink resource for group data which the terminal
322 or the terminal 324 is to receive is encoded using a group
identifier mask to which the terminals 322 and 324 belong. The
group identifier mask encoding the group data is defined in
advance. The group identifier mask encoding the downlink resource
is configured as follows.
[0068] An encoding identifier for a resource of group data is
marked as masking prefix 1-bit, an indicator 3-bit informing a
resource of group data, a group identifier n-bit for a resource of
group data, and an identifier (12-n)-bit representing group data.
The identifier (12-n)-bit representing the group data is set by 0
corresponding to (12-n)-bit. The value n is determined depending on
the number of groups existing in a system.
[0069] The group identifier n-bit is provided to the terminal as
one of information regarding the group when the terminal subscribes
to a group service of an M2M communication service.
[0070] If the mask prefix is 0b0, the indicator informing a
resource of group data is 0b010, and a group identifier for a
resource of group data is 0b110, then the group identifier mask can
be represented by 0010110000000000. Here, the identifier
representing group data becomes 0b000000000.
[0071] The terminals 322 and 324 make a transition to a paging
non-listening interval (blocks 311 and 313).
[0072] FIG. 4 illustrates an operation of processing a paging
message and downlink/uplink data at an idle mode terminal and a
base station of an M2M communication system according to an
exemplary embodiment of the present invention.
[0073] Referring to FIG. 4, terminals 430, 432, 434 make a
transition to a paging listening interval to receive a paging
message transmitted by a base station 440 (block 401).
[0074] The paging message has a structure of Table 1 or Table 2. In
an example of FIG. 4, the paging message transmitted by the base
station 440 includes a network reentry indicator for whether the
terminals 430, 432, 434 should receive group data and transmit
uplink data, and an identifier SSID of a terminal that should
receive the group data and transmit uplink data.
[0075] When the terminal 430 decodes the paging message, in the
case where an identifier of the terminal 430 and a group identifier
to which the terminal 430 belongs are not included in the paging
message, the terminal 430 makes a transition to a paging
non-listening interval (block 405).
[0076] In addition, the terminals 432 and 434 decode the paging
message. When the paging message includes an indicator indicating
that the terminals 432 and 434 should receive the group data and
transmit uplink data, the terminals 432 and 434 receive data of a
group to which the terminals 432 and 434 belong in blocks 407 and
409.
[0077] When the terminals 432 and 434 receive data of the group in
blocks 407 and 409, respectively, a downlink resource for the group
data is encoded using the group identifier mask by the encoding
rule described in FIG. 3.
[0078] The terminals 432 and 434 perform a code-based ranging
procedure with the base station in order to transmit uplink data
(blocks 411 and 413).
[0079] The terminals 432 and 434 that have successfully performed
the code-based ranging procedure in blocks 411 to 413 transmit
uplink data via the uplink resource allocated by the base station
440 (blocks 415 and 417).
[0080] Here, the uplink resource via which the terminals 432 and
434 transmit the uplink data in blocks 415 and 417 is encoded by
the following encoding rule to discriminate between the terminals
432 and 434.
[0081] Encoding information for the uplink resource includes a
masking prefix 1-bit for a resource of group data, an indicator
3-bit informing a resource of group data, a group identifier n-bit
for a resource of group data, and an identifier (12-n)-bit of a
terminal inside the group.
[0082] For example, assuming that the mask prefix is 0b0, the
indicator informing a resource of the group data is 0b010, the
group identifier is 0b110, and the identifier of the terminal
inside the group is 000010000, a mask for the uplink resource is
expressed by 0010011000010000.
[0083] Here, the value n is determined depending on the number of
groups existing in the system. In addition, a service flow
identifier (FID) included in a header of uplink data transmitted by
the terminal corresponds to a flow identifier defined in advance in
order to identify a group service to which the terminal has
subscribed.
[0084] The terminals 432 and 434 make a transition to a paging
non-listening interval (blocks 419 and 421).
[0085] FIG. 5 illustrates an operation of an idle mode terminal in
an M2M communication system according to an exemplary embodiment of
the present invention.
[0086] Referring to FIG. 5, the terminal enters a paging listening
interval (block 501). The terminal receives a paging message during
the paging listening interval, and determines whether a DL data
only indicator for whether only group data should be received has
been set to the terminal (block 503).
[0087] When the DL data only indicator for whether only group data
should be received is included, the terminal receives data
transmitted via a downlink resource encoded using an identifier
mask of a group to which the terminal belongs (block 505).
[0088] The terminal enters a paging non-listening interval of an
idle mode (block 507).
[0089] When the DL data only indicator for whether only group data
should be received is not included (block 503) and a network
reentry indicator for whether the terminal should receive group
data and transmit uplink data is included in the received paging
message (block 509), the terminal receives data transmitted via a
downlink resource encoded using an identifier mask of a group to
which the terminal belongs (block 511).
[0090] In addition, the terminal decodes an uplink resource
allocated to the terminal using an identifier determined to be used
by the terminal and transmits data via the uplink resource during
the idle mode (block 513).
[0091] The terminal makes a transition to a paging non-listening
interval of the idle mode (block 507).
[0092] When information regarding the terminal is not included in
the paging message (block 509), the terminal makes a transition to
the paging non-listening interval of the idle mode (block 507).
[0093] Thereafter, the terminal ends the algorithm according to an
exemplary embodiment of the present invention.
[0094] FIG. 6 illustrates an operation of a base station processing
data of an idle mode terminal in an M2M communication system
according to an exemplary embodiment of the present invention.
[0095] Referring to FIG. 6, the base station receives a paging
request message from a paging controller (block 601).
[0096] The paging request message includes information of a
terminal identifier, a group identifier, a DL data only indicator
for whether the terminal should receive only group data, a network
reentry indicator for whether the terminal should receive group
data and transmit uplink data, and a paging group identifier.
[0097] When the DL data only indicator for whether the terminal
should receive only group data is included in the paging request
message (block 603), the base station configures a paging message
including the identifier of the group and the DL data only
indicator for whether the terminal should receive only group data
(block 605).
[0098] When the network reentry indicator for whether the terminal
should receive group data and transmit uplink data is included in
the paging request message (block 607), the base station configures
a paging message including the network reentry indicator for
whether the terminal should receive group data and transmit uplink
data (block 609).
[0099] The base station transmits the paging message at a point
corresponding to a paging listening interval (block 611).
[0100] When the DL data only indicator for whether the terminal
should receive only group data is included in the paging message
(block 613), the base station transmits data to a terminal
belonging to a group via a downlink resource encoded using an
identifier mask of a relevant group (block 615).
[0101] When the network reentry indicator for whether the terminal
should receive group data and transmit uplink data is included in
the paging message (block 617), the base station transmits data to
a terminal belonging to a group via a downlink resource encoded
using an identifier mask of the relevant group (block 619).
[0102] In addition, the base station allocates a resource required
for transmitting uplink data at a relevant terminal, and the
resource is encoded using an identifier mask determined to be used
by the terminal during the idle mode.
[0103] The base station receives data from the terminal via the
uplink resource (block 621). A point at which the base station
allocates the uplink resource to the terminal corresponds to the
same frame as a point of transmitting downlink data in block 619 or
the next frame.
[0104] Thereafter, the base station ends the algorithm according to
an exemplary embodiment of the present invention.
[0105] FIG. 7 illustrates a process of operating an M2M
communication server in an M2M communication system according to an
exemplary embodiment of the present invention.
[0106] Referring to FIG. 7, when data to be transmitted to an idle
mode terminal occurs (block 710), the M2M communication server
transmits the occurring data to a paging controller (block
720).
[0107] Thereafter, the M2M communication server ends the algorithm
according to an exemplary embodiment of the present invention.
[0108] FIG. 8 illustrates a process of operating a machine
communication paging controller in an M2M communication system
according to an exemplary embodiment of the present invention.
[0109] Referring to FIG. 8, when receiving data to be transmitted
to an idle mode terminal from an M2M communication server (block
810), the paging controller selects a terminal belonging to a group
that is to receive data during an idle mode among managed terminals
(block 820).
[0110] Thereafter, the paging controller transmits a paging request
message requesting transmission of a paging message to the selected
terminal to a managing base station (block 830).
[0111] Thereafter, the paging controller ends the algorithm
according to an exemplary embodiment of the present invention.
[0112] FIG. 9 illustrates a terminal in an M2M communication system
according to an exemplary embodiment of the present invention.
[0113] Referring to FIG. 9, the terminal includes a modem 910, a
controller 920, a storage 930, and an idle mode manager 940.
According to an exemplary embodiment of the present invention, the
modem 910 includes a Radio Frequency (RF) processor.
[0114] The RF processor performs functions for
transmitting/receiving a signal via an RF channel such as band
conversion and amplification of a signal, etc. That is, the RF
processor up-converts a baseband signal provided from the modem 910
into an RF signal and then transmits the same via an antenna, and
down-converts an RF signal received via the antenna into a baseband
signal.
[0115] The modem 910 performs a conversion function between a
baseband signal and a bit line according to a physical layer
standard of the system. For example, during data transmission, the
modem 910 generates complex symbols by encoding and modulating a
transmission bit line, maps the complex symbols to subcarriers, and
then configures OFDM symbols by performing Inverse Fast Fourier
Transform (IFFT) and Cyclic Prefix (CP) insertion. In addition,
during data reception, the modem 910 divides a baseband signal
provided from the RF processor on an OFDM symbol basis, recovers
signals mapped to subcarriers by performing FFT, and then recovers
a reception bit line via demodulation and decoding.
[0116] The storage 930 stores a basic program for an operation of
the terminal, an application program, and data of user contents,
and the like. In addition, the storage 930 provides stored data
according to a request of the controller 920.
[0117] The controller 920 controls an overall operation of the
terminal. For example, the controller 920 configures downlink data
to provide the same to the modem 910, and reads uplink data
provided from the modem 910. In addition, the controller 920
controls an idle mode manager 940, and can perform the function of
the idle mode manager 940. That is, the controller 920 can control
the modem 910 to transmit/receive data.
[0118] The idle mode manager 940 enters a paging listening
interval, receives a paging message during the paging listening
interval, and determines whether the DL data only indicator for
whether only group data should be received has been set to the
terminal.
[0119] When the DL data only indicator for whether only group data
should be received is included, the idle mode manager 940 receives
data transmitted via a downlink resource encoded using an
identifier mask of a group to which the idle mode manager 940
belongs.
[0120] Thereafter, the idle mode manager 940 enters a paging
non-listening interval of the idle mode.
[0121] When the DL data only indicator for whether only group data
should be received is not included and a network reentry indicator
for whether the terminal should receive group data and transmit
uplink data is included in the received paging message, the idle
mode manager 940 receives data transmitted via a downlink resource
encoded using an identifier mask of a group to which the terminal
belongs.
[0122] The idle mode manager 940 decodes an uplink resource
allocated to the terminal using an identifier determined to be used
by the terminal and transmits data via the uplink resource during
the idle mode. Thereafter, the idle mode manager 940 makes a
transition to a paging non-listening interval of the idle mode.
[0123] When information regarding the terminal is not included in
the paging message, the idle mode manager 940 makes a transition to
the paging non-listening interval of the idle mode.
[0124] In the above block configuration, as described above, the
controller 920 can perform the function of the idle mode manager
940.
[0125] Separate configuration and illustration of the idle mode
manager 940 in an exemplary embodiment of the present invention is
for separately describing each function. Therefore, in actual
realization of a product, all or some of the functions of the idle
mode manager 940 can be processed by the controller 920.
[0126] FIG. 10 illustrates an M2M communication server, a paging
controller, and a base station in an M2M communication system
according to an exemplary embodiment of the present invention.
[0127] The M2M communication server and the paging controller
include a wired modem 1015, a controller 1020, a storage 1030, and
a terminal idle mode manager 1040.
[0128] The base station includes a wireless modem 1010, a wired
modem 1015, a controller 1020, a storage 1030, and a terminal idle
mode manager 1040. Here, the wireless modem 1010 includes an RF
processor.
[0129] The RF processor performs functions for
transmitting/receiving a signal via an RF channel such as band
conversion and amplification of a signal, etc. That is, the RF
processor up-converts a baseband signal provided from the wireless
modem 1010 into an RF signal and then transmits the same via an
antenna, and down-converts an RF signal received via the antenna
into a baseband signal.
[0130] The wireless modem 1010 performs a conversion function
between a baseband signal and a bit line according to a physical
layer standard of the system. For example, during data
transmission, the wireless modem 1010 generates complex symbols by
encoding and modulating a transmission bit line, maps the complex
symbols to subcarriers, and then configures OFDM symbols by
performing Inverse Fast Fourier Transform (IFFT) and Cyclic Prefix
(CP) insertion. In addition, during data reception, the wireless
modem 1010 divides a baseband signal provided from the RF processor
on an OFDM symbol basis, recovers signals mapped to subcarriers by
performing FFT, and then recovers a reception bit line via
demodulation and decoding.
[0131] The wired modem 1015 provides an interface for performing
communication with a different node.
[0132] The storage 1030 stores basic programs for operations of the
M2M communication server, the paging controller, or the base
station, application programs, and data such as user contents. In
addition, the storage 1030 provides stored data according to a
request of the controller 1020.
[0133] The controller 1020 controls overall operations of the M2M
communication server, the paging controller, and the base station.
In addition, the controller 1020 can control the wired modem 1015
and the wireless modem 1010 to transmit/receive data.
[0134] First, the base station is described. The controller 1020 of
the base station configures downlink data to provide the same to
the wireless modem 1010, and reads uplink data provided by the
wireless modem 1010. In addition, the controller 1020 controls the
terminal idle mode manager 1040, and can perform the function of
the terminal idle mode manager 1040.
[0135] The terminal idle mode manager 1040 receives a paging
request message from a paging controller. When a DL data only
indicator for whether the terminal should receive only group data
is included in the paging request message, the terminal idle mode
manager 1040 configures a paging message including a DL data only
indicator for whether the terminal should receive only an
identifier of the group and the group data.
[0136] When a network reentry indicator for whether a terminal
should receive group data and transmit uplink data is included in
the paging request message, the terminal idle mode manager 1040
configures a paging message including a network reentry indicator
for whether the terminal identifier and the group data should be
received and uplink data should be transmitted. Thereafter, the
terminal idle mode manager 1040 transmits the paging message at a
point corresponding to a paging listening interval.
[0137] When a DL data only indicator for whether only group data
should be received is included in the paging message, the terminal
idle mode manager 1040 transmits data to a terminal belonging to a
group via a downlink resource encoded using an identifier mask of
the relevant group.
[0138] When a network reentry indicator for whether group data
should be received and whether uplink data should be transmitted is
included in the paging message, the terminal idle mode manager 1040
transmits data to a terminal belonging to a group via a downlink
resource encoded using an identifier mask of the relevant
group.
[0139] In addition, the terminal idle mode manager 1040 allocates a
resource required for transmitting uplink data at a relevant
terminal, and the resource is encoded using an identifier mask
determined to be used by the terminal during the idle mode.
[0140] Thereafter, the terminal idle mode manager 1040 receives
data from the terminal via the uplink resource. Here, a point of
allocating the uplink resource to the terminal corresponds to the
same frame as a point of transmitting downlink data or the next
frame.
[0141] Now, the M2M communication server is described. When data to
be transmitted to an idle mode terminal occurs, a terminal idle
mode manager 1040 of the M2M communication server transmits the
occurring data to a paging controller.
[0142] Now, the paging controller is described. When receiving data
to be transmitted to an idle mode terminal from the M2M
communication server, a terminal idle mode manager 1040 of the
paging controller selects a terminal belonging to a group that is
to receive data during an idle mode among managed terminals.
Thereafter, the terminal idle mode manager 1040 transmits a paging
request message requesting paging message transmission to the
selected terminal to a managing base station.
[0143] In the above block configuration, as described above, the
controller 1020 can perform the function of the terminal idle mode
manager 1040. Separate configuration and illustration of the
terminal idle mode manager 1040 in an exemplary embodiment of the
present invention is for separately describing each function.
Therefore, in actual realization of a product, all or some of the
functions of the terminal idle mode manager 1040 can be processed
by the controller 1020.
[0144] In the case where a device that has subscribed to the same
service group remains in an idle mode in an M2M communication
system, a method for transmitting/receiving data even when the
subscribed device does not perform a procedure of accessing a
system is provided, so that access collision that can occur while
the subscribed device accesses the system can be prevented and an
access delay can be reduced.
[0145] Although the present disclosure has been described with an
exemplary embodiment, various changes and modifications may be
suggested to one skilled in the art. It is intended that the
present disclosure encompass such changes and modifications as fall
within the scope of the appended claims. nature of a typographical
error.
* * * * *