1. A locking poppet valve:
a valve assembly;
an actuating mechanism;
a hydraulic fluid;
the valve assembly comprises a valve housing, a fluid channel, and a poppet valve;
the actuating mechanism comprises an actuator housing, a piston, and a locking mechanism;
the piston comprises a locking rod and a actuator spool;
the actuator housing being adjacently connected to the valve housing;
the poppet valve being connected to the valve housing;
the poppet valve being positioned within the valve housing;
the fluid channel traversing through the valve housing;
the actuator housing being in fluid communication with the poppet valve through the fluid channel;
the actuator housing and the fluid channel being filled with the hydraulic fluid;
the locking mechanism being mechanically coupled to the actuator housing;
the piston being slidably positioned within the actuator housing;
the piston being positioned adjacent to the locking mechanism; and
the actuator spool being concentrically connected to the locking rod opposite the locking mechanism.
2. The locking poppet valve as claimed in claim 1 comprises:
the valve housing comprises a burst disk and a valve body;
the fluid channel traversing through the valve body;
the burst disk being positioned into the fluid channel; and
the burst disk being perimetrically connected to the valve body.
3. The locking poppet valve as claimed in claim 1 comprises:
the valve housing comprises a valve body, a first valve adapter, and a second valve adapter;
the first valve adapter being adjacently connected to the valve body; and
the second valve spool adapter being adjacently connected to the valve body opposite the first valve adapter.
4. The locking poppet valve as claimed in claim 1 comprises:
the valve housing comprises a valve body;
the poppet valve comprises a valve stem and a valve spool;
the valve stem being concentrically connected to the valve body;
the fluid channel traversing through the valve stem; and
the valve spool being slidably connected to the valve stem, wherein the hydraulic fluid acts on the valve spool.
5. The locking poppet valve as claimed in claim 4 comprises:
the valve spool being positioned about the valve stem adjacent to the valve body; and
the valve spool being positioned into the valve body, wherein a fluid tight seal is formed between the valve spool and the valve body.
6. The locking poppet valve as claimed in claim 1 comprises:
the valve assembly further comprises a pressure pass through fitting;
the pressure pass through fitting being adjacently connected to the valve housing and the actuator housing;
the pressure pass through fitting being positioned in between the valve housing and the actuator housing; and
the fluid channel traversing through the pressure pass through fitting.
7. The locking poppet valve as claimed in claim 1 comprises:
a actuator mounting assembly;
the actuator mounting assembly comprises a first actuator mounting bracket and a second actuator mounting bracket;
the first actuator mounting bracket and the second actuator mounting bracket being adjacently connected to the valve housing; and
the actuator housing being perimetrically connected to the first actuator mounting bracket and the second actuator mounting bracket opposite the valve housing.
8. The locking poppet valve as claimed in claim 1 comprises:
the locking mechanism comprises a ball detent locking ring and a plurality of locking balls;
the ball detent locking ring being positioned around the actuator housing;
the ball detent locking ring being slidably connected to the actuator housing;
the plurality of locking balls traversing through the actuator housing; and
the plurality of locking balls being positioned around the actuator housing adjacent to the ball detent locking ring.
9. The locking poppet valve as claimed in claim 1 comprises:
the locking mechanism comprises a locking indicator;
the locking indicator being positioned into the actuator housing; and
the locking indicator being slidably connected to the actuator housing.
10. The locking poppet valve as claimed in claim 9 comprises:
the locking mechanism further comprises a plurality of locking balls;
the locking indicator being positioned adjacent to the plurality of locking balls; and
the locking indicator engaging the plurality of locking balls.
11. The locking poppet valve as claimed in claim 9 comprises:
the locking mechanism further comprises a plurality of locking balls;
the locking rod engaging the locking indicator; and
the plurality of locking balls engaging the locking rod.
12. The locking poppet valve as claimed in claim 9 comprises:
the locking mechanism comprises a ball detent locking ring, a ball detent locking cap, and a lock spring;
the ball detent locking cap being positioned onto the actuator housing adjacent to the ball detent locking ring;
the lock spring being positioned around the actuator housing; and
the lock spring being positioned in between the ball detent locking cap and the ball detent locking ring.
13. The locking poppet valve as claimed in claim 1 comprises:
the actuating mechanism further comprises an initiator;
the initiator being adjacently connected to the actuator housing opposite the locking mechanism; and
the piston being positioned in between the initiator and the locking mechanism.
14. The locking poppet valve as claimed in claim 13 comprises:
the initiator comprises a glow plug and an initiator burst disk;
the initiator burst disk being positioned on the initiator opposite the actuator housing; and
the glow plug being positioned in between the initiator burst disk and the actuator housing.
15. A locking poppet valve:
a valve assembly;
an actuating mechanism;
a hydraulic fluid;
the valve assembly comprises a valve housing, a fluid channel, a poppet valve, and a pressure pass through fitting;
the actuating mechanism comprises an actuator housing, a piston, and a locking mechanism;
the valve housing comprises a valve body, a first valve adapter, a second valve adapter, and a burst disk;
the poppet valve comprises a valve stem and a valve spool;
the piston comprises a locking rod and a actuator spool;
the locking mechanism comprises a ball detent locking ring, a plurality of locking balls, a ball detent locking cap, a lock spring, and a locking indicator;
the pressure pass through fitting being adjacently connected to the valve housing and the actuator housing;
the pressure pass through fitting being positioned in between the valve housing and the actuator housing;
the poppet valve being connected to the valve housing;
the poppet valve being positioned within the valve housing;
the valve stem being concentrically connected to the valve body;
the valve spool being slidably connected to the valve stem, wherein the hydraulic fluid acts on the valve spool;
the fluid channel traversing through the pressure pass-through fitting, the valve body, and the valve stem;
the burst disk being positioned into the fluid channel;
the burst disk being perimetrically connected to the valve body;
the first valve adapter being adjacently connected to the valve body;
the second valve spool adapter being adjacently connected to the valve body opposite the first valve adapter;
the actuator housing being in fluid communication with the poppet valve through the fluid channel;
the actuator housing and the fluid channel being filled with the hydraulic fluid;
the ball detent locking ring being positioned around the actuator housing;
the ball detent locking ring being slidably connected to the actuator housing;
the plurality of locking balls traversing through the actuator housing;
the plurality of locking balls being positioned around the actuator housing adjacent to the ball detent locking ring;
the ball detent locking cap being positioned onto the actuator housing adjacent to the ball detent locking ring;
the lock spring being positioned around the actuator housing;
the lock spring being positioned in between the ball detent locking cap and the ball detent locking ring;
the locking indicator being positioned into the actuator housing;
the locking indicator being slidably connected to the actuator housing;
the piston being slidably positioned within the actuator housing;
the piston being positioned adjacent to the locking mechanism; and
the actuator spool being concentrically connected to the locking rod opposite the locking mechanism.
16. The locking poppet valve as claimed in claim 15 comprises:
the valve spool being positioned about the valve stem adjacent to the valve body; and
the valve spool being positioned into the valve body, wherein a fluid tight seal is formed between the valve spool and the valve body.
17. The locking poppet valve as claimed in claim 15 comprises:
a actuator mounting assembly;
the actuator mounting assembly comprises a first actuator mounting bracket and a second actuator mounting bracket;
the first actuator mounting bracket and the second actuator mounting bracket being adjacently connected to the valve housing; and
the actuator housing being perimetrically connected to the first actuator mounting bracket and the second actuator mounting bracket opposite the valve housing.
18. The locking poppet valve as claimed in claim 15 comprises:
the locking indicator being positioned adjacent to the plurality of locking balls; and
the locking indicator engaging the plurality of locking balls.
19. The locking poppet valve as claimed in claim 15 comprises:
the locking rod engaging the locking indicator; and
the plurality of locking balls engaging the locking rod.
20. The locking poppet valve as claimed in claim 15 comprises:
the actuating mechanism further comprises an initiator;
the initiator comprises a glow plug and an initiator burst disk;
the initiator being adjacently connected to the actuator housing opposite the locking mechanism;
the piston being positioned in between the initiator and the locking mechanism;
the initiator burst disk being positioned on the initiator opposite the actuator housing; and
the glow plug being positioned in between the initiator burst disk and the actuator housing.
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. A relay transmission device for transmitting data from a transmission terminal to a reception terminal via a plurality of relay devices, said relay transmission device comprising:
transmission buffers each of which corresponds to, among the plurality of relay devices, a different one of relay devices that are data transmission destinations, and temporarily holds data to be transmitted from said relay transmission device to the corresponding relay device;
a cooperative party determination unit operable to determine one or more cooperative relay devices that are to cooperate with said relay transmission device, from among the plurality of relay devices;
a transmission flow information management unit operable to, for each cooperative relay device, exchange information including a data remaining amount of a transmission buffer with the cooperative relay device, the data remaining amount being an amount of data held in the transmission buffer;
a self-optimization flow control unit operable to, for each cooperative relay device, determine an amount of data to be transmitted from said relay transmission device to the cooperative relay device so that respective data remaining amounts of said transmission buffers are equalized;
a total optimization flow control unit operable to, for each cooperative relay device, determine an amount of data to be transmitted from said relay transmission device to the cooperative relay device so that a data remaining amount of said transmission buffers and a data remaining amount of transmission buffers included in the cooperative relay device are equalized;
an optimization coefficient storage unit in which a self-optimization coefficient and a total optimization coefficient are stored for each cooperative relay device, the self-optimization coefficient being a coefficient for weighting the amount of data determined by said self-optimization flow control unit, and the total optimization coefficient being a coefficient for weighting the amount of data determined by said total optimization flow control unit; and
a transmission buffer management unit operable to, for each cooperative relay device, calculate a sum of a value obtained by weighting the amount determined by said self-optimization flow control unit based on the self-optimization coefficient and a value obtained by weighting the amount determined by said total optimization flow control unit based on the total optimization coefficient, and transmit data of an amount specified by the calculated sum to the cooperative relay device.
2. The relay transmission device according to claim 1, further comprising
a balance adjustment unit operable to, for each cooperative relay device, compare an influence of congestion caused by transmission bandwidth allocation contention on said relay transmission device and an influence of congestion caused by transmission bandwidth allocation contention on the cooperative relay device, increase the self-optimization coefficient and decrease the total optimization coefficient when the influence on said relay transmission device is larger than the influence on the cooperative relay device, and decrease the self-optimization coefficient and increase the total optimization coefficient when the influence on said relay transmission device is smaller than the influence on the cooperative relay device.
3. The relay transmission device according to claim 2,
wherein said balance adjustment unit is operable to, for each cooperative relay device, increase the self-optimization coefficient and decrease the total optimization coefficient when the data remaining amount of said transmission buffers in said relay transmission device is larger than the data remaining amount of the transmission buffers in the cooperative relay device, and decrease the self-optimization coefficient and increase the total optimization coefficient when the data remaining amount of said transmission buffers in said relay transmission device is smaller than the data remaining amount of the transmission buffers in the cooperative relay device.
4. The relay transmission device according to claim 1,
wherein said self-optimization flow control unit is operable to, for each cooperative relay device, compare a data remaining amount of one of said transmission buffers in said relay transmission device corresponding to the cooperative relay device and an average data remaining amount of said transmission buffers in said relay transmission device, increase the amount of data to be transmitted to the cooperative relay device when the data remaining amount of said transmission buffer corresponding to the cooperative relay device is larger than the average data remaining amount of said transmission buffers, and decrease the amount of data to be transmitted to the cooperative relay device when the data remaining amount of said transmission buffer corresponding to the cooperative relay device is smaller than the average data remaining amount of said transmission buffers.
5. The relay transmission device according to claim 1,
wherein said total optimization flow control unit is operable to calculate an average data remaining amount of transmission buffers in all of the one or more cooperative relay devices and, for each cooperative relay device, compare a data remaining amount of one of said transmission buffers in said relay transmission device corresponding to the cooperative relay device and the calculated average data remaining amount, increase the amount of data to be transmitted to the cooperative relay device when the data remaining amount of said transmission buffer corresponding to the cooperative relay device is larger than the calculated average data remaining amount, and decrease the amount of data to be transmitted to the cooperative relay device when the data remaining amount of said transmission buffer corresponding to the cooperative relay device is smaller than the calculated average data remaining amount.
6. The relay transmission device according to claim 1,
wherein said cooperative party determination unit is operable to, when the data remaining amount of said transmission buffers in said relay transmission device is larger than a first threshold, increase a number of hops specifying a range of cooperative relay devices, and determine each relay device which is located within a range of the increased number of hops counted from said relay transmission device, as a cooperative relay device.
7. The relay transmission device according to claim 6,
wherein said cooperative party determination unit is further operable to exclude, from the determination, a relay device which is located within the range of the increased number of hops counted from said relay transmission device but whose transmission buffers have a data remaining amount that is larger than a second threshold.
8. The relay transmission device according to claim 1,
wherein said cooperative party determination unit is operable to determine a relay device whose transmission buffers have a data remaining amount that is smaller than a predetermined threshold, as a cooperative relay device, and
the predetermined threshold is a median value or a mode value of the data remaining amount of the transmission buffers in the relay device in a predetermined time period.
9. The relay transmission device according to claim 1,
wherein said cooperative party determination unit is operable to determine, with a higher priority, a relay device whose transmission buffers have a larger physical size as a cooperative relay device.
10. The relay transmission device according to claim 1,
wherein said cooperative party determination unit is operable to exclude, from the determination, a relay device that exceeds said relay transmission device in at least one of an airtime metric, a transmission error rate, a forward error correction strength, a retransmission count, a retransmission time, and a number of accommodated terminals.
11. The relay transmission device according to claim 1,
wherein said cooperative party determination unit is operable to exclude a relay device that has a smaller reception electric field intensity than said relay transmission device, from the determination.
12. The relay transmission device according to claim 1,
wherein said cooperative party determination unit is operable to exclude a relay device whose maximum transmission rate absolute difference from said relay transmission device is larger than a predetermined threshold, from the determination.
13. The relay transmission device according to claim 1,
wherein said transmission flow information management unit is operable to increase a frequency of exchanging the information, when the data remaining amount of said transmission buffers in said relay transmission device is larger than a first threshold.
14. The relay transmission device according to claim 13,
wherein said transmission flow information management unit is operable to, for each cooperative relay device, increase the frequency of exchanging the information with the cooperative relay device, when the data remaining amount of said transmission buffers in said relay transmission device is larger than the first threshold and the data remaining amount of the transmission buffers in the cooperative relay device is smaller than a second threshold.
15. The relay transmission device according to claim 1,
wherein said transmission flow information management unit is operable to increase a frequency of exchanging the information, when the data remaining amount of said transmission buffers in said relay transmission device is larger than a first threshold, and
the first threshold is a median value or a mode value of the data remaining amount of said transmission buffers in said relay transmission device in a first time period.
16. The relay transmission device according to claim 15,
wherein said transmission flow information management unit is operable to, for each cooperative relay device, increase the frequency of exchanging the information with the cooperative relay device, when the data remaining amount of said transmission buffers in said relay transmission device is larger than the first threshold and the data remaining amount of the transmission buffers in the cooperative relay device is smaller than a second threshold, and
the second threshold is a median value or a mode value of the data remaining amount of the transmission buffers in the cooperative relay device in a second time period.
17. The relay transmission device according to claim 1,
wherein said transmission flow information management unit is operable to, for each cooperative relay device, increase a frequency of exchanging the information with the cooperative relay device, when said transmission buffers in said relay transmission device have a smaller physical size than the transmission buffers in the cooperative relay device.
18. The relay transmission device according to claim 1,
wherein said transmission flow information management unit is operable to, for each cooperative relay device, increase a frequency of exchanging the information with the cooperative relay device, when the cooperative relay device is a larger number of hops away from said relay transmission device.
19. The relay transmission device according to claim 1,
wherein said transmission flow information management unit is operable to, for each cooperative relay device, increase a frequency of exchanging the information with the cooperative relay device, when said relay transmission device has a smaller maximum transmission rate than the cooperative relay device.
20. The relay transmission device according to claim 1,
wherein said transmission flow information management unit is operable to, for each cooperative relay device, decrease a frequency of exchanging the information with the cooperative relay device when an absolute difference in maximum transmission rate between said relay transmission device and the cooperative relay device is larger than a predetermined threshold, in a case where said relay transmission device and the cooperative relay device perform mutual data transmission.
21. A relay transmission method used in a relay transmission device for transmitting data from a transmission terminal to a reception terminal via a plurality of relay devices,
the relay transmission device including transmission buffers each of which corresponds to, among the plurality of relay devices, a different one of relay devices that are data transmission destinations, and temporarily holds data to be transmitted from the relay transmission device to the corresponding relay device,
said relay transmission method comprising:
a cooperative party determination step of determining one or more cooperative relay devices that are to cooperate with the relay transmission device, from among the plurality of relay devices;
a transmission flow information management step of, for each cooperative relay device, exchanging information including a data remaining amount of a transmission buffer with the cooperative relay device, the data remaining amount being an amount of data held in the transmission buffer;
a self-optimization flow control step of, for each cooperative relay device, determining an amount of data to be transmitted from the relay transmission device to the cooperative relay device so that respective data remaining amounts of the transmission buffers are equalized;
a total optimization flow control step of, for each cooperative relay device, determining an amount of data to be transmitted from the relay transmission device to the cooperative relay device so that a data remaining amount of the transmission buffers and a data remaining amount of transmission buffers included in the cooperative relay device are equalized; and
a transmission buffer management step of, for each cooperative relay device, calculating a sum of a value obtained by weighting the amount determined in said self-optimization flow control step based on a self-optimization coefficient and a value obtained by weighting the amount determined in said total optimization flow control step based on a total optimization coefficient, and transmitting data of an amount specified by the calculated sum to the cooperative relay device.
22. A non-transitory computer-readable storage medium haying a program stored thereon, the program being executable on a computer for transmitting data from a transmission terminal to a reception terminal via a plurality of relay devices,
the computer including transmission buffers each of which corresponds to, among the plurality of relay devices, a different one of relay devices that are data transmission destinations, and temporarily holds data to be transmitted from the computer to the corresponding relay device,
said program causing the computer to execute:
a cooperative party determination step of determining one or more cooperative relay devices that are to cooperate with the computer, from among the plurality of relay devices;
a transmission flow information management step of, for each cooperative relay device, exchanging information including a data remaining amount of a transmission buffer with the cooperative relay device, the data remaining amount being an amount of data held in the transmission buffer;
a self-optimization flow control step of, for each cooperative relay device, determining an amount of data to be transmitted from the computer to the cooperative relay device so that respective data remaining amounts of the transmission buffers are equalized;
a total optimization flow control step of, for each cooperative relay device, determining an amount of data to be transmitted from the computer to the cooperative relay device so that a data remaining amount of the transmission buffers and a data remaining amount of transmission buffers included in the cooperative relay device are equalized; and
a transmission buffer management step of, for each cooperative relay device, calculating a sum of a value obtained by weighting the amount determined in said self-optimization flow control step based on a self-optimization coefficient and a value obtained by weighting the amount determined in said total optimization flow control step based on a total optimization coefficient, and transmitting data of an amount specified by the calculated sum to the cooperative relay device.