IP Library › Granted Patent US 7,623,536
Granted Patent B2
US 7,623,536 · App. 11/097,709 · Granted Nov 24, 2009

Network relaying method and device

Assignee: Fujitsu Limited
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,623,536
App. No.
11/097,709
Granted
Nov 24, 2009
Kind
B2
Abstract

In a network relaying method and device at a time of distributing data from a server to a client by multicast, join/leave information transmitted by the client to a multicast group is discriminated, the join/leave information of the client is processed into multicast join/leave notifying information and the multicast join/leave notifying information is transferred to the server.

Claims (36)

1. A network relaying method comprising:

a first step of discriminating join/leave information transmitted by a client to a multicast group, wherein the first step discriminates the join/leave information of the client mounted on a multicast control packet from the client;

a second step of processing the join/leave information of the client into multicast join/leave notifying information; and

a third step of transferring the multicast join/leave notifying information to a server with the multicast join/leave notifying packet,

wherein when transferring the multicast join/leave notifying packet to the server and receiving join/leave information for a same multicast group from another client within a fixed time, the second step generates an aggregated join/leave notifying packet in which the join/leave information for all of the clients is aggregated in a single packet and the third step transfers the aggregated join/leave notifying packet to the server,

and wherein when the first step discriminates a reception of the aggregated join/leave notifying packet from a downstream network device, the third step further transfers the aggregated join/leave notifying packet to the server.

2. The network relaying method as claimed in claim 1 , wherein the multicast join/leave notifying information includes identifying information of the client, a multicast address and a join/leave starting time.

3. The network relaying method as claimed in claim 1 , wherein when the first step discriminates a reception of the multicast join/leave notifying packet from a downstream network device, the third step further transfers the multicast join/leave notifying packet to the server.

4. The network relaying method as claimed in claim 1 , wherein the third step holds the join/leave information of the client until a transfer is requested from the server.

5. The network relaying method as claimed in claim 2 , wherein a transmitting source address included in a packet is used as identifying information of the client.

6. The network relaying method as claimed in claim 1 , wherein when the client does not respond to a periodical query, the third step transmits leave notifying information of the client to the server.

7. A server comprising: a discriminating portion for discriminating multicast join/leave notifying information transmitted from the network relaying device as claimed in claim 6 ; and a holding portion for extracting information of the client in the multicast join/leave notifying information to be held.

8. The server as claimed in claim 7 , further comprising means charging by the hour a multicast data distribution based on the client information.

9. A network relaying method comprising:

a first step of discriminating join/leave information transmitted by a client to a multicast group, wherein the first step discriminates the join/leave information of the client mounted on a multicast control packet from the client;

a second step of processing the join/leave information of the client into multicast join/leave notifying information; and

a third step of transferring the multicast join/leave notifying information to a server with the multicast join/leave notifying packet,

wherein when transferring the multicast join/leave notifying packet to the server and receiving join/leave information for a same multicast group from another client within a fixed time, the second step generates an aggregated join/leave notifying packet in which the join/leave information for all of the clients is aggregated in a single packet and the third step transfers the aggregated join/leave notifying packet to the server,

and wherein when the first step discriminates a reception of the aggregated join/leave notifying packet from a downstream network device, the second step generates, when the join/leave information for a same multicast group from the client itself is aggregated, the aggregated join/leave notifying packet in which all of join/leave information is aggregated in the single packet and the third step immediately transfers the aggregated join/leave notifying packet to the server.

10. A network relaying device comprising:

a discriminating portion for discriminating join/leave information transmitted by a client to a multicast group, wherein the discriminating portion discriminates the join/leave information of the client mounted on a multicast control packet from the client;

an information processing portion for processing the join/leave information of the client into multicast join/leave notifying information; and

a transfer processor for transferring the multicast join/leave notifying information to a server with the multicast join/leave notifying packet,

wherein when transferring the multicast join/leave notifying packet to the server and receiving join/leave information for a same multicast group from another client within a fixed time, the information processing portion generates an aggregated join/leave notifying packet in which the join/leave information for all of the clients is aggregated in a single packet and the transfer processor transfers the aggregated join/leave notifying packet to the server,

and wherein when the discriminating portion discriminates a reception of the aggregated join/leave notifying packet from a downstream network device, the transfer processor further transfers the aggregated join/leave notifying packet to the server.

11. The network relaying device as claimed in claim 10 , wherein the multicast join/leave notifying information includes identifying information of the client, a multicast address and a join/leave staffing time.

12. The network relaying device as claimed in claim 10 , wherein when the discriminating portion discriminates a reception of the multicast join/leave notifying packet from a downstream network device, the transfer processor further transfers the multicast join/leave notifying packet to the server.

13. The network relaying device as claimed in claim 10 , wherein the transfer processor holds the join/leave information of the client until a transfer is requested from the server.

14. The network relaying device as claimed in claim 11 , wherein a transmitting source address included in a packet is used as identifying information of the client.

15. The network relaying device as claimed in claim 10 , wherein when the client does not respond to a periodical query, the transfer processor transmits leave notifying information of the client to the server.

16. A network relaying device comprising:

a discriminating portion for discriminating join/leave information transmitted by a client to a multicast group, wherein the discriminating portion discriminates the join/leave information of the client mounted on a multicast control packet from the client;

an information processing portion for processing the join/leave information of the client into multicast join/leave notifying information; and

a transfer processor for transferring the multicast join/leave notifying information to a server with the multicast join/leave notifying packet,

wherein when transferring the multicast join/leave notifying packet to the server and receiving join/leave information for a same multicast group from another client within a fixed time, the information processing portion generates an aggregated join/leave notifying packet in which the join/leave information for all of the clients is aggregated in a single packet and the transfer processor transfers the aggregated join/leave notifying packet to the server,

and wherein when the discriminating portion discriminates a reception of the aggregated join/leave notifying packet from a downstream network device, the information processing portion generates, when the join/leave information for a same multicast group from the client itself is aggregated, the aggregated join/leave notifying packet in which all of join/leave information is aggregated in the single packet and the transfer processor immediately transfers the aggregated join/leave notifying packet to the server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2005
From: KOBAYASHI, NAOFUMI
To: FUJITSU LIMITED
Reel/Frame 016436/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2005
From: KOBAYASHI, NAOFUMI
To: FUJITSU LIMITED
Reel/Frame 016451/0505 →
Continuity (2)
Continuation PCTJP021152800 · Nov 5, 2002
Related Publication 20050180448A1 · Aug 18, 2005