IP Library Granted Patent US 7,466,671
Granted Patent B2
US 7,466,671 · App. 11/211,614 · Granted Dec 16, 2008

Data transfer method and radio terminal for executing transport layer protocol on radio network

Assignee: Kabushiki Kaisha Toshiba
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,466,671
App. No.
11/211,614
Granted
Dec 16, 2008
Kind
B2
Abstract

A scheme for realizing AV data transfer processing utilizing the transport layer protocol such as RTP protocol, between radio terminals in a radio system for carrying out data transfer after establishing a logical connection between radio terminals prior to data transfer between radio terminals such as Bluetooth is disclosed. In the case of transferring data packets containing an AV stream and exchanging control packets containing control information regarding transfer of the data packets, different logical channels are assigned to the data packets and the control packet so that the data packets and the control packet are transferred by these different logical channels.

Claims (52)

1. A computer usable medium having computer readable program codes embodied therein for causing a computer to function as a radio terminal for use in a radio system for carrying out data transfer between the computer and another radio terminal after establishing a logical connection between the computer and the another radio terminal, the computer readable program codes include:

a first computer readable program code for causing said computer to set up at least one first logical channel to transfer data packets containing at least one AV stream, to identify at least one second logical channel set up by the another radio terminal to transfer the data packets, to set up at least one third logical channel to transfer a first set of control packets containing first control information regarding transfer of the data packets, and to identify at least one fourth logical channel set up by the another radio terminal to transfer a second set of control packets containing second control information regarding transfer of the data packets

a second computer readable program code for causing said computer to store a correspondence information including a correspondence between the at least one first logical channel and the at least one second logical channel for the at least one AV stream and a correspondence between the at least one third logical channel and the at least one fourth logical channel for the first and second control information; and

a third computer readable program code for causing said computer to transmit/receive the data packets and the first set and second set of control packets between the radio terminal and the another radio terminal by using the correspondence information.

2. The computer usable medium of claim 1 , wherein

the at least one AV stream includes a single AV stream or one AV stream in which a plurality of single streams are multiplexed,

the first computer readable program code causes the computer to set up one first logical channel with respect to the single AV stream or the one AV stream, to identify one second logical channel set up by the another radio terminal with respect to the single AV stream or the one AV stream, to set up one third logical channel with respect to the single AV stream or the one AV stream, and to identify one fourth logical channel set up by the another radio terminal with respect to the single AV stream or the one AV stream.

3. The computer usable medium of claim 1 , wherein

the at least one AV stream includes a plurality of AV streams belonging to one AV application, and

the first computer readable program code causes the computer to set up one first logical channel with respect to each one of the plurality of AV streams separately, and to identify one second logical channel set up by the another radio terminal with respect to each one of the plurality of AV streams separately.

4. The computer usable medium of claim 3 , wherein

the first computer readable program code causes the computer to set up one third logical channel with respect to the plurality of AV streams, and to identify one fourth logical channel set up by the another radio terminal with respect to the plurality of AV streams.

5. The computer usable medium of claim 3 , wherein

the first computer readable program code causes the computer to set up one third logical channel with respect to each one of the plurality of AV streams separately, and to identify one fourth logical channel set up by the another radio terminal with respect to each one of the plurality of AV streams separately.

6. The computer usable medium of claim 1 , wherein

the third computer readable program code causes the computer to transmit data packets by using the at least one second logical channel.

7. The computer usable medium of claim 1 , wherein

the third computer readable program code causes the computer to transmit the second set of control packets by using the at least one fourth logical channel.

8. The computer usable medium of claim 1 , wherein

the third computer readable program code causes the computer to receive the first set of control packets from the another radio terminal by using the at least one third logical channel.

9. The computer usable medium of claim 1 , wherein

the first computer readable program code causes the computer to transmit a first connection request containing a first channel identifier for identifying the at least one first logical channel set up by the radio terminal to the another radio terminal, and then to receive a first connection response containing a second channel identifier for identifying the at least one second logical channel set up by the another radio terminal in response to the first connection request, and

the first computer readable program code causes the computer to transmit a second connection request containing a third channel identifier for identifying the at least one third logical channel set up by the radio terminal to the another radio terminal, and then to receive a second connection response containing a fourth channel identifier for identifying the at least one fourth logical channel set up by the another radio terminal in response to the second connection request.

10. The computer usable medium of claim 9 , wherein

the first computer readable program code causes the computer to identify the at least one second logical channel based on the first connection response and the at least one fourth logical channel based on the second connection response, and to store the correspondence information on the memory unit according to the second logical channel and the fourth logical channel.

11. The computer usable medium of claim 1 , wherein

the first computer readable program code causes the computer to set up the at least one first logical channel and the at least one third logical channel collectively, and then to transmit a connection request containing first information for identifying the at least one first logical channel and the at least one third logical channel set up by the radio terminal to the another radio terminal.

12. The computer usable medium of claim 11 , wherein

the first computer readable program code causes the computer to receive a connection response containing second information for identifying the at least one second logical channel and the at least one fourth logical channel set up by the another radio terminal in response to the connection request.

13. The computer usable medium of claim 12 , wherein

the first computer readable program code causes the computer to store the correspondence information on the memory unit according to the second information for identifying the at least one second logical channel and the at least one fourth logical channel set up at by the another radio terminal.

14. The computer usable medium of claim 11 , wherein

the first information indicates a prescribed parameter value and a group of functions for generating a prescribed number of channel identifiers from the prescribed parameter value.

15. The computer usable medium of claim 14 , wherein

the group of functions generates the prescribed number of channel identifiers in forms of consecutive channel numbers.

16. The computer usable medium of claim 1 , wherein

the first computer readable program code causes the computer to notify information for identifying the at least one first logical channel and the at least one third logical channel to the another radio terminal and then to set up the at least one first logical channel and the at least one third logical channel collectively.

17. The computer usable medium of claim 1 , further comprising:

a fourth computer readable program code for causing the computer to notify the correspondence information stored in the memory unit to the another radio terminal.

18. The computer usable medium of claim 1 , wherein

the first computer readable program code causes the computer to receive a first connection request containing a first channel identifier for identifying the at least one second logical channel set up by the another radio terminal from the another radio terminal and then to transmit a first connection response containing a second channel identifier for identifying the at least one first logical channel set up at the radio terminal to the another radio terminal in response to the first connection request; and

the first computer readable program code causes the computer to receive a second connection request containing a third channel identifier for identifying the at least one fourth logical channel set up by the another radio terminal from the another radio terminal, and then to transmit a second connection response containing a fourth channel identifier for identifying the at least one third logical channel set up by the radio terminal to the another radio terminal in response to the second connection request.

19. The computer usable medium of claim 18 , wherein

the first computer readable program code causes the computer to store the correspondence information on the memory unit according to the first, second, third, and fourth channel identifiers.

20. The computer usable medium of claim 1 , wherein

the first computer readable program code causes the computer to receive information for identifying the at least one second logical channel and the at least one fourth logical channel from the another radio terminal and then to set up the at least one first logical channel and the at least one third logical channel collectively.

21. The computer usable medium of claim 1 , further comprising:

a fourth computer readable program code for causing the computer to receive a notification of second correspondence information obtained at the another radio terminal from the another radio terminal and to store the second correspondence information on the memory unit according to the notification.

22. The computer usable medium of claim 1 , wherein

the radio system is Bluetooth and the at least first logical, at least second logical, at least third logical, and at least fourth logical channels are L2CAP channels.

23. The computer usable medium of claim 1 , wherein

the at least one AV stream is given by data according to an RTP protocol and the first and second control information is given by data according to an RTCP protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: TOSHIBA CORPORATION
To: 2BCOM, LLC
Reel/Frame 051315/0294 →
Priority Claims (1)
JP 11-371760 · Dec 27, 1999 · national
Continuity (2)
Division 0974801800 · Dec 27, 2000
Related Publication 20050281236A1 · Dec 22, 2005