Mobile Terminal User Behavior Analysis via Position-Function Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web user behavior analysis software is limited to analyzing clicks on URLs and does not support analysis of finer granularity, such as button clicks, and requires intrusive code modifications for non-webpage applications, making it difficult to perform user behavior analysis on mobile terminals without modifying application codes.

Innovation Solution

A data processing method and system that obtain position data from user operations on a mobile terminal screen, convert it into user behavior data using a position-function mapping relationship, allowing for non-intrusive analysis of various applications at a finer granularity without modifying existing application codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current web user behavior analysis software is used, then URL-level statistical analysis can be performed, but finer granularity analysis (such as button clicks) cannot be achieved

Engineering Contradiction:
Improveanalysis granularityVSAvoidapplication compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the user interaction data collection into two distinct layers: position data collection (which can be obtained non-intrusively from any application) and function mapping data (which provides the semantic meaning). This segmentation allows the system to achieve fine-grained analysis by combining position information with function mapping, without requiring intrusive code modifications in each application.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a position-function mapping relationship as an intermediary layer between the raw position data and the final user behavior analysis. This mapping relationship acts as a mediator that translates coordinate information into meaningful function identifiers, enabling fine-grained analysis without direct modification of application codes while maintaining broad compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If intrusive code modification is performed to add user behavior analysis functions, then detailed operation tracking can be achieved, but application modification complexity and difficulty increase

Engineering Contradiction:
Improveoperation tracking detailVSAvoidapplication modification ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent extracts the data collection function from the application code itself and places it in a separate, independent data collection system. By obtaining position data through non-intrusive means (such as screen coordinate interception) rather than embedding collection code within each application, the system achieves detailed operation tracking without requiring application modification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a virtual copy of the application interface structure through the position-function mapping relationship. Instead of modifying the actual application code to add tracking functions, the system builds a parallel mapping structure that replicates the functional layout, allowing detailed tracking through coordinate-to-function translation without touching the original application.

Inventive Principle:
Principle #26Copying

3Measurement precision

If application-specific analysis functions are added individually, then detailed analysis for each application can be achieved, but system complexity and implementation difficulty increase

Engineering Contradiction:
Improveanalysis detailVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal data collection and processing system that can handle multiple applications through a common position-function mapping mechanism. The position data collection module and the mapping relationship structure are designed to be application-agnostic, allowing the same system architecture to serve different applications with varying functionalities without increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10140377B2Data processing, data collection
Publication Date: 2018.11.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10140377B2 patent drawing
  • US10140377B2 patent drawing
  • US10140377B2 patent drawing

AI summary

Embodiments of the present invention generally relate to data processing and collection, further relate to a data processing method and a corresponding system, a data collecting method and a corresponding system. Particularly, the data processing method of the present invention comprises: obtaining position data; obtaining a position-function mapping relationship; and converting the position data into user behavior data according to the position-function mapping relationship. As compared to the prior art, at least one embodiment of the present invention has at least one of the following advantages: first, to collect user operations on a mobile terminal in a non-intrusive manner; second, to facilitate analysis performed on various applications of the mobile terminal.