Information communication apparatus and program storage medium
First Claim
1. An information communication apparatus for transmitting frames to a receiving node comprising:
- a non-transitory, storage medium storing;
a request buffer configured to store a plurality of transmission requests corresponding to the frames to be transmitted;
a request sorting device configured to sort the transmission requests;
a sending device configured to send the sorted transmission requests in accordance with transmission timings that are determined based on time periods during which destinations of the frames to be transmitted are able to receive said frames to be transmitted;
a frame generating device configured to receive the sent transmission requests and to generate the frames to be transmitted based on the received transmission requests; and
a frame transmitting device configured to transmit the generated frames to the frame destinations with the transmission timings, so that the transmitted frames are received at the frame destinations during the time periods,the request sorting device sorting the transmission requests so that a group of the transmission requests, corresponding to a first group of the frames to be transmitted that each have a same destination among the frame destinations, are sent successively by the sending device, so that the frames of the first group are transmitted in succession by the frame transmitting device,wherein the request sorting device sorts the transmission requests based upon the transmission timings, so that a second group of the frames to be transmitted, which have a group of the frame destinations corresponding to a group of the transmission timings earlier than that of corresponding destinations among the frame destinations of other frames among the frames to be transmitted, are transmitted before said other frames.
1 Assignment
0 Petitions
Accused Products
Abstract
An information communication apparatus may include a request buffer, a request sorting device, a sending device, a frame generating device, and a frame transmitting device. A request buffer may store transmission requests corresponding to frames. A request sorting device may sort the transmission requests. A sending device may send the sorted transmission requests in accordance with a transmission timing that is determined based on destinations of the frames and in which a receiving node can receive the frames. A frame generating device may generate frames based on the received transmission requests. A frame transmitting device configured to transmit the generated frames.
7 Citations
17 Claims
-
1. An information communication apparatus for transmitting frames to a receiving node comprising:
-
a non-transitory, storage medium storing; a request buffer configured to store a plurality of transmission requests corresponding to the frames to be transmitted; a request sorting device configured to sort the transmission requests; a sending device configured to send the sorted transmission requests in accordance with transmission timings that are determined based on time periods during which destinations of the frames to be transmitted are able to receive said frames to be transmitted; a frame generating device configured to receive the sent transmission requests and to generate the frames to be transmitted based on the received transmission requests; and a frame transmitting device configured to transmit the generated frames to the frame destinations with the transmission timings, so that the transmitted frames are received at the frame destinations during the time periods, the request sorting device sorting the transmission requests so that a group of the transmission requests, corresponding to a first group of the frames to be transmitted that each have a same destination among the frame destinations, are sent successively by the sending device, so that the frames of the first group are transmitted in succession by the frame transmitting device, wherein the request sorting device sorts the transmission requests based upon the transmission timings, so that a second group of the frames to be transmitted, which have a group of the frame destinations corresponding to a group of the transmission timings earlier than that of corresponding destinations among the frame destinations of other frames among the frames to be transmitted, are transmitted before said other frames. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information communication apparatus for transmitting frames to a receiving node, comprising:
-
a request acquisition firmware or hardware device configured to store a plurality of transmission requests; a frame generating device configured to generate the frames to be transmitted, the frames to be transmitted corresponding respectively to the transmission requests; a frame sorting device configured to sort the generated frames; a sending device configured to send the sorted frames in accordance with transmission timings that are determined based on time periods during which destinations of the sorted frames are able to receive the plurality of frames; and a frame transmitting device configured to receive the sent frames and transmit the received frames to the frame destinations with the transmission timings, so that the transmitted frames are received at the frame destinations during the time periods, the frame sorting device sorting the generated frames so that a first group of the generated frames that each have a same destination among the frame destinations, are sent successively by the sending device so that the frames of the first group are transmitted successively by the frame transmitting device, wherein the frame sorting device sorts the frames based upon the transmission timings, so that a second group of the generated frames, which have a group of the frame destinations corresponding to a group of the transmission timings earlier than that of corresponding destinations of the frame destinations of other frames among the generated frames, are transmitted before said other frames. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An information communication apparatus for transmitting frames to a receiving node, comprising:
-
a request acquisition firmware or hardware device configured to store a plurality of transmission requests corresponding to the frames to be transmitted; a frame generating device configured to generate the frames to be transmitted that correspond respectively to the transmission requests; a frame buffer configured to store the generated frames; a frame sorting device configured to sort the generated frames so that if the request acquisition firmware or hardware device acquires a transmission request that corresponds to a frame that has a same destination as one or more others of the stored frames, all the generated frames are sorted so that the generated frames that have the same destination are consecutively arranged; a sending device configured to send the sorted frames in accordance with transmission timings that are determined based on time periods during which destinations, including said same destination, of the generated frames are able to receive the generated frames; and a frame transmitting device configured to receive the sent frames and transmit the received frames to the frame destinations with the transmission timings, so that the transmitted frames are received at the frame destinations during the time periods, the frame sorting device sorting the stored frames so that a first group of the generated frames that each have a same destination among the frame destinations as a head frame, are arranged to be successively sent with the head frame by the sending device so as to be transmitted with the head frame so that the frames of the first group are transmitted successively by the frame transmitting device, wherein the frame sorting device sorts the generated frames based upon the transmission timings, such that a second group of the generated frames, which have a group of the frame destinations corresponding to a group of the transmission timings earlier than that of corresponding destinations among the frame destinations of other frames among the generated frames, are transmitted before said other frames.
-
-
16. A non-transitory program storage medium having a computer program for an information communication apparatus for transmitting frames to a receiving node that when implemented executes the steps of:
-
storing a plurality of transmission requests corresponding to the frames to be transmitted, the frames to be transmitted corresponding to destinations for receiving said frames to be transmitted, the destinations corresponding to transmission timings that are determined based on time periods during which the frame destinations are able to receive said frames; sorting the transmission requests by arranging successively a first group of the transmission requests, that correspond to a first group of the frames to be transmitted that each have a same frame destination among the frame destinations, arranging the transmission requests based upon the transmission timings, so that a second group of the transmission requests, which correspond to a second group of the frames to be transmitted that have a group of the frame destinations corresponding to transmission timings earlier than that corresponding to destinations among the frame destinations of other frames among the frames to be transmitted corresponding to other transmission requests, are arranged before the other transmission requests corresponding to said other frames; sending the sorted transmission requests in accordance with the transmission timings that are determined based on the time periods during which the destinations of the frames are able to receive the frames; generating the frames based on the sent transmission requests; and transmitting the generated frames to the frame destinations with the transmission timings, so that the transmitted frames are received at the frame destinations during the time periods, the frames of the first group are transmitted successively, and the second group of the frames are transmitted before the other frames.
-
-
17. A non-transitory program storage medium having a computer program for an information communication apparatus for transmitting frames to a receiving node, that when implemented executes the steps of:
-
storing a plurality of transmission requests; generating the frames to be transmitted, the frames to be transmitted corresponding respectively to the stored transmission requests, the frames to be transmitted corresponding to destinations for receiving the frames to be transmitted, the destinations corresponding to transmission timings that are determined based on time periods during which the frame destinations are able to receive the frames to be transmitted; sorting the generated frames by arranging successively a first group of the generated frames that each have a same frame destination among the frame destinations, and arranging a second group of the generated frames based upon the transmission timings, so that the second group of the frames, which correspond to a group of the frame destinations corresponding to a group of the transmission timings earlier than that corresponding to destinations among the frame destinations of other frames among the frames to be transmitted, are arranged before said other frames; sending the sorted frames in accordance with the transmission timings that are determined based on the time periods during which the frame destinations are able to receive the frames; and transmitting the sent frames to the frame destinations with the transmission timings so that the transmitted frames are received at the frame destinations during the time periods, the sent frames of the first group are transmitted successively, and the second group of frames are transmitted before the other frames.
-
Specification