Method and apparatus for transmitting isochronous data in short-range wireless communication system
Provided are a method for transmitting isochonous data in a short-distance wireless communication system, and an apparatus therefor. More specifically, the method for transmitting, by a slave device, isochronous data in a short-distance wireless communication system includes: establishing a connection with a master device to transmit the isochronous data to the master device; and transmitting, to the master device, the isochronous data through a channel for transmission of the isochronous data, based on the established connection, and the transmission of the isochronous data through the channel is performed based on a periodically allocated transmission interval, and the isochronous data is data generated based on a user input.
1 . A method, by a slave device, of transmitting isochronous data in a short-distance wireless communication system, the method comprising:
establishing a connection with a master device to transmit the isochronous data to the master device; and
transmitting, to the master device, the isochronous data through a channel for transmission of the isochronous data, based on the established connection;
wherein the transmission of the isochronous data through the channel is performed based on a periodically allocated transmission interval,
wherein the isochronous data is data generated based on a user input,
wherein the transmission interval includes (i) a first transmission interval for data transmission from the master device to the slave device and (ii) a second transmission interval for data transmission from the slave device to the master device,
wherein based on the user input being in the transmission interval, the transmission of the isochronous data in the transmission interval is performed, and
wherein based on the user input not being in the transmission interval, the transmission of the isochronous data in the transmission interval is omitted.
2 . The method of claim 1 ,
wherein the isochronous data is transmitted in the second transmission interval of the transmission interval.
3 . The method of claim 2 ,
wherein (i) a ratio occupied by the first transmission interval in all of the transmission period and (ii) a ratio occupied by the second transmission interval in all of the transmission interval are same.
4 . The method of claim 3 ,
wherein based on at least one slave device other than the slave device transmitting isochronous data to the master device, isochronous data transmission of each of (i) the slave device and (ii) the at least one slave device is performed in different transmission intervals.
5 . The method of claim 4 ,
wherein a number of the different transmission intervals is equal to a number of (i) the slave device and (ii) the at least one slave device.
6 . The method of claim 5 , further comprising:
receiving, from the master device, transmission interval allocation method information on a method in which the different transmission intervals are allocated to (i) the slave device and (ii) each of the at least one slave device.
7 . The method of claim 6 ,
wherein the transmission interval in which the slave device transmits the isochronous data is determined based on the transmission interval allocation method information.
8 . The method of claim 5 ,
wherein a specific time interval including the different transmission intervals is periodically repeated.
9 . The method of claim 8 ,
wherein a method of the different transmission intervals being allocated to (i) the slave device and (ii) the at least one slave device within the specific time interval is configured identically for each the specific time interval.
10 . The method of claim 8 ,
wherein a method of the different transmission intervals being allocated to (i) the slave device and (ii) the at least one slave device within the specific time interval is changed for each the specific time interval.
11 . The method of claim 2 ,
wherein for the slave device, (i) a ratio occupied by the first transmission interval in all of the transmission period and (ii) a ratio occupied by the second transmission interval in all of the transmission interval are set differently.
12 . The method of claim 1 ,
wherein (i) a ratio occupied by the first transmission interval in all of the transmission period is larger than (ii) a ratio occupied by the second transmission interval in all of the transmission interval.
13 . The method of claim 12 ,
wherein based on at least one slave device other than the slave device transmitting isochronous data to the master device, isochronous data transmission of each of (i) the slave device and (ii) the at least one slave device is performed in single transmission interval.
14 . The method of claim 13 ,
wherein a ratio between the first transmission interval and the second transmission interval is configured as a different value for each of (i) the slave device and (ii) the at least one slave device.
15 . The method of claim 13 , further comprising:
receiving, from the master device, information on a ratio between (i) the first transmission interval and (ii) the second transmission interval.
16 . The method of claim 15 ,
wherein for the master device, (i) a ratio occupied by the first transmission interval in all of the transmission period and (ii) a ratio occupied by the second transmission interval in all of the transmission interval are set equally, and
wherein at least one isochronous data which all of each of (i) the slave device and (ii) the at least one slave device transmits is included in the second transmission interval which is configured by the master device.
17 . A slave device transmitting isochronous data in a short-range wireless communication system, the slave device comprising:
a transmitter for transmitting a radio signal;
a receiver for receiving a radio signal;
at least one processor; and
at least one computer memory operably connectable to the at least one processor and storing instructions that, when executed by the at least one processor, perform operations;
wherein the operations comprise:
establishing a connection with a master device to transmit the isochronous data to the master device; and
transmitting, to the master device, the isochronous data through a channel for transmission of the isochronous data, based on the established connection;
wherein the transmission of the isochronous data through the channel is performed based on a periodically allocated transmission interval,
wherein the isochronous data is data generated based on a user input,
wherein the transmission interval includes (i) a first transmission interval for data transmission from the master device to the slave device and (ii) a second transmission interval for data transmission from the slave device to the master device,
wherein based on the user input being in the transmission interval, the transmission of the isochronous data in the transmission interval is performed, and
wherein based on the user input not being in the transmission interval, the transmission of the isochronous data in the transmission interval is omitted.