Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Processing module, device, and method for processing of xml data

A technology for processing modules and data, which is applied in the direction of electrical digital data processing, special data processing applications, natural language data processing, etc. It can solve the problems of reducing the size of XML documents, not being suitable for providing and supporting, and increasing memory requirements, so as to achieve saving Effect of memory resources, good data communication, processing reduction

Inactive Publication Date: 2010-08-18
SIEMENS AG
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The binary XML format generally reduces the size of the XML document and thereby reduces memory requirements
[0006] However, as some binary XML formats such as BiM or EXI are adopted by market systems and devices (e.g., those small uControlers such as the family TI MSP430) with limited resources that are unsuitable for providing and supporting several of these binary XML formats, due to the Each format requires a specific set of finite state automata, so this in turn requires additional memory resources
[0007] Therefore, there are still disadvantages associated with increased memory requirements when utilizing several binary XML formats

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
  • Processing module, device, and method for processing of xml data
  • Processing module, device, and method for processing of xml data
  • Processing module, device, and method for processing of xml data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0117] figure 1 A device 1 is shown comprising a processing module 12, said device 1 and said processing module 12 being configured according to an embodiment of the invention.

[0118] The processing module 12 is configured to process XML data based on a predefined XML paradigm. To this end, the processing module 12 uses a finite state automaton 121 comprising states and transitions, both based on said predefined XML paradigm. Furthermore, the transitions of the finite state automaton 121 are configured such that they represent two binary codes: a fixed-length code compared to all codes of transitions from a particular state, and a code compared to all codes of transitions from a particular state than a variable-length code. The code is used to encode the elements and attributes declared by the predefined XML paradigm.

[0119] The processing module 12 is capable of performing at least one of two functions: encoding textual XML data into binary XML format, and decoding dat...

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 refers to processing of XML data by use of a finite state automaton, wherein said XML data is based on a predetermined XML schema and wherein said finite state automaton comprises states and transitions being arranged based on said predetermined XML schema. In the finite state automaton, at least one of the transitions of the finite state automaton, which refers to an element or attribute of said XML schema, comprises a variable length binary code, said variable length binary code being arranged to code said element or attribute of said XML schema. The present invention provides an improved handling of XML data in several systems or devices of several technical areas, wherein saving of memory resources and processing resources or costs in said systems and devices is enabled.

Description

technical field [0001] The present invention relates to a module and method for processing XML data by using a finite state automaton, wherein the XML data is based on a predetermined XML schema, and wherein the finite state automaton includes a method based on the predetermined XML schema. The XML paradigm is used to set states and transitions. Background technique [0002] In many current technologies, applications, systems, devices, etc., and in some technical fields (industrial systems, communication systems, etc.), data exchange is performed through the use of Extensible Markup Language (XML). XML is a general specification for creating custom markup languages. XML generally allows users to define markup elements and enables, for example, to share structured data, encode documents, and / or serialize data. [0003] However, in addition to the possibility of developing XML and the widespread use of XML in some technical fields and in some technical environments, textual ...

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): G06F17/30G06F40/143
CPCG06F17/2705G06F17/2247G06F40/205G06F40/143
Inventor J·霍耶尔S·卡比希
Owner SIEMENS AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products