Broadcasting communications system
First Claim
1. An information processing device for performing broadcasting communications to a plurality of receivers, comprising:
- a processor;
a storage unit storing receiver information which comprises plural pieces of information wherein each of the plural pieces is a piece of information about one receiver of the plurality of the receivers;
an input/output bus; and
a transmission unit; and
the input/output bus provides connection among said transmission unit, the processor, and the storage unit;
the processor provides the receiver information stored in the storage unit to the transmission unit through the input/output bus;
the transmission unit generates a packet for a specified receiver according to a transmission schedule including a transmission order and a transmission timing, and for each of the plurality of receivers based on the receiver information and transmission data; and
the transmission unit transmits the packet to a connected network.
1 Assignment
0 Petitions
Accused Products
Abstract
The transmission server according to the present invention includes a processor, buffer memory, an I/O bus, and a transmission unit. Furthermore, the transmission unit includes a transmitting unit for controlling the generation and transmission of a packet, buffer memory for holding transmission data provided by the processor, and an NIC for connection to a network. The processor manages receivers, and transfers data in the buffer memory to be transmitted to the transmission unit connected to the I/O bus. The transferred data is stored in the buffer memory of the transmission unit. The transmission unit generates a packet for each receiver from the data in the buffer memory according to the receiver information, and transmits the data to a network through the NIC.
13 Citations
22 Claims
-
1. An information processing device for performing broadcasting communications to a plurality of receivers, comprising:
-
a processor; a storage unit storing receiver information which comprises plural pieces of information wherein each of the plural pieces is a piece of information about one receiver of the plurality of the receivers; an input/output bus; and a transmission unit; and the input/output bus provides connection among said transmission unit, the processor, and the storage unit; the processor provides the receiver information stored in the storage unit to the transmission unit through the input/output bus;
the transmission unit generates a packet for a specified receiver according to a transmission schedule including a transmission order and a transmission timing, and for each of the plurality of receivers based on the receiver information and transmission data; and
the transmission unit transmits the packet to a connected network. - View Dependent Claims (2)
-
-
3. An information processing device for performing broadcasting communications to each of a plurality of receivers, comprising:
-
a processor; a storage unit storing receiver information which comprises plural pieces of information wherein each of the plural pieces is a piece of information about one receiver of the plurality of the receivers; an input/output bus; and a transmission unit; and the input/output bus provides connection among said transmission unit, the processor, and the storage unit; the processor provides the receiver information stored in the storage unit to the transmission unit through the input/output bus; the transmission unit generates a packet for each of the plurality of receivers based on the receiver information and transmission data; the transmission unit transmits the packet to a connected network; and said transmission unit comprises; a transmission schedule unit controlling a transmission schedule including a transmission order and transmission timing of a packet; a receiver information management unit managing the receiver information; a buffer unit storing and managing the transmission data; and a packet unit generating a packet for a specified receiver according to the transmission schedule, and transmitting the packet. - View Dependent Claims (4, 5, 6, 7)
-
-
8. An information processing device for performing broadcasting communications by a transmitter transmitting data to each of a plurality of receivers using a processor provided on a transmitter side, comprising:
-
a transmission unit generating a packet for each receiver based on information about a receiver and transmission data provided by the processor through an input/output bus, and transmitting the packet to a connected network; and a unit connecting said transmission unit to the processor of said information processing device through the input/output bus, and said transmission unit comprises; a transmission schedule unit controlling a transmission schedule including a transmission order and transmission timing of a packet; a receiver information management unit managing the receiver information; a buffer unit storing and managing the transmission data; and a packet unit generating a packet for a specified receiver according to the transmission schedule, and transmitting the packet, and said transmission schedule unit provides identification information for obtaining a piece of information about a specified receiver from the receiver information managed by said receiver information management unit, identification information for obtaining, from said buffer unit, data to be transmitted to the specified receiver, and information relating to transmission of a packet based on an order and timing predetermined for said packet unit. - View Dependent Claims (9)
-
-
10. An information processing device for performing broadcasting communications by a transmitter transmitting data to each of a plurality of receivers using a processor provided on a transmitter side, comprising:
-
a transmission unit generating a packet for each receiver based on information about a receiver and transmission data provided by the processor through an input/output bus, and transmitting the packet to a connected network; and a unit connecting said transmission unit to the processor of said information processing device through the input/output bus, and said transmission unit comprises; a transmission schedule unit controlling a transmission schedule including a transmission order and transmission timing of a packet; a receiver information management unit managing the receiver information; a buffer unit storing and managing the transmission data; and a packet unit generating a packet for a specified receiver according to the transmission schedule, and transmitting the packet, said receiver information contains information required by said packet unit to generate a packet for each receiver and said receiver information management unit transfers to said packet unit a piece of the receiver information corresponding to the receiver specified by said packet unit, and each piece of said receiver information contains information formed in a format of packet header information required when the transmission data is to be transmitted to a network; and
each piece of said receiver information contains change information for identification of a fixed portion and a portion to be changed for each packet. - View Dependent Claims (11)
-
-
12. An information processing device for performing broadcasting communications by a transmitter transmitting data to each of a plurality of receivers using a processor provided on a transmitter side, comprising:
-
a transmission unit generating a packet for each receiver based on information about a receiver and transmission data provided by the processor through an input/output bus, and transmitting the packet to a connected network; and a unit connecting said transmission unit to the processor of said information processing device though the input/output bus, and said transmission unit comprises; a transmission schedule unit controlling a transmission schedule including a transmission order and transmission timing of a packet; a receiver information management unit managing the receiver information; a buffer unit storing and managing the transmission data; and a packet unit generating a packet for a specified receiver according to the transmission schedule, and transmitting the packet, said buffer unit manages management information for management of the transmission data, and auxiliary information for generation of a packet by said packet unit in addition to the transmission data, and said buffer unit divides the transmission data into transmission data blocks having a predetermined length, and manages said transmission data block with the management information and the auxiliary information added to the block. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An information processing device for performing broadcasting communications by a transmitter transmitting data to each of a plurality of receivers using a processor provided on a transmitter side, comprising:
-
a transmission unit generating a packet for each receiver based on information about a receiver and transmission data provided by the processor through an input/output bus, and transmitting the packet to a connected network; and a unit connecting said transmission unit to the processor of said information processing device through the input/output bus, and said transmission unit comprises; a transmission schedule unit controlling a transmission schedule including a transmission order and transmission timing of a packet; a receiver information management unit managing the receiver information; a buffer unit storing and managing the transmission data; and a packet unit generating a packet for a specified receiver according to the transmission schedule, and transmitting the packet, and said transmission unit further comprises; a reception unit receiving a packet from a network; a received packet identification unit identifying whether or not the packet received by said reception unit can be processed by said transmission unit; and a received packet processing unit processing the packet determined as processable by said received packet identification unit, and transferring the packet determined as unprocessable to the processor of said information processing device.
-
-
18. A network adapter provided in an information processing device which performs broadcasting communications to a plurality of receivers, comprising:
-
a transmission schedule unit controlling a transmission schedule including a transmission order and timing of a packet; a receiver information management unit managing receiver information which is provided by a processor of the information processing device and comprises plural pieces of information, each of the plural pieces is a piece of information about one receiver of the plurality of the receivers; a buffer unit storing and managing transmission data; a packet unit generating a packet for each of specified plural receivers based on the receiver information and the transmission data according to the transmission schedule, and transmitting the packet; and a transmission data input unit obtaining transmission data without receiving transmission data from a processor of said information processing device.
-
-
19. A network adapter provided in an information processing device which performs broadcasting communications by a transmitter transmitting data to each receiver to a plurality of receivers, comprising:
-
a transmission schedule unit controlling a transmission schedule including a transmission order and timing of a packet; a receiver information management unit managing information about the receivers; a buffer unit storing and managing transmission data; a packet unit generating a packet for a specified receiver according to the transmission schedule, and transmitting the packet; a reception unit receiving a packet from a network; a received packet identification unit identifying whether or not the packet received by said reception unit can be processed by said network adapter; and a received packet processing unit processing the packet determined as processable by said received packet identification unit, and transferring the packet determined as unprocessable to the processor of said information processing device.
-
-
20. A method for generating a packet by an information processing device on a transmitter side for performing broadcasting communications to a plurality of receivers, and transmitting the packet, comprising:
-
transferring receiver information to a network adapter in said information processing device by a processor of the information processing device, the receiver information comprises plural pieces of information and each of the plural pieces is a piece of information about one receiver of the plurality of the receivers; obtaining transmission data by the network adapter; generating a packet for each of the plurality of receivers by the network adapter in said information processing device based on the receiver information and the transmission data; transmitting the generated packet by the network adapter of said information processing device; holding the receiver information about the receiver in a format of packet header information in advance; and
dividing the transmission data into blocks, and holding the blocks with management information corresponding each block and auxiliary information for generation of a packet added to each block.
-
-
21. A method for generating a packet by an information processing device on a transmitter side for performing broadcasting communications to a plurality of receivers, and transmitting the packet, comprising:
-
transferring receiver information to a network adapter in said information processing device by a processor of the information processing device wherein the receiver information comprises plural pieces of information and each of the plural pieces is a piece of information about one receiver of the plurality of the receivers; obtaining transmission data by the network adapter; generating a packet for each of the plurality of receivers by the network adapter in said information processing device based on the receiver information and the transmission data; and transmitting the generated packet by the network adapter of said information processing device, and said network adapter of said information processing device generates and transmits a packet for a specified receiver according to a transmission schedule including a transmission order and timing of the packet.
-
-
22. A method for generating a packet by an information processing device on a transmitter side for performing broadcasting communications, and transmitting the packet, comprising:
-
generating a packet for each receiver by a network adapter in said information processing device based on information about a receiver from a processor of said information processing device and transmission data; and transmitting the generated packet by the network adapter of said information processing device, holding the receiver information in a format of packet header information in advance; and dividing the transmission data into blocks, and holding the blocks with management information corresponding each block and auxiliary information for generation of a packet added to each block; and said network adapter of said information processing device generates and transmits a packet for a specified receiver according to a transmission schedule including a transmission order and timing of the packet.
-
Specification