CN109324737A - A kind of method, apparatus, mobile terminal and the storage medium of invocation target function - Google Patents
A kind of method, apparatus, mobile terminal and the storage medium of invocation target function Download PDFInfo
- Publication number
- CN109324737A CN109324737A CN201811015715.9A CN201811015715A CN109324737A CN 109324737 A CN109324737 A CN 109324737A CN 201811015715 A CN201811015715 A CN 201811015715A CN 109324737 A CN109324737 A CN 109324737A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- motion
- target function
- function
- target
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000001514 detection method Methods 0.000 claims abstract description 31
- 230000006870 function Effects 0.000 claims description 170
- 238000004590 computer program Methods 0.000 claims description 15
- 238000005070 sampling Methods 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 9
- 230000001133 acceleration Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000005484 gravity Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013136 deep learning model Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000011176 pooling Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
This specification embodiment provides method, apparatus, mobile terminal and the storage medium of a kind of invocation target function.Its method includes: to detect the motion profile of mobile terminal when meeting detection trigger condition;The motion profile that will test is matched with objective function motion profile, and the objective function motion profile is motion profile caused by mobile terminal invocation target function;After confirmation matching, the objective function of the mobile terminal is called.The technical solution that this specification provides can automatic identification user intention, and then invocation target function, implementation are quick, convenient.
Description
Technical Field
The embodiment of the specification relates to the technical field of computers, in particular to a method and a device for calling a target function, a mobile terminal and a storage medium.
Background
The current intelligent mobile terminal is widely applied to mobile payment, shooting and other scenes, and in a plurality of scenes, the shooting function or the code scanning function of the mobile terminal needs to be called. For example, payment is completed by scanning the two-dimensional code, and for example, information is acquired by scanning the two-dimensional code, and for example, a picture is taken or a video is recorded by calling a shooting function of the mobile terminal.
Calling the above function (hereinafter referred to as a target function) of the mobile terminal often requires a user to find an icon or a button corresponding to the target function in a corresponding application program, and call the target function by clicking or other methods.
In the above scenario, it is often necessary to call the target function quickly. For example, to reduce transaction latency, a quick call to the code scan function is required, and for example, to capture an evanescent beauty or capture other frequent moments, a quick call to the capture function is required.
Disclosure of Invention
The embodiment of the specification provides a method, a device, a mobile terminal and a storage medium for calling a target function, so as to achieve the purpose of quickly calling the target function.
In a first aspect, an embodiment of the present specification provides a method for calling a target function, including:
when the detection triggering condition is met, detecting the motion track of the mobile terminal; matching the detected motion track with a target function motion track, wherein the target function motion track is a motion track generated by calling a target function by the mobile terminal; and after the matching is confirmed, calling a target function of the mobile terminal.
In a second aspect, an embodiment of the present specification provides an apparatus for invoking a target function, including:
the mobile terminal comprises a motion track detection module, a motion detection module and a motion detection module, wherein the motion track detection module is used for detecting the motion track of the mobile terminal when a detection trigger condition is met;
the motion track matching module is used for matching the detected motion track with a target function motion track, wherein the target function motion track is a motion track generated by calling a target function by the mobile terminal;
and the target function calling module is used for calling the target function of the mobile terminal after the matching is confirmed.
In a third aspect, an embodiment of the present specification provides a mobile terminal, including: a memory for storing a computer program; a processor for implementing the steps of the above-described method embodiments when executing the computer program.
In a fourth aspect, the present specification provides a computer readable storage medium, on which a computer program is stored, the computer program, when being executed by a processor, implementing the steps of the above method embodiments.
The embodiment of the specification has the following beneficial effects:
the inventor discovers that the motion trail generated by calling the target function by the mobile terminal has a certain rule through creative work. Therefore, when the detection trigger condition is met, the motion track of the mobile terminal is detected, the detected motion track is matched with the motion track of the target function, if the detected motion track is matched with the motion track of the target function, the fact that the user has a requirement for calling the target function means that the user has the requirement for calling the target function, and therefore the target function of the mobile terminal is called. By adopting the technical scheme provided by the embodiment of the specification, the user does not need to manually trigger the calling of the target function, only needs to make the action of using the target function (for example, picking up the mobile terminal to make a code scanning action), and the technical scheme provided by the embodiment of the specification can automatically identify the intention of the user so as to call the target function, so that the implementation mode is quick and convenient.
Drawings
Fig. 1 is a schematic view of a scenario provided in an embodiment of the present specification;
FIG. 2 is a schematic diagram of coordinate directions of a gyroscope provided in an embodiment of the present disclosure;
FIG. 3 is a schematic diagram illustrating a coordinate direction of an accelerometer at a first posture of a mobile terminal according to an embodiment of the present disclosure;
FIG. 4 is a schematic diagram illustrating coordinate directions of an accelerometer in a second posture of a mobile terminal according to an embodiment of the present disclosure;
FIG. 5 is a flow chart of a method provided by embodiments of the present description;
fig. 6 is a schematic view of an apparatus provided in an embodiment of the present disclosure.
Detailed Description
In order to better understand the technical solutions, the technical solutions of the embodiments of the present specification are described in detail below with reference to the drawings and specific embodiments, and it should be understood that the specific features of the embodiments and embodiments of the present specification are detailed descriptions of the technical solutions of the embodiments of the present specification, and are not limitations of the technical solutions of the present specification, and the technical features of the embodiments and embodiments of the present specification may be combined with each other without conflict.
The embodiment of the specification is widely applied to scenes such as code scanning and shooting.
Taking code scanning as an example, as shown in fig. 1, the gesture of the mobile terminal when the user uses the mobile terminal to scan or take a picture is different from the gesture when the user uses the mobile terminal at ordinary times or just takes out the mobile terminal, the mobile terminal is taken out, and the mobile terminal starts to scan the code according to the identification code, and the motion track of the mobile terminal in the space in the process is regularly searchable. Assuming that the identification code is pasted on a wall, a user first takes out and lifts the mobile terminal to align the identification code, in the process, the mobile terminal accelerates in a direction vertical to the ground, the deceleration is finally almost stopped (the acceleration result is represented by a vertical moving distance), and the mobile terminal also rotates (the rotation result is represented by an included angle between a horizontal line and the rotation result, the data can be obtained and calculated by a motion sensor arranged in the mobile terminal, so that the motion characteristic (namely a target function motion track) of the mobile terminal in the code scanning or shooting process can be obtained, once the motion track of the mobile terminal used by the user is detected to be in accordance with the target function motion track, the situation that the user wants to open a camera to start code scanning or shooting can be judged, the user directly enters a code scanning page or a shooting page without clicking a code scanning button by the user can be judged, therefore, the operation paths of the user are reduced, and the target function is called quickly.
In the embodiment of the present specification, the motion sensor of the mobile terminal may be a gyroscope, an accelerometer, or the like.
As shown in fig. 2, the gyroscope measures a rotation rate along a specific coordinate axis (X axis, Y axis, and Z axis) based on the principle of conservation of angular momentum. When the gyroscope is used, the rotor of the gyroscope always points to a fixed direction when rotating at a high speed, and the gyroscope can sense when the moving direction of a moving object deviates from a preset direction.
Among them, an accelerometer is a sensor capable of measuring acceleration. As shown in fig. 3, the reference coordinate system of the accelerometer is established based on the mobile terminal, the plane of the X-axis and the Y-axis is coplanar with the mobile terminal, and the Z-axis is always perpendicular to the plane of the mobile terminal. The accelerometer detects the stress condition on three axes, wherein the gravity is not negligible, taking fig. 3 as an example, when the mobile terminal is vertical, the negative direction of the Y axis points to the bottom salary, the value obtained by the accelerometer is (0, -1, 0), that is, the stress of the mobile terminal in the X axis and the Z axis is 0, the mobile terminal is subjected to the gravity in the Y axis direction, and the acceleration is the acceleration of gravity; taking fig. 4 as an example, if the mobile terminal is tilted, the tilt angle on the X axis can be calculated through the components of the gravity on the Y axis and the Z axis acquired by the accelerometer and the geometric principle.
In summary, the rotation angle of the mobile terminal in the X axis, the Y axis, or the Z axis may be calculated by an accelerometer, the rotation rate of the mobile terminal in the X axis, the Y axis, or the Z axis may be obtained by a gyroscope, and the movement speed and the distance of the mobile terminal in the X axis, the Y axis (the vertical direction of the ground), and the Z axis may be obtained by comprehensive calculation of data obtained by the gyroscope and the accelerometer.
In a first aspect, an embodiment of the present specification provides a method for invoking a target function, please refer to fig. 5, including:
step 501, when the detection triggering condition is met, detecting the motion track of the mobile terminal.
The detection time of the motion trajectory may be a preset fixed time duration or a variable time duration.
The movement trace is detected by a movement sensor, for example, a gyroscope and an accelerometer, and may also be detected by only the gyroscope or only the accelerometer.
And 503, matching the detected motion track with a target function motion track, wherein the target function motion track is a motion track generated by calling a target function by the mobile terminal.
The detected motion trajectory may be matched with the target motion trajectory, or the detected motion trajectory may be matched with the target motion trajectory.
Taking a fixed detection time length as an example, assuming that the time length of the target motion track is 2 seconds, and the detection time length is 2 seconds, matching the detected 2-second motion track with the target motion track; taking an unfixed detection time period as an example, assuming that the time length of the target motion trajectory is 2 seconds, and a motion trajectory of the mobile terminal of 5 seconds is detected, it is preferable to use a motion trajectory of 2 seconds to match the motion trajectory of the target function. The motion trajectory may be obtained in various ways, for example, by taking the last 2 seconds of motion trajectory, or by obtaining the 2 seconds of motion trajectory from the time when the motion data satisfies the set threshold, and the motion data may be the moving distance in a certain direction, the moving speed, the moving acceleration, the rotation angle in a certain direction, the angular velocity, and the angular acceleration.
And 505, after the matching is confirmed, calling a target function of the mobile terminal.
According to the method provided by the embodiment of the specification, the target function of the mobile terminal can include, but is not limited to, a code scanning function or a shooting function.
According to the method provided by the embodiment of the specification, when the detection triggering condition is met, the motion track of the mobile terminal is detected, the detected motion track is matched with the motion track of the target function, if the detected motion track is matched with the motion track of the target function, the user has a requirement for calling the target function, and therefore the target function of the mobile terminal is called. By adopting the method provided by the embodiment of the specification, the user does not need to manually trigger the calling of the target function, and only needs to make the action of using the target function (for example, picking up the mobile terminal to make a code scanning action), the method provided by the embodiment of the specification can automatically identify the intention of the user, and then the target function is called, and the implementation mode is quick and convenient.
In this embodiment of the present specification, if the target function is a code scanning function, the detection trigger condition may include, but is not limited to, at least one of the following: a target application program of the mobile terminal is called; the motion data of the mobile terminal reaches a set threshold, and so on. If the target function is a shooting function, the detection trigger condition may include, but is not limited to, at least one of the following: the mobile terminal is awakened; and the motion data of the mobile terminal reaches a set threshold value.
In the application process, a single trigger condition may be set, or a plurality of trigger conditions may be set.
In this embodiment of the present specification, there are various implementations of the step 503, for example, the implementation may be implemented by a threshold matching manner, and may also be implemented by a model matching manner. If the method is realized by adopting a model matching mode, specifically, the detected motion trail is input into a target function motion trail model, the target function motion trail model is obtained by using a target function motion trail sample for training, and the target function motion trail sample is obtained by processing the target function motion trail.
In the embodiments of the present specification, deep learning models, such as CNN and rnn (lstm), may be used, but not limited to. Wherein, the model depth can be 4 or 5 layers, and for CNN as an example, several layers of convolution and several layers of pooling can be used, and tanh or relu is used as an activation function.
In this embodiment, a target function motion trail model may be trained using target function motion trail samples of a target function process using histories of a plurality of users.
In the code scanning process of each person, the motion characteristics of the mobile terminal are different, for example, the arm length of the person is long, the motion distance in the vertical direction is longer, and the data can be extracted through the data in the historical code scanning process of the user, so that the recognition rate is improved. Preferably, the target function motion trail is obtained by training using the historical target function motion trail sample of the mobile terminal. The target function motion trail model is trained by using the target function motion trail sample obtained in the historical code scanning process of the user, so that the matching precision is improved.
The obtaining method of the historical target function motion trail sample of the mobile terminal may be, but is not limited to: when a recording trigger condition is met, recording the motion trail of the mobile terminal; and when the target function is confirmed to be called, generating historical target function motion trail samples according to the recorded motion trail.
Taking code scanning as an example, when the target application program of the mobile terminal is called, it means that the user may need to call the code scanning function, and therefore, the target application program of the mobile terminal is called to meet the recording trigger condition. However, the target application program is called, and does not mean that the target function is called certainly, taking a payment treasure as an example, the user opens the payment treasure, although the user is likely to use the code scanning function, the user is not necessarily required to use the code scanning function, therefore, when the trigger condition is met, although the motion track of the motion terminal is recorded, the motion track is not necessarily the motion track of the target function, and only after the target function is determined to be called, the recorded motion track can be generated into a historical target function motion track sample.
The recording of the motion track can be real-time, namely, when the triggering condition is dynamically detected to be met, the motion track is recorded in real time; the recording of the motion trajectory may also be non-real-time, for example, by calling a log of the mobile terminal or a log of the target application, determining whether the target application is called according to information recorded in the log, the motion trajectory after each call, and whether the call is for calling the target function.
It should be noted that the recording trigger condition is not limited to the target application of the mobile terminal being called, but may be other trigger conditions, such as starting recording when the motion data of the mobile terminal reaches a set threshold and generating a sample after determining that the target function is called.
Taking shooting as an example, when the mobile terminal is awakened, it means that the user may need to call the shooting function of the camera, and therefore, the mobile terminal of the mobile terminal is awakened, that is, the recording trigger condition is satisfied. However, the mobile terminal is awakened, and does not mean that the target function is necessarily called, so that when the trigger condition is met, although the motion trail of the mobile terminal is recorded, the motion trail is not necessarily the motion trail of the target function, and only after the target function is determined to be called, the recorded motion trail can be generated into a historical target function motion trail sample.
The recording of the motion track can be real-time, namely, when the triggering condition is dynamically detected to be met, the motion track is recorded in real time; the recording of the motion trajectory may also be non-real-time, for example, by calling a log of the mobile terminal, determining whether the camera is called according to information recorded in the log, the motion trajectory after each call, and whether the call is for calling the target function.
It should be noted that the recording trigger condition is not limited to the mobile terminal of the mobile terminal being awakened, but may be other trigger conditions, such as starting recording when the motion data of the mobile terminal reaches a set threshold and generating a sample after determining that the target function is invoked.
The inventor notices that when the code scanning function and the shooting function of the mobile terminal are used, the camera needs to be called, and shooting tracks are very similar, so that in the embodiment of the specification, the code scanning function and the shooting function can use the same motion track model, and correspondingly, both the historical code scanning function motion track sample and the historical shooting function motion track sample can be used for training a common motion track model. Accordingly, the recording trigger condition may be at least one of the following conditions: the target application is invoked, the mobile terminal is awakened, the motion data reaches a set threshold, and so on.
In this embodiment of the present specification, the motion trajectory includes a set of motion data of the mobile terminal, and the motion data is obtained according to data acquired by the motion sensor according to a set sampling frequency.
In a second aspect, based on the same inventive concept, an embodiment of the present specification provides an apparatus for invoking a target function, please refer to fig. 6, including:
a motion track detection module 601, configured to detect a motion track of the mobile terminal when a detection trigger condition is met;
a motion trajectory matching module 602, configured to match the detected motion trajectory with a target function motion trajectory, where the target function motion trajectory is a motion trajectory generated by a mobile terminal invoking a target function;
and a target function calling module 603, configured to call a target function of the mobile terminal after the matching is confirmed.
The device provided by the embodiment of the present description detects a motion trajectory of a mobile terminal when a detection trigger condition is satisfied, and matches the detected motion trajectory with a motion trajectory of a target function, and if the detected motion trajectory is matched with the motion trajectory of the target function, it means that a user has a requirement for calling the target function, and therefore, the target function of the mobile terminal is called. By adopting the technical scheme provided by the embodiment of the specification, the user does not need to manually trigger the calling of the target function, only needs to make the action of using the target function (for example, picking up the mobile terminal to make a code scanning action), and the technical scheme provided by the embodiment of the specification can automatically identify the intention of the user so as to call the target function, so that the implementation mode is quick and convenient.
Optionally, the motion trajectory matching module is specifically configured to:
and inputting the detected motion trail into a target function motion trail model, wherein the target function motion trail model is obtained by training a target function motion trail sample.
Optionally, the target function motion trail is obtained by training using a historical target function motion trail sample of the mobile terminal.
Optionally, the system further includes a historical motion track sample obtaining module, configured to:
when a recording trigger condition is met, recording the motion trail of the mobile terminal; and when the target function is confirmed to be called, generating historical target function motion trail samples according to the recorded motion trail.
Optionally, the target function of the mobile terminal includes a code scanning function, and the recording trigger condition includes:
a target application program of the mobile terminal is called;
optionally, the target function of the mobile terminal includes a shooting function, and the recording trigger condition includes: the mobile terminal is awakened.
Optionally, the motion trajectory includes a set of motion data of the mobile terminal, and the motion data is obtained according to data acquired by a motion sensor of the mobile terminal according to a set sampling frequency.
Optionally, the target function of the mobile terminal includes a code scanning function, and the detection trigger condition includes at least one of: a target application program of the mobile terminal is called; and the motion data of the mobile terminal reaches a set threshold value.
Optionally, the target function of the mobile terminal includes a shooting function, and the detection trigger condition includes at least one of: the mobile terminal is awakened; and the motion data of the mobile terminal reaches a set threshold value.
The device provided in the embodiment of the present specification may refer to the description of the method embodiment, and repeated details are not repeated.
In a third aspect, an embodiment of the present specification provides a mobile terminal, including: a memory for storing a computer program; a processor for implementing the steps of any of the above-described method embodiments when executing said computer program.
In a fourth aspect, embodiments of the present specification provide a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the steps of any of the method embodiments described above.
The description has been presented with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the description. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present specification have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all changes and modifications that fall within the scope of the specification.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present specification without departing from the spirit and scope of the specification. Thus, if such modifications and variations of the present specification fall within the scope of the claims of the present specification and their equivalents, the specification is intended to include such modifications and variations.
Claims (16)
1. A method of invoking a target function, comprising:
when the detection triggering condition is met, detecting the motion track of the mobile terminal;
matching the detected motion track with a target function motion track, wherein the target function motion track is a motion track generated by calling a target function by the mobile terminal;
and after the matching is confirmed, calling a target function of the mobile terminal.
2. The method of claim 1, wherein matching the detected motion profile to a target function motion profile comprises:
and inputting the detected motion trail into a target function motion trail model, wherein the target function motion trail model is obtained by training a target function motion trail sample.
3. The method of claim 2, wherein the target function motion profile is trained using historical target function motion profile samples of the mobile terminal.
4. The method according to claim 3, wherein the obtaining manner of the historical target function motion trail sample of the mobile terminal comprises:
when a recording trigger condition is met, recording the motion trail of the mobile terminal;
and when the target function is confirmed to be called, generating historical target function motion trail samples according to the recorded motion trail.
5. The method according to claim 4, wherein the target function of the mobile terminal comprises a code scanning function, and the recording trigger condition comprises: a target application program of the mobile terminal is called; (ii) a
Or,
the target function of the mobile terminal comprises a shooting function, and the recording trigger condition comprises:
the mobile terminal is awakened.
6. The method according to any one of claims 1 to 5, wherein the motion trajectory comprises a set of motion data of the mobile terminal, and the motion data is obtained according to data acquired by a motion sensor of the mobile terminal according to a set sampling frequency.
7. The method according to any of claims 1 to 5, wherein the target function of the mobile terminal comprises a code scanning function, and the detection trigger condition comprises at least one of:
a target application program of the mobile terminal is called;
the motion data of the mobile terminal reaches a set threshold;
the target function of the mobile terminal comprises a shooting function, and the detection trigger condition comprises at least one of the following:
the mobile terminal is awakened;
and the motion data of the mobile terminal reaches a set threshold value.
8. An apparatus for invoking a target function, comprising:
the mobile terminal comprises a motion track detection module, a motion detection module and a motion detection module, wherein the motion track detection module is used for detecting the motion track of the mobile terminal when a detection trigger condition is met;
the motion track matching module is used for matching the detected motion track with a target function motion track, wherein the target function motion track is a motion track generated by calling a target function by the mobile terminal;
and the target function calling module is used for calling the target function of the mobile terminal after the matching is confirmed.
9. The apparatus of claim 8, wherein the motion trajectory matching module is specifically configured to:
and inputting the detected motion trail into a target function motion trail model, wherein the target function motion trail model is obtained by training a target function motion trail sample.
10. The apparatus of claim 8, wherein the target function motion profile is trained using historical target function motion profile samples of the mobile terminal.
11. The apparatus of claim 10, further comprising a historical motion trace sample acquisition module configured to:
when a recording trigger condition is met, recording the motion trail of the mobile terminal;
and when the target function is confirmed to be called, generating historical target function motion trail samples according to the recorded motion trail.
12. The apparatus according to claim 11, wherein the target function of the mobile terminal comprises a code scanning function, and the recording trigger condition comprises:
a target application program of the mobile terminal is called;
or,
the target function of the mobile terminal comprises a shooting function, and the recording trigger condition comprises:
the mobile terminal is awakened.
13. The device according to any one of claims 8 to 12, wherein the motion trajectory comprises a set of motion data of the mobile terminal, and the motion data is obtained according to data acquired by a motion sensor of the mobile terminal according to a set sampling frequency.
14. The apparatus according to any one of claims 8 to 12, wherein the target function of the mobile terminal comprises a code scanning function, and the detection trigger condition comprises at least one of:
a target application program of the mobile terminal is called;
the motion data of the mobile terminal reaches a set threshold;
the target function of the mobile terminal comprises a shooting function, and the detection trigger condition comprises at least one of the following:
the mobile terminal is awakened;
and the motion data of the mobile terminal reaches a set threshold value.
15. A mobile terminal, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the method of any one of claims 1 to 7 when executing said computer program.
16. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811015715.9A CN109324737A (en) | 2018-08-31 | 2018-08-31 | A kind of method, apparatus, mobile terminal and the storage medium of invocation target function |
TW108122284A TWI717772B (en) | 2018-08-31 | 2019-06-26 | Method, device, mobile terminal and storage medium for calling target function |
PCT/CN2019/096454 WO2020042807A1 (en) | 2018-08-31 | 2019-07-18 | Target function calling method and apparatus, mobile terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811015715.9A CN109324737A (en) | 2018-08-31 | 2018-08-31 | A kind of method, apparatus, mobile terminal and the storage medium of invocation target function |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109324737A true CN109324737A (en) | 2019-02-12 |
Family
ID=65263718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811015715.9A Pending CN109324737A (en) | 2018-08-31 | 2018-08-31 | A kind of method, apparatus, mobile terminal and the storage medium of invocation target function |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN109324737A (en) |
TW (1) | TWI717772B (en) |
WO (1) | WO2020042807A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020042807A1 (en) * | 2018-08-31 | 2020-03-05 | 阿里巴巴集团控股有限公司 | Target function calling method and apparatus, mobile terminal and storage medium |
CN111738736A (en) * | 2020-07-24 | 2020-10-02 | 支付宝(杭州)信息技术有限公司 | Method and system for data feedback |
CN113283493A (en) * | 2021-05-19 | 2021-08-20 | Oppo广东移动通信有限公司 | Sample acquisition method, device, terminal and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160077627A1 (en) * | 2014-09-17 | 2016-03-17 | Red Hat, Inc. | User interface for a device |
CN106325467A (en) * | 2015-06-15 | 2017-01-11 | 中兴通讯股份有限公司 | Method and device for controlling mobile terminal, and mobile terminal |
CN107613214A (en) * | 2017-10-25 | 2018-01-19 | 广东工业大学 | A kind of camera interface access method, apparatus and system |
CN107656684A (en) * | 2017-09-21 | 2018-02-02 | 珠海市魅族科技有限公司 | Pay control method, device, computer installation and computer-readable recording medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103309618A (en) * | 2013-07-02 | 2013-09-18 | 姜洪明 | Mobile operating system |
CN104216753A (en) * | 2014-10-10 | 2014-12-17 | 深圳市东方拓宇科技有限公司 | Method for rapidly starting application program for terminal, and terminal |
CN107209580A (en) * | 2015-01-29 | 2017-09-26 | 艾尔希格科技股份有限公司 | Identification system and method based on action |
CN109324737A (en) * | 2018-08-31 | 2019-02-12 | 阿里巴巴集团控股有限公司 | A kind of method, apparatus, mobile terminal and the storage medium of invocation target function |
-
2018
- 2018-08-31 CN CN201811015715.9A patent/CN109324737A/en active Pending
-
2019
- 2019-06-26 TW TW108122284A patent/TWI717772B/en active
- 2019-07-18 WO PCT/CN2019/096454 patent/WO2020042807A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160077627A1 (en) * | 2014-09-17 | 2016-03-17 | Red Hat, Inc. | User interface for a device |
CN106325467A (en) * | 2015-06-15 | 2017-01-11 | 中兴通讯股份有限公司 | Method and device for controlling mobile terminal, and mobile terminal |
CN107656684A (en) * | 2017-09-21 | 2018-02-02 | 珠海市魅族科技有限公司 | Pay control method, device, computer installation and computer-readable recording medium |
CN107613214A (en) * | 2017-10-25 | 2018-01-19 | 广东工业大学 | A kind of camera interface access method, apparatus and system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020042807A1 (en) * | 2018-08-31 | 2020-03-05 | 阿里巴巴集团控股有限公司 | Target function calling method and apparatus, mobile terminal and storage medium |
CN111738736A (en) * | 2020-07-24 | 2020-10-02 | 支付宝(杭州)信息技术有限公司 | Method and system for data feedback |
CN112749386A (en) * | 2020-07-24 | 2021-05-04 | 支付宝(杭州)信息技术有限公司 | Method and system for data feedback |
CN113283493A (en) * | 2021-05-19 | 2021-08-20 | Oppo广东移动通信有限公司 | Sample acquisition method, device, terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2020042807A1 (en) | 2020-03-05 |
TWI717772B (en) | 2021-02-01 |
TW202011772A (en) | 2020-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102267482B1 (en) | Systems and Methods for Simultaneous Localization and Mapping | |
CN110434853B (en) | Robot control method, device and storage medium | |
US8373654B2 (en) | Image based motion gesture recognition method and system thereof | |
US8648799B1 (en) | Position and orientation determination for a mobile computing device | |
EP3109797B1 (en) | Method for recognising handwriting on a physical surface | |
TWI717772B (en) | Method, device, mobile terminal and storage medium for calling target function | |
US11644901B2 (en) | Method and device for detecting a user input on the basis of a gesture | |
EP3805982B1 (en) | Gesture recognition method, apparatus and device | |
EP3287873A3 (en) | System and method for distant gesture-based control using a network of sensors across the building | |
CN109079809B (en) | Robot screen unlocking method and device, intelligent device and storage medium | |
CN109725699B (en) | Identification code identification method, device and equipment | |
US9811255B2 (en) | Detection of gesture data segmentation in mobile devices | |
CN105930775B (en) | Facial orientation recognition methods based on sensitivity parameter | |
CN107395871B (en) | Method and device for opening application, storage medium and terminal | |
CN112119627A (en) | Target following method and device based on holder, holder and computer storage medium | |
CN103064519A (en) | Information content display control method and terminal | |
CN104541498A (en) | Image acquisition method and device | |
US9400575B1 (en) | Finger detection for element selection | |
CN106662923A (en) | Information processing device, information processing method and program | |
US9772679B1 (en) | Object tracking for device input | |
CN112188105A (en) | Tracking shooting method and device, intelligent device and computer readable storage medium | |
WO2021248857A1 (en) | Obstacle attribute discrimination method and system, and intelligent robot | |
CN106547339B (en) | Control method and device of computer equipment | |
CN111625297A (en) | Application program display method, terminal and computer readable storage medium | |
CN116402844A (en) | Pedestrian tracking method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40004212 Country of ref document: HK |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190212 |