Wireless local area network system with improved transfer efficiency and data transfer method for same
First Claim
1. A wireless LAN system, comprising:
- a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station;
said first station comprising;
a calculation means for calculating a total length of said basic fields of said first frame, as a basic length of said first frame;
a first control means for depending on said basic length of said first frame to make either of an affirmative decision for and a negative decision against sending a first message for requesting an acknowledgment of a reception of said entire length of said first frame by said second station;
a formatter means for formatting said data sequence into said first frame;
said formatter means being responsive to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and
a first transmission means for transmitting said first frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A pair of stations are associated with each other so that a data frame is transmittable from either to the other, the data frame including as basic fields thereof a header field, a data field with a data sequence, and a frame check field. The former comprises a calculator for calculating a total length of the basic fields, as a basic length, and/or for calculating a current error rate, a controller depending on the basic length and/or the current error rate to make either of an affirmative decision for and a negative decision against sending a request for an acknowledgment of a reception of an entire length of the data frame by the latter, and a formatter for formatting the data sequence into the data frame, the formatter being responsive to the affirmative decision to combine the basic fields and a message field containing the request, to constitute the data frame.
-
Citations
82 Claims
-
1. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station; said first station comprising; a calculation means for calculating a total length of said basic fields of said first frame, as a basic length of said first frame; a first control means for depending on said basic length of said first frame to make either of an affirmative decision for and a negative decision against sending a first message for requesting an acknowledgment of a reception of said entire length of said first frame by said second station; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and a first transmission means for transmitting said first frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station; said first station comprising; a calculation means for calculating a total length of said basic fields of said first frame, as a basic length of said first frame; a first control means for depending on said basic length of said first frame to make either of an affirmative decision for and a negative decision against sending a first message for requesting an interruption of an acknowledgment of a reception of said entire length of said first frame by said second station; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and a first transmission means for transmitting said first frame. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame being composed of a first header field, a data field with a variable-length data sequence, a first message field, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said second frame being composed of a second header field, a second message field, and a second frame check field; said first station comprising; a calculation means for calculating said entire length of said first frame; a first control means for depending on said entire length of said first frame to make either of an affirmative decision for and a negative decision against sending a first request message for requesting an acknowledgment of a reception of said first frame by said second station; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to place said first request message in said first message field, and to said negative decision to place in said first message field a second request message for requesting an interruption of said acknowledgment of said reception by said second station; a first transmission means for transmitting said first frame; a first reception means for receiving said second frame transmitted in response to said first frame received by said second station, said second frame having in said second message field either of a first response message representative of said acknowledgment of said reception and a second response message respresentative of a negation thereof; a first detection means for detecting either of said first and second response messages in said second message field to generate a first detection signal having a first state and a second state thereof representative of a presence of said first response message and that of said second response message, respectively; said first control means being responsive to said second state of said first detection signal to generate a first command, subject to said affirmative decision; and said first transmission means being responsive to said first command to retransmit said first frame. - View Dependent Claims (22, 23, 24)
-
-
25. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station; said first station comprising; a calculation means for calculating a total length of said basic fields of said first frame, as a basic length of said first frame; a first control means for depending on said basic length of said first frame to make either of an affirmative decision for and a negative decision against sending a first message for requesting a response to a reception of said first frame by said second station, said response being representative of a transmission error of said first frame between said first and second stations; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and a first transmission means for transmitting said first frame. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station; said first station comprising; a calculation means for calculating a total length of said basic fields of said first frame, as a basic length of said first frame; a control means for depending on said basic length of said first frame to make either of an affirmative decision for and a negative decision against sending a first message for requesting a response to a reception of said first frame by said second station, said response being representative of an error rate with respect to a transmission error between said first and second stations; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and a transmission means for transmitting said first frame; and said second station responding to said first message to calculate said error rate and to transmit said second frame including in a second message field thereof a second message representative of said error rate. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station; said first station comprising; a memory means for storing therein an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; a calculation means for statistically determining a first error rate from said event data and said value data; a first control means for depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first message for requesting an acknowledgment of a reception of said entire length of said first frame by said second station; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and a first transmission means for transmitting said first frame. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station; said first station comprising; a memory means for storing therein an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; a calculation means for statistically determining a first error rate from said event data and said value data; a first control means for depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first message for requesting an interruption of an acknowledgment of a reception of said entire length of said first frame by said second station; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and a first transmission means for transmitting said first frame. - View Dependent Claims (54, 55, 56, 57, 58, 59)
-
-
60. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame being composed of a first header field, a data field with a variable-length data sequence, a first message field, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said second frame being composed of a second header field, a second message field, and a second frame check field; said first station comprising; a memory means for storing therein an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; a calculation means for statistically determining a first error rate from said event data and said value data; a first control means for depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first request message for requesting an acknowledgment of a reception of said first frame by said second station; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to place said first request message in said first message field, and to said negative decision to place in said first message field a second request message for requesting an interruption of said acknowledgment of said reception by said second station; a first transmission means for transmitting said first frame; a first reception means for receiving said second frame transmitted in response to said first frame received by said second station, said second frame having in said second message field either of a first response message representative of said acknowledgment of said reception and a second response message respresentative of a negation thereof; a first detection means for detecting either of said first and second response messages in said second message field to generate a first detection signal having a first state and a second state thereof representative of a presence of said first response message and that of said second response message, respectively; said first control means being responsive to said second state of said first detection signal to generate a first command, subject to said affirmative decision; and said first transmission means being responsive to said first command to retransmit said first frame. - View Dependent Claims (61, 62, 63)
-
-
64. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station; said first station comprising; a memory means for storing therein an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; a calculation means for statistically determining a first error rate from said event data and said value data; a first control means for depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first message for requesting a response to a reception of said first frame by said second station, said response being representative of a transmission error of said first frame between said first and second stations; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and a first transmission means for transmitting said first frame. - View Dependent Claims (65, 66, 67, 68, 69)
-
-
70. A wireless LAN system, comprising:
-
a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station; said first station comprising; a memory means for storing therein an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; a calculation means for statistically determining a first error rate from said event data and said value data; a control means for depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first message for requesting a response to a reception of said first frame by said second station, said response being representative of a second error rate calculated at said second station with respect to a transmission error of said first frame; a formatter means for formatting said data sequence into said first frame; said formatter means being responsive to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and a transmission means for transmitting said first frame; said second station responding to said first message to calculate said second error rate and to transmit said second frame including in a second message field thereof a second message representative of said second error rate. - View Dependent Claims (71, 72)
-
-
73. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said method comprising the steps of:
-
calculating a total length of said basic fields of said first frame, as a basic length of said first frame; depending on said basic length of said first frame to make either of an affirmative decision for and a negative decision against sending a first message for requesting an acknowledgment of a reception of said entire length of said first frame by said second station; formatting said data sequence into said first frame, by responding to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and transmitting said first frame.
-
-
74. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said method comprising the steps of:
-
calculating a total length of said basic fields of said first frame, as a basic length of said first frame; depending on said basic length of said first frame to make either of an affirmative decision for and a negative decision against sending a first message for requesting an interruption of an acknowledgment of a reception of said entire length of said first frame by said second station; formatting said data sequence into said first frame, by responding to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and transmitting said first frame.
-
-
75. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame being composed of a first header field, a data field with a variable-length data sequence, a first message field, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said second frame being composed of a second header field, a second message field, and a second frame check field, said method comprising the steps of:
-
calculating said entire length of said first frame; depending on said entire length of said first frame to make either of an affirmative decision for and a negative decision against sending a first request message for requesting an acknowledgment of a reception of said first frame by said second station; formatting said data sequence into said first frame, by responding to said affirmative decision to place said first request message in said first message field, and to said negative decision to place in said first message field a second request message for requesting an interruption of said acknowledgment of said reception by said second station; transmitting said first frame; receiving said second frame transmitted in response to said first frame received by said second station, said second frame having in said second message field either of a first response message representative of said acknowledgment of said reception and a second response message respresentative of a negation thereof; detecting either of said first and second response messages in said second message field to generate a first detection signal having a first state and a second state thereof representative of a presence of said first response message and that of said second response message, respectively; responding to said second state of said first detection signal to generate a first command, subject to said affirmative decision; and responding to said first command to retransmit said first frame.
-
-
76. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said method comprising the steps of:
-
calculating a total length of said basic fields of said first frame, as a basic length of said first frame; depending on said basic length of said first frame to make either of an affirmative decision for and a negative decision against sending a first message for requesting a response to a reception of said first frame by said second station, said response being representative of a transmission error of said first frame between said first and second stations; formatting said data sequence into said first frame, by responding to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and transmitting said first frame.
-
-
77. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said method comprising the steps of:
-
calculating a total length of said basic fields of said first frame, as a basic length of said first frame; depending on said basic length of said first frame to make either of an affirmative decision for and a negative decision against sending a first message for requesting a response to a reception of said first frame by said second station, said response being representative of an error rate with respect to a transmission error between said first and second stations; formatting said data sequence into said first frame, by responding to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; transmitting said first frame; and responding to said first message to calculate said error rate and to transmit said second frame including in a second message field thereof a second message representative of said error rate.
-
-
78. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said method comprising the steps of:
-
storing in said first station an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; statistically determining a first error rate from said event data and said value data; depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first message for requesting an acknowledgment of a reception of said entire length of said first frame by said second station; formatting said data sequence into said first frame, by responding to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and transmitting said first frame.
-
-
79. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said method comprising the steps of:
-
storing in said first station an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; statistically determining a first error rate from said event data and said value data; depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first message for requesting an interruption of an acknowledgment of a reception of said entire length of said first frame by said second station; formatting said data sequence into said first frame, by responding to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and transmitting said first frame.
-
-
80. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame being composed of a first header field, a data field with a variable-length data sequence, a first message field, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said second frame being composed of a second header field, a second message field, and a second frame check field, said method comprising the steps of:
-
storing in said first station an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; statistically determining a first error rate from said event data and said value data; depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first request message for requesting an acknowledgment of a reception of said first frame by said second station; formatting said data sequence into said first frame, by responding to said affirmative decision to place said first request message in said first message field, and to said negative decision to place in said first message field a second request message for requesting an interruption of said acknowledgment of said reception by said second station; transmitting said first frame; receiving said second frame transmitted in response to said first frame received by said second station, said second frame having in said second message field either of a first response message representative of said acknowledgment of said reception and a second response message respresentative of a negation thereof; detecting either of said first and second response messages in said second message field to generate a first detection signal having a first state and a second state thereof representative of a presence of said first response message and that of said second response message, respectively; responding to said second state of said first detection signal to generate a first command, subject to said affirmative decision; and responding to said first command to retransmit said first frame.
-
-
81. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said method comprising the steps of:
-
storing in said first station an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; statistically determining a first error rate from said event data and said value data; depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first message for requesting a response to a reception of said first frame by said second station, said response being representative of a transmission error of said first frame between said first and second stations; formatting said data sequence into said first frame, by responding to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; and transmitting said first frame.
-
-
82. A data transfer method for a wireless LAN system including a first station and a second station having an established association with each other so that a formatted first frame is transmittable from said first station to said second station, said first frame including as basic fields thereof a first header field, a data field with a variable-length data sequence, and a first frame check field with a calculated value for a check of an entire length of said first frame, and a formatted second frame is transmittable from said second station to said first station, said method comprising the steps of:
-
storing in said first station an updatable record of events in communications with said second station, said record including an event data on a past tranmission of said first frame and a value data on an error rate associated therewith; statistically determining a first error rate from said event and value data; depending on said first error rate to make either of an affirmative decision for and a negative decision against sending a first message for requesting a response to a reception of said first frame by said second station, said response being representative of a second error rate calculated at said second station with respect to a transmission error of said first frame; formatting said data sequence into said first frame, by responding to said affirmative decision to combine said basic fields of said first frame and a first message field containing said first message, to thereby constitute said first frame; transmitting said first frame; and responding to said first message to calculate said second error rate and to transmit said second frame including in a second message field thereof a second message representative of said second error rate.
-
Specification