Networked Transmission System And Method For Stream Data
First Claim
1. A networked transmission system for stream data, comprising:
- a network;
a streaming server, for providing a plurality of stream data programs, with each stream data program being divided into a plurality of stream data segments according to a predefined time length;
an ordered sequence of n cooperative-sharing groups, numbered from 1st to n-th, n being an integer, each of said n cooperative-sharing groups being formed by a plurality of user terminals, at least a user terminal of said plurality of user terminals being leader node of said cooperative-sharing group, and all the user terminals within each cooperative-sharing group forming a multicasting relation;
where said streaming server transmitting said plurality of stream data segments, one by one, through said network to said leader node of said first cooperative-sharing group, said leader node of each of said cooperative-sharing group multicasting each current received stream data segment to all the user terminals within the same cooperative-sharing group, and relaying said current received stream data segment to the leader node of the next cooperative-sharing group after said predefined time length.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a networked transmission system and method for stream data. The system comprises a network, a streaming server and an ordered series of a first up to n-th cooperative-sharing groups. There is a cooperative relationship among all users'"'"' terminals in a cooperative-sharing group. The streaming server provides a plurality of programs with stream data, each program being divided into one or more audio/video clips by a time-slot unit. The streaming server transmits the one or more audio/video clips to the leader node of the first cooperative-sharing groups. The leader node of each cooperative-sharing group transmits the currently received audio/video clip to the users'"'"' terminals within the same cooperative-sharing group, and passes the received audio/video clip to the leader node of the next cooperative-sharing group after one time slot.
-
Citations
20 Claims
-
1. A networked transmission system for stream data, comprising:
-
a network; a streaming server, for providing a plurality of stream data programs, with each stream data program being divided into a plurality of stream data segments according to a predefined time length; an ordered sequence of n cooperative-sharing groups, numbered from 1st to n-th, n being an integer, each of said n cooperative-sharing groups being formed by a plurality of user terminals, at least a user terminal of said plurality of user terminals being leader node of said cooperative-sharing group, and all the user terminals within each cooperative-sharing group forming a multicasting relation; where said streaming server transmitting said plurality of stream data segments, one by one, through said network to said leader node of said first cooperative-sharing group, said leader node of each of said cooperative-sharing group multicasting each current received stream data segment to all the user terminals within the same cooperative-sharing group, and relaying said current received stream data segment to the leader node of the next cooperative-sharing group after said predefined time length. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A networked transmission method for stream data, applicable to a networked transmission system, said method comprising:
-
defining a time length TS, and taking said time length as a unit to divide each of a plurality of stream data programs into a plurality of stream data segments; taking said time length as a unit to define an ordered sequence of n cooperative-sharing groups, numbered 1st to n-th, each cooperative-sharing group being formed by a plurality of user terminals; selecting at least a user terminal from each of said n cooperative-sharing groups as a leader node; during each period of said time length, transmitting a stream data segment to the leader node of said first cooperative-sharing group; and the leader node of each of said n cooperative-sharing groups multicasting each current received stream data segment to other user terminals of the same cooperative-sharing group, and after a period of said time length, said leader node relaying said current received stream data segment to the leader node of next cooperative-sharing group. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification