Methods for synchronously transmitting control data from a first device to a second device in a streaming data network and for transferring non-addressed data through a streaming data network are disclosed. A first device may insert an identifier identifying a second device into data packets transmi
Methods for synchronously transmitting control data from a first device to a second device in a streaming data network and for transferring non-addressed data through a streaming data network are disclosed. A first device may insert an identifier identifying a second device into data packets transmitted over a streaming data network. A first acknowledgement may be received from the second device at the first device. At least a portion of the control data may be inserted into the data packets at least until a second acknowledgement is received at the first device. The previous step may be repeated with additional portions of the of the control data until all control data has been transmitted to the second device. The identifier may then be removed from the data packets at least until a third acknowledgment is received at the first device.
대표청구항▼
What is claimed is: 1. A method for synchronously transmitting control data from a master device to one of a plurality of slave devices in a streaming data network, the method comprising: inserting, by the master device, an a first identifier identifying the slave device and a second identifier ide
What is claimed is: 1. A method for synchronously transmitting control data from a master device to one of a plurality of slave devices in a streaming data network, the method comprising: inserting, by the master device, an a first identifier identifying the slave device and a second identifier identifying a request to start transmission into a transmit data stream transmitted over a streaming data network: receiving, from the slave device, a first acknowledgment via a receive data stream; inserting, by the master device, at least a portion of the control data into the transmit data stream at least until a second acknowledgement is received from the slave device via the receive data stream; repeating the inserting at least a portion of the control data into the transmit data stream until second inserting step until all of the control data has been transmitted to the slave device; and removing, by the master device, the second identifier from the transmit data stream when a third acknowledgment is received from the slave device via the receive data stream. 2. The method of claim 1 wherein inserting a first identifier identifying the slave device comprises inserting the first identifier in a first field. 3. The method of claim 2 wherein receiving a first acknowledgment comprises receiving data from the receive data stream in which the first identifier is present in the first field and a second field, wherein the second field is writeable by the slave device. 4. A method of synchronously transmitting control data from one of a plurality of slave devices to a master device in a streaming data network, the method comprising: inserting, by a slave device, a first identifier identifying the slave device and a second identifier identifying a request to start transmission into a transmit data stream transmitted over a streaming data network; receiving, from the master device, a first acknowledgement via a receive data stream; determining whether the first acknowledgment identifies the slave device; if not, removing the first identifier from the transmit data stream; and if so: inserting, at the slave device, at least a portion of the control data into the transmit data stream at least until a second acknowledgement is received via the receive data stream, repeating the inserting at least a portion of the control data into the transmit data stream until all of the control data has been transmitted to the master device, and removing the second identifier from the transmit data stream when a third acknowledgment is received via the receive data stream. 5. The method of claim 4 wherein inserting a first identifier identifying the slave device comprises inserting the first identifier in a first field. 6. The method of claim 5 wherein determining whether the first acknowledgment identifies the slave device comprises determining whether the first identifier is present in the first field and a second field, wherein the second field is writeable by the master device. 7. A system for synchronously transmitting control data in a streaming data network, the system comprising: a master device, comprising: a master data receiving module for receiving a receive data stream, and a master data insertion module for: inserting a first identifier identifying a slave device and a second identifier identifying a request to start transmission into a transmit data stream transmitted over the streaming data network, and inserting, once a first acknowlegment has been received via the receive data stream and while at least some control data has not been transmitted, at least a portion of the control data into the transmit data stream until a second acknowledgement is received via the receive data stream, removing the second indentifier from the transmit data stream when a third acknowledgement is received via the receive data stream; and one or more slave devices wherein each slave device comprises: a slave data receiving module for receiving the transmit data stream, and a slave data insertion module for: inserting the first acknowledgment into the receive data stream if the first identifier identifying the slave device is received from the transmit data stream, and inserting the second acknowledgment into the receive data stream if data is received via the transmit data stream. 8. The system of claim 7 wherein the master data insertion module inserts the first identifier identifying a slave device in a first field of the transmit data stream. 9. The system of claim 8 wherein the slave data insertion module inserts the first acknowledgment in a second field of the receive data stream, wherein the first acknowledgment comprises the first identifier identifying the slave device. 10. The system of claim 8 wherein: the master data insertion module further removes the first identifier identifying the slave device after all of the control data has been transmitted, and the slave data insertion module further inserts a third acknowledgment into the receive data stream after the first identifier identifying the slave is no longer received. 11. A system for synchronously transmitting control data in a streaming data network, the system comprising one or more slave devices and a master device, wherein each slave device comprises: a slave data receiving module for receiving a receive data stream, and a slave data insertion module for: inserting a first identifier identifying the slave device and a second identifier identifying a request to start transmission into a transmit data stream transmitted over the streaming data network, inserting, if a first acknowledgment identifying the slave device has been received from the master device via the receive data stream and while at least some control data has not been transmitted, at least a portion of the control data into the transmit data stream until a second acknowledgement is received from the master device via the receive data stream, and removing, if a third acknowledgement has been received via the receive data stream, the second acknowledgement; and wherein the master device comprises: a master data receiving module for receiving the transmit data stream, and a master data insertion module for: inserting the first acknowledgment into the receive data stream if the first identifier identifying a slave device is received from the transmit data stream, and inserting the second acknowledgment into the receive data stream if a portion of control data is received from the transmit data stream. 12. The system of claim 11 wherein the slave data insertion module inserts the first identifier identifying the slave device in a first field of the transmit data stream. 13. The system of claim 12 wherein the master data insertion module inserts the first acknowledgment in a second field of the receive data stream, wherein the first acknowledgment comprises the first identifier received from the transmit data stream. 14. The system of claim 11, wherein: the slave data insertion module further removes the first identifier identifying the slave device after all of the control data has been transmitted, and the master data insertion module further inserts a third acknowledgment into the receive data stream after the first identifier identifying the slave is no longer received.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Gehring, Stephan W.; Rahardja, Krisnawan; Sparrell, Carlton J, Apparatus and method for managing variable-sized data slots within a time division multiple access frame.
Kim Sung-soo (Anyang KRX) Choi Young-gyoo (Suwon KRX) Park Noh-byung (Suwon KRX), Circuit for automatically recognizing and receiving mono and stereo audio signals.
Sandeep Chennakeshu ; Nils Rydbeck ; Amer A. Hassan ; Paul W. Dent SE, High power short message service using TDMA frames and/or broadcast control channel.
Land Michael Z. (Berkeley CA) McConnell Peter N. (Berkeley CA), Method and apparatus for dynamically composing music and sound effects using a computer entertainment system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.