XML-Based Device Control System Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Prior device control systems, such as speech recognition command and control systems, face challenges in effectively defining and managing diverse information exchanged between components, leading to confusing and conflicting information formats that hinder interoperability across different systems.
Innovation Solution
Employing Extensible Markup Language (XML) to define information resources, including device, control, and voice interface behavior information, through XML document types, parsers, and packetizers to facilitate clear and standardized information exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If proprietary syntax and semantics are used for defining information resources, then device control systems can be developed with custom化的信息格式, but interoperability between different devices and systems deteriorates
Solution Approach 1:
The patent applies universality by implementing an XML-based information resource definition system that serves multiple functions: it defines device information, control information, feedback information, and voice interface behavior information within a single standardized framework. This universal XML structure enables different devices and systems to interchange information seamlessly while maintaining custom information formats through XML elements and attributes, thus resolving the contradiction between customized development ease and interoperability.
2Adaptability or versatility
If proprietary syntax is used for information definition, then system-specific information formats can be created, but information exchange effectiveness between components deteriorates
Solution Approach 1:
The patent introduces XML as an intermediary standard for information exchange between system components. The XML framework acts as a mediator that translates proprietary information formats into a universal structure, preserving the semantic meaning and customization needs while enabling effective information exchange. The XML document type definitions and element structures serve as the intermediary language that prevents information loss during transmission between different components.
3Ease of manufacture
If proprietary syntax and semantics are employed, then custom information formats can be defined, but development and deployment time increases
Solution Approach 1:
The patent applies preliminary action by pre-defining XML document type definitions, element structures, and information schemas before actual device development and deployment. The XML framework provides pre-established templates and structures for device information, control information, feedback information, and voice interface behavior information. This preliminary structuring eliminates the need to create information formats from scratch during development, significantly reducing development and deployment time while maintaining format customization capabilities.
Data Source
AI summary
A device control system including at least one device operable by the system, at least one processor, software executing on the at least one processor for receiving message data and determining a corresponding XML document type, software executing on the at least one processor for generating a XML document based on the XML document type, the XML document including the message data, software executing on the processor for packetizing the XML document, and two or more communication components, each communication component including an XML parser for parsing the XML document and extracting the message data.


