IP Library Patent Application 16172341
Patent Application
App. No. 16/172,341

Step Counting Method and Apparatus

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 None
App. No.
16/172,341
Abstract

A step counting apparatus collects wearing limb information, determines, based on the wearing limb information, a type of the target limb on which a user wears the step counting apparatus, collects, in a step counting period, step counting information of the target limb, searches for, in a correspondence between a type of limb and a step counting criterion reference information, target step counting criterion reference information corresponding to the target limb, determines, based on the step counting information and the target step counting criterion reference information, whether the user is in a walking state in the step counting period, and calculates a quantity of steps based on the step counting information when the user is in a walking state in the step counting period.

Claims (44)

1 . A step counting method, comprising:

collecting, by a step counting apparatus, wearing limb information, the wearing limb information comprising related characteristic information of a target limb on which a user wears the step counting apparatus;

determining, by the step counting apparatus based on the wearing limb information, a type of the target limb;

collecting, by the step counting apparatus in a step counting period, step counting information of the target limb;

searching for, by the step counting apparatus based on the type of the target limb in a correspondence between a type of limb and a step counting criterion reference information, target step counting criterion reference information corresponding to the target limb;

determining, by the step counting apparatus based on the step counting information and the target step counting criterion reference information, whether the user is in a walking state in the step counting period; and

calculating, by the step counting apparatus, a quantity of steps based on the step counting information when the user is in the walking state in the step counting period.

2 . The step counting method of claim 1 , wherein after calculating the quantity of steps based on the step counting information, the method further comprises adding, by the step counting apparatus, the calculated quantity of steps to a total quantity of steps accumulated at an end of a previous step counting period of the step counting period.

3 . The step counting method of claim 1 , wherein the target step counting criterion reference information comprises a parameter threshold corresponding to a specified parameter, and determining whether the user being in the walking state in the step counting period comprises:

calculating, by the step counting apparatus based on the step counting information, a parameter value of the specified parameter; and

determining that the user is in the walking state in the step counting period when the parameter value of the specified parameter exceeds the parameter threshold of the specified parameter.

4 . The step counting method of claim 3 , wherein the specified parameter comprises a difference between a probability that a wearing limb is in the walking state and a probability that the wearing limb is in a non-walking state.

5 . The step counting method of claim 3 , wherein the specified parameter comprises a vibration frequency of a wearing limb.

6 . The step counting method of claim 3 , wherein the specified parameter comprises a vibration amplitude of a wearing limb.

7 . The step counting method of claim 1 , further comprising:

searching for, by the step counting apparatus based on the type of the target limb in a correspondence between the type of limb and a filtering manner, a target filtering manner corresponding to the target limb; and

performing, by the step counting apparatus, a filtering process on the step counting information using the target filtering manner before determining whether the user is in the walking state in the step counting period.

8 . A step counting apparatus, comprising:

a non-transitory computer-readable storage medium storing programming instructions; and

a processor coupled to the non-transitory computer-readable storage medium, the programming instructions causing the processor to be configured to:

collect wearing limb information, the wearing limb information comprising related characteristic information of a target limb on which a user wears the step counting apparatus;

determine, based on the wearing limb information, a type of the target limb;

collect, in a step counting period, step counting information of the target limb;

search for, based on the type of the target limb in a correspondence between a type of limb and a step counting criterion reference information, target step counting criterion reference information corresponding to the target limb;

determine, based on the step counting information and the target step counting criterion reference information, whether the user is in a walking state in the step counting period; and

calculate a quantity of steps based on the step counting information when the user is in the walking state in the step counting period.

9 . The step counting apparatus of claim 8 , wherein the programming instructions further cause the processor to be configured to add the calculated quantity of steps to a total quantity of steps accumulated at an end of a previous step counting period of the step counting period.

10 . The step counting apparatus of claim 8 , wherein the target step counting criterion reference information comprises a parameter threshold corresponding to a specified parameter, and the programming instructions further causing the processor to be configured to:

calculate, based on the step counting information, a parameter value of the specified parameter; and

determine that the user is in the walking state in the step counting period when the parameter value of the specified parameter exceeds the parameter threshold of the specified parameter.

11 . The step counting apparatus of claim 10 , wherein the specified parameter comprises a difference between a probability that a wearing limb is in the walking state and a probability that the wearing limb is in a non-walking state.

12 . The step counting apparatus of claim 10 , wherein the specified parameter comprises a vibration frequency of a wearing limb.

13 . The step counting apparatus of claim 10 , wherein the specified parameter comprises a vibration amplitude of a wearing limb.

14 . The step counting apparatus of claim 8 , wherein the programming instructions further cause the processor to be configured to:

search for, based on the type of the target limb in the correspondence between the type of limb and a filtering manner, a target filtering manner corresponding to the target limb; and

perform a filtering process on the step counting information using the target filtering manner before determining whether the user is in the walking state in the step counting period.

15 . A step counting method, wherein the method comprises:

collecting, by a step counting apparatus, wearing limb information, the wearing limb information comprising related characteristic information of a target limb on which a user wears the step counting apparatus;

determining, by the step counting apparatus based on the wearing limb information, a type of the target limb;

collecting, by the step counting apparatus in a step counting period, step counting information of the target limb;

searching for, by the step counting apparatus in a correspondence between a type of limb and a filtering manner, a target filtering manner corresponding to the target limb;

performing, by the step counting apparatus, filtering processing on the step counting information by using the target filtering manner, to determine filtered step counting information;

determining, by the step counting apparatus based on the filtered step counting information, whether the user is in a walking state in the step counting period; and

calculating, by the step counting apparatus, a quantity of steps based on the step counting information when determining that the user is in a walking state in the step counting period.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: HUAWEI TECHNOLOGIES CO., LTD.
To: XFUSION DIGITAL TECHNOLOGIES CO., LTD.
Reel/Frame 058682/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2020
From: LIAO, HENG; SUN, YI; HUANG, XUEYAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 053496/0032 →