Light weight protocol and agent in a network communication
First Claim
1. A method for a network-side protocol agent to facilitate communication between network nodes, the method comprising:
- receiving a first message in accordance to a first network protocol from a first network node, wherein the first network protocol is configured to facilitate a plurality of communication types comprising media streaming, downloading, and voice over internet protocol (VoIP), and the first message comprises;
application type information for identifying a communication type between the first network node and a second network node,a session identifier for uniquely identifying a communication session in the first network protocol,action type information,a message destination identifier for identifying a destination of the first message, andat least one of status information, position information for identifying a starting point of a media stream or data;
establishing a communication session with the first network node;
communicating with the second network node on behalf of the first network node in accordance to a second network protocol;
forwarding data from the second network node to the first network node via the communication session with the first network node in accordance to the first network protocol;
receiving a second message in accordance to the first network protocol from the first network node;
determining a third network protocol to map the second message to based on an application type information indicated in the second message, the third network protocol being different from the second network protocol;
generating a third message in accordance to the third network protocol based on the second message; and
sending the third message to a third network node via the third network protocol.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for using a light weight protocol (LWP) and protocol agent in a network communication system. A protocol agent receives a message in LWP from an end node. The message in LWP is directed to a destination network node that uses a network protocol that the end node is incapable of supporting, such as Hypertext Transfer Protocol (HTTP), Real Time Streaming Protocol (RTSP), Session Initiation Protocol (SIP) or other network protocols. The protocol agent determines a network protocol to map the message to, and generates a message in the determined network protocol based on the received LWP message. The protocol agent then sends the generated message to the destination network node.
41 Citations
14 Claims
-
1. A method for a network-side protocol agent to facilitate communication between network nodes, the method comprising:
-
receiving a first message in accordance to a first network protocol from a first network node, wherein the first network protocol is configured to facilitate a plurality of communication types comprising media streaming, downloading, and voice over internet protocol (VoIP), and the first message comprises; application type information for identifying a communication type between the first network node and a second network node, a session identifier for uniquely identifying a communication session in the first network protocol, action type information, a message destination identifier for identifying a destination of the first message, and at least one of status information, position information for identifying a starting point of a media stream or data; establishing a communication session with the first network node; communicating with the second network node on behalf of the first network node in accordance to a second network protocol; forwarding data from the second network node to the first network node via the communication session with the first network node in accordance to the first network protocol; receiving a second message in accordance to the first network protocol from the first network node; determining a third network protocol to map the second message to based on an application type information indicated in the second message, the third network protocol being different from the second network protocol; generating a third message in accordance to the third network protocol based on the second message; and sending the third message to a third network node via the third network protocol. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network-side protocol agent server comprising:
-
a processor; and a memory having stored instructions that when executed by the processor cause the network-side protocol agent server to; receive a first message using light weight protocol from a first network node, wherein the network-side protocol agent server is configured to facilitate a plurality of communication types comprising media streaming, downloading, and voice over internet protocol (VoIP), and the first message comprises; application type information for identifying a communication type between the first network node and a second network node, a session identifier for uniquely identifying a communication session in the first network protocol, action type information, a message destination identifier for identifying a destination of the first message, and at least one of status information, position information for identifying a starting point of a media stream or data; establish a communication session with the first network node using the light weight protocol based on the identified communication type; communicate with the second network node on behalf of the first network node in accordance to a second network protocol based on the identified communication type; forward data from the second network node to the first network node via the communication session with the first network node in accordance to the light weight protocol; receive a second message in accordance to light weight protocol from the first network node; determine a third network protocol to map the second message to based on an application type information indicated in the second message, the third network protocol being different from the second network protocol; generate a third message in accordance to the third network protocol based on the second message; and send the third message to a third network node via the third network protocol. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification