Communication control apparatus and method, communication...

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus interface architecture

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S100000, C370S401000, C340S870030

Reexamination Certificate

active

06601127

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a communication control apparatus and method, a communication system, and a program storage medium. In particular, the invention relates to a communication control apparatus and method, a communication system, and a program storage medium which make it possible to reliably control a connection between devices via a plurality of networks.
2. Description of the Related Art
In a system in which data on an IEEE (Institute of Electrical and Electronics Engineers) 1394 serial bus is transferred via an ATM (asynchronous transfer mode) network, to enable exchange of data between digital AV (audio-visual) devices connected to the ATM network, it is necessary to establish a data flowing connection in advance. The present assignee proposed a method for establishing such a connection, as Japanese Patent Application No. Hei. 11-147781 (corresponding to PCT Application No. JP 99/02864 and U.S. patent application Ser. No. 09/463,333), for example.
FIG. 1
shows an example configuration of this network system. As shown in
FIG. 1
, an ATM/1394 bridge
4
-
1
-
1
is connected to a personal computer
1
-
1
-
1
via an IEEE 1394 serial bus
2
-
1
and also connected to an ATM network 5 via a UNI (user-network interface). Video data that is transmitted from a digital video camera (DVCAM)
3
-
1
through the IEEE 1394 serial bus
2
-
1
is transferred to the ATM network 5. An ATM/1394 bridge
4
-
2
-
1
is connected to a personal computer
1
-
2
-
1
via an IEEE 1394 serial bus
7
-
1
and also connected to the ATM network 5 via a UNI. Video data that is transmitted from the digital video camera
3
-
1
over the ATM network 5 is transferred to the IEEE 1394 serial bus
7
-
1
.
Connected to the digital video camera
3
-
1
via the IEEE 1394 serial bus
2
-
1
, the personal computer
1
-
1
-
1
transfers, to the ATM/1394 bridge
4
-
1
-
1
, through the IEEE 1394 serial bus
2
-
1
, video data that is transmitted from the video camera
3
-
1
through the IEEE 1394 serial bus
2
-
1
. That is, the digital video camera
3
-
1
, the personal computer
1
-
1
-
1
, and the ATM/1394 bridge
4
-
1
-
1
are connected to the same IEEE 1394 serial bus
2
-
1
.
Connected to the ATM/1394 bridge
4
-
2
-
1
via the IEEE 1394 serial bus
7
-
1
, the personal computer
1
-
2
-
1
transfers, to a digital video cassette recorder (DVCR)
8
-
1
, through the IEEE 1394 serial bus
7
-
1
, video data that is transmitted from the digital video camera
3
-
1
through the IEEE 1394 serial bus
7
-
1
. The ATM/1394 bridge
4
-
2
-
1
, the personal computer
1
-
2
-
1
, and the digital video cassette recorder
8
-
1
are connected to the same IEEE 1394 serial bus
7
-
1
.
To simplify the description, the above description has been made in such a manner that data is transferred from one sub-network system on the left side of the ATM network 5 to another sub-network system on the right side of the ATM network 5. However, in the example of
FIG. 1
, m sub-network systems are provided on the left side of the ATM network 5 and n sub-network systems are provided on the right side of the ATM network 5. Actually, data can be transferred from an arbitrary sub-network system among those sub-network systems to another arbitrary sub-network system.
When communication is performed between the personal computers
1
-
1
-
1
and
1
-
2
-
1
, C (control)-plane protocol stacks are laid out as shown in FIG.
2
.
As shown in
FIG. 2
, the C-plane protocol stack of the personal computer
1
-
1
-
1
is constituted of a 1394 PHY layer
11
-
1
, a 1394 link layer
11
-
2
, an ASEL layer
11
-
3
, an SSCF (ITU-T Q.2130)+SSCOP (ITU-T Q.2110) layer
11
-
4
, and a Q.2931 (ITU-T Q.2931) layer
11
-
5
. The personal computer
1
-
1
-
1
side of the C-plane protocol stack of the ATM/1394 bridge
4
-
1
-
1
is constituted of a 1394 PHY layer
12
-
1
, a 1394 link layer
12
-
2
, an ASEL layer
12
-
3
, an SSCF+SSCOP layer
12
-
4
, and a Q.2931 layer
12
-
5
. On the other hand, the ATM network 5 side is constituted of a PHY layer
13
-
1
, an ATM layer
13
-
2
, an AAL5 layer
13
-
3
, the SSCF+SSCOP layer
12
-
4
, and the Q.2931 layer
12
-
5
.
The C-plane protocol stack of the ATM network 5 is constituted of a PHY layer
14
-
1
, an ATM layer
14
-
2
, an AAL5 layer
14
-
3
, an SSCF+SSCOP layer
14
-
4
, and a Q.2931 layer
14
-
5
.
The ATM network 5 side of the C-plane protocol stack of the ATM/1394 bridge
4
-
2
-
1
is constituted of a PHY layer
15
-
1
, an ATM layer
15
-
2
, an AAL5 layer
15
-
3
, an SSCF+SSCOP layer
15
-
4
, and a Q.2931 layer
15
-
5
. On the other hand, the personal computer
1
-
2
-
1
side is constituted of a 1394 PHY layer
16
-
1
, a 1394 link layer
16
-
2
, an ASEL layer
16
-
3
, the SSCF+SSCOP layer
15
-
4
, and the Q.2931 layer
15
-
5
.
The C-plane protocol stack of the personal computer
1
-
2
-
1
is constituted of a 1394 PHY layer
17
-
1
, a 1394 link layer
17
-
2
, an ASEL layer
17
-
3
, an SSCF+SSCOP layer
17
-
4
, and a Q.2931 layer
17
-
5
.
The ASEL layers
11
-
3
and
12
-
3
allow application of a signaling protocol that is used in the UNIs (user-network interfaces) of the ATM network 5 to interfacing between the personal computer
1
-
1
-
1
and the ATM/1394 bridge
4
-
1
-
1
, and the ASEL layers
16
-
3
and
17
-
3
allow application of the same signaling protocol to interfacing between the ATM/1394 bridge
4
-
2
-
1
and the personal computer
1
-
2
-
1
.
A description will now be made of the ASEL (ATM over IEEE 1394 serial bus emulation layer) layer for emulating an AAL5 (ATM adaptation layer type 5)/ATM layer (ITU-T I.363/ITU-T I.361) on the IEEE 1394 link layer of each of the ATM/1394 bridges
4
-
1
-
1
to
4
-
1
-m and
4
-
2
-
1
to
4
-
2
-n and the personal computers
1
-
1
-
1
to
1
-
1
-m and
1
-
2
-
1
to
1
-
2
-n.
The ASEL conceals the IEEE 1394 serial bus from software of the apparatus concerned above the ASEL and emulates AAL and ATM layers. Therefore, in an apparatus incorporating the ASEL, multiplexing and demultiplexing on the same UNI with a plurality of VPCs (virtual path connections)/VCCs (virtual channel connections) in an ATM communication are enabled in its own IEEE 1394 serial bus interface. Further, network access protocol software that is compatible with the ATM network 5 and various kinds of application software can be used as they are.
FIG. 3
is a layer relationship diagram showing the position of the ASEL. As shown in
FIG. 3
, the ASEL provides, as a primitive (transmission/reception information for a communication between layers) for the upper layer, a primitive that is similar to ones provided by various AALs. That is, the ASEL receives AAL_UNITDATA.req (request) from the upper layer and supplies it with AAL_UNITDATA.ind (indicate). The ASEL receives AAL_U_ABORT.req from the upper layer and supplies it with AAL_U_ABORT.ind. Further, the ASEL supplies the upper layer with AAL_P_ABORT.ind. In this manner, software of the upper layer of the ASEL behaves in the same manner as in a case where its lower layer is an AAL.
The ASEL uses, as a primitive for the lower layer, a primitive itself that is provided by the IEEE 1394 link layer. That is, the ASEL supplies the lower layer with LK_ISO_CONT.req and receives LK.CYCLE.ind from it. The ASEL supplies the lower layer with LK_ISO.req and receives LK_ISO.ind from it. Further, the ASEL supplies the lower layer with LK_DATA.req and receives LK_DATA.conf and LK_DATA.ind from it, and supplies the lower layer with LK_DATA.resp.
Further, the ASEL exchanges, with its own (local) ASEL layer management entity (peer interface), an ASEL management primitive including various kinds of management information relating to configuration, faults, performance, alarming, etc. of a counterpart ASEL entity and the ASEL entity itself. For example, when an abnormality has been detected, prescribed management information is supplied to the peer interface and output to the counterpart ASEL entity via a system interface. C

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Communication control apparatus and method, communication... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Communication control apparatus and method, communication..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Communication control apparatus and method, communication... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3088402

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.