Dynamic Number Input Axis Scale Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing number input methods on terminals, such as smartphones and tablets, face challenges when users need to input large numbers, as the fixed axis scale leads to poor user experience and increased errors, especially in financial applications where precision is critical.
Innovation Solution
A number input method that dynamically adjusts the axis scale based on user touch operations, allowing the scale to switch to higher or lower precision levels based on preset conditions, such as sliding speed or duration, to accommodate individual input requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a fixed axis scale is used in number input control, then the interface is simple and easy to implement, but the measurement precision and user experience deteriorate when inputting large or small numbers
Solution Approach 1:
The patent applies dynamics by making the axis scale adjustable rather than fixed. The number input control dynamically switches between multiple axis scales (first axis scale and second axis scale) based on user touch operations, allowing the scale to adapt to different input requirements for large or small numbers while maintaining interface simplicity.
Solution Approach 2:
The patent changes the parameter of axis scale according to user input characteristics. By detecting touch operation characteristics (such as sliding distance or duration), the system changes the axis scale parameter to match the input range, improving measurement precision without requiring a completely complex interface redesign.
2Adaptability or versatility
If multiple axis scales are provided to accommodate different number ranges, then the adaptability improves, but the device complexity increases
Solution Approach 1:
Instead of providing multiple static axis scales simultaneously, the patent uses a dynamic approach where a single number input control can switch between different axis scales based on user touch operations. This dynamic switching mechanism achieves adaptability for different number ranges while keeping the overall structure simpler than having multiple independent scale systems.
Solution Approach 2:
The number input control is designed with multi-functionality to handle different input scenarios. By integrating the ability to switch between first and second axis scales within a single control component, the system achieves universal adaptability for various number input requirements without requiring separate controls for each scale type.
3Ease of operation
If the axis scale is fixed, then the implementation is simple, but the ease of operation deteriorates for users inputting large or small numbers
Solution Approach 1:
The system provides self-service functionality by automatically detecting user touch operation characteristics and switching axis scales without requiring manual intervention. The number input control monitors touch operations (such as sliding distance or duration) and autonomously selects the appropriate axis scale, making the operation easier while keeping the switching mechanism implicit and simple.
Solution Approach 2:
The patent implements feedback by detecting touch operation characteristics (sliding distance, duration, speed) and using this information to determine which axis scale to switch to. This feedback mechanism allows the system to adapt to user needs automatically, improving ease of operation while maintaining a relatively simple implementation through automated detection and response.
Data Source
AI summary
The present disclosure relates to a number input method, a number input apparatus and a storage medium. The number input method is applied to a terminal, the method includes: displaying a number input control, wherein the number input control comprises a number axis, and the number axis comprises a first axis scale; receiving a first touch operation on the number axis, and switching the first axis scale to a second axis scale in response to the first touch operation meeting a preset condition; and receiving a second touch operation on the number axis, and determining a target number according to a position on the second axis scale corresponding to the second touch operation, and displaying the target number.


