M2M Platform Custom Message Definition via Dynamic Register
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing M2M platform management systems, relying on the Wireless M2M Protocol (WMMP), are limited in adapting to diverse application requirements due to predefined commands and Tag-Length-Values (TLVs), necessitating complex modifications and recompilation for new terminals or platforms, which hinders efficient real-time monitoring and service implementation.
Innovation Solution
A method and system for defining custom messages in the M2M platform, involving a custom message register command that generates and stores description information, including identification and function details, allowing for the storage and processing of custom TLVs and commands, enabling easier adaptation to new terminals and platforms without extensive recompilation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If predefined commands and TLVs are used in WMMP protocol, then the system structure is standardized and stable, but the adaptability to diverse application requirements is limited
Solution Approach 1:
The patent implements dynamic message definition by allowing the M2M platform to dynamically generate description information for custom messages based on register commands, enabling the system to adapt to diverse application requirements without requiring complex modifications or recompilation. The platform can dynamically create, modify, and delete message definitions during runtime, transforming the static protocol structure into a dynamic one that accommodates varying application needs.
Solution Approach 2:
The patent enables parameter changes by allowing custom messages to define their own data elements, data types, and structures through description information. Instead of being constrained to fixed TLV formats, the system permits modification of message parameters such as element identifiers, data formats, and validation rules, thereby achieving adaptability to different application scenarios while maintaining system stability through a standardized extension mechanism.
2Adaptability or versatility
If custom messages are defined through manual modification and recompilation, then the system can support new terminals, but the operation complexity and time consumption increase significantly
Solution Approach 1:
The patent implements self-service by enabling the M2M platform to automatically generate description information for custom messages in response to register commands. When a new terminal or application platform needs to be supported, the system autonomously creates the necessary message definitions and stores them in the database, eliminating the need for manual modification and recompilation of system code. This self-service mechanism dramatically reduces operation complexity and accelerates the onboarding of new terminals.
Solution Approach 2:
The patent applies preliminary action by pre-establishing a standardized interface and mechanism for message definition through the custom message register command. The system prepares the infrastructure in advance, including the command format, processing logic, and database storage structure, so that when new terminals need to be supported, the adaptation can proceed smoothly without ad-hoc modifications. This preliminary setup reduces the operational burden during actual terminal integration.
3Productivity
If fixed TLV structures are used in WMMP protocol, then the protocol implementation is simple, but the ability to satisfy various user requirements is insufficient
Solution Approach 1:
The patent achieves universality by designing a message definition mechanism that can accommodate multiple function types (data reporting, control commands, event notifications, etc.) through a unified custom message structure. The description information framework supports various data elements, data types, and validation rules within a single standardized interface, allowing the system to satisfy diverse user requirements while maintaining simple protocol implementation. This multi-functional design enables the same mechanism to handle different service scenarios efficiently.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The present disclosure provides a method and a system for defining a message in an M2M platform, and an M2M platform. A custom message register command, which is sent by a newly accessed terminal or an application platform and is used for defining a message, is processed and analyzed by adding a custom processing unit into the M2M platform, and generate corresponding description information of the custom register command in accordance with the requirements of the terminal according to the content of the custom message register command, the M2M platform also can directly process the description information of the custom message imported by the administrator through the custom processing unit, so as to define the custom message in the M2M conveniently, and to establish a new service easily.