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

Inactive Publication Date: 2005-11-23
KK TOSHIBA
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, these additional intermediate layers increase the complexity of the stack and severely degrade its performance if a mixed execution environment needs to be implemented

Method used

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
View more

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
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L29/08
CPCH04L69/32H04L29/08009H04L29/06013H04L69/03H04L29/06163H04L69/18H04L69/325H04L69/326
Inventor 蒂莫西·D·法恩汉姆
Owner KK TOSHIBA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products