Client Device Data Usage Template Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for parsing data usage messages require constant connection to a server, leading to inefficiencies and parsing errors when operators change message formats.

Innovation Solution

A method where a client device acquires and stores data usage templates, allowing it to independently parse subsequent messages without continuous network connection, or sends messages to a server for template analysis and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the client device connects to the server each time to parse data usage messages, then the parsing can be performed with server resources, but the operational cost increases and efficiency decreases

Engineering Contradiction:
Improveparsing efficiencyVSAvoidconnection time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The client device performs preliminary action by acquiring and storing data usage templates in advance from the server. These templates contain the necessary parsing rules and formats. When a new data usage message arrives, the client can independently parse it using the pre-stored templates without needing to connect to the server, thus improving efficiency and reducing connection time.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the server stores and manages all data usage templates, then centralized control is maintained, but the system complexity increases and response time decreases

Engineering Contradiction:
Improvetemplate managementVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system is segmented into two parts: template management and template usage. The server handles template management (acquiring, storing, and providing templates), while the client device handles template usage (storing templates locally and using them for parsing). This segmentation allows centralized control of template updates while enabling independent client-side parsing operations.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the client device stores and uses local templates, then offline parsing is enabled, but the initial acquisition process becomes more complex

Engineering Contradiction:
Improveparsing reliabilityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The client device is designed to be self-sufficient by storing data usage templates locally and using them independently for parsing operations. This self-service capability allows the client to parse data usage messages offline without requiring continuous server connection, improving reliability. The template acquisition process is simplified to a one-time or periodic operation rather than requiring server connection for every parsing task.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9178845B2Method, client device, server system for parsing a data usage value
Publication Date: 2015.11.03 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9178845B2 patent drawing
  • US9178845B2 patent drawing
  • US9178845B2 patent drawing

AI summary

The method is performed as a client device and includes receiving a first message that includes a first data usage value. The first message is formatted according to a respective format. After receiving the first message, the method further includes acquiring a data usage template corresponding to the respective format. The method further includes receiving a second message that includes a second data usage value. The second message is formatted according to the respective format. The method further includes parsing the second message according to the data usage template so as to obtain a second data usage value.