Dynamic Menu Bar Softkey Display Adjustment for Mobile Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile terminals face issues with displaying menu bar softkeys due to fixed length constraints, leading to incomplete or abbreviated text for longer strings and inefficient use of space for shorter strings in multi-language environments.

Innovation Solution

A method and control module for dynamically adjusting the display location and length of menu bar softkeys based on the number and length of non-zero softkeys, ensuring that each softkey's text is fully displayed by averaging or distributing the total display length, and applying truncation or abbreviation as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed length is assigned to each softkey on the menu bar, then the layout is simple and stable, but the character string cannot be displayed completely when the language is changed

Engineering Contradiction:
Improvedisplay completenessVSAvoiddisplay adjustment mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of softkey display parameters. The system calculates the actual length required for each softkey based on its character string content and dynamically assigns display location and length, rather than using fixed predetermined values. This allows the interface to adapt to different language lengths and content requirements automatically.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the display parameters (location and length) of softkeys based on the actual content requirements. By calculating the necessary display space for each softkey's character string and adjusting the display parameters accordingly, the system ensures complete display of text while optimizing space utilization across the menu bar.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the menu bar is equally divided for displaying softkeys, then the layout is uniform and simple, but the spare space cannot be used when some softkey character strings are short

Engineering Contradiction:
Improvespace utilizationVSAvoidlayout simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies different display lengths to different softkeys based on their specific content requirements. Instead of uniform division, each softkey receives a display length tailored to its character string, allowing short strings to occupy less space and long strings to expand accordingly, thereby improving overall space utilization while maintaining layout simplicity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically calculates and assigns display lengths for each softkey based on the actual content. This dynamic approach allows the menu bar to optimize space utilization by allocating more space to longer character strings and less space to shorter ones, rather than using static equal division.

Inventive Principle:
Principle #15Dynamics

3Reliability

If fixed display length is used for softkeys, then the implementation is simple, but the display effect is poor when character string lengths vary significantly

Engineering Contradiction:
Improvedisplay effectivenessVSAvoiddisplay assignment mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the display parameters dynamically based on content requirements. The system calculates the actual length needed for each softkey's character string and adjusts the display length parameter accordingly, ensuring that each softkey displays its text completely and effectively without truncation or excessive whitespace.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary calculation of the required display space for each softkey before rendering. By pre-calculating the necessary display parameters based on character string length and other factors, the system ensures optimal display effectiveness is achieved before the user sees the interface.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8659625B2Mobile terminal and method for adjusting menu bar softkey display dynamically
Publication Date: 2014.02.25 ZTE CORP
  • US8659625B2 patent drawing
  • US8659625B2 patent drawing
  • US8659625B2 patent drawing

AI summary

A method and terminal for adjusting menu bar softkey display dynamically are provided by the present invention. The method includes the following steps: obtaining the total display length of the menu bar and the respective corresponding character string length value and the location information of all the softkeys on the menu bar; setting the softkey of which the character string length value is non-zero on the menu bar as the non-zero softkey; assigning the display location and display length of each non-zero softkey according to the number of the non-zero softkeys and location information of each non-zero softkey; and displaying each non-zero softkey according to the assigned display location and display length. The method and terminal of the present invention overcomes the current defect that currently the fixed value is adopted to display the softkey of the bottom bar.