Telecommunications apparatus and method, storage medium, and program
First Claim
1. A transmitting apparatus located on a local area network, said apparatus comprising:
- a transmission unit configured to transmit plural check packets to a receiving apparatus in a transmitted sequence order;
a control unit configured to receive an acknowledgment message to the plural check packets from the receiving apparatus, the acknowledgment message including acknowledgment information;
a timer configured to determine an elapsed time from a start time before the transmission unit transmits any of the plural check rackets until an end time when the acknowledgement message is received by the control unit; and
a judgment unit configured to judge the location of the receiving apparatus to be one of a location on the local area network and a location across a wide area network based on an out of sequence indication in the acknowledgement information and the elapsed time, the out of sequence indication indicating that the plural check packets were received at the receiving apparatus in a received sequence order different than the transmitted sequence order.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a telecommunications apparatus and a method, a storage medium, and a program for determining whether or not the other side communicating content data is located on a LAN or across a WAN. In step S13, the difference between a counter value in a received check packet and a value in a register is computed. In step S14, the resultant difference is checked to determine if it is equal to a constant value X. If it is determined that the difference is equal to the constant value X, the counter value in the packet is stored in the register in step S15. In step S16, it is determined whether or not all the predetermined number of check packets is received. If all the predetermined number of check packets is received, it is determined that the communication takes place over a LAN connection in step S17. If, in step S14, it is determined that the difference is not equal to the constant value X, it is determined that the communication takes place across a WAN connection in step S18. The present invention can be applied to a personal computer on a wireless LAN.
-
Citations
52 Claims
-
1. A transmitting apparatus located on a local area network, said apparatus comprising:
-
a transmission unit configured to transmit plural check packets to a receiving apparatus in a transmitted sequence order; a control unit configured to receive an acknowledgment message to the plural check packets from the receiving apparatus, the acknowledgment message including acknowledgment information; a timer configured to determine an elapsed time from a start time before the transmission unit transmits any of the plural check rackets until an end time when the acknowledgement message is received by the control unit; and a judgment unit configured to judge the location of the receiving apparatus to be one of a location on the local area network and a location across a wide area network based on an out of sequence indication in the acknowledgement information and the elapsed time, the out of sequence indication indicating that the plural check packets were received at the receiving apparatus in a received sequence order different than the transmitted sequence order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A transmitting method comprising:
-
transmitting, in a transmitted sequence order, plural check packets from a transmitting apparatus on a local area network to a receiving apparatus; receiving, at the transmitting apparatus, an acknowledgment message to the plural check packets from the receiving apparatus, the acknowledgment message including acknowledgment information; determining an elapsed time from a start time before the transmitting until an end time when the acknowledgement message is received; and judging the location of said receiving apparatus relative to be one of a location on the local area network and a location across a wide area network based on an out of sequence indication in the acknowledgement information and the elapsed time, the out of sequence indication indicating that the plural check packets were received at the receiving apparatus in a received sequence order different than the transmitted sequence order. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium encoded with computer program instructions which when executed by a computer cause the computer to execute a method of communication, comprising:
-
transmitting, in a transmitted sequence order, plural check packets from a transmitting apparatus on a local area network to a receiving apparatus; receiving, at the transmitting apparatus, an acknowledgment message to the plural check packets from the receiving apparatus, the acknowledgment message including acknowledgment information; determining an elapsed time from a start time before the transmitting until an end time when the acknowledgement message is received; and judging the location of said receiving apparatus relative to be one of a location on the local area network and a location across a wide area network based on an out of sequence indication in the acknowledgement information and the elapsed time, the out of sequence indication indicating that the plural check packets were received at the receiving apparatus in a received sequence order different than the transmitted sequence order. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A transmitting apparatus located on a local area network, said apparatus comprising:
-
a transmission unit configured to transmit plural check packets to a receiving apparatus in a transmitted sequence order; a control unit configured to receive an acknowledgment message to the plural check packets from the receiving apparatus, the acknowledgment message including acknowledgment information; a timer configured to determine an elapsed time from a start time before the transmission unit transmits any of the plural check packets until an end time when the acknowledgement message is received by the control unit; and means for judging the location of said receiving apparatus to be one of a location on the local area network and a location across a wide area network based on an out of sequence indication in the acknowledgement information and the elapsed time, the out of sequence indication indicating that the plural check packets were received at the receiving apparatus in a received sequence order different than the transmitted sequence order. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A receiving apparatus configured to use a predetermined content after a transmitting apparatus determines the location of the receiving apparatus to be one of a location on a same network and a location across a wide area network based on an out of sequence indication in acknowledgement information and an elapsed time from a start time before the transmitting apparatus transmits plural check packets until an end time when an acknowledgement message is received at the transmitting apparatus, the receiving apparatus comprising:
-
a reception unit configured to receive, in a received sequence order, the plural check packets from the transmitting apparatus that transmits the plural packets in a transmitted sequence order; an acknowledgment information generation unit configured to generate said acknowledgment information including the out of sequence indication indicating that the received sequence order is different than the transmitted sequence order; an acknowledgment message generation unit configured to generate the acknowledgment message to said plural check packets, said acknowledgement message including said acknowledgment information; and a transmission unit configured to transmit said acknowledgment information in said acknowledgement message to said transmitting apparatus to determine the location of the receiving apparatus to be one of the location on the same network and the location across the wide area network based on the out of sequence indication in the acknowledgment information and the elapsed time. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method for a receiving apparatus configured to use a predetermined content after a transmitting apparatus determines the location of the receiving apparatus to be one of a location on a same network and a location across a wide area network based on an out of sequence indication in acknowledgement information and an elapsed time from a start time before the transmitting apparatus transmits plural check packets until an end time when an acknowledgement message is received at the transmitting apparatus, the receiving method comprising steps of:
-
receiving, in a received sequence order, the plural check packets from the transmitting apparatus that transmits the plural packets in a transmitted sequence order; generating said acknowledgment information including an out of sequence indication indicating that the received sequence order is different than the transmitted sequence order; generating the acknowledgment message to said plural check packets, said acknowledgement message including said acknowledgment information; and transmitting said acknowledgment information in said acknowledgement message to said data transmitting apparatus when said plural check packets are received from said data transmitting apparatus to determine the location of the receiving apparatus to be one of the location on the same network and the location across the wide area network based on the out of sequence indication in the acknowledgment information and the elapsed time. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A computer readable storage medium encoded with computer program instructions which when executed by a computer cause the computer to execute a method of communication for a receiving apparatus configured to use a predetermined content after a transmitting apparatus determines the location of the receiving apparatus to be one of a location on a same network and a location across a wide area network based on an out of sequence indication in acknowledgement information and an elapsed time from a start time before the transmitting apparatus transmits plural check packets until an end time when an acknowledgement message is received at the transmitting apparatus, comprising:
-
receiving, in a received sequence order, the plural check packets from the transmitting apparatus that transmits the plural packets in a transmitted sequence order; generating said acknowledgment information including an out of sequence indication indicating that the received sequence order is different than the transmitted sequence order; generating the acknowledgment message to said plural check packets, said acknowledgement message including said acknowledgment information; and transmitting said acknowledgment information in said acknowledgement message to said data transmitting apparatus to determine the location of the receiving apparatus to be one of a location on the same network and a location across a wide area network based on the out of sequence indication in the acknowledgement information and the elapsed time. - View Dependent Claims (44, 45, 46, 47)
-
-
48. A receiving apparatus configured to use a predetermined content after a transmitting apparatus determines the location of the receiving apparatus to be one or a location on a same network and a location across a wide area network based on an out of sequence indication in acknowledgement information and an elapsed time from a start time before the transmitting apparatus transmits plural check packets until an end time when an acknowledgement message is received at the transmitting apparatus, the data receiving apparatus comprising:
-
means for receiving, in a received sequence order, the plural check packets from the transmitting apparatus that transmits the plural packets in a transmitted sequence order; means for generating said acknowledgment information including an out of sequence indication indicating that the received sequence order is different than the transmitted sequence order; means for generating the acknowledgment message to said plural check packets, said acknowledgement message including said acknowledgment information; and means for transmitting said acknowledgment information in said acknowledgement message to said transmitting apparatus to determine the location of the receiving apparatus to be one of the location on the same network and the location across the wide area network based on the out of sequence indication in the acknowledgment information and the elapsed time. - View Dependent Claims (49, 50, 51, 52)
-
Specification