SYSTEM AND GENERATION METHOD OF REMOTE OBJECTS WITH NETWORK STREAMING ABILITY
First Claim
1. A generation method of remote objects with network streaming ability, comprising the steps of:
- executing a link procedure, comprising the steps of;
establishing a plurality of corresponding first network connections between a streaming client and a plurality of streaming servers according to a remote procedure call from the streaming client; and
establishing a streaming controller by using the streaming client, wherein the streaming controller controls the transfer of a plurality of data units with a streaming object data type;
executing a streaming preparation, comprising the steps of;
collecting streaming source information from the streaming servers; and
establishing a streaming schedule according to the streaming source information, wherein the streaming schedule is associated with a plurality of available streaming servers;
executing a streaming transfer procedure to provide a complete data unit for the streaming client to access, wherein the complete data unit is associated with the data unit with the streaming object data type; and
closing the link procedure.
1 Assignment
0 Petitions
Accused Products
Abstract
A system of remote objects with network streaming ability includes a streaming client, a plurality of streaming servers, a streaming buffer area, a plurality of first continuous buffer areas, a streaming controller, a plurality of first network connections, and a plurality of second network connections. The plurality of streaming servers is used to respond a remote procedure call from the streaming client. The streaming buffer area stores a complete data unit for the streaming client to access. A generation method of remote objects with network streaming ability is further provided. The method includes executing a link procedure, executing a streaming preparation, executing a streaming transfer procedure, and closing the link procedure.
32 Citations
20 Claims
-
1. A generation method of remote objects with network streaming ability, comprising the steps of:
-
executing a link procedure, comprising the steps of; establishing a plurality of corresponding first network connections between a streaming client and a plurality of streaming servers according to a remote procedure call from the streaming client; and establishing a streaming controller by using the streaming client, wherein the streaming controller controls the transfer of a plurality of data units with a streaming object data type; executing a streaming preparation, comprising the steps of; collecting streaming source information from the streaming servers; and establishing a streaming schedule according to the streaming source information, wherein the streaming schedule is associated with a plurality of available streaming servers; executing a streaming transfer procedure to provide a complete data unit for the streaming client to access, wherein the complete data unit is associated with the data unit with the streaming object data type; and closing the link procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system of remote objects with network streaming ability, comprising:
-
a streaming client; a plurality of streaming servers responding a remote procedure call from the streaming client; a streaming buffer area storing a complete data unit for the streaming client to access; a plurality of first continuous buffer areas receiving a plurality of data units with a streaming object data type from the streaming servers, wherein the complete data unit is associated with the data units with the streaming object data type; a streaming controller determining a plurality of available streaming servers among the streaming servers; a plurality of first network connections established between the streaming client and the available streaming servers and used to transfer the data unit with the streaming object data type only; and a plurality of second network connections established between the streaming client and the available streaming servers and used to exchange control messages only. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification