Method for transmitting messages in wireless communication system using a server process
First Claim
1. A method for transmitting messages in a wireless communication system using a server process, wherein the wireless system includes a plurality of inter-connected nodes, the nodes having a main circuit board connected to at least one component by an external bus, the method comprising the steps of:
- encapsulating a message to be transmitted to a component in a destination node using a protocol stack, the encapsulated message including an indication of a destination node and a server process reference label, the server process reference label being associated with the component in the destination node;
transmitting the encapsulated message to a main circuit board in the destination node using the indication of the destination node;
un-encapsulating the encapsulated message using another protocol stack at the destination node to obtain the message in the form prior to being encapsulated; and
routing the message from the main circuit board to the component using a server process and the server process reference label in the encapsulated message.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method for transmitting messages to components in a wireless communication system using a server process. In an embodiment of the present invention, the wireless communication system is a set of interconnected nodes with a main circuit board connected to zero or more components. To transmit a message to a component in the wireless communication system, the message is first encapsulated with a reference label that is associated with a component to which the message is to be sent, i.e., destination component. Upon encapsulation, the message is then transmitted to a destination node, which is a node on which resides the destination component. At the destination node, a server process determines an address for the destination component using the reference label. In one embodiment of the present invention, the address of the destination component is determined by the server process using a mapping table containing information correlating reference labels to addresses of components in the destination node.
55 Citations
21 Claims
-
1. A method for transmitting messages in a wireless communication system using a server process, wherein the wireless system includes a plurality of inter-connected nodes, the nodes having a main circuit board connected to at least one component by an external bus, the method comprising the steps of:
-
encapsulating a message to be transmitted to a component in a destination node using a protocol stack, the encapsulated message including an indication of a destination node and a server process reference label, the server process reference label being associated with the component in the destination node;
transmitting the encapsulated message to a main circuit board in the destination node using the indication of the destination node;
un-encapsulating the encapsulated message using another protocol stack at the destination node to obtain the message in the form prior to being encapsulated; and
routing the message from the main circuit board to the component using a server process and the server process reference label in the encapsulated message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
creating control information using the server process reference label for indicating to the other protocol stack at the destination node that the message belongs to the server process.
-
-
3. The method of claim 1, wherein the step of encapsulating the message includes the step of:
creating control information using the indication of the destination node for transmitting the message to the destination node.
-
4. The method of claim 3, wherein the step of creating the control information includes the steps of:
-
inserting a wireless communication system identifier into a field in the control information; and
inserting a node identifier into another field in the control information.
-
-
5. The method of claim 3, wherein the step of encapsulating the message includes the step of:
creating another control information using the first control information created using the indication of the destination node for transmitting the message over a packet switching network to the destination node.
-
6. The method of claim 1, wherein the step of routing the message includes the step of:
creating a child server process to route the message from the main circuit board to the component, the child server process being associated with the component and the server process reference label in the encapsulated message.
-
7. The method of claim 1, wherein the step of encapsulating the message includes the step of:
determining the server process reference label using an address of the component in the destination node and a master mapping table containing information correlating reference labels to addresses of components in the wireless communication system.
-
8. The method of claim 1, wherein the step of encapsulating the message includes the step of:
determining the server process reference label using an address of the component in the destination node and a mapping table containing information correlating reference labels to addresses of components in the destination node.
-
9. The method of claim 8, wherein the step of determining the server process reference label includes the step of:
creating a address resolution request associated with a resolution reference label, the address resolution request being a message with the address of the component in the destination node, the resolution reference label being associated with an address resolution process that is operable to determine a server process reference label form an address of a component.
-
10. The method of claim 1, wherein the step of routing the message includes the step of:
translating the server process reference label in the encapsulated message into the address of the component in the destination node using a mapping table.
-
11. The method of claim 1, wherein the step of encapsulating the message includes the step of:
determining the server process reference label using an address of the component in the destination node and a mathematical algorithm that converts the address of the component into a server process reference label.
-
12. The method of claim 1, wherein the step of routing the message includes the step of:
translating the server process reference label in the encapsulated message into the address of the component in the destination node using a mathematical algorithm.
-
13. The method of claim 1 comprising the additional step of:
determining a server process reference label associated with a component at the destination node available to act upon the message being encapsulated using a component allocation process.
-
14. A method for transmitting messages to a component in a wireless communication system comprising the steps of:
-
transmitting a message to a main circuit board in a destination node of the wireless communication system, wherein the message includes an indication of a component address which is embedded in the message such that the indication of the component address is distinguishable from other parts of the message, wherein the indication of the component address indicates to a protocol stack the message belongs to a server process or indicates to a child server process an address of the component where the message is to be routed;
examining the indication of the component address embedded in the message with a server process at the main circuit board in the destination node; and
routing the message from the main circuit board to a component associated with the indication of the component address embedded in the message using the server process. - View Dependent Claims (15, 16, 17)
creating the message by embedding the indication of the component address in a predetermined location within the message.
-
-
16. The method of claim 14 comprising the additional step of:
creating the message by embedding the indication of the component address in a predetermined location from a set of predetermined characters within the message.
-
17. The method of claim 14, wherein the step of routing the message includes the step of:
determining the address of the component using the indication of the component address embedded in the message.
-
18. A method for transmitting messages to a component in a wireless communication system comprising the steps of:
-
transmitting a message to a main circuit board in a destination node of the wireless communication system, wherein the message includes an indication of a component address which is embedded in the message such that the indication of the component address is distinguishable from other parts of the message examining the indication of the component address embedded in the message with a server process at the main circuit board in the destination node; and
routing the message from the main circuit board to a component associated with the indication of the component address embedded in the message using the server process, wherein the step of transmitting the message includes the step of;
encapsulating the message using a predetermined reference label which will indicate to the protocol stack in the main circuit board at the destination node that the message belongs to the server process.
-
-
19. A wireless communication system comprising:
-
a packet switching network for switching data from an endpoint in the packet switching network to another endpoint in the packet switching network; and
nodes for performing data communication functions, wherein each node includes a packet switching circuit for connecting the node to an endpoint in the packet switching network, a main circuit board having a protocol stack and at least one server process, the protocol stack being operable to encapsulate and segment messages using an indication of a destination node and a server process reference label such that the message may be transmitted from a source node over the packet switching network to the destination node and routed to a component in the destination node, the protocol stack being further operable to un-encapsulate and re-assemble encapsulated and segmented messages, and at least one component connected to the main circuit board via an external bus, the server processes being operable to translate the server process reference label into an address of a component in the destination node and route the message from the main circuit board over the external bus to the component in the destination node. - View Dependent Claims (20, 21)
-
Specification