WO2004062204A1 - 通信装置および方法、記録媒体、並びにプログラム - Google Patents
通信装置および方法、記録媒体、並びにプログラム Download PDFInfo
- Publication number
- WO2004062204A1 WO2004062204A1 PCT/JP2003/013682 JP0313682W WO2004062204A1 WO 2004062204 A1 WO2004062204 A1 WO 2004062204A1 JP 0313682 W JP0313682 W JP 0313682W WO 2004062204 A1 WO2004062204 A1 WO 2004062204A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- check
- predetermined number
- communication
- communication partner
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 176
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000005540 biological transmission Effects 0.000 claims description 70
- 230000008569 process Effects 0.000 claims description 35
- 238000005259 measurement Methods 0.000 claims description 21
- 108700028516 Lan-7 Proteins 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0864—Round trip delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
Definitions
- the present invention relates to a communication device and method, a recording medium, and a program.
- data communication is the same as that provided in a home or the like provided in a home or the like that is located via a WAN represented by the Internet.
- the present invention relates to a communication device and method, a recording medium, and a program that are suitable for use in determining whether the communication is limited to a LAN. Background art
- the storage destination of downloaded audio data is limited to only recording media on which a predetermined copy protection measure is applied.
- the present invention has been made in view of such a situation, and it is an object of the present invention to determine whether a communication partner of content data is located on a LAN or via a WAN. With the goal.
- a first communication apparatus includes: a transmitting unit that records and transmits information indicating continuity to a predetermined number of check packets; a receiving unit that receives the transmitted check bucket; and a receiving unit.
- Determining means for determining the continuity of a predetermined number of check buckets received by the communication apparatus, and a force that the communication partner is located on the same first network as the self based on the determination result of the determining means.
- a determining means for determining whether the device is located via a second network different from the second network.
- the determining means determines that the communication partner is located on the first network when the determining means determines that the predetermined number of check buckets received by the receiving means are continuous. When the determining means determines that the predetermined number of check buckets received by the receiving means are not continuous, it is determined that the communication partner is located via the second network. It can be done.
- the first network may be a LAN
- the second network may be a WAN.
- the communication means and the reception means may conform to the communication protocol UDP.
- a first communication method includes a transmitting step of recording and transmitting information indicating continuity in a predetermined number of check buckets, a receiving step of receiving the transmitted check bucket, and a receiving step.
- the program of the first recording medium of the present invention comprises: a transmitting step of recording and transmitting information indicating continuity in a predetermined number of check buckets; and a receiving step of receiving the transmitted check packets.
- a first program includes a transmitting step of recording and transmitting information indicating continuity in a predetermined number of check buckets, a receiving step of receiving the transmitted check packet, and a processing of the receiving step.
- a determination step of determining the continuity of a predetermined number of check packets received in step (a), and a communication partner is located in the same first network as the communication partner based on the determination result in the processing of the determination step Or a step of determining whether the mobile terminal is located via a second network different from the first network.
- a second communication device includes a transmitting means for transmitting a predetermined number of check buckets, a receiving means for receiving the transmitted check packet, and a predetermined number of check buckets by the receiving means.
- a generating means for generating and returning reception notification information indicating the fact, an obtaining means for obtaining the reception notification information returned from the communication partner, and a predetermined number of check packets by the transmitting means.
- a measuring means for measuring an elapsed time from the transmission to the receiving notification information being obtained by the obtaining means; and a communication partner located on the same first network as the communication partner based on the measurement result of the measuring means.
- a determination unit for determining whether the device is located via a second network different from the first network. When the elapsed time measured by the measuring means is smaller than a preset threshold value, the determining means determines that the communication partner is located on the first network, and determines the elapsed time measured by the measuring means. If the time is equal to or greater than a preset threshold, it can be determined that the communication partner is located via the second network.
- the first network may be a LAN
- the second network may be a WAN.
- the communication means and the reception means may conform to a communication protocol TCP or UDP.
- a second communication method includes a transmission step of transmitting a predetermined number of check packets, a reception step of receiving the transmitted check packet, and a predetermined number of packets in the processing of the reception step.
- the program of the second recording medium of the present invention includes a transmitting step of transmitting a predetermined number of check buckets, a receiving step of receiving the transmitted check bucket, and a predetermined number of checks in the processing of the receiving step.
- the communication partner communicates with itself based on the measurement step that measures the elapsed time from the transmission of the check packet for the time until the reception notification information is acquired in the acquisition step processing, and the measurement result in the measurement step processing.
- the second program includes a transmitting step of transmitting a predetermined number of check packets, a receiving step of receiving the transmitted check packets, and a predetermined number of check packets in the processing of the receiving step.
- the third communication device of the present invention transmits a predetermined number of check packets, and when an error occurs, a transmission unit for retransmitting the check packet, and the check packet is not retransmitted by the transmission unit. If the communication partner is located on the same first network as the communication partner, the transmitting When retransmitted, the communication device includes a determination unit that determines that the communication partner is located via a second network different from the first network.
- the transmission means may conform to a communication protocol TCP.
- the first network may be a LAN
- the second network may be a WAN.
- the check packet when a predetermined number of check packets are transmitted and an error occurs, the check packet is not retransmitted in the transmitting step of retransmitting the check packet and the transmitting step.
- the program of the third recording medium of the present invention transmits a predetermined number of check packets, and when an error occurs, retransmits the check packet, and retransmits the check packet in the processing of the transmission step. If not, it is determined that the communication partner is located on the same first network as its own, and if the check packet is retransmitted in the processing of the transmission step, the communication partner is not connected to the first network. A determination step of determining that the device is located via a different second network.
- a predetermined number of check packets are transmitted, and if an error occurs, the check packet is retransmitted in the transmission step of retransmitting the check packet and the processing of the transmission step. If not, it is determined that the communication partner is located on the same first network as itself, and if the check packet is retransmitted in the processing of the transmission step, the communication partner is different from the first network And a step of determining that the computer is located via the second network.
- a check bucket in which information indicating continuity is recorded is received, and the continuity of a predetermined number of received check packets is determined.
- the communication partner is located via a second network different from the first network, which is a force located on the same first network as the communication partner. Is determined.
- a predetermined number of check buckets are transmitted, and reception notification information returned from the communication partner is obtained. Further, the elapsed time from when a predetermined number of check packets are transmitted to when the reception notification information is obtained is measured, and based on the measurement result, the communication partner is located on the same first network as the communication partner. It is determined whether the force is located through a second network different from the first network.
- a predetermined number of check packets are transmitted, and if an error occurs, the check packets are retransmitted. Furthermore, if the check packet is not retransmitted, it is determined that the communication partner is located on the same first network as the self, and if the check packet is retransmitted, the communication partner is connected to the first network. Is determined to be located through a different second network.
- FIG. 1 is a block diagram showing a configuration example of a communication system to which the present invention is applied.
- FIG. 2 is a block diagram showing a configuration example of the personal computer shown in FIG.
- FIG. 3 is a first configuration example of the communication unit 29 shown in FIG.
- FIG. 4 is a diagram illustrating an example of a check bucket.
- FIG. 5 is a flowchart illustrating a transmission process by the first configuration example of the communication unit 29.
- FIG. 6 is a flowchart illustrating a reception process by the first configuration example of the communication unit 29.
- FIG. 7 is a second configuration example of the communication unit 29 shown in FIG.
- FIG. 8 is a flowchart illustrating a receiving process performed by the second configuration example of the communication unit 29.
- FIG. 9 is a flowchart illustrating a transmission process by the second configuration example of the communication unit 29.
- FIG. 10 is a flowchart illustrating a transmission process when the communication protocol of the TCP is followed.
- FIG. 1 shows a configuration example of a communication system including a LAN including a personal computer, an AV device, and the like according to an embodiment of the present invention.
- a LAN 1, a LAN 7, and a server 8 are interconnected via a WAN 6 represented by the Internet.
- the LAN 1 is composed of personal computers (PCs) 3 and 4 and an AV device 5 connected via a switcher hub 2, and is provided, for example, in a house and a specific individual (or family).
- PCs personal computers
- AV device 5 is of a degree to be used scale, for example, due to the high-speed interface such as Ethernet (R) (100BASE-TX )
- R Ethernet
- PCs personal computers
- PCs Personal computers
- AV equipment 5 can be connected to LAN 7 or server 8 via switcher hub 2 and WAN 6.
- the personal computer (PC) 3 communicates content data
- the personal computer (PC) 3 communicates with the computer located on the LAN 1 (for example, a personal computer). 4) It is determined whether or not the device is located via the force ⁇ WAN 6 (for example, the server 8).
- the personal computer 4 and the AV device 5 communicate content data with each other, the personal computer 4 and the AV device 5 are located via the power ⁇ WAN 6, which is a device located on the LAN 1 (for example, the personal computer 3). (E.g., server 8).
- LAN 7 is configured similarly to LAN 1, but is managed by another user different from the LAN 1 user.
- the server 8 is managed by a user different from the LAN 1 user and the LAN 7 user.
- FIG. 2 shows a configuration example of the personal computer 3.
- the personal computer 3 has a built-in CPU (Central Processing Unit) 21.
- An input / output interface 25 is connected to the CPU 21 via a bus 24.
- a ROM (Read Only Memory) 22 and a RAM (Random Access Memory) 23 are connected to the bus 24.
- the input / output interface 25 has an input unit 26 composed of an input device such as a keyboard and mouse for the user to input operation commands, an output unit 27 that outputs video signals to a display for displaying operation screens, programs and various Communicates with storage unit 28 consisting of a hard disk drive for storing data, Ethernet (R) interface, etc., connected to switching hap 2 via 100BASE-TX cable, etc., and communicating data via switching hub 2. Section 29 is connected.
- USB Universal Serial Bus
- IEEE Inst itute of Electrical
- a high-speed interface such as 1394 may be used.
- a drive 30 for reading and writing data from and to a recording medium such as a magnetic disk 31, an optical disk 32, a magneto-optical disk 33, and a semiconductor memory 34 is connected.
- the CPU 21 reads the program stored in the ROM 22 or the magnetic disk 31 to the semiconductor memory 34, stores it in the storage unit 28, and loads the program from the storage unit 28 to the RAM 23. Various processes described below are executed according to the program.
- the RAM 23 also appropriately stores data necessary for the CPU 21 to execute various processes.
- FIG. 3 shows a first configuration example of a function block realized by the communication unit 29 operating under the control of the CPU 21.
- the control unit 41 controls the transmission / reception unit 43 that transmits and receives data according to UDP (User Datagram Protocol), which is a kind of communication protocol. Further, the control unit 41 executes reading and writing with respect to the register 42.
- the transmission / reception unit 43 communicates the content data according to the control of the control unit 41, but prior to that, the communication partner is located on the LAN 1 or is located via the WAN 6. A predetermined number of check packets are communicated in order to determine whether or not the check packet is used.
- FIG. 4 shows an example of a check packet. The feature of this check packet is that the counter value generated by the control unit 41 is recorded in the payload. .
- PC 4 and the AV device 5 also have the same function block as the communication unit 29 shown in FIG. 3 as hardware or software. Further, the same applies to the various devices constituting the LAN 7 and the server 8.
- the buckets transmitted at a high communication rate are switched in the transmission order by the operation of the switching hub 2.
- communication with the partner located via WAN 6 is not possible because of its wide area, communication errors occur at high-speed rates due to its wide area, and due to the characteristics of UDP, Based on the fact that packets may be discarded and some packets may not be received or may be received in a different order from the order in which they were sent, Is located via WAN 6 which is located on LAN 1.
- This transmission process is a process prior to the communication of the content data, and is a process for determining whether the communication partner is a partner located via the power WAN 6 located on the LAN 1.
- step S1 the control unit 41 sets the value of a built-in counter (counter value) to an initial value A.
- step S2 the control unit 41 increments the counter by a fixed number X and outputs the counter value to the transmission / reception unit 43.
- step S3 the transmission / reception unit 43 records the counter value input from the control unit 41 in the payload of the check packet based on the control of the control unit 41, and transmits the packet to the transmission destination.
- step S4 the control unit 41 determines whether a predetermined number of check buckets have been transmitted by the transmission / reception unit 43. If it is determined that the predetermined number of check buckets have not been transmitted, the process returns to step S2, and the subsequent processes are repeated. Thereafter, if it is determined in step S4 that a predetermined number of check packets have been transmitted, the transmission processing is terminated.
- a predetermined number of check buckets in which continuous count values are recorded are transmitted to the receiving side.
- step S11 the control unit 41 records the initial value A in the register 42.
- step S12 the transmission / reception unit 43 receives the check bucket transmitted by the transmission side. Wait for reception, and if a check packet is received, go to step S13.
- step S13 the control unit 41 calculates the difference between the counter value recorded in the payload of the check packet received in step S12 and the value recorded in the register 42. .
- step S14 it is determined whether or not the difference calculated in step S13 is equal to the fixed value X. If it is determined that the difference is equal to the fixed value X, the check packets are not lost and are received in the order in which they were transmitted, and the process proceeds to step S15.
- step S15 the control unit 41 records the counter value recorded in the bucket in step S13 in the register 42.
- step S16 the control unit 41 determines whether the transmission / reception unit 43 has received a predetermined number of check buckets. If it is determined that the predetermined number of check packets have not been received, the process returns to step S12, and the subsequent processes are repeated. Thereafter, if it is determined in step S16 that a predetermined number of check buckets have been received, the process proceeds to step S17.
- step S17 the control unit 41 determines that the connection is a LAN connection, that is, the transmitting side is located on the LAN 1.
- step S14 if it is determined that the difference calculated in step S13 is not equal to the fixed value X, the check packet was either lost or received in a different order than the order in which it was sent.
- the process proceeds to step S18.
- step S18 the control unit 41 determines that the connection is a WAN connection, that is, the transmitting side is located via the WAN 6. This is the end of the description of the reception process. For example, if it is determined by this reception process that the connection is N-connection, the method of using the content data transmitted from the transmitting side thereafter is strictly restricted, and conversely, the connection is determined to be LAN-connection. In this case, if the restrictions on how to use the content data sent from the sender after this are relaxed, the content data It is possible to prevent content data from circulating via WAN without hindering private use on LAN.
- FIG. 7 illustrates a second configuration example of the functional blocks realized by the communication unit 29 operating under the control of the CPU 21.
- the control unit 51 controls the transmission / reception unit 53 that transmits and receives data according to the communication protocol TCP or UDP. Further, the control unit 51 executes reading and writing for the register 52.
- the transmission / reception unit 53 communicates the content data according to the control of the control unit 51, but prior to that, whether the communication partner is located on the LAN 1 or whether it is located via the WAN 6. A predetermined number of check packets are transmitted in order to judge.
- the timer 54 measures time under the control of the control unit 51.
- PC 4 and the AV device 5 also have the same function block as the communication unit 29 shown in FIG. 7 as hardware or software. Further, the same applies to the various devices constituting the LAN 7 and the server 8.
- the communication with the partner located on LAN 1 can be ensured at a high speed by the operation of the switching hub 2.
- the communication rate with the partner located via WAN 6 is lower than that via LAN 1 due to various factors. Based on this, it is determined whether the data communication partner is located on LAN 1 or is located via N6.
- reception processing by the second configuration example of the communication unit 29 will be described with reference to the flowchart of FIG. This reception processing is started when a check packet is transmitted from the transmission side.
- step S21 the control unit 51 determines whether the transmitting / receiving unit 53 has received a predetermined number of check packets, and waits until it determines that the predetermined number of check packets have been received. . If it is determined that a predetermined number of check buckets have been received, the process proceeds to step S22. In step S22, the control unit 51 It generates reception notification information indicating that a predetermined number of check packets have been received, and outputs it to the transmission / reception unit 53. In step S23, the transmission / reception unit 53 returns the reception notification information to the transmission side. It is desirable from a safety standpoint that the reception notification information cannot be forged by a third party.
- a specific example can be considered in which secret information shared by the receiving side and the transmitting side is used as key information, and the result of keyed hash processing on all or some data included in the check packet is used. This is the end of the description of the reception process.
- step S31 the control unit 51 transmits a predetermined number of check packets as a waiting time for the timer 54, and responds to the reception notification information returned from the transmission side located in the LAN 1 in response to the transmission. Set the necessary and sufficient time to receive.
- step S32 the timer 54 starts measuring time under the control of the control unit 51.
- step S33 the transmission / reception unit 53 transmits a predetermined number of check packets based on the control of the control unit 51. For example, it is conceivable that a different random number is recorded in the payload of this check packet at each check.
- the receiving side by generating the reception notification information by the keyed hash processing as described above, it is possible to prevent the reception notification information from being illegally generated.
- step S34 the control unit 51 determines whether the transmission / reception unit 53 has received the reception notification information returned by the receiving side. If it is determined that the reception notification information has not been received, the process proceeds to step S35. In step S35, the control unit 51 refers to the timer 54 to check whether the waiting time set in step S31 has elapsed. If it is determined that the waiting time has not elapsed, the process returns to step S34, and the subsequent processes are repeated.
- step S34 If it is determined in step S34 that the transmission / reception unit 53 has received the reception notification information returned by the receiving side, the process proceeds to step S36.
- step S36 control section 51 confirms whether or not the reception notification information is correct. Incorrect If determined to be, the process proceeds to step S38; otherwise, the process proceeds to step S37.
- step S37 the control unit 51 determines that the LAN connection is established, that is, the receiving side is located on the LAN 1.
- the transmitting side obtains the expected value of the reception notification information in the same process as that performed on the receiving side and compares it with the one obtained from the receiving side. .
- step S35 If it is determined in step S35 that the waiting time has elapsed, the process proceeds to step S38.
- the control unit 51 determines that the connection is the WAN connection, that is, the receiving side is located via the WAN 6. This concludes the description of the transmission process.
- the subsequent transmission of the content data to the receiving side is canceled, and if it is determined that the connection is a LAN connection, the subsequent content is determined. If data transmission is allowed, it is possible to prevent content data from being circulated through the WAN without hindering private use of the content data on the LAN.
- the communication unit 29 has another communication protocol.
- TCP Transmission Control
- step S41 the transmission / reception unit 43 starts transmission of a check packet based on the control of the control unit 41.
- the control unit 41 determines whether the transmission / reception unit 43 has retransmitted the check packet. If it is determined that retransmission of the check packet has occurred, the process proceeds to step S43.
- step S43 the control unit 41 determines that the connection is a WAN connection, that is, the receiving side is located via the WAN 6.
- step S44 the control unit 41 determines whether a predetermined number of check buckets have been transmitted by the transmission / reception unit 43. If it is determined that the predetermined number of check packets have not been transmitted, the process returns to step S42, and the subsequent processes are repeated. Thereafter, if it is determined in step S44 that a predetermined number of check buckets have been transmitted, the process proceeds to step S45.
- step S45 the control unit 41 determines that the connection is a LAN connection, that is, the transmitting side is located on the LAN 1. This is the end of the description of the transmission process. For example, in this transmission process, if it is determined that the connection is a WAN connection, the subsequent transmission of the content data to the receiving side is canceled, and if it is determined that the connection is a LAN connection, the subsequent content is determined. If data transmission is allowed, it is possible to prevent content data from being circulated through the WAN without hindering private use of the content data on the LAN.
- steps for describing a program recorded on a recording medium are not only performed in a chronological order according to the order described, but also in a parallel or individual manner even if not necessarily performed in a chronological order. It also includes the processing executed in
- a system refers to an entire device including a plurality of devices.
Abstract
Description
Claims
Priority Applications (13)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP13179770.6A EP2663024B1 (en) | 2002-12-26 | 2003-10-27 | Communication device, communication method, recording medium, and program |
EP03758917A EP1475925A4 (en) | 2002-12-26 | 2003-10-27 | COMMUNICATION DEVICE, COMMUNICATION METHOD, RECORDING MEDIUM, AND PROGRAM |
US10/503,931 US7626943B2 (en) | 2002-12-26 | 2003-10-27 | Communication device, communication method, recording medium and program |
CN2003801002790A CN1692610B (zh) | 2002-12-26 | 2003-10-27 | 通信设备和方法、存储媒体以及程序 |
AU2003275674A AU2003275674A1 (en) | 2002-12-26 | 2003-10-27 | Communication device, communication method, recording medium, and program |
US11/372,119 US7656875B2 (en) | 2002-12-26 | 2006-03-10 | Telecommunications apparatus and method, storage medium, and program |
US12/533,746 US8289880B2 (en) | 2002-12-26 | 2009-07-31 | Telecommunications apparatus and method, storage medium, and program |
US12/630,595 US8264984B2 (en) | 2002-12-26 | 2009-12-03 | Telecommunications apparatus and method, storage medium, and program |
US13/541,179 US8611342B2 (en) | 2002-12-26 | 2012-07-03 | Telecommunications apparatus and method, storage medium, and program |
US13/605,437 US8611253B2 (en) | 2002-12-26 | 2012-09-06 | Telecommunications apparatus and method, storage medium, and program |
US13/958,381 US8930695B2 (en) | 2002-12-26 | 2013-08-02 | Telecommunications apparatus and method, storage medium, and program |
US13/958,384 US8743739B2 (en) | 2002-12-26 | 2013-08-02 | Telecommunications apparatus and method, storage medium, and program |
US14/552,023 US9594882B2 (en) | 2002-12-26 | 2014-11-24 | Telecommunications apparatus and method, storage medium, and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002376558A JP3801559B2 (ja) | 2002-12-26 | 2002-12-26 | 通信装置および方法、記録媒体、並びにプログラム |
JP2002-376558 | 2002-12-26 |
Related Child Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/503,931 A-371-Of-International US7626943B2 (en) | 2002-12-26 | 2003-10-27 | Communication device, communication method, recording medium and program |
US10503931 A-371-Of-International | 2003-10-27 | ||
US11/372,119 Continuation US7656875B2 (en) | 2002-12-26 | 2006-03-10 | Telecommunications apparatus and method, storage medium, and program |
US12/533,746 Continuation US8289880B2 (en) | 2002-12-26 | 2009-07-31 | Telecommunications apparatus and method, storage medium, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004062204A1 true WO2004062204A1 (ja) | 2004-07-22 |
Family
ID=32708278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2003/013682 WO2004062204A1 (ja) | 2002-12-26 | 2003-10-27 | 通信装置および方法、記録媒体、並びにプログラム |
Country Status (7)
Country | Link |
---|---|
US (9) | US7626943B2 (ja) |
EP (3) | EP1475925A4 (ja) |
JP (1) | JP3801559B2 (ja) |
KR (1) | KR101005475B1 (ja) |
CN (4) | CN102377615B (ja) |
AU (1) | AU2003275674A1 (ja) |
WO (1) | WO2004062204A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011035941A (ja) * | 2003-07-28 | 2011-02-17 | Sony Corp | 情報処理装置、情報処理方法、およびプログラム |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7836597B2 (en) * | 2002-11-01 | 2010-11-23 | Cooligy Inc. | Method of fabricating high surface to volume ratio structures and their integration in microheat exchangers for liquid cooling system |
JP3801559B2 (ja) | 2002-12-26 | 2006-07-26 | ソニー株式会社 | 通信装置および方法、記録媒体、並びにプログラム |
US6965564B2 (en) | 2003-02-14 | 2005-11-15 | America Online, Inc. | Wireless datagram transaction protocol system |
JP2005045409A (ja) * | 2003-07-24 | 2005-02-17 | Pioneer Electronic Corp | 情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 |
JP4270033B2 (ja) * | 2004-06-11 | 2009-05-27 | ソニー株式会社 | 通信システムおよび通信方法 |
KR20080058485A (ko) * | 2005-10-14 | 2008-06-25 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 향상된 근접성 탐지 방법 |
JP2007180611A (ja) * | 2005-12-26 | 2007-07-12 | Toshiba Corp | 通信システム及び通信方法 |
US7739502B2 (en) * | 2006-01-10 | 2010-06-15 | Samsung Electronics Co., Ltd. | Localization determination process for 1394 serial bus |
US20070162740A1 (en) * | 2006-01-12 | 2007-07-12 | Relan Sandeep K | Systems, methods, and apparatus for packet level security |
US20090055751A1 (en) * | 2007-08-24 | 2009-02-26 | Microsoft Corporation | Management System for Local and Remote Services |
US9013074B2 (en) | 2010-05-25 | 2015-04-21 | Regal Beloit America, Inc. | Resilient rotor assembly for interior permanent magnet motor |
US9203717B2 (en) * | 2013-12-19 | 2015-12-01 | Google Inc. | Detecting network devices |
US10592108B2 (en) * | 2014-09-30 | 2020-03-17 | Anthony Tan | Secured storage system with temporary external assignable memory |
WO2016131482A1 (en) * | 2015-02-18 | 2016-08-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Establishing and managing identities for constrained devices |
US10103944B2 (en) * | 2015-07-28 | 2018-10-16 | Marvell World Trade Ltd. | Purposely corrupted packet for connection information |
CN108365924B (zh) * | 2017-01-26 | 2021-02-12 | 华为技术有限公司 | 一种数据重传方法、通信装置 |
US20230046788A1 (en) * | 2021-08-16 | 2023-02-16 | Capital One Services, Llc | Systems and methods for resetting an authentication counter |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH057218A (ja) * | 1991-06-26 | 1993-01-14 | Nec Commun Syst Ltd | Atmセルシーケンス評価回路 |
EP0813320A2 (en) | 1996-06-12 | 1997-12-17 | Fuji Xerox Co., Ltd. | Data transmission apparatus and method with automatic repeat request |
JP2001285284A (ja) | 2000-03-30 | 2001-10-12 | Toshiba Corp | 送信装置およびその送信方法 |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1990007330A1 (en) * | 1989-01-06 | 1990-07-12 | The Regents Of The University Of California | Selection method for specific useful pharmaceutical compounds |
JPH06508008A (ja) * | 1991-06-12 | 1994-09-08 | ヒューレット・パッカード・カンパニー | パケットベースネットワークをテストするための方法および装置 |
GB2281991A (en) * | 1993-09-10 | 1995-03-22 | Icl Systems Ab | Authentication |
JPH07245614A (ja) * | 1994-03-04 | 1995-09-19 | Fujitsu Ltd | Lan上の装置間距離測定方法及び距離測定装置 |
CA2179223C (en) * | 1995-06-23 | 2009-01-06 | Manfred Von Willich | Method and apparatus for controlling the operation of a signal decoder in a broadcasting system |
US5970143A (en) * | 1995-11-22 | 1999-10-19 | Walker Asset Management Lp | Remote-auditing of computer generated outcomes, authenticated billing and access control, and software metering system using cryptographic and other protocols |
US5699361A (en) * | 1995-07-18 | 1997-12-16 | Industrial Technology Research Institute | Multimedia channel formulation mechanism |
KR100473536B1 (ko) * | 1996-05-22 | 2005-05-16 | 마츠시타 덴끼 산교 가부시키가이샤 | 기기간통신의안전성을확보하는암호화장치및통신시스템 |
US6401204B1 (en) * | 1996-06-05 | 2002-06-04 | Siemens Aktiengesellschaft | Process for cryptographic code management between a first computer unit and a second computer unit |
US5729537A (en) * | 1996-06-14 | 1998-03-17 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for providing anonymous data transfer in a communication system |
US6240513B1 (en) * | 1997-01-03 | 2001-05-29 | Fortress Technologies, Inc. | Network security device |
US6032197A (en) * | 1997-09-25 | 2000-02-29 | Microsoft Corporation | Data packet header compression for unidirectional transmission |
US6151676A (en) * | 1997-12-24 | 2000-11-21 | Philips Electronics North America Corporation | Administration and utilization of secret fresh random numbers in a networked environment |
JP4062757B2 (ja) | 1998-01-16 | 2008-03-19 | 富士ゼロックス株式会社 | ライセンス付与システムおよびライセンス付与方法 |
US6012096A (en) | 1998-04-23 | 2000-01-04 | Microsoft Corporation | Method and system for peer-to-peer network latency measurement |
JP2000003336A (ja) * | 1998-06-16 | 2000-01-07 | Nec Corp | 携帯型データ通信端末装置におけるユーザ認証方法及びユーザ認証システム |
US7165152B2 (en) * | 1998-06-30 | 2007-01-16 | Emc Corporation | Method and apparatus for managing access to storage devices in a storage system with access control |
US6389016B1 (en) * | 1998-10-14 | 2002-05-14 | Nortel Networks Limited | Data communication system and method for transporting data |
US6360269B1 (en) * | 1998-11-02 | 2002-03-19 | Nortel Networks Limited | Protected keepalive message through the internet |
US6721555B1 (en) * | 1999-02-19 | 2004-04-13 | Qualcomm Incorporated | System and method for facilitating device authentication in a wireless communications system |
EP1045551A3 (en) * | 1999-04-15 | 2003-06-18 | Lucent Technologies Inc. | Method for transmission between data networks and wireless communication system |
FR2793628A1 (fr) * | 1999-05-11 | 2000-11-17 | Koninkl Philips Electronics Nv | Systeme de transmission, recepteur et reseau d'interconnexion |
KR100580159B1 (ko) * | 1999-06-28 | 2006-05-15 | 삼성전자주식회사 | 불법 복제 방지를 위한 디지털 인터페이스 방법 |
JP2001053794A (ja) * | 1999-08-09 | 2001-02-23 | Nec Corp | Ip通信のリアルタイムバックアップ通信方法 |
US6738379B1 (en) | 2000-03-30 | 2004-05-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method of preserving data packet sequencing |
IT1318466B1 (it) | 2000-04-14 | 2003-08-25 | Dompe Spa | Ammidi di acidi r-2-(amminoaril)-propionici, utili nella prevenzionedell'attivazione leucocitaria. |
JP3642258B2 (ja) | 2000-05-08 | 2005-04-27 | 松下電器産業株式会社 | 映像合成装置 |
WO2002003179A2 (en) * | 2000-06-30 | 2002-01-10 | Williams Eddie H | Online digital content library |
JP2002033733A (ja) * | 2000-07-17 | 2002-01-31 | Sharp Corp | ホストコンピュータとネットワークシステム |
US7937470B2 (en) | 2000-12-21 | 2011-05-03 | Oracle International Corp. | Methods of determining communications protocol latency |
US20030105831A1 (en) * | 2001-12-04 | 2003-06-05 | O'kane Robert | Peer-to-peer (P2P) and internet content delivery based user based digital acknowledgement trigger used for file transfer |
ATE416552T1 (de) | 2002-07-26 | 2008-12-15 | Koninkl Philips Electronics Nv | Sicherung des zugangs zu multimedia-inhalten durch authentifizierte distanzmessung |
KR100994937B1 (ko) * | 2002-09-30 | 2010-11-19 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 네트워크상의 노드의 확실한 근접 확인 방법 |
US7398392B2 (en) * | 2002-11-15 | 2008-07-08 | Cable Television Laboratories, Inc. | Method for using communication channel round-trip response time for digital asset management |
JP3801559B2 (ja) | 2002-12-26 | 2006-07-26 | ソニー株式会社 | 通信装置および方法、記録媒体、並びにプログラム |
JP4881538B2 (ja) | 2003-06-10 | 2012-02-22 | 株式会社日立製作所 | コンテンツ送信装置およびコンテンツ送信方法 |
EP1650671B1 (en) | 2003-07-28 | 2016-05-11 | Sony Corporation | Information processing device and method, recording medium, and program |
US9342662B2 (en) * | 2003-09-16 | 2016-05-17 | Media Rights Technologies, Inc. | Method and system for controlling video media |
JP4270033B2 (ja) | 2004-06-11 | 2009-05-27 | ソニー株式会社 | 通信システムおよび通信方法 |
-
2002
- 2002-12-26 JP JP2002376558A patent/JP3801559B2/ja not_active Expired - Lifetime
-
2003
- 2003-10-27 KR KR20047013370A patent/KR101005475B1/ko active IP Right Grant
- 2003-10-27 WO PCT/JP2003/013682 patent/WO2004062204A1/ja active Application Filing
- 2003-10-27 EP EP03758917A patent/EP1475925A4/en not_active Withdrawn
- 2003-10-27 EP EP12199835.5A patent/EP2575293B1/en not_active Expired - Fee Related
- 2003-10-27 EP EP13179770.6A patent/EP2663024B1/en not_active Expired - Lifetime
- 2003-10-27 AU AU2003275674A patent/AU2003275674A1/en not_active Abandoned
- 2003-10-27 CN CN201110243178.5A patent/CN102377615B/zh not_active Expired - Fee Related
- 2003-10-27 CN CN2003801002790A patent/CN1692610B/zh not_active Expired - Fee Related
- 2003-10-27 CN CN201310728343.5A patent/CN103944773B/zh not_active Expired - Lifetime
- 2003-10-27 US US10/503,931 patent/US7626943B2/en active Active
- 2003-10-27 CN CN201310729369.1A patent/CN103944774B/zh not_active Expired - Lifetime
-
2006
- 2006-03-10 US US11/372,119 patent/US7656875B2/en not_active Expired - Fee Related
-
2009
- 2009-07-31 US US12/533,746 patent/US8289880B2/en not_active Expired - Lifetime
- 2009-12-03 US US12/630,595 patent/US8264984B2/en not_active Expired - Lifetime
-
2012
- 2012-07-03 US US13/541,179 patent/US8611342B2/en not_active Expired - Lifetime
- 2012-09-06 US US13/605,437 patent/US8611253B2/en not_active Expired - Lifetime
-
2013
- 2013-08-02 US US13/958,384 patent/US8743739B2/en not_active Expired - Fee Related
- 2013-08-02 US US13/958,381 patent/US8930695B2/en not_active Expired - Lifetime
-
2014
- 2014-11-24 US US14/552,023 patent/US9594882B2/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH057218A (ja) * | 1991-06-26 | 1993-01-14 | Nec Commun Syst Ltd | Atmセルシーケンス評価回路 |
EP0813320A2 (en) | 1996-06-12 | 1997-12-17 | Fuji Xerox Co., Ltd. | Data transmission apparatus and method with automatic repeat request |
JP2001285284A (ja) | 2000-03-30 | 2001-10-12 | Toshiba Corp | 送信装置およびその送信方法 |
Non-Patent Citations (1)
Title |
---|
See also references of EP1475925A4 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011035941A (ja) * | 2003-07-28 | 2011-02-17 | Sony Corp | 情報処理装置、情報処理方法、およびプログラム |
US7908479B2 (en) | 2003-07-28 | 2011-03-15 | Sony Corporation | Information processing device and method, recording medium and program |
JP4692826B2 (ja) * | 2003-07-28 | 2011-06-01 | ソニー株式会社 | 情報処理装置および方法、記録媒体、並びにプログラム |
US7962747B2 (en) | 2003-07-28 | 2011-06-14 | Sony Corporation | Information processing, apparatus and method, recording medium, and program |
JP2012150838A (ja) * | 2003-07-28 | 2012-08-09 | Sony Corp | 情報処理装置、情報処理方法、およびプログラム |
JP2012178169A (ja) * | 2003-07-28 | 2012-09-13 | Sony Corp | 情報処理装置、情報処理方法、およびプログラム |
JP2012178168A (ja) * | 2003-07-28 | 2012-09-13 | Sony Corp | 受信装置および受信方法 |
US8407473B2 (en) | 2003-07-28 | 2013-03-26 | Sony Corporation | Information processing apparatus and method, recording medium and program |
US8621593B2 (en) | 2003-07-28 | 2013-12-31 | Sony Corporation | Information processing apparatus and method, recording medium and program |
US8763124B2 (en) | 2003-07-28 | 2014-06-24 | Sony Corporation | Information processing apparatus and method, recording medium and program |
US8788818B2 (en) | 2003-07-28 | 2014-07-22 | Sony Corporation | Information processing apparatus and method, recording medium and program |
US9401907B2 (en) | 2003-07-28 | 2016-07-26 | Sony Corporation | Information processing apparatus and method, recording medium and program |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8289880B2 (en) | Telecommunications apparatus and method, storage medium, and program | |
US8612630B2 (en) | Communication network system, gateway, data communication method and program providing medium | |
KR100593768B1 (ko) | 콘텐츠 송신 장치, 콘텐츠 수신 장치 및 콘텐츠 전송 방법 | |
JP3829794B2 (ja) | 情報処理装置、サーバクライアントシステム、および方法、並びにコンピュータ・プログラム | |
EP1605665B1 (en) | Apparatus and method for processing of a copyright protected content | |
US20110314282A1 (en) | Content transmission apparatus, content reception apparatus and content transmission method | |
JP4069458B2 (ja) | データ通信システムおよびデータ通信方法、データ送信装置およびデータ送信方法、データ受信装置およびデータ受信方法、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10503931 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003758917 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20038A02790 Country of ref document: CN Ref document number: 1020047013370 Country of ref document: KR |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 2003758917 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1020047013370 Country of ref document: KR |