CN104991644A - Method and apparatus for determining use object of mobile terminal - Google Patents
Method and apparatus for determining use object of mobile terminal Download PDFInfo
- Publication number
- CN104991644A CN104991644A CN201510354115.5A CN201510354115A CN104991644A CN 104991644 A CN104991644 A CN 104991644A CN 201510354115 A CN201510354115 A CN 201510354115A CN 104991644 A CN104991644 A CN 104991644A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- movement change
- preset
- movement
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000008859 change Effects 0.000 claims abstract description 160
- 230000001133 acceleration Effects 0.000 claims abstract description 66
- 230000005484 gravity Effects 0.000 claims abstract description 29
- 230000008569 process Effects 0.000 claims abstract description 19
- 230000006399 behavior Effects 0.000 claims description 68
- 241001465754 Metazoa Species 0.000 claims description 32
- 230000009471 action Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 210000003414 extremity Anatomy 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000036541 health Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 238000012896 Statistical algorithm Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 210000003141 lower extremity Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
The invention relates to a method and an apparatus for determining a use object of a mobile terminal. The method for determining the use object of the mobile terminal comprises the steps of: obtaining motion change information of the mobile terminal through a gravity sensor, wherein the motion change information is used for representing the motion change of the mobile terminal in an acceleration process; according to a preset cycle determining rule, identifying the motion change information, and determining the motion change cycle of the mobile terminal; and according to preset use object behavior mode information and the motion change information in the motion change cycle, determining the use change of the mobile terminal. According to the method and the apparatus, the flexibility of a mobile device is improved, the application range of the mobile device is wider, and the accuracy for recording use object behavior data by the mobile terminal is improved.
Description
Technical Field
The present disclosure relates to a terminal step counting technology, and more particularly, to a method and apparatus for determining a mobile terminal usage object.
Background
In the related art, an acceleration sensor and a gyroscope are provided on a mobile terminal to monitor the number of steps and distance that a person using the mobile terminal walks, and even a barometer may be provided on the mobile terminal to monitor the altitude at which the person using the mobile terminal is currently located.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a method and apparatus for determining a mobile terminal usage object.
According to a first aspect of the embodiments of the present disclosure, there is provided a method for determining a mobile terminal usage object, including:
acquiring movement change information of the mobile terminal through a gravity sensor, wherein the movement change information is used for representing movement change generated in the acceleration process of the mobile terminal;
identifying the movement change information according to a preset period determination rule, and determining a movement change period of the mobile terminal;
and determining the use object of the mobile terminal according to preset use object behavior mode information and the movement change information in the movement change period.
According to a second aspect of the embodiments of the present disclosure, there is provided an apparatus for determining a mobile terminal usage object, including:
the mobile terminal comprises an acquisition unit, a control unit and a control unit, wherein the acquisition unit is configured to acquire movement change information of the mobile terminal through a gravity sensor, and the movement change information is used for representing movement change of the mobile terminal in an acceleration process;
a period determination unit configured to identify the movement change information according to a preset period determination rule, and determine a movement change period of the mobile terminal;
a usage object determination unit configured to determine a usage object of the mobile terminal according to preset usage object behavior pattern information and the movement change information within the movement change period.
According to a third aspect of the embodiments of the present disclosure, there is provided a mobile terminal including: a gravity sensor, a processor, and a memory for storing processor-executable instructions;
wherein the processor is configured to execute the instructions to perform the method for determining the object used by the mobile terminal according to the first aspect.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the mobile terminal comprises a mobile terminal body, a preset object behavior mode information module, a calculation algorithm module and a data processing module.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a flow chart illustrating a method of determining a mobile terminal usage object in accordance with an exemplary embodiment;
FIG. 2 is a schematic diagram of the change of footsteps of a human during the course of walking;
FIG. 3 is a schematic view of the change in footfall of an animal during travel;
FIG. 4 is a flow chart illustrating a method of determining a mobile terminal usage object in accordance with an exemplary embodiment;
FIG. 5 is a schematic illustration of behavior data display using an object;
FIG. 6 is a block diagram illustrating an apparatus for determining an object used by a mobile terminal in accordance with an exemplary embodiment;
FIG. 7 is a block diagram illustrating an apparatus for determining an object used by a mobile terminal in accordance with an exemplary embodiment;
FIG. 8 is a block diagram illustrating an apparatus for determining an object used by a mobile terminal in accordance with an exemplary embodiment;
fig. 9 is a block diagram illustrating a mobile terminal according to an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Fig. 1 is a flowchart illustrating a method for determining a mobile terminal usage object according to an exemplary embodiment, where the method for determining the mobile terminal usage object is used in a mobile terminal, as shown in fig. 1, for example: smart phones, anti-lost devices, smart bracelets, messaging devices, game consoles, tablet devices, medical devices, fitness devices, personal digital assistants, etc., which may be specifically executed by a central processor or other component having a processing function in the above-mentioned devices, comprising the steps of:
in step 101, acquiring movement change information of a mobile terminal through a gravity sensor, wherein the movement change information is used for representing movement change of the mobile terminal in an acceleration process;
at present, most mobile terminals are internally provided with a Gravity-sensor (Gravity-sensor) which can sense the change of an acceleration force, wherein the acceleration force is the force acted on an object in the acceleration process of the object, such as various movement changes of turning, shaking, falling, rising, falling and the like can be converted into an electric signal by the Gravity sensor, and then the electric signal is calculated and analyzed by a microprocessor, so that the functions with good program design can be completed, such as calculating the number of the advancing steps of a using object, supporting a Gravity game program and enabling a music playing program to change songs back and forth according to the swinging direction of the using object.
It should be noted that, in the method of the present disclosure, the movement change information of the mobile terminal may also be acquired by other devices such as a gyroscope, and as long as the devices that can implement the functions related to the gravity sensor are known to those skilled in the art, the gravity sensor may be replaced to implement the related functions.
In the method, the function of the gravity sensor is utilized to acquire the movement change of the mobile terminal in the acceleration process. With the improvement of quality of life, people pay more and more attention to health, people hope to record the motion trail every day at any time, the portable mobile terminal becomes the most appropriate record carrier, and the behavior data recorded by the gravity sensor can be recorded and displayed by matching the gravity sensor in the mobile terminal with the application program of relevant motion health.
Moreover, many people like to raise pets, and it is desirable to record the motion trail of the pets through the mobile terminal for the health of the pets, but the motion trail of the pets is different due to the action modes of animals and humans. Fig. 2 is a schematic diagram of the change of footsteps of a human being in the process of advancing, fig. 3 is a schematic diagram of the change of footsteps of an animal in the process of advancing, as shown in fig. 2 and fig. 3, when the human being walks, the human being lifts up, steps and lands on one foot first, and then lifts up, steps and lands on the other foot, so that the advancing is continuously and repeatedly realized; the animal has four limbs, and the limbs are not lifted, stepped and landed evenly, even if the limbs are lifted, stepped and landed simultaneously before and then the limbs are lifted, stepped and landed simultaneously during the running of the animal, the moving action of the animal is similar to that of the human, but the acceleration is far larger than the moving acceleration of the human. Animal and human advancing processes are obviously different, so that animal behavior data cannot be accurately counted and calculated by using a counting and calculating algorithm of human behavior data. Therefore, two sets of statistics and calculation algorithms for human and animals are required, and in order to avoid confusion in use of the statistics and calculation algorithms, the mobile terminal must firstly identify whether a use object using the mobile terminal is a human or an animal, and then adopts the corresponding statistics and calculation algorithms to count behavior data of the use object and perform calculation.
In step 102, identifying the movement change information according to a preset period determination rule, and determining a movement change period of the mobile terminal;
the mobile terminal can analyze the movement change information in a period of time, identify the time point when the movement of the mobile terminal is repeated in the acceleration process, and determine the movement change period of the mobile terminal. When the user moves while carrying the mobile terminal, the gravity sensor senses the change of the acceleration or the change of the gravity center of the mobile terminal due to the change of the steps of the user, and generates movement change information.
Whether a human or an animal usually has a fixed action habit, so that the acceleration change or the gravity center change sensed by the gravity sensor is a regular change process, for example, when the human walks or runs, the actions of changing the left caster and the right caster into lifting, stepping and landing are repeated all the time, the left foot is lifted up as the start of a cycle, and the right foot is landed as the end of the cycle, and the processes can generate the influence of the acceleration change or the gravity center change on the mobile terminal. The preset period determination rule is set according to the fixed action habit of the human or animal, and the movement change period of the mobile terminal is determined by analyzing the movement change rule of the mobile terminal reflected by the movement change information.
In step 103, determining the usage object of the mobile terminal according to preset usage object behavior pattern information and the movement change information in the movement change period.
According to the above description, it can be known that the use object of the mobile terminal has a fixed action habit, and then the relevant information according with the action pattern of the use object is preset according to the action habit, and then the use object of the mobile terminal can be determined by combining the movement change information in a movement change period.
The method for determining the use object of the mobile terminal comprises the steps of determining a movement change period of the mobile terminal according to a preset period determination rule, determining the use object of the mobile terminal according to preset use object behavior mode information and movement change information in the movement change period, classifying the use object, enabling the mobile terminal to adopt corresponding statistics and calculation algorithms according to the type of the use object, increasing the flexibility of the mobile device, enabling the use range of the mobile device to be wider, and improving the accuracy of the mobile terminal in recording the use object behavior data.
Further, the preset usage object behavior pattern information includes: presetting human behavior mode information and animal behavior mode information, wherein the preset human behavior mode information comprises behavior data of two moving steps in a moving change period, and the moving acceleration is smaller than or equal to a preset acceleration threshold; the preset animal behavior pattern information comprises behavior data of four moving steps in a moving change period, or behavior data of two moving steps in a moving change period, and the moving acceleration exceeds the preset acceleration threshold.
The movement change information acquired by the mobile terminal comprises acceleration change information or gravity center change information. In the process of carrying the mobile terminal to act by the using object, the using object generates the influence of acceleration change or gravity center change on the mobile terminal along with the lifting, stepping and landing of the lower limbs or the four limbs, and the information can be used as the basis for determining the movement change rule of the mobile terminal.
Fig. 4 is a flowchart illustrating a method for determining a mobile terminal usage object according to an exemplary embodiment, where the method for determining the mobile terminal usage object is used in a mobile terminal, as shown in fig. 4, for example: smart phones, anti-lost devices, smart bracelets, messaging devices, game consoles, tablet devices, medical devices, fitness devices, personal digital assistants, etc., which may be specifically executed by a central processor or other component having a processing function in the above-mentioned devices, comprising the steps of:
in step 201, acquiring movement change information of a mobile terminal through a gravity sensor, wherein the movement change information is used for representing movement change of the mobile terminal generated in an acceleration process;
step 201 is similar to step 101 described above and will not be described herein again.
In step 202, analyzing the movement change information according to the preset period determination rule, and determining a movement change rule of the mobile terminal;
in step 203, determining the movement change period according to the movement change rule of the mobile terminal;
the mobile terminal can determine the movement change rule of the mobile terminal according to the preset period determination rule, that is, in the repeated movement change process of the mobile terminal, each repeated movement change comprises acceleration changes or gravity center changes.
In step 204a, if the movement change information indicates a behavior of moving steps twice in the movement change period and the movement acceleration is less than or equal to the preset acceleration threshold, determining that the user object is a human;
in step 204b, if the movement change information indicates that there are four movement steps in the movement change period, or there are two movement steps and the movement acceleration exceeds the preset acceleration threshold, it is determined that the object is an animal.
Steps 204a and 204b are optional steps, and the preset acceleration threshold can be used as a limit for distinguishing the acceleration of human and animal. And when the mobile terminal determines that the movement change information indicates that the mobile terminal has the behaviors of moving steps twice in the movement change period and the movement acceleration is less than or equal to the preset acceleration threshold, the behavior of the using object using the mobile terminal at present is in accordance with the human behavior mode, the using object is determined to be a human, and at the moment, the mobile terminal can record the behavior data of the using object by adopting a statistic and calculation algorithm aiming at the human. And determining that the movement change information indicates that the line has four moving steps in the movement change period or the line has two moving steps and the movement acceleration exceeds the preset acceleration threshold value, wherein the movement change information indicates that the behavior of the using object using the mobile terminal at present accords with the animal behavior mode, and then determining that the using object is an animal, and at the moment, the mobile terminal can record the behavior data of the using object by adopting a statistical and calculation algorithm aiming at the animal. If the mobile terminal has a display screen, the recorded behavior data can be displayed on the display screen as shown in fig. 5, and fig. 5 is a schematic view of behavior data display of the user object.
According to the method for determining the use object of the mobile terminal, the movement change period of the mobile terminal is determined according to the preset period determination rule, then the use object of the mobile terminal is determined according to the preset human or animal behavior mode information and the movement change information in the movement change period, the use object is classified, and then the mobile terminal can adopt corresponding statistics and calculation algorithms according to the type of the use object, so that the flexibility of the mobile device is improved, the use range of the mobile device is wider, and the accuracy of the mobile terminal in recording the behavior data of the use object is improved.
Fig. 6 is a block diagram illustrating an apparatus for determining a mobile terminal usage object according to an example embodiment. Referring to fig. 6, the apparatus includes: an acquisition unit 11, a cycle determination unit 12, and a usage object determination unit 13.
The acquiring unit 11 is configured to acquire movement change information of the mobile terminal through a gravity sensor, wherein the movement change information is used for representing movement changes of the mobile terminal generated in an acceleration process;
the period determining unit 12 is configured to identify the movement change information according to a preset period determining rule, and determine a movement change period of the mobile terminal;
the usage object determining unit 13 is configured to determine a usage object of the mobile terminal according to preset usage object behavior pattern information and the movement change information within the movement change period.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Further, the preset usage object behavior pattern information includes: presetting human behavior mode information and animal behavior mode information, wherein the preset human behavior mode information comprises behavior data of two moving steps in one movement change period, and the movement acceleration is smaller than or equal to a preset acceleration threshold; the preset animal behavior pattern information comprises behavior data of four moving steps in one moving change period, or behavior data of two moving steps in one moving change period, wherein the moving acceleration exceeds the preset acceleration threshold.
Fig. 7 is a block diagram illustrating an apparatus for determining a mobile terminal usage object according to an example embodiment. Referring to fig. 7, the apparatus further includes, on the basis of the block diagram shown in fig. 6, a usage object determining unit 13: a human determination module 131 and an animal determination module 132.
The human determination module 131 is configured to determine that the usage object is a human if the movement change information indicates a behavior of moving steps twice in the movement change period and the movement acceleration is less than or equal to the preset acceleration threshold;
the animal determination module 132 is configured to determine that the usage object is an animal if the movement variation information indicates a behavior of moving a step four times or a behavior of moving a step two times in the movement variation period and the movement acceleration exceeds the preset acceleration threshold.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Further, the movement change information includes acceleration change information or center of gravity change information.
Fig. 8 is a block diagram illustrating an apparatus for determining a mobile terminal usage object according to an example embodiment. Referring to fig. 8, the apparatus is based on the block diagram shown in fig. 7, and the period determining unit 12 further includes: a law determination module 121 and a period determination module 122.
The rule determining module 121 is configured to analyze the movement change information according to the preset period determining rule, and determine a rule of the movement change of the mobile terminal;
the period determining module 122 is configured to determine the movement change period according to a rule of the movement change of the mobile terminal.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 9 is a block diagram illustrating a mobile terminal according to an example embodiment. For example, mobile terminal 900 may be a smart phone, anti-lost device, smart band, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, or the like.
Referring to fig. 9, mobile terminal 900 may include one or more of the following components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input/output (I/O) interface 912, a sensor component 914, and a communication component 916.
Processing component 902 generally controls the overall operation of mobile terminal 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing component 902 may include one or more processors 920 to execute instructions to perform all or a portion of the steps of the methods described above. Further, processing component 902 can include one or more modules that facilitate interaction between processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
Memory 904 is configured to store various types of data to support operation at mobile terminal 900. Examples of such data include instructions for any application or method operating on mobile terminal 900, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 904 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power component 906 provides power to the various components of mobile terminal 900. Power components 906 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for mobile terminal 900.
The multimedia components 908 include a screen that provides an output interface between the mobile terminal 900 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the mobile terminal 900 is in an operation mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 910 is configured to output and/or input audio signals. For example, audio component 910 includes a Microphone (MIC) configured to receive external audio signals when mobile terminal 900 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 904 or transmitted via the communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
I/O interface 912 provides an interface between processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 914 includes one or more sensors for providing various aspects of state assessment for the mobile terminal 900. For example, sensor assembly 914 may detect an open/closed state of mobile terminal 900, a relative positioning of components, such as a display and keypad of mobile terminal 900, a change in position of mobile terminal 900 or a component of mobile terminal 900, a presence or absence of user contact with mobile terminal 900, an orientation or acceleration/deceleration of mobile terminal 900, and a change in temperature of mobile terminal 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communications between the mobile terminal 900 and other devices in a wired or wireless manner. The mobile terminal 900 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the mobile terminal 900 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 904 comprising instructions, executable by the processor 920 of the mobile terminal 900 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium having instructions therein, which when executed by a processor of a mobile terminal, enable the mobile terminal to perform a method of determining that the mobile terminal uses an object, the method comprising: acquiring movement change information of the mobile terminal through a gravity sensor, wherein the movement change information is used for representing movement change generated in the acceleration process of the mobile terminal; identifying the movement change information according to a preset period determination rule, and determining a movement change period of the mobile terminal; and determining the use object of the mobile terminal according to preset use object behavior mode information and the movement change information in the movement change period.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
Claims (11)
1. A method for determining an object used by a mobile terminal, comprising:
acquiring movement change information of the mobile terminal through a gravity sensor, wherein the movement change information is used for representing movement change generated in the acceleration process of the mobile terminal;
identifying the movement change information according to a preset period determination rule, and determining a movement change period of the mobile terminal;
and determining the use object of the mobile terminal according to preset use object behavior mode information and the movement change information in the movement change period.
2. The method according to claim 1, wherein the preset usage object behavior pattern information comprises: presetting human behavior mode information and animal behavior mode information, wherein the preset human behavior mode information comprises behavior data of two moving steps in one movement change period, and the movement acceleration is smaller than or equal to a preset acceleration threshold; the preset animal behavior pattern information comprises behavior data of four moving steps in one moving change period, or behavior data of two moving steps in one moving change period, wherein the moving acceleration exceeds the preset acceleration threshold.
3. The method according to claim 2, wherein the determining the usage object of the mobile terminal according to the preset usage object behavior pattern information and the movement change information in the movement change period comprises: determining from the preset human behavior pattern information
If the movement change information indicates that the user has the behavior of moving steps twice in the movement change period and the movement acceleration is smaller than or equal to the preset acceleration threshold, determining that the user is a human; or,
and if the movement change information indicates that the action of moving the steps four times in the movement change period or the action of moving the steps two times and the movement acceleration exceeds the preset acceleration threshold, determining that the using object is an animal.
4. The method according to any one of claims 1 to 3, wherein the movement change information includes acceleration change information or center of gravity change information.
5. The method according to claim 4, wherein the identifying the movement change information according to a preset period determination rule and determining the movement change period of the mobile terminal comprise:
analyzing the movement change information according to the preset period determination rule, and determining the movement change rule of the mobile terminal;
and determining the movement change period according to the movement change rule of the mobile terminal.
6. An apparatus for determining an object used by a mobile terminal, comprising:
the mobile terminal comprises an acquisition unit, a control unit and a control unit, wherein the acquisition unit is configured to acquire movement change information of the mobile terminal through a gravity sensor, and the movement change information is used for representing movement change of the mobile terminal in an acceleration process;
a period determination unit configured to identify the movement change information according to a preset period determination rule, and determine a movement change period of the mobile terminal;
a usage object determination unit configured to determine a usage object of the mobile terminal according to preset usage object behavior pattern information and the movement change information within the movement change period.
7. The apparatus of claim 6, wherein the preset usage object behavior pattern information comprises: presetting human behavior mode information and animal behavior mode information, wherein the preset human behavior mode information comprises behavior data of two moving steps in one movement change period, and the movement acceleration is smaller than or equal to a preset acceleration threshold; the preset animal behavior pattern information comprises behavior data of four moving steps in one moving change period, or behavior data of two moving steps in one moving change period, wherein the moving acceleration exceeds the preset acceleration threshold.
8. The apparatus of claim 7, wherein the usage object determining unit comprises:
a human determination module configured to determine that the usage object is a human if the movement change information indicates a behavior of moving steps twice within the movement change period and a movement acceleration is less than or equal to the preset acceleration threshold;
an animal determination module configured to determine that the usage object is an animal if the movement change information indicates a behavior of moving a step four times or a behavior of moving a step two times within the movement change period and the movement acceleration exceeds the preset acceleration threshold.
9. The apparatus according to any one of claims 6 to 8, wherein the movement change information includes acceleration change information or center of gravity change information.
10. The apparatus of claim 9, wherein the period determination unit comprises:
a rule determining module configured to analyze the movement change information according to the preset period determining rule and determine a rule of movement change of the mobile terminal;
a period determination module configured to determine the movement change period according to a rule of a movement change of the mobile terminal.
11. A mobile terminal, comprising: a gravity sensor, a processor, and a memory for storing processor-executable instructions;
wherein the processor is configured to execute instructions to perform the method of any of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510354115.5A CN104991644B (en) | 2015-06-24 | 2015-06-24 | Determine the method and apparatus that mobile terminal uses object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510354115.5A CN104991644B (en) | 2015-06-24 | 2015-06-24 | Determine the method and apparatus that mobile terminal uses object |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104991644A true CN104991644A (en) | 2015-10-21 |
CN104991644B CN104991644B (en) | 2018-09-04 |
Family
ID=54303460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510354115.5A Active CN104991644B (en) | 2015-06-24 | 2015-06-24 | Determine the method and apparatus that mobile terminal uses object |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104991644B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106295675A (en) * | 2016-07-25 | 2017-01-04 | 南京邮电大学 | A kind of Activity recognition method of based on smart mobile phone of high accuracy |
CN109635533A (en) * | 2018-12-07 | 2019-04-16 | 中国移动通信集团江苏有限公司 | Personal identification method, device, equipment and medium |
CN110017834A (en) * | 2019-04-15 | 2019-07-16 | 歌尔科技有限公司 | Method, equipment and storage medium are determined using object |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1723848A (en) * | 2004-07-24 | 2006-01-25 | 三星电子株式会社 | Use acceleration transducer to measure momental equipment of physical culture and method |
US20090090305A1 (en) * | 2007-10-03 | 2009-04-09 | National University Of Singapore | System for humans and pets to interact remotely |
CN102143269A (en) * | 2011-04-08 | 2011-08-03 | 惠州Tcl移动通信有限公司 | Portable terminal and motion information prompting method and exercise information prompting device thereof |
US20110205069A1 (en) * | 2010-02-25 | 2011-08-25 | Shang Chia Liu | Pet safety warning ring |
CN103530543A (en) * | 2013-10-30 | 2014-01-22 | 无锡赛思汇智科技有限公司 | Behavior characteristic based user recognition method and system |
-
2015
- 2015-06-24 CN CN201510354115.5A patent/CN104991644B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1723848A (en) * | 2004-07-24 | 2006-01-25 | 三星电子株式会社 | Use acceleration transducer to measure momental equipment of physical culture and method |
US20090090305A1 (en) * | 2007-10-03 | 2009-04-09 | National University Of Singapore | System for humans and pets to interact remotely |
US20110205069A1 (en) * | 2010-02-25 | 2011-08-25 | Shang Chia Liu | Pet safety warning ring |
CN102143269A (en) * | 2011-04-08 | 2011-08-03 | 惠州Tcl移动通信有限公司 | Portable terminal and motion information prompting method and exercise information prompting device thereof |
CN103530543A (en) * | 2013-10-30 | 2014-01-22 | 无锡赛思汇智科技有限公司 | Behavior characteristic based user recognition method and system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106295675A (en) * | 2016-07-25 | 2017-01-04 | 南京邮电大学 | A kind of Activity recognition method of based on smart mobile phone of high accuracy |
CN106295675B (en) * | 2016-07-25 | 2019-09-27 | 南京邮电大学 | A kind of Activity recognition method based on smart phone of high accuracy |
CN109635533A (en) * | 2018-12-07 | 2019-04-16 | 中国移动通信集团江苏有限公司 | Personal identification method, device, equipment and medium |
CN110017834A (en) * | 2019-04-15 | 2019-07-16 | 歌尔科技有限公司 | Method, equipment and storage medium are determined using object |
CN110017834B (en) * | 2019-04-15 | 2021-12-24 | 歌尔科技有限公司 | Usage object determination method, usage object determination apparatus, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN104991644B (en) | 2018-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107582028B (en) | Sleep monitoring method and device | |
EP3188094A1 (en) | Method and device for classification model training | |
CN106766022B (en) | Sensor control method and device | |
EP3173970A1 (en) | Image processing method and apparatus | |
CN105933539B (en) | audio playing control method and device and terminal | |
CN106557201B (en) | Pressure detection method and device | |
CN107102772B (en) | Touch control method and device | |
CN108042230B (en) | Toothbrush control method, device and readable storage medium | |
CN104539776A (en) | Alarm prompting method and device | |
CN108668080B (en) | Method and device for prompting degree of dirt of lens and electronic equipment | |
CN106648063B (en) | Gesture recognition method and device | |
CN105912450B (en) | Application state information display method and device | |
CN107091704B (en) | Pressure detection method and device | |
CN106843706B (en) | Shutdown control method and device and terminal equipment | |
CN107480785B (en) | Convolutional neural network training method and device | |
CN105912944B (en) | The method and device of application program access authority is set | |
CN110059547B (en) | Target detection method and device | |
CN106682762A (en) | Method and device for obtaining crop planting strategy information | |
CN108735218A (en) | voice awakening method, device, terminal and storage medium | |
CN104991644B (en) | Determine the method and apparatus that mobile terminal uses object | |
CN111880681A (en) | Touch screen sampling rate adjusting method and device and computer storage medium | |
CN111539617B (en) | Data processing method and device, electronic equipment, interaction system and storage medium | |
CN108319899B (en) | Fingerprint identification method and device | |
CN107677363B (en) | Noise prompting method and intelligent terminal | |
CN107277220A (en) | Control method for playing back, device and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |