Method and device for facilitating efficient data transfer via a wireless communication network
DCFirst Claim
1. A terminal device for control of data between communicating entities on a network via a wireless link, comprising:
- an interface section for performing sending and receiving of packets with a remote communicating entity;
a link setting section for setting a link for control and for data transfer with the remote communicating entity;
a wireless link information acquisition section for acquiring wireless link information indicating the condition of a wireless link between said terminal device the remote communicating entity in the network at the time of setting the link, and for updating the wireless link information acquired at the time of setting the link by the current dynamically acquired wireless link information, the wireless link information including at least transmittable bandwidth information;
a wireless link information storage section for storing the acquired or updated wireless link information as Descriptor information referable by the remote communicating entity; and
an application section for, based on the wireless link information stored in the wireless link information storage section, determining whether or not data can be transferred and, if data transfer is possible, changing a transmission rate for transfer of data with the remote communicating entity, in accordance with the wireless link information.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A wireless network system capable of controlling highly efficient transfer of AV data by an upper application, using information indicating a wireless link condition that varies dynamically is disclosed. In this wireless network system, a wireless terminal and a wire gateway apparatus each store collected wireless link condition information in a descriptor. An upper application on the wireless terminal reads the descriptor at said terminal device and obtains wireless LAN link condition information. The wireless gateway apparatus makes notification to a wireless terminal of a VTR, for example, that actually exists in a 1394 terminal as if it existed as a sub-unit in the local terminal device. The wireless terminal accesses the collected wireless link condition information and selects a AV/C command to be sent to the VTR sub-unit of the wireless gateway apparatus. The wireless terminal transfers the play command for playback to the wireless gateway apparatus. The wireless gateway apparatus transfers the play command to a VTR sub-unit within a terminal on the wired network. In accordance with this action, the VTR sub-unit within the terminal on the wired network starts transfer of AV data.
-
Citations
23 Claims
-
1. A terminal device for control of data between communicating entities on a network via a wireless link, comprising:
-
an interface section for performing sending and receiving of packets with a remote communicating entity;
a link setting section for setting a link for control and for data transfer with the remote communicating entity;
a wireless link information acquisition section for acquiring wireless link information indicating the condition of a wireless link between said terminal device the remote communicating entity in the network at the time of setting the link, and for updating the wireless link information acquired at the time of setting the link by the current dynamically acquired wireless link information, the wireless link information including at least transmittable bandwidth information;
a wireless link information storage section for storing the acquired or updated wireless link information as Descriptor information referable by the remote communicating entity; and
an application section for, based on the wireless link information stored in the wireless link information storage section, determining whether or not data can be transferred and, if data transfer is possible, changing a transmission rate for transfer of data with the remote communicating entity, in accordance with the wireless link information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A terminal device for transfer of data between communicating entities over a network via a wireless link, comprising:
-
an interface section for performing sending and receiving of packets with a remote communicating entity, and a link setting section for setting a link for control and for data transfer with the remote communicating entity;
a wireless link information acquisition section for acquiring wireless link information indicating a condition of a wireless link between a local terminal device and the remote communicating entity in the network at the time of setting the link, and for updating the wireless link information acquired at the time of setting the link by the current dynamically acquired wireless link information, the wireless link information including at least transmittable bandwidth information;
a wireless link information storage section for storing the acquired or updated wireless link information as Descriptor information referable by the remote communicating entity; and
a local terminal wireless link information notification section for receiving from the remote entity a request for local wireless link information of the local terminal and for sending the local wireless link information to the remote communicating entity.
-
-
13. A gateway device for controlling transfer of data between a first terminal device on a wired network and a second terminal device on a wireless network, the gateway device comprising:
-
a first interface section for sending and receiving packets via the wireless network, a second interface section for sending and receiving packets via the wired network, a first link setting section for setting a link for control and for data transfer with the second terminal device;
a second link setting section for setting a link with the first terminal device;
a wireless link information acquisition section for acquiring wireless link information indicating a condition of a wireless link between the gateway device and the second terminal device on the wireless network at the time of setting the link, and for updating the wireless link information acquired at the time of setting the link by the current dynamically acquired wireless link information, the wireless link information including at least transmittable bandwidth information;
a wireless link information storage section for storing the acquired or updated wireless link information as Descriptor information referable by the first and second terminal devices; and
a network connection processor for, based on the wireless link information stored in the wireless link information storage section, performing receiving or sending of data between the first terminal device and the second terminal device via the first interface section and the second interface section. - View Dependent Claims (14, 15)
-
-
16. A method for controlling transfer of data via a wireless link with a remote communicating entity over a network, comprising:
-
setting a link for control with the remote communicating entity;
acquiring wireless link information indicating a condition of a wireless link between a local terminal device and the remote communicating entity at the time of setting the link, the wireless link information including at least transmittable bandwidth information;
setting a link for data transfer with the remote communicating entity;
updating wireless link information acquired at the time of setting of the link with current dynamically acquired wireless link information acquired after the setting of the link for data transfer;
storing the acquired or updated wireless link information as Descriptor information referable by the remote communicating entity;
determining whether or not transfer of data is possible, based on the updated wireless link information; and
changing a transmission rate for transfer of data with the remote communicating entity, in accordance with wireless link information in the case in which data transfer is possible, and performing receiving or sending of content data with the remote communicating entity, using the changed transmission rate. - View Dependent Claims (17, 18)
-
-
19. A method for transfer of content data via a wireless link with a remote communicating party on a network, comprising:
-
setting a link for control with the remote communicating entity;
acquiring wireless link information indicating a condition of a wireless link between a local terminal device and the remote communicating entity on the network at the time of setting the link, the wireless link information including at least transmittable bandwidth information;
setting a link for data transfer with the remote communicating entity;
updating the wireless link information acquired at the time of setting of the link with current dynamically acquired wireless link information acquired after the setting of the link;
storing the acquired or updated wireless link information as Descriptor information referable by the remote communicating entity; and
receiving a notification request sent from the remote communicating entity for the local wireless link information of the local terminal device, and sending to the remote communicating entity wireless link information of the local terminal device in response to the request.
-
-
20. A method for transfer of content data between a first terminal device on a wired network and a second terminal device on a wireless network, this method comprising:
-
setting a link for control with the second terminal device;
acquiring, at the time of setting of the link, wireless link information indicating a condition of a wireless link between the first terminal device and the second terminal device on the wireless network, the wireless link information including at least transmittable bandwidth information;
setting a link for data transfer with the second terminal device;
updating the wireless link information acquired at the time of setting the link with current dynamically acquired wireless link information acquired after the setting of the link;
setting a link with the first terminal device;
storing the acquired or updated wireless link information as Descriptor information referable by the first and second terminal devices; and
performing receiving or sending of data between the first terminal device and the second terminal device, based on the wireless link information.
-
-
21. A terminal device for control of data between communicating entities on a network via a wireless link, comprising:
-
an interface section for performing sending and receiving of packets with a remote communicating entity;
a link setting section for setting a link for control and for data transfer with the remote communicating entity;
a wireless link information acquisition section for acquiring wireless link information indicating the condition of a wireless link between said terminal device and the remote communicating entity in the network at the time of setting the link, and for updating the wireless link information acquired at the time of setting the link by the current dynamically acquired wireless link information;
a wireless link information storage section for storing the acquired or updated wireless link information; and
an application section for, based on the wireless link information stored in the wireless link information storage section, determining whether or not data can be transferred and, if data transfer is possible, optimizing a transfer parameter for transfer of data with the remote communicating entity, in accordance with the wireless link information, this transfer parameter being used to receive data from or send data to the remote communicating entity, via the interface section, wherein the wireless link information stored in the wireless link information storage section includes wireless link information with regard to the terminal device and wireless link information with regard to the remote communicating entity, and the wireless link information acquisition section includes;
a remote wireless link information requesting section for requesting notification of wireless link information with regard to the remote communicating entity that the remote communicating entity has, at the time of startup of the application; and
a remote wireless link information receiving section for receiving wireless link information of the remote communicating entity, notification of which is made from the remote communicating entity.
-
-
22. A gateway device for controlling transfer of data between a first terminal device on a wired network and a second terminal device on a wireless network, the gateway device comprising:
-
a first interface section for sending and receiving packets via the wireless network, a second interface section for sending and receiving packets via the wired network, a first link setting section for setting a link for control and for data transfer with the second terminal device;
a second link setting section for setting a link with the first terminal device;
a wireless link information acquisition section for acquiring wireless link information indicating a condition of a wireless link between the gateway device and the second terminal device on the wireless network at the time of setting the link, and for updating the wireless link information acquired at the time of setting the link by the current dynamically acquired wireless link information;
a wireless link information storage section for storing the acquired or updated wireless link information; and
a network connection processor for, based on the wireless link information stored in the wireless link information storage section, performing receiving or sending of data between the first terminal device and the second terminal device via the first interface section and the second interface section, wherein the wireless link information acquisition section includes;
a remote link information requesting section for requesting notification of the remote link information of the second terminal device to the first terminal device on the wired network; and
a remote link information receiving section for receiving remote link information, notification of which is made by the first terminal device.
-
-
23. A method for controlling transfer of data via a wireless link with a remote communicating entity over a network, comprising:
-
setting a link for control with the remote communicating entity;
acquiring wireless link information indicating a condition of a wireless link between a local terminal device and the remote communicating entity at the time of setting the link;
setting a link for data transfer with the remote communicating entity;
updating wireless link information acquired at the time of setting of the link with current dynamically acquired wireless link information acquired after the setting of the link for data transfer;
determining whether or not transfer of data is possible, based on the updated wireless link information; and
optimizing a parameter for transfer of data with the remote communicating entity, in accordance with wireless link information in the case in which data transfer is possible, and performing receiving or sending of content data with the remote communicating entity, using the optimized parameter for transfer, wherein the wireless link information includes wireless link information with regard to the local terminal device and information with regard to the remote communicating entity, and the wireless link information updating includes;
requesting notification of the remote wireless link information of the remote communicating entity at the time of the startup of an application; and
receiving wireless link information of the remote communicating entity, notification of which is made by the remote communicating entity.
-
Specification