Graphic Object Movement Method for Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile terminals with a large number of graphic objects, overlapping occurs due to limited idle space, making it difficult for users to move objects successfully, thereby degrading the user experience.

Innovation Solution

A method and apparatus that determine a module's movement direction by monitoring user operations, allowing the module to move one unit at a time while checking for overlaps, and if necessary, exchanging positions with an obstructive module to avoid overlaps, ensuring all modules can be placed without overlapping, and repeating the process until successful placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If there are a large number of graphic objects in the display area, then the display area can accommodate more content, but different graphic objects may overlap so that the graphic objects may fail to be moved

Engineering Contradiction:
Improvenumber of graphic objectsVSAvoidsuccess rate of moving graphic object
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary detection of the display area to identify idle regions before attempting to place graphic objects. This advance preparation ensures that objects can be positioned without overlapping, maintaining high placement success rates even when many objects are present on the display.

Inventive Principle:
Principle #10Preliminary action

2Area of stationary object

If graphic objects are densely arranged in the display area, then the utilization of display area increases, but the idle area decreases making it difficult to move objects

Engineering Contradiction:
Improveutilization of display areaVSAvoidease of moving graphic object
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The display area is segmented into multiple regions, including idle areas and occupied areas. By identifying and utilizing specific idle segments, the system enables object movement and placement even in densely arranged configurations, maintaining both high utilization and operational ease.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If the display area size is fixed, then the device structure is simple, but adding more graphic objects leads to overlapping

Engineering Contradiction:
Improvesimplicity of display area structureVSAvoidnumber of graphic objects
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The system introduces a spatial dimension analysis by detecting idle areas in two-dimensional space within the fixed display area. This allows efficient packing of graphic objects by utilizing available spatial gaps, increasing the number of objects that can be displayed without increasing device complexity or changing the display area size.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP2608004B1Method and device for movement of image object
Publication Date: 2017.12.06 CHINA MOBILE COMM GRP CO LTD
  • EP2608004B1 patent drawingFigure 1
  • EP2608004B1 patent drawingFigure 2
  • EP2608004B1 patent drawingFigure 3~4

AI summary

Provided is a method for the movement of an image object. In the method: A. determining the direction of movement of an image object to be moved, and a module X corresponding to same; B. moving the module X along the direction of movement by one unit; determining whether or not an overlap exists between the module X and another module; if not, terminating the process; otherwise, determining the module having the overlap with the module X as a blocking module; restoring the module X to the original position before swapping locations with the blocking module; determining whether or not all other modules apart from the module X and the blocking module can be properly placed; if yes, terminating the process; otherwise, executing step C; C. determining whether or not the module X can continue to move along the direction of movement; if not, terminating the process; otherwise, moving the module X by one unit; determining whether or not all other modules apart from the module X can be properly placed; if yes, terminating the process; otherwise, repeat step C. Employment of the solution provided in the present invention allows for an improved success rate for the movement of the image object.