METHOD FOR CLASSIFYING NETWORK CONNECTIONS AND TRANSMITTING MULTIMEDIA DATA
First Claim
1. A method for classifying network connections, comprising the steps of:
- (A) inspecting a network connection for transmitting a data, wherein the network connection includes a source transmission port and a destination transmission port;
(B) comparing the source transmission port and the destination transmission port with a transmission port data table of a non-multimedia transmission protocol;
(C) determining the network connection to be a non-multimedia network connection when any one of the source transmission port and the destination transmission port falls into the transmission port data table of the non-multimedia transmission protocol;
(D) comparing the source transmission port and the destination transmission port with a transmission port data table of a standard multimedia transmission protocol when any one of the source transmission port and destination transmission port does not fall into the transmission port data table of the non-multimedia transmission protocol;
(E) determining the network connection to be a multimedia network connection when any one of the source transmission port and the destination transmission port falls into the transmission port data table of the standard multimedia transmission protocol; and
(F) determining if the network connection is a multimedia network connection according to a transmission history of an application program that opened the network connection when any one of the source transmission port and destination transmission port does not fall into the transmission port data table of the standard multimedia transmission protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmission method for classifying network connections and transmitting multimedia data is described. After distinguishing multimedia connections from non-multimedia connects, multimedia packets are classified and consolidated into packet groups and then the packet groups are transmitted. The method for transmitting multimedia data comprises the following steps. First, determine whether a connection is used for transmitting multimedia data or not. If it does, the packets are consolidated into a packet group. Finally, forward the packet group according to a predetermined order after the packet group is assembled.
-
Citations
19 Claims
-
1. A method for classifying network connections, comprising the steps of:
-
(A) inspecting a network connection for transmitting a data, wherein the network connection includes a source transmission port and a destination transmission port;
(B) comparing the source transmission port and the destination transmission port with a transmission port data table of a non-multimedia transmission protocol;
(C) determining the network connection to be a non-multimedia network connection when any one of the source transmission port and the destination transmission port falls into the transmission port data table of the non-multimedia transmission protocol;
(D) comparing the source transmission port and the destination transmission port with a transmission port data table of a standard multimedia transmission protocol when any one of the source transmission port and destination transmission port does not fall into the transmission port data table of the non-multimedia transmission protocol;
(E) determining the network connection to be a multimedia network connection when any one of the source transmission port and the destination transmission port falls into the transmission port data table of the standard multimedia transmission protocol; and
(F) determining if the network connection is a multimedia network connection according to a transmission history of an application program that opened the network connection when any one of the source transmission port and destination transmission port does not fall into the transmission port data table of the standard multimedia transmission protocol. - View Dependent Claims (2, 3, 4)
-
-
5. A multimedia data transmission method, comprising the steps of:
-
(A) determining if the transmission protocol of a network connection for transmitting a packet is the Transmission Control Protocol or not;
(B) if the transmission protocol of the network connection is the Transmission Control Protocol, determining if the network connection has already been registered in a connection table according to the source address, the source transmission port, the destination address and the destination transmission port of the network connection;
(C) if the network connection has not been registered in the connection table, adding the network connection into the connection table as unclassified and classifying the network connection to be a multimedia network connection or a non-multimedia network connection;
(D) if the network connection has already been registered in the connection table and is unclassified, classifying the network connection to be a multimedia network connection or a non-multimedia network connection;
(E) if the network connection has already been registered in the connection table and is classified, determining if the network connection is a multimedia network connection according to the registered classification in the connection table;
(F) adding the packet into a packet group if the network connection is a multimedia network connection; and
(G) transmitting the packet group according to a pre-determined sequence after the consolidation of the packet group is complete. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting data through classification of network connections, comprising the steps of:
-
(A) determining if the transmission protocol of a network connection is the Transmission Control Protocol or not, wherein the network connection includes a plurality of first packets;
(B) directly transmitting the first packets through the network connection when the transmission protocol is not the Transmission Control Protocol;
(C) determining if the network connection has already been registered in a connection table when the transmission protocol of the network connection is the Transmission Control Protocol;
(D) if the network connection has not been registered in the connection table, adding the network connection to the connection table, registering the network connection as unclassified, and directly executing the step (F) below;
(E) determining if the network connection has already been classified as a multimedia network connection or a non-multimedia network connection when the network connection has already been registered in the connection table;
(F) classifying the network connection as a multimedia network connection or a non-multimedia connection according to a classification method when the network connection has not yet been classified;
(G) directly transmitting the first packets through the network connection when the network connection is a non-multimedia network connection;
(H) directly executing the step (J) below when the network connection is the multimedia network connection;
(I) directly transmitting the first packets through the network connection when the network connection has already been classified and the network connection is a non-multimedia network connection;
(J) adding the first packets to a packet group when the network connection has already been classified and the network connection is the multimedia network connection; and
(K) transmitting the packet group through the network connection. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification