发明名称 |
Communication system and relay device, computer-readable recording medium storing relay program, as well as communication method and relay method |
摘要 |
An intermediate relay device includes a corresponding information adder that adds, after receiving an outgoing message, an address assigned to the relay device to a list included in the outgoing message, and an outgoing message transmitter that specifies the address of a transmission destination and transmits the outgoing message to which the address has been added. The intermediate relay device further includes a return message transmitter that transmits, after receiving a return message, the return message based on a predetermined address corresponding to a device located at a prior stage to the intermediate relay device in a relay route for the outgoing message among addresses in the list included in the received return message. |
申请公布号 |
US9313241(B2) |
申请公布日期 |
2016.04.12 |
申请号 |
US201213675352 |
申请日期 |
2012.11.13 |
申请人 |
Rakuten, Inc. |
发明人 |
Wang Yongkun |
分类号 |
H04L29/06;H04L29/08 |
主分类号 |
H04L29/06 |
代理机构 |
Sughrue Mion, PLLC |
代理人 |
Sughrue Mion, PLLC |
主权项 |
1. A communication system comprising at least the following:
a transmitter/receiver that transmits an outgoing message including a list; a final-stage relay device which is a final destination for the outgoing message and which transmits a return message to the transmitter/receiver in response to the outgoing message; a first-stage relay device that relays the outgoing message and the return message; and at least one intermediate-stage relay device located between the first-stage relay device and the final-stage relay device; (1) the transmitter/receiver comprising:
a first message generator that generates a first outgoing message including a list to which an address assigned to the transmitter/receiver itself is added; anda first transmitter that transmits the first outgoing message generated by the first message generator to the final-stage relay device with designating the final-stage relay device as a final destination, (2) the first-stage relay device comprising:
a first receiver that receives the first outgoing message;a second message generator that adds, after the first receiver receives the first outgoing message, an address assigned to the first-stage relay device itself to the list of the received first outgoing message to generate a second outgoing message; anda second transmitter that transmits the second outgoing message generated by the second message generator to the final-stage relay device with designating the final-stage relay device as a final destination, and (3) the final-stage relay device comprising:
a second receiver that receives the second outgoing message;a third message generator that generates the return message to which the list included in the second outgoing message received by the second receiver is added; anda third transmitter that transmits the return message based on an address added to the list of the return message to the transmitter/receiver with designating the transmitter/receiver as a final destination, wherein:
(4)the first receiver of the first-stage relay device receives the return message, andthe second transmitter of the first-stage relay device transmits the return message based on a predetermined address which is included in the list of the return message received by the first receiver and which corresponds to the transmitter/receiver located at a prior stage to the first-stage relay device with reference to the transmitter/receiver in an outgoing route that is a relay route for the outgoing message, and(5)the intermediate-stage relay device comprising:
a third receiver that receives the second outgoing message;an address adder that adds an address of the intermediate-stage relay device itself to the list of the second outgoing message received by the third receiver; anda fourth transmitter that transmits the second outgoing message to which the address has been added by the address adder,the third receiver of the intermediate-stage relay device receives the return message,the fourth transmitter of the intermediate-stage relay device transmits the return message based on a predetermined address which is included in the list of the return message received by the third receiver and which corresponds to a device located at a prior stage to the intermediate-stage relay device with reference to the transmitter/receiver in the outgoing route, andthe first receiver of the first-stage relay device receives the return message from the intermediate-stage relay device located at a posterior stage to the first-stage relay device with reference to the transmitter/receiver in the outgoing route. |
地址 |
Tokyo JP |