[0001] The present invention relates to a radio communication system, and a method and radio
communication apparatus thereof, for example where a connection between a controlled
radio communication apparatus and a controlling radio communication apparatus is registered.
[0002] In a radio communication system for carrying out radio communications using controlled
radio communication apparatuses, a controlled radio communication apparatus must register
a connection with a controlling radio communication apparatus, whereby the controlling
radio communication apparatus conducts polling for controlled radio communication
apparatuses with registered connections and a sending operation of a controlled radio
communication apparatus is permitted by the polling. Since a sending operation from
a controlled radio communication apparatus is permitted by polling and the polling
is conducted only with respect to registered connections, a radio communication apparatus
whose connection is not registered cannot conduct a sending operation. In addition,
if the controlling radio communication apparatus does not receive a control signal
from a controlled radio communication apparatus whose connection is registered, the
registered connection is invalidated. Thus, if a connection between a controlling
radio communication apparatus and a controlled radio communication apparatus is interrupted
for even a moment due to an unstable communication environment, a registered connection
of the controlled radio communication apparatus may be invalidated. Since connection
registration cannot be carried out automatically, it would be necessary to register
the connection again, and radio communication becomes unstable.
[0003] Various respective aspects and features of the invention are defined in the appended
claims.
[0004] Embodiments of the invention can provide a radio communication system and method
capable of automatically registering a controlled radio communication apparatus.
[0005] Embodiments of the invention can provide a radio communication system and method
capable of carrying out stable radio communication.
[0006] To solve or at least alleviate the above-described problems,
βββin a radio communication system of the present invention, a first radio communication
apparatus controls a single or a plurality of second radio communication apparatuses,
the first radio communication apparatus sends vacant slot information indicative of
vacant time division multiplexing time slots to a second radio communication apparatus,
the second radio communication apparatus sends a connection register rcquest signal
using a vacant time division multiplexing time slot based on the vacant slot information,
the first radio communication apparatus registers the connection of the second radio
communication apparatus by allocating the vacant time division multiplexing time slot
to the second radio communication apparatus that sends the connection register request
signal, and the second radio communication apparatus sends a control signal using
the time division multiplexing time slot allocated by the first radio communication
apparatus.
[0007] In accordance with an embodiment of the present invention, the first radio communication
apparatus sends vacant slot information indicative of vacant time division multiplexing
time slots to the second radio communication apparatus. A second radio communication
apparatus sends a connection register request signal to the first radio communication
apparatus using a vacant time division multiplexing time slot based on the vacant
slot information. Then, the first radio communication apparatus allocates the vacant
time division multiplexing time slot to the second radio communication apparatus that
sends the connection register request signal based on the connection register request
signal received from the second radio communication apparatus using the vacant time
division multiplexing time slot. Next, the second radio communication apparatus sends
a control signal using the time division multiplexing time slot allocated by the first
radio communication apparatus.
[0008] According to an embodiment of the present invention, a second radio communication
apparatus whose connection is not registered specifies a vacant time division multiplexing
time slot based on the vacant slot information received from a first radio communication
apparatus, and sends a connection register request signal to the first radio communication
apparatus using the vacant time division multiplexing time slot. As a result, the
second radio communication apparatus can automatically register the connection without
receiving polling from the first radio communication apparatus.
[0009] According to an embodiment of the present invention, the first and second radio communication
apparatuses confirm communication quality between them based on the control signal
received from one another on the time division multiplexing time slot.
[0010] According to an embodiment, the radio communication is carried out using a frame
as a unit, and the frame includes a first period during which the vacant slot information
is sent and a second period which is allocated to the plurality of time division multiplexing
time slots.
[0011] The frame may further include a third period during which a data signal is sent and
received, where a second radio communication apparatus whose connection is registered
may send and receive a data signal using the third period.
[0012] According to an embodiment, a second radio communication apparatus asynchronously
sends or receives a data signal using the third period, and the first radio communication
apparatus controls the communication of the data signal of the second radio communication
apparatus by way of polling.
[0013] In accordance with an embodiment of the invention, a first radio communication apparatus
judges whether a connection registration of a second radio communication apparatus
should be allowed or rejected based on the connection register request signal received
from the second radio communication apparatus, and a result of the judgment is sent
to the second radio communication apparatus using the third period.
[0014] According to an embodiment of the invention, when a first radio communication apparatus
does not receive a control signal that should have been received using the time division
multiplexing time slot from a second radio communication apparatus for a predetermined
period of time, the first radio communication apparatus cuts the communication of
the second radio communication apparatus, but holds, during the predetermined period
of time, the connection register of the second radio communication apparatus even
though the first radio communication apparatus does not receive the control signal
from the second radio communication apparatus. Thus, even if the first radio communication
apparatus does not receive the control signal from the second radio communication
apparatus due to in unstable radio communication environment, the first radio communication
apparatus can hold the connection register of the second radio communication apparatus.
As a result, it is possible to effectively prevent the connection of the second radio
communication apparatus from being cut frequently, and prevent connection registration
from being frequently repeated, and stable radio communication can be carried out
[0015] The invention accordingly comprises the several steps and the relation of one or
more of such steps with respect to each of the others, and the apparatus embodying
features of construction, combination(s) of elements and arrangement of parts that
are adapted to effect such steps, all as exemplified in the following detailed disclosure,
and the scope of the invention will be indicated in the claims.
[0016] The invention will now be described by way of example with reference to the accompanying
drawings, throughout which like parts are referred to by like references, and in which:
Fig. 1 is a block diagram of a radio communication system in accordance with an embodiment
of the present invention;
Fig. 2 is a diagram showing a frame format of signals sent and received between a
hub apparatus and leaf apparatuses shown in Fig. 1;
Fig. 3A illustrates a structure of a cycle start packet CSP in accordance with an
embodiment of the invention;
Fig. 3B shows an example of station information in a cycle start packet CSP in accordance
with an embodiment of the invention;
Fig. 3C illustrates a structure of a register request packet RRP according to an embodiment
of the invention;
Fig. 4 is a diagram illustrating an internal state at the time of connection registration
of the leaf apparatuses of Fig. 1 and a procedure of the registration according to
an embodiment of the invention;
Fig. 5 is a diagram illustrating an internal state at the time of connection registration
of the hub apparatus of Fig. 1 and a procedure of the registration according to an
embodiment of the invention; and
Fig. 6 shows a structure of a radio communication apparatus in accordance with an
embodiment the present invention.
[0017] Fig. 1 illustrates a radio communication system 1 according to an embodiment of the
present invention.
[0018] As shown in Fig. 1, radio communication system I includes a hub apparatus ("hereinafter
"hub") 2 and leaf apparatuses 31, 32, and 33. It is noted that although three leaf
apparatuses 31, 32, and 33 are provided in the illustrated embodiment, radio communication
system 1 is not limited to any number of leaf apparatuses and/or hubs.
[0019] In Fig. 1, arrows indicate control signals (radio frequency or "RF") sent and received
between hub 2 and leaf apparatuses 31, 32, and 33. Data signals, other than the control
sisals, may be sent and received directly between leaf apparatuses 31, 32, and 33
without being relayed at hub 2.
[0020] Fig. 2 shows a frame format of a signal sent and received between hub 2 and leaf
apparatuses 31, 32, and 33. In accordance with an embodiment of the invention, one
frame may have a duration of approximately 4 milliseconds ("ms"). It is noted that
the actual relative proportions of the components of an actual frame of a signal between
hub 2 and leaf apparatuses 31, 32, and 33 may be different from that shown by the
frame format in Figure 2.
[0021] As shown in Fig. 2, each frame includes a control area 10 and a data area 11. Control
area 10 includes a cycle start packet CSP, a cycle register packet CRP, station sync
packets SSP0, SSP1, SSP2, and SSP3.
[0022] Cycle start packet CSP indicates connection register state which is generated and
sent by hub 2 and which includes vacant slot information and the like.
[0023] Station sync packets SSP0, SSP1, SSP2, and SSP3 include identifiers for hub 2 and
leaf apparatuses 31, 32, and 33 (unique ID), identifiers inherent in a radio network
(serial number of hub 2) and the like. Station sync packets SSP0, SSP1, SSP2, and
SSP3 may be sent and received using the time division multiplexing time slot allocated
to each apparatus.
[0024] Station sync packets SSP0, SSP1, SSP2, and SSP3 may be sent by hub 2 and leaf apparatuses
31, 32, and 33 whose connections are registered, thereby allowing the other apparatuses
know their respective correction states by receiving the packets.
[0025] In accordance with an embodiment, station sync packet SSP0 is sent by hub 2, station
sync packet SSP1 is sent by leaf apparatus 31, station sync packet SSP2 is sent by
leaf apparatus 32, and station sync packet SSP3 is sent by leaf apparatus 33.
[0026] In data area 11, a data signal of actual data other than the control signal may be
sent and received.
[0027] More specifically, in data area 11, leaf apparatuses 31, 32, and 33 may send and
receive an asynchronous data signal and an isochronous data signal. That is, data
area 11 may include a period for sending and receiving data signal in an asynchronous
manner and a period for sending data by time division multiplexing time slots.
[0028] Leaf apparatuses 31, 32, and 33 may send and receive the asynchronous data signals
based on the polling control of hub 2 and carrier sense multiple access ("CSMA") of
leaf apparatuses 31, 32, and 33.
[0029] Hub 2 may periodically send a cycle start packet CSP including vacant slot information
indicative of vacant time division multiplexing time slots.
[0030] Fig. 3A illustrates a structure of a cycle start packet CSP; Fig. 3B illustrates
an example of station information in such a cycle start packet CSP; and Fig. 3C illustrates
a register request packet RRP in accordance with an embodiment of the invention.
[0031] As shown in Fig. 3A, a cycle start packet CSP includes a cycle time for indicating
the start time of a frame; a network ID for identification purposes; an update timer
for timing the frame; number of slot information, where two slots may include one
each for isochronous and asynchronous data, respectively; a frame end pointer for
indicating an end of data area 11, a size of fixed length frame; cycle redundancy
check ("CRC") for error detection; station information 1-4, including vacancy information;
slot information 1 and 2, which may include start points for isochronous and asynchronous
data, respectively; and a CRC. The station information 1-4 may include inherent identification
of hub 2 and/or leaf apparatus(es) 31, 32, and/or 33 assigned to the respective station
sync packets SSP0, SSP1, SSP2, and SSP3, as shown in Fig. 3B.
[0032] Fig. 3B illustrates an example of station information 1-4 where SSP0 and SSP1 are
assigned to hub 2 and leaf apparatus 32, respectively, and SSP2 and SSP3 are vacant.
It is noted that ID of station #1 (for hub 2) and ID of station #3 (for leaf apparatus
32) may be any kind of identification, including inherent hardware identification,
of the respective apparatuses. In view of the foregoing, hub 2 may register a connection
of leaf apparatus 31, 32, or 33 by allocating a vacant time division multiplexing
time slot (for example, SSP2 or SSP3 in Fig. 3B), on which hub 2 receives a connection
register request signal sent from that leaf apparatus 31, 32, or 33, thereto. Fig.
3C illustrates a structure of a register request packet RRP that may be sent by leaf
apparatus 31, 32, or 33 to hub 2 for requesting a registration of a connection thereto.
Thus, as an example, leaf apparatus 31 or 33 may send a register request packet RRP
such as the one shown in Fig. 3C with its inherent hardware identification (ID of
Station #) at either of vacant SSP2 and SSP3 (as indicated in Fig. 3B) to hub 2 for
requesting a registration of a connection.
[0033] If hub 2 receives a connection register request packet RRP and registers a connection,
hub 2 sends a register acknowledge packet RAP to the corresponding leaf apparatus
31, 32, or 33 by using data area 11 in Fig. 2, and if hub 2 rejects the connection
register request, hub 2 sends a register non-acknowledge packet RNP to the corresponding
leaf apparatus 31, 32, or 33.
[0034] Hub 2 sends station sync packet SSP0 using the time division multiplexing time slot
allocated to hub 2.
[0035] If hub 2 does not receive one of station sync packets SSP0, SSP1, SSP2, and SSP3
from a corresponding one of leaf apparatuses 31, 32, and 33 (whose connection is registered
to the corresponding station sync packet SSP0, SSP1, SSP2, or SSP3), e.g., SSP1 from
leaf apparatus 32 as indicated in Fig. 3B, for a predetermined period of time, hub
2 cuts the connection of the corresponding leaf apparatus 31, 32, or 33 (invalidate
the connection register). Within said predetermined period or time, even if hub 2
does not receive the corresponding station sync packet SSP0, SSP1, SSP2, or SSP3 from
the leaf apparatus 31, 32, or 33, the connection register of the leaf apparatus 31,
32, or 33 is put on hold.
[0036] If the connection of one of leaf apparatuses 31, 32, and 33 is not registered, the
corresponding leaf apparatus 31, 32, or 33 specifies a vacant time division multiplexing
time slot based on the vacant slot information included in a cycle start packet CSP
received from hub 2, and sends a connection register request packet RRP to hub 2 using
the time division multiplexing time slot.
[0037] Once their connections are registered, each of leaf apparatuses 31, 32, and 33 sends
station sync packets SSP1 to SSP3 using the time division multiplexing time slot allocated
by hub 2.
[0038] Hub 2 and leaf apparatuses 31, 32, and 33 confirm the communication quality between
themselves and another apparatus based on station sync packets SSP1 to SSP3 sent from
the other apparatus. Here, a state of reception, i.e., received power, is included
in the communication quality. Hub 2 and leaf apparatuses 31, 32, and 33 each write,
as control information, communication stations that it is capable of receiving on
its assigned station sync packet SSPO, SSP1, SSP2 or SSP3 based on the station sync
packets SSP0 to SSP3 sent by the other apparatuses. Thus, each apparatus 2, 31, 32,
and 33 is able to know in what communication state each of the other apparatuses (communication
stations), which constitute a radio network, is by receiving the station sync packets
SSPO to SSP3 (such communication state includes information as to which communication
station it is possible to communicate with).
[0039] A procedure for registering the connections of leaf apparatuses 31, 32, and 33 by
hub 2 will now be explained.
[0040] Fig. 4 shows an internal state at the time of connection registration of leaf apparatus
31 and a procedure of the registration. It is noted that an internal state and a procedure
of registration for each of leaf apparatuses 32 and 33 may be the same as those for
leaf apparatus 31. Thus, the following description regarding leaf apparatus 31 may
also be applied to leaf apparatuses 32 and 33, respectively.
[0041] As shown in Fig. 4, leaf apparatus 31 includes a state 0 (initial state), a state
1 (synchronized state), a state 2 (register-waiting state), a state 3 (vacant slot-waiting
state), a state 4 (registered state), and a state 5 (register interrupted state).
[0042] Leaf apparatus 31 is initially in state 0. In state 0, leaf apparatus 31 is not connected
to hub 2 and cannot communicate with other leaf apparatuses 32 and 33. In state 0,
leaf apparatus 31 attempts to catch hub 2 in a physical layer while changing the channel
or receiving gain of a receiving antenna to seek hub 2.
[0043] Step S1: If leaf apparatus 31 detects a cycle start packet CSP sent by hub 2, i.e.,
if leaf apparatus 31 establishes synchronisation with hub 2, it changes from state
0 to state 1.
[0044] Step S2: After leaf apparatus 31 establishes synchronization with hub 2, if leaf
apparatus 31 becomes out of synchronization with hub 2 for any reason, e.g., if leaf
apparatus 31 does not receive a cycle start packet CSP from hub 2 within a predetermined
period of time, it is returned to state 0.
[0045] Step S3: Leaf apparatus 31 refers to the vacant slot information data included in
the cycle start packet CSP received from hub 2 in step S1, and judges whether there
exists time division multiplexing time slots which are not allocated to the other
leaf apparatuses 32 and 33. If leaf apparatus 31 judges that there exists time division
multiplexing time slots which are not allocated to the other leaf apparatuses 32 and
33, one of the time division multiplexing time slots is selected in a random fashion,
and leaf apparatus 31 sends a register request packet RRP to hub 2 using the selected
time division multiplexing time slot. Then, leaf apparatus 31 is changed from state
1 to state 2. In accordance with an embodiment of the invention, one of the time division
multiplexing time slots may be allocated to leaf apparatus 31, where leaf apparatus
31 automatically selects said time slot, sends a register request packet RRP to hub
2 using said selected time slot, and changes from state 1 to state 2.
[0046] Fig. 3C illustrates a register request packet RRP in accordance with an embodiment
of the invention. As shown in Fig. 3C, register request packet RRP includes an identifier
(unique ID) 510 of leaf apparatus 31, which sent the register request packet RRP,
an identifier inherent in a radio network (serial number of hub 2) 520, and the like.
[0047] Referring back to Fig. 4, leaf apparatus 31 waits in state 2 until leaf apparatus
31 receives a register acknowledge packet RAP from hub 2, i.e., until the registration
procedure is completed in hub 2.
[0048] Step S4: If leaf apparatus 31 receives a register acknowledge packet RAP from hub
2, it is changed to state 4, and from this point in time, leaf apparatus 31 starts
sending station sync packet SSP1 instead of register request packet RRP. The station
sync packet SSP1 may be received by hub 2 and leaf apparatuses 32 and 33 in radio
communication system 1.
[0049] Step S5: If leaf apparatus 31 receives a register rejection packet RNP, it is changed
to state 1, and the procedure in step S3 is carried out again. For example, leaf apparatus
31 may receive the register rejection packet RNP if leaf apparatus 31 competes with
another leaf apparatus 32 or 33 for the register request and lost.
[0050] Step S6: Leaf apparatus 31 refers to vacant slot information included in a cycle
start packet CSP received from hub 2 in step S1, and if leaf apparatus 31 judges that
there exists no time division multiplexing time slot which is not allocated to the
other leaf apparatuses 32 and 33, it is changed to state 3, and back to state 1 after
a predetermined time has elapsed.
[0051] Step S7: If leaf apparatus 31 does not receive a cycle start packet CSP from hub
2 continuously for a predetermined period of time, such as 1 second, it is changed
to state 0, and stops sending the register request packet RRP.
[0052] Step S8: If leaf apparatus 31 does not receive a register acknowledge packet RAP
from hub 2 for a predetermined period of time, such as 5 seconds, it is changed to
state 5 and stops sending the register request packet RRP. Then, leaf apparatus 31
is changed to state 1 after a predetermined time, such as 5 seconds, has elapsed.
[0053] According to an embodiment, the predetermined period of time (5 seconds) in step
S8 is set sufficiently longer than the predetermined period of time (1 second) in
step S7.
[0054] Step S9: If leaf apparatus 31 judges from the vacant slot information included in
a cycle start packet CSP received from hub 2 that leaf apparatus 31 itself has not
yet been allocated, it is changed from state 4 to state 5 and stops sending the station
sync packet SSP1.
[0055] Step S10: If leaf apparatus 31 does not receive a cycle start packet CSP from hub
2 after it has been in state 4 for a given period of time, such as 1 second, continuously,
it is changed to state 0, whereupon the synchronous catching operation of step S1
is again repeated, and its sending operations of the station sync packet SSP are stopped.
[0056] Step S11: If leaf apparatus 31 does not receive a cycle start packet CSP from hub
2 after it has been in state 5 for a given period of time, such as 1 second, continuously,
it is changed to state 0, whereupon the synchronous catching operation of step S1
is again repeated, and its sending operations of the station sync packet SSP are stopped.
[0057] Fig. 5 shows an internal state at the time of connection registration of hub 2 and
a procedure of the registration.
[0058] As shown in Fig. 5, hub 2 includes a state 10 (initial state), a state 11 (registering
state), a state 12 (registered state), and a state 13 (lost slot-holding slate). These
states are determined for every time division multiplexing time slot (station ID)
that is allocated by hub 2.
[0059] Step 20: Hub 2 is brought into state 10, i.e., an initial state, by an initialization
request.
[0060] In state 10, hub 2 waits to receive connection register requests on any unused time
division multiplexing time slots.
[0061] Step S21: If hub 2, whatever state it may be in, receives a register request packet
RRP from a leaf apparatus 31, 32, or 33 designating a time division multiplexing time
slot other than a time division multiplexing time slot allocated to the corresponding
leaf apparatus 31, 32, or 33, hub 2 cancels the registered connection on the time
division multiplexing time slot previously registered to the corresponding leaf apparatus
31, 32, or 33, and hub 2 is brought into state 10. Thus, hub 2 judges whether or not
the leaf apparatus 31, 32, or 33 that sends the register request packet RRP is registered
by comparing a unique ID included in the register request packet RRP with a list of
registered unique IDs.
[0062] Step S22: If hub 2 receives a register request packet RRP designating a corresponding
time division multiplexing time slot while it is in state 10, it is changed to state
11, and sends a register acknowledge packet RAP to the leaf apparatus 31, 32, or 33
that sends the register request packet RRP.
[0063] Step S23: If hub 2 receives a station sync packet SSP sent by the leaf apparatus
31, 32, or 33 of step S22 while it is in state 11, it is changed to state 12.
[0064] Here, the station sync packet SSP is sent by the leaf apparatus 31, 32, or 33 that
received the register acknowledge packet RAP using the time division multiplexing
time slot allocated to the leaf apparatus 31, 32, or 33.
[0065] In state 12, hub 2 completes the connection registration for the leaf apparatus 31,
32, or 33, and the leaf apparatuses 31, 32, or 33 can send and receive data signals
using data area 11 in each frame.
[0066] Step S24: In state 11, if hub 2 does not receive a station sync packet SSP from the
leaf apparatus 31, 32, or 33 in step S22 for a predetermined period of time, it is
returned to state 10.
[0067] Step S25: If hub 2 receives a register request packet RRP for the same time division
multiplexing time slot from another one of leaf apparatuses 31, 32, and 33 during
the registration procedure of the one leaf apparatus 31, 32, or 33, hub 2 sends a
register rejection packet RNP to the one leaf apparatus 31, 32, or 33.
[0068] Here, hub 2 judges whether the register request packet RRP is sent by another one
of leaf apparatuses 31, 32, and 33 based on the unique ID included in the register
request packet RRP.
[0069] Step S26: If hub 2 receives a register request packet RRP from a registered one of
leaf apparatuses 31, 32, and 33 due to a radio link failure or the like while in state
12, hub 2 is brought into state 11 and sends a register acknowledge packet RAP to
the corresponding leaf apparatus 31, 32, or 33.
[0070] Step S27: If hub 2 receives a register request packet RRP from another one of ieaf
apparatuses 31, 32, and 33 while in state 12, hub 2 sends a register rejection packet
RNP to the corresponding leaf apparatus 31, 32, or 33 that sends the register request
packet RRP.
[0071] Step S28: If hub 2 does not receive a station sync packet SSP0, SSP1, SSP2, or SSP3
from a registered one of leaf apparatuses 31, 32, and 33 for a predetermined period
of time while in state 12, hub 2 judges that this one of leaf apparatuses 31, 32,
and 33 is lost, and is changed to state 13.
[0072] Step S29: If hub 2 receives a register request packet RRP from the same registered
one of leaf apparatuses 31, 32 and 33 while in state 13, it is changed to state 11,
and sends a register acknowledge packet RAP to the leaf apparatus 31, 32, or 33.
[0073] Step S30: If hub 2 does not receive a register request packet RRP from the same registered
one of leaf apparatuses 31, 32, and 33 while in state 13, it is changed to state 10,
and the corresponding time division multiplexing time slot becomes a target for being
again allocated.
[0074] Step S31: If hub 2 receives a register request packet RRP from another one of leaf
apparatuses 31, 32, and 33 while in state 13, it sends a register rejection packet
RNP to the current registered leaf apparatus 31, 32 or 33.
[0075] Next, an example of the internal structure of hub 2 and leaf apparatuses 31, 32,
and 33 constituting radio communication system 1 will be described with reference
to Fig. 6. According to an embodiment of the invention, hub 2 and leaf apparatuses
31, 32, and 33 may have the same basic structure shown in Fig. 6.
[0076] As shown in Fig. 6, a radio communication apparatus 2, 31, 32, or 33 includes an
antenna 51 for sending and receiving RF signals (including the control signals and
data signals described above), a radio communication send-receive section 52 connected
to antenna 51 for carrying out radio sending processing and radio receiving processing.
[0077] As an example of a transmission mode of radio communication send-receive section
52 for sending and receiving signals, a transmission mode using a multicarrier signal,
such as the Orthogonal Frequency Division Multiplex ("OFDM") mode, may be used. An
extremely high frequency band (e.g., 5 GHz band) may be used for sending and receiving
signals.
[0078] A sending output may be set relatively low in power. For example, if radio communication
system 1 is used indoors, the output may be set to such a low level because radio
contact can be made in a relatively short distance of several meters or several tens
of meters.
[0079] Radio communication send-receive section 52 may send and receive the station sync
packets (SSP0, SSP1, SSP2, and SSP3), register request packet RRP, and the like, in
control area 10 shown in Fig. 2. Further, in data area 11 shown in Fig. 2, radio communication
send-receive section 52 may send and receive an asynchronous data signal and an isochronous
data signal based on a transmission control from hub 2.
[0080] As shown in Fig. 6, a radio communication apparatus 2, 31, 32, or 33 may include
a data conversion section 53 for converting data on signals received and sent by radio
communication send-receive section 52. Data converted in data conversion section 53
may be supplied to a device 58 connected through an interface 54, data supplied from
the connected device 58 may be supplied to data conversion section 53 through interface
54, thereby converting the data.
[0081] An external interface 57 of interface 54 may be an IEEE 1394 formatted high performance
serial bus. Voice or image information or various data information can be sent to
and received from connected device 58 through high-speed serial bus 57. Alternatively,
these radio communication transmission devices may be incorporated in a body of connected
device 58.
[0082] Also, each portion of the radio communication apparatus shown in Fig. 6 carries out
processing based on the control of a control section 55 constituted by a microcomputer,
or the like.
[0083] If a signal received by radio communication send-receive section 52 is a control
signal, the received signal may be supplied to control section 55 through data conversion
section 53, and control section 55 may set various devices to states indicated by
the received control signal.
[0084] Further, an internal memory 56 is connected to control section 55. Stored in internal
memory 56 may include data required for controlling the communication, the number
of communication stations constituting the network, information concerning a method
of utilizing a transmission path, information concerning allocation of station sync
packet SSP, and the like.
[0085] If a signal received by control section 55 is a synchronous signal, control section
55 may judge the timing of receiving the synchronous signal, set a frame period based
on the synchronous signal, and execute the communication control procedure based on
the frame period.
[0086] As explained above, according to an embodiment of the invention, leaf apparatuses
31, 32, and 33 whose connections are not registered may specify vacant time division
multiplexing time slots based on the vacant slot information included in a cycle start
packet CSP received from hub 2, and each may send a register request packet RRP to
hub 2 using its specified vacant time division multiplexing time slot. Therefore,
leaf apparatuses 31, 32, and 33 may automatically register connections without receiving
polling from hub 2. That is, leaf apparatuses 31, 32, and 33 may be plug-and-play
apparatuses.
[0087] According to an embodiment of the invention, hub 2 may hold a connection register
of leaf apparatuses 31, 32, and 33 for a predetermined time even if hub 2 does not
receive station sync packets SSP1, SSP2 and SSP3 from leaf apparatuses 31, 32, and
33.
[0088] Therefore, even if hub 2 does not receive station sync packets SSP1, SSP2, and SSP3
from leaf apparatuses 31, 32, and 33 due to unstable (low communication quality) of
the radio communication environment, if the duration of such is within a predetermined
period of time, hub 2 may hold the connection register of leaf apparatuses 31, 32,
and 33. As a result, it is possible to effectively prevent the connections of leaf
apparatuses 31, 32, and 33 from being frequently cut, and to prevent connection registration
from being repeated.
[0089] Thus, as described above, it is possible to automatically register a connection of
a controlled radio communication apparatus, and to realize a stable radio communication.
[0090] It will thus be seen that the aims set forth above, among those made apparent from
the preceding description, are efficiently attained and, because certain changes may
be made in carrying out the above method and in the construction(s) set form without
departing from the spirit and scope of the invention, it is intended that all matter
contained in the above description and shown in the accompanying drawings shall be
interpreted as illustrative and not in a limiting sense.
[0091] It is also to be understood that the following claims are intended to cover all of
the generic and specific features of the invention herein described and all statements
of the scope of the invention which, as a matter of language, might be said to fall
therein.
[0092] In so far as the embodiments of the invention described above are implemented, at
least in part, using software-controlled data processing apparatus, it will be appreciated
that a computer program providing such software control and a storage medium by which
such a computer program is stored are envisaged as aspects of the present invention.
1. A first radio communication apparatus for controlling radio communications of one
or more second radio communication apparatuses in a radio communication system, said
first radio communication apparatus comprising:
a radio sending/receiving section for sending vacant slot information indicative of
one or more vacant time division multiplexing time slots to said one or more second
radio communication apparatuses, and for receiving a connection register request signal
from each of said one or more second radio communication apparatuses on the one or
more vacant time division multiplexing time slots based on the vacant slot information;
and
a control section for allocating the one or more vacant time division multiplexing
time slots to the one or more second radio communication apparatuses based on respective
connection register request signals received therefrom.
2. The first radio communication apparatus according to claim 1, wherein said radio communications
is carried out with a frame as a unit, said frame including a first period for sending
the vacant slot information and a second period allocated to a plurality of time division
multiplexing time slots.
3. The first radio communication apparatus according to claim 2, wherein said frame further
includes a third period for sending and receiving data sisals.
4. The first radio communication apparatus according to claim 1, wherein said control
section registers a connection of one of the one or more second radio communication
apparatuses and sends a register acknowledge signal to said second radio communication
apparatus when only the connection register request signal corresponding to said second
radio communication apparatus is received on one of the one or more vacant time division
multiplexing time slots.
5. The first radio communication apparatus according to claim 1, wherein said control
section rejects a connection of one of the one or more second radio communication
apparatuses and sends a register nonacknowledge signal to said second radio communication
apparatus when the connection register request signal corresponding to said second
radio communication apparatus and the connection register request signal corresponding
to another of the one or more second radio communication apparatuses is received on
one of the one or more vacant time division multiplexing time slots.
6. The first radio communication apparatus according to claim 1, wherein
said control section receives a control signal on a respective allocated time division
multiplexing time slot from a respective second radio communication apparatus for
maintaining a registered connection thereof,
said control section disconnects the registered connection of the respective second
radio communication apparatus if said control section does not receive the control
signal within a predetermined period of time, and
said control section holds the registered connection of the respective second radio
communication apparatus even if the control section does not receive the control signal
from the respective second radio communication apparatus if the predetermined period
of time has not elapsed.
7. A radio communication system including a first radio communication apparatus for controlling
radio communications of one or more second radio communication apparatuses, each of
said one or more second radio communication apparatuses comprising:
a radio receiving section for receiving vacant slot information indicative of a vacant
time division multiplexing time slot from said first radio communication apparatus;
a control section for generating a connection register request signal based on said
vacant slot information; and
a radio sending section for sending said connection register request signal using
said vacant time division multiplexing time slot, wherein
said radio sending section sends a control signal on a time division multiplexing
time slot after said radio receiving section receives a register acknowledge signal
from said first radio communication apparatus on said time division multiplexing time
slot.
8. A radio communication method of using a first radio communication apparatus to control
radio communications of one or more second radio communication apparatuses, comprising
the steps of:
sending vacant slot information indicative of one or more vacant time division multiplexing
time slots to said one or more second radio communication apparatuses;
receiving a connection register request signal from each of said one or more second
radio communication apparatuses on the one or more vacant time division multiplexing
time slots based on the vacant slot information; and
allocating the one or more vacant time division multiplexing time slots to the one
or more second radio communication apparatuses based on respective connection register
request signals received therefrom.
9. The radio communication method according to claim 8, wherein said radio communications
is carried out with a frame as a unit, said frame including a first period for sending
the vacant slot information and a second period allocated to a plurality of time division
multiplexing time slots.
10. The radio communication method according to claim 9, wherein said frame further includes
a third period for sending and receiving data signals.
11. The radio communication method according to claim 8, further comprising the step of
registering a connection of one of the one or more second radio communication apparatuses
and sending a register acknowledge signal to said second radio communication apparatus
when only the connection register request signal corresponding to said second radio
communication apparatus is received on one of the one or more vacant time division
multiplexing time slots.
12. The radio communication method according to claim 8, further comprising the step of
rejecting a connection of one of the one or more second ratio communication apparatuses
and sending a register nonacknowledge signal to said second radio communication apparatus
when the connection register request signal corresponding to said second radio communication
apparatus and the connection register request signal corresponding to another of the
one or more second radio communication apparatuses is received on one of the one or
more vacant time division multiplexing time slots.
13. The radio communication method according to claim 8, further comprising the steps
of:
periodically receiving a control signal on a respective allocated time division multiplexing
time slot from a respective second radio communication apparatus for maintaining a
registered connection thereof;
disconnecting the registered connection of the respective second radio communication
apparatus if the control signal is not received within a predetermined period of time;
and
holding the registered connection of the respective second radio communication apparatus
even if the control signal is not received from the respective second radio communication
apparatus if the predetermined period of time has not elapsed.
14. A radio communication method of using one or more second radio communication apparatuses
controlled by a first communication apparatus for radio communications, comprising
the steps of:
receiving a vacant slot information indicative of one or more vacant time division
multiplexing time slots from said first radio communication apparatus;
generating a connection register request signal based on said vacant slot information;
sending said connection register request signal using one of the one or more vacant
time division multiplexing time slots;
receiving a register acknowledge signal on a time division multiplexing time slot
from said first radio communication apparatus; and
sending a control signal on said time division multiplexing time slot.
15. A radio communication method of controlling radio communications of one or more second
radio communication apparatuses by using a first radio communication apparatus, comprising
the steps of:
sending vacant slot information indicative of one or more vacant time division multiplexing
time slots from said first radio communication apparatus to said second radio communication
apparatus;
sending a connection register request signal from said second radio communication
apparatus to said first radio communication apparatus using one of the one or more
vacant time division multiplexing time slots based on said vacant slot information;
and
allocating the one vacant time division multiplexing time slot to said second radio
communication apparatus that sent said connection register request signal based on
said connection register request signal received by said first radio communication
apparatus, wherein
said second radio communication apparatus sends a control signal using the allocated
time division multiplexing time slot allocated by said first radio communication apparatus.
16. The radio communication method according to claim 15, wherein said radio communication
is carried out with a frame as a unit, said frame comprising a first period for sending
the vacant slot information and a second period allocated to a plurality of time division
multiplexing time slots.
17. The radio communication method according to claim 16, wherein said frame further includes
a third period for sending and receiving data signals.
18. The radio communication method according to claim 17, wherein said one or more second
radio communication apparatuses send and receive data signals using said third period
in an asynchronous mode.
19. The radio communication method according to claim 17, wherein said one or more second
radio communication apparatuses send and receive data signals using a fourth period
within said third period based on control by said first radio communication apparatus,
and send and receive data signals in an asynchronous mode using a fifth period within
said third period.
20. The radio communication method according to claim 15, further comprising the step
of registering a connection of one of the one or more second radio communication apparatuses
at said first radio communication apparatus and sending a register acknowledge signal
from said first radio communication apparatus to said second radio communication apparatus
when only the connection register request signal corresponding to said second radio
communication apparatus is received on one of the one or more vacant time division
multiplexing time slots.
21. The radio communication method according to claim 15, further comprising the step
of rejecting a connection of one of the one or more second radio communication apparatuses
at said first radio communication apparatus and sending a register nonacknowledge
signal from said first radio communication apparatus to said second radio communication
apparatus when the connection register request signal corresponding to said second
radio communication apparatus and the connection register request signal corresponding
to another of the one or more second radio communication apparatuses is received on
one of the one or more vacant time division multiplexing time slots.
22. The radio communication method according to claim 15, further comprising the steps
of:
receiving, at said first radio communication apparatus, a control signal on a respective
allocated time division multiplexing time slot from a respective second radio communication
apparatus for maintaining a registered connection thereof,
disconnecting, at said first radio communication apparatus, the registered connection
of the respective second radio communication apparatus if said first radio communication
apparatus does not receive the control signal within a predetermined period of time,
and
holding, at said first radio communication apparatus, the registered connection of
the respective sccond radio communication apparatus even if the first radio communication
apparatus does not receive the control signal from the respective second radio communication
apparatus if the predetermined period of time has not elapsed.
23. A radio communication system, comprising:
a first radio communication apparatus, and
one or more second radio communication apparatuses for carrying out radio communications,
wherein
said first radio communication apparatus includes:
a first radio sending/receiving section for sending vacant slot information indicative
of one or more vacant time division multiplexing time slots to said one or more second
radio communication apparatuses, and for receiving a connection register request signal
from each of said one or more second radio communication apparatuses using the one
or more vacant time division multiplexing time slots; and
a first control section for allocating one of the one or more vacant time division
multiplexing time slots to one of said one or more second radio communication apparatuses
based on a received connection register request signal, thereby registering a connection,
and said one or more second radio communication apparatuses each include:
a second radio sending/receiving section for receiving the vacant slot information
indicative of the one or more vacant time division multiplexing time slots from said
first radio communication apparatus, and sending said respective connection register
request signal using one of the one or more vacant time division multiplexing time
slots; and
a second control section for generating the respective connection register request
signal based on said vacant slot information.
24. The radio communication system according to claim 23, wherein said radio communications
is carried out with a frame as a unit, said frame comprising a first period for sending
the vacant slot information and a second period allocated to a plurality of time division
multiplexing time slots.
25. The radio communication system according to claim 24, wherein said frame further includes
a third period for sending and receiving data signals.
26. The radio communication system according to claim 25, wherein said one or more second
radio communication apparatuses send and receive data signals using said third period
in an asynchronous mode.
27. The radio communication system according to claim 25, wherein said one or more second
radio communication apparatuses send and receive data signals using a fourth period
within said third period based on control by said first radio communication apparatus,
and send and receive data signals in an asynchronous mode using a fifth period within
said third period.
28. The radio communication system according to claim 23, wherein said first radio communication
apparatus registers a connection of one of the one or more second radio communication
apparatuses and sends a register acknowledge signal to said second radio communication
apparatus when only the connection register request signal corresponding to said second
radio communication apparatus is received on one of the one or more vacant time division
multiplexing time slots.
29. The radio communication system according to claim 23, wherein said first radio communication
apparatus rejects a connection of one of the one or more second radio communication
apparatuses and sends a register nonacknowledge signal to said second radio communication
apparatus when the connection register request signal corresponding to said second
radio communication apparatus and the connection register request signal corresponding
to another of the one or more second radio communication apparatuses is received on
one of the one or more vacant time division multiplexing time slots.
30. The radio communication system according to claim 23, wherein
said first radio communication apparatus receives a control signal on a respective
allocated time division multiplexing time slot from a respective second radio communication
apparatus for maintaining a registered connection thereof,
said first radio communication apparatus disconnects the registered connection of
the respective second radio communication apparatus if said control section does not
receive the control signal within a predetermined period of time, and
said first radio communication apparatus holds the registered connection of the respective
second radio communication apparatus even if the control section does not receive
the control signal from the respective second radio communication apparatus if the
predetermined period of time has not elapsed.