IP Library Granted Patent US 11,644,970
Granted Patent B2
US 11,644,970 · App. 17/232,072 · Granted May 9, 2023

Number input method, apparatus, and storage medium

Inventors: Xu Zhang (Beijing, CN); Yu Cheng (Beijing, CN)
Assignee: AIRSTAR DIGITAL TECHNOLOGY CO., LTD.
G06F3/04886G06F3/0481G06F3/04847
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,644,970
App. No.
17/232,072
Granted
May 9, 2023
Kind
B2
Abstract

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.

Claims (35)

1. A number input method, for use with a display of a terminal, comprising:

displaying a number input control, wherein the number input control comprises a number axis and a number indicator, and the number axis comprises a first axis scale, wherein the number indicator is movable along the number axis;

receiving a first touch operation performed on the number indicator;

determining a first number corresponding to the first axis scale at a location of the number indicator on the number axis;

wherein the first touch operation comprises a sliding operation of sliding the number indicator along the number axis, in response to the first touch operation meeting a preset condition of detecting that a sliding speed of the sliding operation drops to a preset speed threshold, obtaining a second axis scale based on the first number by increasing an accuracy of the first axis scale by a preset order of magnitude;

receiving a second touch operation on the number indicator within the second axis scale range, determining a second number corresponding to a location of the second touch operation within the second axis scale;

displaying the second number; and

in response to detecting a continuous touch on a first end point or a second end point of the second axis scale, switching the second axis scale to a third axis scale, wherein an accuracy of the second axis scale is higher than an accuracy of the third axis scale by the preset order of magnitude.

2. The method according to claim 1 , wherein the first touch operation further comprises a touch operation on the number axis; and

the first touch operation meeting the preset condition comprises:

continuously detecting the touch operation on the number axis, wherein a duration of the touch operation reaches a preset time threshold.

3. The method according to claim 1 , wherein the first end point represents the smallest number on the number axis, and the second end point represents the largest number on the number axis.

4. A number input apparatus, applied to a terminal with a display, comprising:

one or more processors;

a memory storing instructions executable by the one or more processors;

wherein the one or more processors are configured to:

display a number input control, wherein the number input control comprises a number axis and a number indicator, and the number axis comprises a first axis scale, wherein the number indicator is movable along the number axis;

receive a first touch operation performed on the number indicator;

determine a first number corresponding to the first axis scale at a location of the number indicator on the number axis;

wherein the first touch operation comprises a sliding operation of sliding the number indicator along the number axis, in response to the first touch operation meeting a preset condition of detecting that a sliding speed of the sliding operation drops to a preset speed threshold, obtain a second axis scale based on the first number by increasing an accuracy of the first axis scale by a preset order of magnitude;

receive a second touch operation on the number indicator within the second axis scale range, determine a second number corresponding to a location of the second touch operation within the second axis scale;

display the second number; and

in response to detecting a continuous touch on a first end point or a second end point of the second axis scale, switch the second axis scale to a third axis scale, wherein an accuracy of the second axis scale is higher than an accuracy of the third axis scale by the preset order of magnitude.

5. The apparatus according to claim 4 , wherein the first touch operation further comprises a touch operation on the number axis; and

the first touch operation meeting the preset condition comprises:

continuously detecting the touch operation on the number axis, wherein a duration of the touch operation reaches a preset time threshold.

6. The apparatus according to claim 4 , wherein the first end point represents the smallest number on the number axis, and the second end point represents the largest number on the number axis.

7. A non-transitory computer-readable storage medium, wherein when instructions stored in the storage medium are executed by a processor of a mobile terminal, the mobile terminal is caused to execute a number input method, and the method comprises:

displaying a number input control, wherein the number input control comprises a number axis and a number indicator, and the number axis comprises a first axis scale, wherein the number indicator is movable along the number axis;

receiving a first touch operation performed on the number indicator;

determining a first number corresponding to the first axis scale at a location of the number indicator on the number axis;

wherein the first touch operation comprises a sliding operation of sliding the number indicator along the number axis, in response to the first touch operation meeting a preset condition of detecting that a sliding speed of the sliding operation drops to a preset speed threshold, obtaining a second axis scale based on the first number by increasing an accuracy of the first axis scale by a preset order of magnitude;

receiving a second touch operation on the number indicator within the second axis scale range, determining a second number corresponding to a location of the second touch operation within the second axis scale;

displaying the second number; and

in response to detecting a continuous touch on a first end point or a second end point of the second axis scale, switching the second axis scale to a third axis scale, wherein an accuracy of the second axis scale is higher than an accuracy of the third axis scale by the preset order of magnitude.

Assignments (2)
CHANGE OF NAME Recorded Oct 30, 2021
From: XIAOMI DIGITAL TECHNOLOGY CO., LTD.
To: AIRSTAR DIGITAL TECHNOLOGY CO., LTD.
Reel/Frame 057977/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2021
From: ZHANG, XU; CHENG, YU
To: XIAOMI DIGITAL TECHNOLOGY CO., LTD.
Reel/Frame 055937/0023 →
Priority Claims (1)
CN 202010881248.9 · Aug 27, 2020 · national
Continuity (1)
Related Publication 20220066632A1 · Mar 3, 2022