1. A method for packet scheduling in a selective hybrid automatic repeat request (HARQ) comprising the steps of:
increasing a priority of a receiver buffer after a packet is transmitted to the receiver;
receiving a feedback packet for the transmitted packet and determining whether the feedback packet is an ACK packet or a NACK packet;
lowering the priority of the receiver buffer if the feedback packet is an ACK packet;
determining whether the feedback packet is a NACK packet for initial transmission or the feedback packet is a NACK packet for retransmission if the feedback packet is the NACK packet, increasing the priority of the receiver buffer if the feedback packet is the NACK packet for the initial transmission, and lowering the priority of the receiver buffer if the feedback packet is the NACK packet for retransmission; and
scheduling packets after calculating a priority of each receiver buffer by performing the priority increasing step to the determining step for all of receivers.
2. The method of claim 1, wherein in the determining step, the priority of the receiver buffer is lowered if the feedback packet is an NACK packet for a packet retransmitted as many as maximum retransmit times.
3. The method of claim 1, wherein an initial value of the receiver buffer is 0.1, the priority of the receiver buffer increases as much as 10\u22125 when a packet is transmitted to the receiver, the priority of the receiver buffer decreases as much as 10\u22125 when an ACK packet for initial transmission and an NACK packet for retransmission are received, and the priority of the receiver buffer decreases or increases as much as 10\u22123 for any other cases.
4. The method of claim 3, wherein in the packet scheduling step, a packet is scheduled by applying the priority of the receiver buffer like an equation:
1
log
\ue8a0
(
A
+
BP
i
)
,
wherein A denotes a real number larger than 1 and BPi denotes a priority of a receiver buffer.
5. The method of claim 4, wherein an average gain value Gi according to retransmission of HARQ is reflected to scheduling like an equation:
G
i
log
\ue8a0
(
A
+
BP
i
)
,
wherein A denotes a real number larger than 1 and BPi denotes a priority of a receiver buffer.
6. The method of claim 2, wherein an initial value of the receiver buffer is 0.1, the priority of the receiver buffer increases as much as 10\u22125 when a packet is transmitted to the receiver, the priority of the receiver buffer decreases as much as 10\u22125 when an ACK packet for initial transmission and an NACK packet for retransmission are received, and the priority of the receiver buffer decreases or increases as much as 10\u22123 for any other cases.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An operating condition notification system in which an in-vehicle terminal equipped in a vehicle is connected to a user terminal provided on the user side via a predetermined network, wherein
the in-vehicle terminal comprises an in-vehicle terminal transmitter-receiver, which transmits and receives information to and from the outside via the network, an operation data acquisition unit, which acquires operation data regarding operating conditions of the vehicle, a notification condition storage unit, which is stored with notification condition information specifying one of pieces of the operation data to be transmitted to the outside, and a notification determination unit, which reads out the notification condition information from the notification condition storage unit and determines whether the operation data acquired by the operation data acquisition unit satisfies the notification conditions specified by the read out notification condition information;
the in-vehicle terminal transmitter-receiver transmits operation data determined to satisfy the notification conditions by the notification determination unit to the user terminal;
the user terminal comprises a user terminal transmitter-receiver, which transmits and receives information to and from the outside via the network, and a user terminal annunciation unit, which annunciates to the user, operation data received from the in-vehicle terminal transmitter-receiver by the user terminal transmitter-receiver;
the user terminal comprises a user terminal input unit, which receives settings for the notification conditions from the user, and an information generation unit, which generates notification condition information according to the settings for the notification conditions received by the user terminal input unit;
the user terminal transmitter-receiver transmits the notification condition information generated by the information generation unit to the in-vehicle terminal;
the in-vehicle terminal comprises a notification condition updating, which stores the notification condition information, which is transmitted from the user terminal transmitter-receiver and received by the in-vehicle terminal transmitter-receiver, in the notification condition storage unit; and
the notification condition information to be read out from the notification condition storage unit by the notification determination unit to make the above-described determination is updated notification condition information stored last in the notification condition storage unit.
2. The operating condition notification system of claim 1, further comprising:
a relay management unit, which is connected to the user terminal and the in-vehicle terminal via the network, and relays information between the user terminal and the in-vehicle terminal, wherein
the relay management unit comprises a relay transmitter-receiver, which transmits and receives information between the user terminal and the in-vehicle terminal via the network, and relay management memory, which is prestored with notification condition item information corresponding to notification condition items that can be set as the notification conditions;
the user terminal input unit receives from the user an instruction to begin to set the notification conditions by the user;
the information generation unit generates setting begin information when the user terminal input unit receives an instruction to begin setting;
the user terminal transmitter-receiver transmits the setting begin information generated by the information generation unit to the relay management unit;
the relay transmitter-receiver transmits the notification condition item information stored in the relay management memory to the user terminal upon reception of the setting begin information from the user terminal transmitter-receiver;
the user terminal annunciation unit annunciates to the user, notification condition items corresponding to the notification condition item information received from the relay transmitter-receiver by the user terminal transmitter-receiver;
the user terminal input unit receives the notification condition items entered by the user, and the information generation unit generates notification condition information according to the notification condition items received by the user terminal input unit;
the user terminal transmitter-receiver transmits the notification condition information generated by the information generation unit to the relay management unit; and
the relay transmitter-receiver receives the notification condition information from the user terminal transmitter-receiver and transmits the notification condition information to the in-vehicle terminal.
3. The operating condition notification system of claim 2, wherein
the relay management memory is stored with multiple pieces of transmission destination specifying information including at least transmission destination specifying information, which specifies the user terminal, and transmission destination specifying information, which specifies a terminal other than the user terminal capable of receiving information via the network; and
the relay transmitter-receiver transmits operation data transmitted from the in-vehicle terminal transmitter-receiver to multiple terminals specified by the transmission destination specifying information stored in the relay management memory upon reception of the operation data.