Packet communication apparatus provided with manager means...

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S351000, C370S392000, C370S395520, C710S107000, C710S305000, C709S250000, C709S228000

Reexamination Certificate

active

06584103

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a packet communication apparatus, and more particularly, to a packet communication apparatus provided with manager means for managing packet labels, in which the packet communication apparatus is connected with a serial bus conformed to IEEE 1394, and the packet communication apparatus is, for example, computers, peripheral equipments such as a printer or the like, various domestic digital equipments such as a digital still camera or the like.
2. Description of the Related Art
For example, an ANSI X3.131-1986 Small Computer System Interface proposed by the ANSI (American National Standards Institute, Inc.) has been widely used thus far as an interface for carrying out data transmission between a personal computer, and peripheral equipments connected with the personal computer.
However, in so-called parallel SCSI standard of the above-mentioned interface standards, there is no rule relating to many matters such as a shape of a connector or cable, an operation of connecting equipments without power supply. As a result, problems arise in compatibility and convenience accompanying with popularization of the personal computer.
Moreover, in comparison with the time when the above-mentioned parallel SCSI standard has been proposed, recently, various domestic digital equipments are popularized. Further, a general household also requires a high speed interface which is adaptable for transmitting acoustic and image digital signal data.
Under such circumstances, some next-generation interface standards have been already proposed, and then, the IEEE 1394 interface is employed as an interface for transmitting data at a high speed between computers and peripheral equipments and between apparatuses including domestic equipments, and thus, digital equipments using the IEEE 1394 interface have been started to be merchandised.
The IEEE 1394 interface standard is proposed by IEEE (The Institute of Electrical and Electronics Engineers, Inc.), and then, is prescribed as IEEE Std. 1394-1995 IEEE Standard for a High Performance Serial Bus. More specifically, the IEEE 1394 interface standard is a very useful serial interface standard taking the use in a general household into consideration, that is, an interface conformed to the standard has a high transfer speed of several 100 Mbits/second, and supports a synchronous transfer, a hot-line insertion and drawing and a connection topology having a high degree of freedom. example, Japanese Patent Laid-open Publication (Kokai) No. 10-93623 discloses a technique of employing the above-mentioned IEEE 1394 interface.
As disclosed in the above publication, in the case of carrying out a digital data transmission with the use of a packet adding a destination information to a predetermined data block into which a digital data is divided, in order to improve the reliability of data transmission, when a packet transmitted from a transmitter equipment is received by a receiver equipment, the receiver equipment returns an acknowledgment signal indicative of a receiving state of the packet to the transmitter equipment of the printer apparatus
2
, and then, retransmits the packet from the transmitter equipment as the necessity arises.
Also, in the IEEE 1394 interface, there is the case where the above acknowledgment signal from the receiver equipment to the transmitter equipment is returned with respect to a request packet for request for an operation thereof.
For example, in a packet communication between a personal computer la and a printer apparatus
2
mutually connected via the IEEE 1394 interface, as shown in
FIG. 3
, a request packet for requiring a predetermined operation is transmitted from the personal computer la to the printer apparatus
2
, and then, when the request packet is received by the printer apparatus
2
, the printer apparatus
2
returns an acknowledgment signal ACK indicative of a receiving state of the request packet to the personal computer
1
a.
The acknowledgment signal ACK includes information data for informing retransmission necessity and completion of reception of the printer apparatus
2
. For example, in the case where an acknowledgment signal ACK which requires retransmission is received by the personal computer
1
a,
the same request packet is retransmitted from the personal computer
1
a
to the printer apparatus
2
. Then, in the case where a completion of reception is informed to the personal computer
1
a
by means of the above acknowledgment signal ACK, the printer apparatus
2
carries out a predetermined operation such as a print operation. Therefore, the personal computer
1
a
is in a waiting state until a response packet corresponding to the above request packet is transmitted from the printer apparatus
2
.
Further, when a predetermined operation is completed in the printer apparatus
2
, a response packet including the above predetermined operation result is transmitted from the printer apparatus
2
to the personal computer
1
a.
When the response packet is received by the personal computer
1
a,
an acknowledgment signal ACK indicative of a retransmission request or process completion is returned from the personal computer
1
a
to the printer apparatus
2
. In this case, if the above acknowledgment signal ACK is indicative of a retransmission request, the same response packet is retransmitted from the printer apparatus
2
to the personal computer
1
a.
On the other hand, if the above acknowledgment signal ACK is indicative of process completion, the printer apparatus
2
is set to an opened state for the next process.
FIG. 4
shows a packet format of a packet for use in communications between equipments connected via the IEEE 1394 interface.
Referring to
FIG. 4
, a packet communicated via the IEEE 1394 interface is constructed in a manner that a packet header including a destination ID and a source ID is added to data. The packet header includes the followings:
(a) information such as a transaction code t-code used for representing a kind of packet, and a retry (rt) representing whether or not the packet is a retransmission; and
(b) a transaction label t-Label for distinguishing a plurality of packets having the identical source and the identical destination from each other.
The transaction label t-Label is composed of mutually different 63 labels stored in a local memory, and is allocated to each packet.
In an example shown in
FIG. 3
, two request packets transmitted from the personal computer
1
a
to the printer apparatus
2
, for instance, a transaction label n
1
is added to a header of the first request packet, and a transaction label n
2
is added to a header of the next request packet. Moreover, two response packets transmitted from the printer apparatus
2
to the personal computer
1
a,
for instance, a transaction label n
3
is added to a header of the first response packet, and a transaction label n
4
is added to a header of the next response packet.
In this case, the same transaction labels as those of the corresponding each of these packets are used in acknowledgment signals ACK of the above-mentioned request packet and response packet. For example, in an acknowledgment signal of the request packet to which the transaction label n
1
is added, a transaction label n
1
is added to a header of the request packet.
By the way, in equipments connected via the IEEE 1394 interface, there is an equipment including a plurality of functions such as a copy function, a scanner function, a printer function or the like. In the case where one equipment provides the above-mentioned plurality of functions, the above transaction label is managed for each application unit for providing each function. An application program for each application unit having a function is stored in the personal computer
1
a,
which then executes the application program.
Referring to
FIG. 5
, two application units U
1
and U
2
installed in the personal computer
1
a
can make an access to local memories LM
1
and LM
2
each storing 63 transact

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

Packet communication apparatus provided with manager means... does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-3140896

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