Flexible protocol stack

A protocol and protocol layer technology, applied in the field of protocol layer, can solve problems such as increasing stack complexity and reducing performance

A protocol and protocol layer technology, applied in the field of protocol layer, can solve problems such as increasing stack complexity and reducing performance

CN1701586AInactive Publication Date: 2005-11-23KK TOSHIBA

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Flexible protocol stack
  • Flexible protocol stack
  • Flexible protocol stack

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0192] Figure 1 illustrates a communication protocol stack familiar to those skilled in the art. The protocol stack comprises several software or protocol layers L1-L7 through which signals or protocol messages are processed. For example, the application (L7) could be a web browser or a controller for GSM voice calls, the signals and messages generated by the application (L7) are processed down through the lower layers Some physical link with fiber optic cable is transmitted to another application.

[0193] Figure 2 shows a simplified example of one of the communication stack layers. The actual details of how each layer works will depend on the particular protocol used. Layers receive packets such as parts of voice calls or Web pages. Layers are software processes that perform a series of predetermined steps (protocols) on received packets. A first step performs a checksum calculation and rejects the packet if necessary, then eliminates the packet header, and another step ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to protocol stacks and protocol layers within protocol stacks especially, but not exclusively, for communications terminals such as mobile phones, lap top computers and base stations. The present invention provides a method of providing a communications protocol for processing a signal in a processing apparatus having a processor and memory, the protocol defined by a plurality of protocol layers; the method comprising: loading a software module into the memory, the module arranged to receive and process said signal according to a set of generic functions corresponding to one of said layers, the module comprising generic function pointers corresponding to said generic functions in a function mapping object; loading said function mapping object into the memory, the object comprising apparatus specific function pointers corresponding to the generic functions in order to map a said generic function to one or more apparatus specific functions; executing the module according to said mapped apparatus specific functions in order to process received signals according to said protocol layer.

Description

technical field [0001] The present invention relates to protocol stacks and protocol layers within protocol stacks, particularly but not limited to communication terminals such as mobile phones, laptop computers and base stations. Background technique [0002] Communication devices such as mobile phones, laptops and base stations are increasingly required to support multiple protocol stacks with different structures to allow support of multiple radio access network standards (potentially simultaneously), potentially supporting different optional features. For example, a laptop computer may need to support secure and non-secure Internet access over WLAN, GSM or UMTS, and Bluetooth. Security provided as part of the VPN feature within the IP protocol stack, in addition to encryption at the link layer, is provided as a different option within the protocol stack. However, it is important that non-encrypted packets are not passed to other non-secure (or low-security) stacks. The...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
23 Nov 2005
Publication
CN1701586A
IPC
H04L29/06; H04L29/08
CPC
H04L69/32; H04L29/08009; H04L29/06013; H04L69/03; H04L29/06163; H04L69/18; H04L69/325; H04L69/326
Inventors
蒂莫西·D·法恩汉姆