WO2017118332A1 - 一种应用中功能的调用方法及装置 - Google Patents

一种应用中功能的调用方法及装置 Download PDF

Info

Publication number
WO2017118332A1
WO2017118332A1 PCT/CN2016/112852 CN2016112852W WO2017118332A1 WO 2017118332 A1 WO2017118332 A1 WO 2017118332A1 CN 2016112852 W CN2016112852 W CN 2016112852W WO 2017118332 A1 WO2017118332 A1 WO 2017118332A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
predefined
application
user equipment
module
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.)
Ceased
Application number
PCT/CN2016/112852
Other languages
English (en)
French (fr)
Inventor
王菁
童文霞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to EP16883457.0A priority Critical patent/EP3401779B1/en
Priority to SG11201805867YA priority patent/SG11201805867YA/en
Priority to MYPI2018001272A priority patent/MY201205A/en
Priority to JP2018535860A priority patent/JP2019508793A/ja
Priority to KR1020187022887A priority patent/KR20180111838A/ko
Publication of WO2017118332A1 publication Critical patent/WO2017118332A1/zh
Priority to US16/028,510 priority patent/US20180314536A1/en
Anticipated expiration legal-status Critical
Priority to PH12018501461A priority patent/PH12018501461A1/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/386Payment protocols; Details thereof using messaging services or messaging apps
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4482Procedural
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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
    • G06F3/0488Interaction 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 using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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
    • G06F3/0488Interaction 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 using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction 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 using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Definitions

  • the present application relates to the field of information processing technologies, and in particular, to a method and an apparatus for calling a function in an application.
  • smart devices such as mobile phones, tablets, and smart watches
  • users can customize a wide range of applications to extend the functionality of the device.
  • functions of various applications are becoming more powerful, and in many applications, even multiple functions are integrated to meet the various needs of users.
  • the present application provides a method and an apparatus for calling a function in an application, and the technical solution is as follows:
  • a method for invoking a function in an application which is applied to a user equipment, and the method includes:
  • the functions in the application associated with the predefined user operations are invoked when the acquired operations match the predefined user actions.
  • a barcode payment method for a user equipment, the method comprising:
  • the payment barcode display interface in the payment application is invoked to display the barcode image for payment on the screen of the user device.
  • a calling device for an application in an application is provided, which is applied to a user equipment, and the device Set includes:
  • a detection control module configured to acquire an operation of the user on the user equipment
  • the control module is invoked to invoke a function in an application associated with the predefined user operation when the acquired operation matches a predefined user operation.
  • a barcode payment apparatus for use in a user equipment, the apparatus comprising:
  • a detection control module configured to acquire an operation of the user on the user equipment
  • a payment barcode display control module is configured to invoke a payment barcode display interface in the payment application to display a barcode image for payment on the screen of the user device when the acquired operation matches the predefined user operation.
  • the technical solution provided by the present application utilizes a pre-defined user operation as a trigger condition for a call of a function in an application, and by acquiring an operation of the user, the specific operation can be automatically invoked when the acquired operation matches the predefined user operation.
  • Specific functions to avoid cumbersome steps such as waking up the device, unlocking the device, and enabling quick calls to specific functions in a particular application.
  • 1 is a first flow chart of a function calling method in an application of the present application
  • FIG. 2 is a schematic diagram of a first specific application scenario of the solution of the present application.
  • FIG. 3 is a schematic diagram of a second specific application scenario of the solution of the present application.
  • FIG. 4 is a schematic diagram of a third specific application scenario of the solution of the present application.
  • FIG. 5 is a schematic diagram of a fourth specific application scenario of the solution of the present application.
  • FIG. 6 is a schematic structural diagram of a function invoking device in an application of the present application.
  • FIG. 7 is a schematic structural diagram of a two-dimensional code payment device of the present application.
  • Figure 8 is a block diagram showing the structure of an apparatus for configuring the apparatus of the present application.
  • FIG. 1 is a flowchart of a method for invoking a function in an application provided by the present application.
  • the executor of the method may be a device such as a mobile terminal, such as a mobile phone.
  • the method may specifically include the following steps:
  • S102 Call a function in an application associated with the predefined user operation when the acquired operation matches a predefined user operation.
  • the calling scheme of the function in the application provided by the application can be applied to a user equipment having a sensing module, a button, and a touch input module.
  • the sensing module may include a gravity sensor, an acceleration sensor, a gyroscope, a distance sensor, a fingerprint sensor, and the like.
  • the buttons may include physical buttons or touch virtual buttons on the user device, a touch screen operating system interface, or virtual buttons in a specific application interface, and the like.
  • the user equipment may be in the form of a composite device such as a mobile phone, a tablet computer, or a smart watch, or may be a single function device such as an electronic business card or an electronic tag, which is not limited in this application.
  • the function in the called application may be a direct jump to display a certain function interface in a specific application, such as a payment barcode display interface in a payment application, a chat dialogue interface with a specific user in an instant communication application, and the like. It can also be a specific function that directly triggers the execution of a particular application, such as play/pause/switch function in media playback applications, information refresh function in information applications, and so on.
  • a predefined user operation can be utilized as a quick triggering manner for a specific function in a specific application, and a quick display of a specific function interface in a specific application or a quick execution of a specific function interface in a specific application can be realized.
  • the detection result of the user operation can be obtained, and if a predefined user operation can be detected, a specific function in a specific application associated with the predefined user operation can be directly called.
  • a predefined user operation can be detected, a specific function in a specific application associated with the predefined user operation can be directly called.
  • the specific application can be pre-launched and run in the background of the system, so that it can be called quickly when needed; or it can be used without pre-launch.
  • the device can detect the predefined After the user operates, the specific application is started, and runs in the foreground or background of the system to implement a quick call of functions in the application to reduce the occupation of memory resources.
  • the application may first find out whether the corresponding application is already running in the background of the system, and if so, directly switch to the application, and jump to a specific function interface for displaying the information image; If the application is not found running in the background, the application is launched and runs in the foreground or background of the system, and jumps to a specific functional interface of the application or performs a specific in-app function.
  • the association between the predefined user operation and the “call specific function” operation may be pre-established, so that when the predefined user operation is detected, the specific function can be directly called instead of entering the application main interface.
  • relevant settings may be made in the system of the mobile terminal to establish a relationship between the predefined user operation and the specific function invoked, and when a predefined user operation is detected, a quick call to the specific function is implemented, or You can set whether the specific function in it supports the function of quick call in the application installed in the system, and associate it with the predefined user action when set to yes.
  • the interface for paying the two-dimensional code can be set to be quickly invoked by a predefined user operation in the setting interface of the payment application, and can be associated with a specific predefined user operation, or It can also be set by default in the system and allows the user to associate settings for predefined user actions.
  • the specific application interface may be preset by a user, or set by a system, or otherwise set; the specific predefined user operation may also be a user setting. .
  • a quick call of a function in an application may be implemented based on a sensing module configured on a user equipment, correspondingly:
  • the specific implementation of the S101 is: acquiring a detection result of the sensing module to the user operation;
  • a specific implementation of S102 is to invoke an in-app function associated with the predefined user operation upon detecting a predefined user action input.
  • an application scenario in which a mobile phone barcode (including a one-dimensional barcode, a two-dimensional barcode, etc.) is used for quick payment is taken as an example, that is, in the payment application, the payment interface of the payment barcode can be quickly called up by the application scheme, and the application is applied to the application.
  • the program is described in detail.
  • the mobile phone user can preset an operation mode as a trigger password for paying the barcode display.
  • the operation can be realized by using a gravity sensor, an acceleration sensor, a gyroscope, a distance sensor, a fingerprint sensor and the like on the mobile phone: the following are several An example of a custom user action:
  • Gravity sensors also known as G-sensors, are a special type of accelerometer. Gravity sensing technology is achieved using the piezoelectric effect. The horizontal direction is judged by measuring the magnitude of the force of gravity in two directions in the inside of the mobile phone. Generally, the default mobile phone is placed at the center of gravity sensing when placed horizontally. The attitude of the device relative to the horizontal plane can be calculated by measuring the acceleration due to gravity by a gravity sensor.
  • a typical application of the mobile gravity sensor is to automatically control the switching between the horizontal display mode and the vertical display mode of the mobile phone.
  • predefined user operations can be implemented based on posture changes when the screen of the mobile phone is substantially vertical and horizontal, such as a change in the action of "traverse mobile phone” / “vertical mobile phone”, “tilt the mobile phone to the left” / “toward”
  • posture changes when the screen of the mobile phone is substantially vertical and horizontal, such as a change in the action of "traverse mobile phone” / “vertical mobile phone”, “tilt the mobile phone to the left” / “toward”
  • Acceleration sensors are also called accelerometers, line accelerometers, etc.
  • the acceleration sensor measures linear acceleration generated by various external forces including gravity. The difference from the gravity sensor is that the acceleration sensor can sense the linear still/motion state and the moving direction of the mobile phone in addition to the attitude with respect to the horizontal plane.
  • predefined user operations can be implemented based on changes in the direction of movement of the mobile phone, for example, up and down shaking of the mobile phone, shaking left and right, or shaking in any of the approximate straight and reverse directions, and the like.
  • a gyroscope can measure the angular velocity of an external force acting on an object and rotating, and can sense the rotation/stationary state and the direction of rotation.
  • a predefined user operation can be implemented based on a change in the direction of rotation of the mobile phone, for example, a tilting operation of the mobile phone, that is, a mobile phone operating in an arbitrary axial direction.
  • a tilting operation of the mobile phone that is, a mobile phone operating in an arbitrary axial direction.
  • the distance sensing module can include an optical displacement sensor, a linear proximity sensor, Ultrasonic displacement sensor, etc.
  • a common application of the mobile phone distance sensor is: when the user answers or makes a call, the mobile phone is placed close to the head, and the distance sensor can measure the mobile phone and the head. The distance between the screens is turned off when the distance is reduced to a certain extent, and the backlight is turned on again when removed. This can prevent misoperation during the call and save power.
  • user operations such as “approaching objects”/"moving objects” may be implemented based on changes in the distance between the mobile phone and an object (eg, palm, wall, etc.), wherein “close” and “away” pass
  • the distance threshold is set to make a decision.
  • pre-defined user operations There are many other implementations for pre-defined user operations. This application is not an example. In practice, as long as the custom user operation does not conflict with other operations.
  • a predefined user operation can also be implemented by combining two or more sensing modules. For example, in combination with an acceleration sensor and a gyroscope, a more complicated determination of the posture/motion state of the mobile phone is realized and a corresponding user-defined operation is formed.
  • the mobile phone side After the user enters the custom operation, the mobile phone side records and stores the button information.
  • the solution of the present application does not limit the collection algorithm of the predefined operation information of various types of users, and the traditional information collection algorithm can be adopted.
  • some operations of the device system may be used as a predefined operation of the user.
  • the setting manner of the predefined operation of the user in the application for example, is set by the system by default or by the user, for example, by the user in the system.
  • the setting is still set by the user in a specific application in the system, and is not particularly limited.
  • the detection result of the sensing module for the predefined user operation can be obtained, and if the currently detected user operation matches the predefined user operation, the jump directly to the payment
  • the payment bar code display interface in the application displays the barcode image for payment, thereby simplifying user operations.
  • the solution of the present application does not limit the matching algorithm of various specific operation information, and a traditional matching algorithm may be adopted.
  • the specific function interface may obtain the pre-generated static information image when displaying the information image, or may generate the information image in real time, for example, in the quick display scene of the payment barcode interface in the payment application, the payment barcode interface.
  • the information image of the payment bar code may be a static graphic or a graphic generated in real time and dynamically changeable.
  • the detecting function of the sensing module can be in a continuous open state, and the sensing module detects the user's predefined user operation in real time, and can report in an interrupted manner, that is, the sensing device can be detected by the user equipment in an interrupted manner.
  • the predefined user operation is obtained, so that the user equipment obtains the predefined user operation and performs corresponding processing, so that the user can display the payment barcode on the screen of the mobile phone quickly by inputting the predefined user operation under any circumstances, so as to ensure that the user can utilize the pre-payment at any time.
  • the standby module detects the predefined user operations in real time, and in any case can quickly launch the relevant specific function interface by collecting predefined user operations.
  • the detection result of the sensing operation of the sensing module by the sensing module may also be acquired when the device is in a non-use state.
  • the non-use state herein may include one or more of a state of a lock state, a sleep state, a standby state, and the like.
  • the mobile phone can obtain the detection result in some specific states, and only in these specific states can the specific function in the related application be quickly activated by acquiring the collection result of the sensing module.
  • the lock state may indicate a user's restriction on the operation authority of the device
  • the sleep and standby states may be descriptions of the working state of the software or hardware module of the device, and are not defined in the definition. Clear division.
  • the above non-use states may exist on one device at the same time. For example, some devices may automatically lock after a period of standby or hibernation, or automatically switch a specific hardware and software module to after a certain period of lock. Standby or hibernation.
  • a common feature of the above states is that if the device is currently in these states, then the user will be cumbersome to use conventional bar code display operations.
  • the user can directly display the barcode in these cases by eliminating the steps of waking up the device, unlocking the device, and the like. And it can reduce the opening time of the function of obtaining the predefined user operation detection result, so as to reduce the power consumption of the device.
  • the sensing module can also be configured to detect the predefined user operation only in the non-use state, thereby avoiding the power consumption caused by the sensing module being turned on for a long time.
  • the timing of acquiring the detection result from the sensing module may be set to “after the user device is woken up from the sleep state, and is not unlocked. "This time. It can reduce the turn-on time of the function of obtaining the detection result to reduce the power consumption of the device.
  • the sensing module may also be configured to detect a predefined user operation only when the user equipment is awake from the sleep state and is not unlocked, and the mobile phone is in a lock screen and a black screen state.
  • the detection function of the sensing module can be turned off, and the sensing module can be activated after the mobile phone is woken up to perform predefined user operation detection, thereby further reducing the power consumption caused by the sensing module.
  • the pre-defined user operation detection result acquisition function or the detection function of the sensing module may not be turned on most of the time when the mobile phone is not used (for example, in a pocket or a leather bag).
  • the mobile phone is woken up by other means (such as power button, volume key, etc.)
  • the corresponding function is activated.
  • the detection result of the predefined user operation the following may exist:
  • the user inputs a predefined user operation and quickly displays the payment interface of the payment barcode.
  • the mobile phone can be unlocked, and the locked state of the mobile phone can be maintained. This application does not limit this.
  • the opening time of the sensing module can be further shortened under the premise of adapting to the basic operating habits of the user, thereby reducing the power consumption of the device.
  • the working mode of the sensing module is, for example, in a state in which the user equipment can be detected after the power-on of the user equipment, or is in a state in which the predefined user operation can be detected within a set time, or is It is defined that the user operation detection module adopts an interrupt method to perform pre-defined user operation reporting, or the processor in the mobile phone actively calls the sensing module to work, and the like, and is not particularly limited.
  • the specific working mode of the sensing module can be controlled or set according to specific needs.
  • the display of the barcode image may be stopped. Thereby, the barcode image is prevented from being photographed, stolen, etc., and the security of information use is improved.
  • the duration threshold for controlling to stop displaying the barcode image can be set according to actual needs, such as 30 seconds, 60 seconds, and the like.
  • the specific implementation manner of stopping the display of the barcode image may be to call the function interface of the function in the specific application, exit the specific application, return to the system standby interface, or return the device to the locked state, the sleep state, etc., Make a limit.
  • FIG. 2 is a schematic diagram of a specific implementation scenario in which the solution of the present application is applied to a merchant payment.
  • the mobile phone When the mobile phone is in a dormant state of being locked and locked, the user's handheld mobile phone continuously sways for more than 3 times in any direction, and the sway amplitude reaches a certain requirement, and the acceleration
  • the sensor detects the operation and performs matching authentication with the predefined user operation. After the authentication is passed, the payment barcode (including the one-dimensional barcode, two-dimensional barcode) image in the payment application is triggered to be displayed on the screen of the mobile phone. If the user does not perform other operations on the phone for more than 60 seconds, the payment barcode image displayed on the screen of the mobile phone disappears.
  • a predefined user operation may be utilized to implement a quick display of a specific merchant interface in a payment application or a shopping application.
  • the user pre-sets the association of a predefined action (such as a shaking operation, etc.) with the "current business interface display" function in the payment application or shopping application.
  • a predefined action such as a shaking operation, etc.
  • the user enters the mobile phone of a merchant, takes out the mobile phone, inputs the predefined operation that has been set up, and the mobile phone side matches the operation with the predefined operation.
  • the positioning function of the mobile phone is called (for example, Based on the WIFI, GPS, and Bluetooth positioning functions, the current location of the mobile phone is obtained, and the merchant corresponding to the location is further calculated according to the obtained location information, and then related information (such as product information, discount information) of the merchant is displayed. On the phone screen.
  • the call of the specific application can be implemented by using the predefined user operation detection, for example, the detection result of the sensing operation of the sensing module by the sensing module can be obtained in a state where the predefined key is pressed.
  • the user can pre-designate one or more buttons as one of the triggering conditions for the function call in the application.
  • the button can be a physical button or a touch virtual button on the mobile phone, or a touch screen operating system interface or a specific application interface. Virtual button in .
  • When the user needs to quickly call the function in the application it is necessary to enter a predefined operation while pressing the predefined button.
  • For the device side in addition to obtaining the detection result of the sensing module for the predefined user operation, it is also necessary to determine whether the predefined button is pressed, only when "predefined user operation is detected" and "predefined button is pressed” Subsequent application calls are triggered when the conditions are met at the same time.
  • the mobile phone payment bar code application scenario is used.
  • the user can designate the “volume down” button as a predefined button. While holding down the "Volume Down” button with your finger, the phone is shaken, and the phone detects that the above two conditions are met at the same time and then calls the application to display the payment barcode.
  • the application for example, the predefined operation described above cooperates with the predefined button to implement a specific function call in a specific application, due to the "predefined button" It also belongs to the private information of the user (predefined by the user). Therefore, in this way, it can effectively confirm that the current operator of the user equipment is a legitimate user, and avoid the loss caused by the illegal user operating the user equipment. In some cases, mishandling can also be avoided.
  • the quick call of the function in the application may be triggered due to the excessive sway and the frequency is too fast, and the combination of the predefined buttons can effectively avoid or Reduce the occurrence of such non-user subjective will triggers.
  • the user may be required to input one or more types of authentication information after detecting the predefined user operation input and calling the function in the application.
  • the authentication information may be in the form of a text password, a fingerprint, a gesture, a face information, and the like, if the user If the entered authentication information is correct, the function in the application is called, and if the user inputs the authentication information incorrectly, the application function is not invoked.
  • FIG. 3 is a schematic diagram of a specific implementation scenario of applying the solution of the present application to a merchant payment.
  • the mobile phone When the mobile phone is in a black screen, a lock screen, or a standby state, the user's handheld mobile phone continuously sways for more than 2 times according to any approximate axial direction, and the amplitude of the sway is increased.
  • the gyroscope detects the operation and performs matching authentication with the predefined user operation. After the authentication is passed, after the authentication is passed, the payment application is invoked, and the currently used payment method is displayed on the screen (the user can modify it according to the requirement), and prompts Enter one or more authentication information.
  • the user is further required to input the login password of the payment application.
  • the login password may be in the form of a text password, a fingerprint, a gesture, a face information, etc.
  • the mobile phone side adopts the local or the way to the network side.
  • the password is authenticated, and after the authentication is passed, the payment barcode is displayed on the screen of the mobile phone.
  • the payment mode selection interface of the payment application is displayed on the screen of the mobile phone, and the user is prompted to input an unlock password (including a fingerprint and a digital password), and the user inputs the correct unlock password and clicks.
  • a payment method identifier displays the corresponding payment barcode.
  • the quick call of the payment barcode interface in the embodiment of the present application is only used for schematically explaining the “quick call of the function in the application”. It should not be understood that the specific embodiments and application scenarios of the present application are limited.
  • different sensing module-based operations can be used to associate different functions in the same application, or can be associated with functions in multiple different applications, thereby enabling quick calls to multiple different application functions.
  • a shortcut call of the function in the application may be implemented based on the fingerprint module configured on the user equipment, where the fingerprint module may refer to a series of functions including fingerprint collection, matching operation, authentication or recognition judgment.
  • the collective name of the module correspondingly:
  • S101 is: acquiring a fingerprint input by a user on the fingerprint module;
  • S102 after detecting the input of the fingerprint information, invoking the function in the application associated with the predefined user operation.
  • Instant messaging is one of the application functions that users often use. At present, it is cumbersome for users to use instant messaging such as mobile phones for chat.
  • the typical operation process is as follows: the user removes the mobile phone ⁇ wakes up the mobile phone ⁇ unlocks the mobile phone ⁇ finds the instant communication APP ⁇ runs APP ⁇ Click the icon of the chat object to enter the chat sub-interface ⁇ Start chat. It can be seen that in practical applications, a complete chat operation requires multiple steps to achieve.
  • This embodiment will take the instant messaging chat application scenario as an example to describe the solution in detail. That is, in the instant messaging application, the chat interface with a specific friend can be quickly called up through the solution of the present application.
  • the association between the fingerprint information and the “call specific friend chat interface” operation may be established in advance, so that after detecting the fingerprint information, the fingerprint information can be directly jumped to the specific friend chat interface instead of the main interface.
  • related settings may be performed in the system of the mobile terminal, so as to establish an association relationship between the fingerprint information and the specific friend chat interface that is invoked, and when the fingerprint information is detected, a quick call to the chat interface of the specific friend is implemented, or You can set whether the specific buddy chat interface supports the quick call function in the application installed in the system, and associate with the fingerprint information when set to YES.
  • the interface of the specific friend chat interface is set to be quickly called by the fingerprint information, and can be associated with specific fingerprint information, or can be set by default in the system, and can allow the user. Make settings for the associated fingerprint.
  • the friend chat interface can include multiples and can be distinguished by associating different finger fingerprints.
  • the user authentication mechanism may be added through the authentication processing function of the fingerprint module to improve security. That is, after the fingerprint information is detected, the matching fingerprint is matched, and if it matches, the shortcut display of the specific friend chat interface is called.
  • the association between the fingerprint information and the specific friend chat interface may be setting a specific fingerprint information as a trigger condition for a quick call of the specific friend chat interface.
  • the device user needs to input one or more fingerprint information of the user in advance, and the fingerprint module generates the authentication fingerprint information and stores it.
  • the fingerprint module of the user equipment detects the fingerprint information, it further determines whether the detected fingerprint information matches the pre-stored authentication fingerprint information, and only triggers the display of the specific friend chat interface if the fingerprint information matches, and vice versa.
  • the fingerprint information does not match (which may include detecting the fingerprint information)
  • the specific friend chat interface is not displayed on the user device screen.
  • the trigger mechanism can effectively confirm that the current operator of the user equipment is a legitimate user, and avoids the adverse consequences caused by the illegal user operating the user equipment.
  • the solution of the present application does not limit the specific fingerprint collection and authentication algorithm, and the traditional fingerprint collection and authentication algorithm can be adopted.
  • the detection function of the fingerprint module can be in a continuous state, and the fingerprint module detects the fingerprint information of the user in real time, and can report the manner in an interrupted manner, that is, the user equipment can interrupt the manner that the fingerprint module detects.
  • Fingerprint information so that the user equipment obtains the fingerprint information, and performs corresponding processing, so that the user can quickly display the specific friend chat interface on the mobile phone screen by inputting the fingerprint information under any circumstances, so as to ensure that the user can use the fingerprint to quickly trigger the specific friend chat interface at any time.
  • Display that is to say, the mobile phone device can detect the fingerprint information through the fingerprint module in real time, and in any case can quickly start the relevant specific friend chat interface by collecting the fingerprint information.
  • the detection result of the fingerprint information of the fingerprint module may also be acquired when the device is in a non-use state.
  • the non-use state herein may include one or more of a state of a lock state, a sleep state, a standby state, and the like.
  • the mobile phone can collect the fingerprint information in some specific states, and only in the specific state, the fingerprint information can be quickly launched to start a specific friend chat interface in the related application.
  • the “non-use state” refer to the previous embodiment, and the description is not repeated in this embodiment.
  • the user can directly display the specific friend chat interface in these cases by eliminating the steps of waking up the device, unlocking the device, and the like. And it can reduce the opening time of the function of acquiring the fingerprint detection result, so as to reduce the power consumption of the device.
  • the fingerprint module may also be configured to detect the fingerprint information only in the non-use state, thereby avoiding power consumption caused by the fingerprint module being turned on for a long time. For example, when the mobile phone is in a lock screen and a black screen, the detection function of the fingerprint module can be turned off, and the fingerprint module can be activated to perform fingerprint detection after the mobile phone is woken up.
  • the timing of acquiring the detection result from the fingerprint module may be set to “after the user device is woken up from the sleep state, and is not unlocked. "This time. It can reduce the opening time of the function of obtaining the fingerprint detection result to reduce the power consumption of the device.
  • the fingerprint module may also be configured to detect the fingerprint information only when the user equipment is awake from the sleep state and is not unlocked, for example, when the mobile phone is in a lock screen and a black screen.
  • the detection function of the fingerprint module can be turned off, and the fingerprint module can be activated to perform fingerprint detection after the mobile phone is woken up, thereby further reducing the power consumption caused by the fingerprint module.
  • the fingerprint detection result acquisition function or the detection function of the fingerprint module may not be turned on most of the time when the mobile phone is not used (for example, when it is placed in a pocket or a purse).
  • the mobile phone is woken up by other means (such as power button, volume button, etc.), the corresponding function is activated.
  • the result of fingerprint detection the following may exist:
  • the user inputs fingerprint information to quickly display a specific friend chat interface.
  • the mobile phone can be further unlocked.
  • the opening time of the fingerprint module can be further shortened under the premise of adapting to the basic operation habits of the user, thereby reducing the power consumption of the device.
  • the working mode of the fingerprint module is, for example, a state in which the fingerprint is always detected after the user equipment is turned on, or is in a state in which the fingerprint can be detected within a set time, or is the manner in which the fingerprint detecting module is interrupted.
  • the processor in the mobile phone actively calls the fingerprint module to work, and the like, and is not particularly limited.
  • the specific working mode of the fingerprint mode can be controlled or set according to specific needs.
  • FIG. 4 is a schematic diagram of a specific implementation scenario of applying the solution of the present application to a specific function call in an instant messaging application.
  • the mobile phone When the mobile phone is in a dormant state of being locked and locked, the user places a finger on the fingerprint collector located on the back of the mobile phone, and the fingerprint The module collects fingerprint information and authenticates the fingerprint information. After the authentication is passed, the specific friend chat interface image in the instant messaging application is triggered to be displayed on the mobile phone screen, and the user can directly start chatting with the specific friend (Xiaomei).
  • the device may also be unlocked by using fingerprint information.
  • fingerprint information the following functions may be used for the “unlock with fingerprint” function and the “fast display of specific friend chat interface with fingerprint” function:
  • the user can separately enter the authentication fingerprint information for displaying the chat interface of the specific friend (hereinafter referred to as “display” “Fingerprint”) and authentication fingerprint information for unlocking the user equipment (hereinafter referred to as “unlocking fingerprint”), and establishing an association between “display fingerprint” and “calling a specific friend chat interface display interface in a specific instant application” operation, respectively, and establishing The association between the “unlocking fingerprint” and the “unlocking user device” operation. Further, after the user device locks the state, the fingerprint module detects the fingerprint information input by the user, and then performs different according to the matching between the currently detected fingerprint information and the pre-stored fingerprint information. The processing is as follows:
  • the chat function with the specific friend in the specific friend chat interface application is invoked to display the specific friend chat interface on the screen of the user device.
  • the user device unlocking operation is performed.
  • the user can enter the right index finger fingerprint as “unlock fingerprint” and the right middle finger fingerprint as “display fingerprint”.
  • the mobile phone screen displays an unlocking prompt.
  • the middle finger is placed on the fingerprint collector, and after the matching is successful, the application is called and the specific display is displayed.
  • the friend chat interface if the user needs to use other functions of the mobile phone, the index finger is placed on the fingerprint collector, and the phone is unlocked by default after the matching is successful. In this way, the two operations of "quick display” and "fingerprint unlocking” can be effectively distinguished without affecting the normal usage habits of the user.
  • the same fingerprint can also be used to implement the function of unlocking with the fingerprint and the function of quickly displaying the specific friend's chat interface by using the fingerprint, that is, the same fingerprint information of the user can be entered, and the unlocked fingerprint and the shortcut display specific
  • the fingerprint of the friend chat interface, and the duration of the fingerprint collection can be set to distinguish whether the collected fingerprint is used as an unlock or a quick display of a specific friend chat interface.
  • the fingerprint detection module collects the fingerprint information of the user, and records the fingerprint of the user in the fingerprint sensor. If the time is less than 1s, it is considered to be the unlocked fingerprint, and the device is unlocked.
  • the time is above 1s, it is considered to be a quick display of the specific friend chat interface (for example, the specific friend chat interface page in the instant messaging application).
  • the fingerprint is used to quickly call the specific friend chat interface.
  • different implementation manners may be implemented, and the same fingerprint is implemented to unlock or quickly display a specific friend chat interface.
  • the fingerprint sensor and the pressure sensor may be integrated, and the pressure condition during fingerprint collection is detected to distinguish Whether to unlock or quickly display a specific friend chat interface, and so on.
  • different fingerprints or different operation modes of the same fingerprint (for example, different staying time of the finger on the fingerprint collector, different pressures, etc.) may be used to distinguish different friends.
  • the fingerprint information detection may be used to implement the call of the specific friend chat interface in the specific application, for example, the user may pre-designate one or more buttons as the trigger password when the specific friend chat interface is displayed.
  • the button can be a physical button or a touch virtual button on the mobile phone, or a touch screen operating system interface or a virtual button in a specific application interface.
  • the user needs to quickly display the specific friend chat interface, in addition to inputting the fingerprint information, it is also necessary to simultaneously press the customized button.
  • the predefined button is pressed, and only when the "detected fingerprint information" and the "predefined button are pressed" are satisfied simultaneously. The subsequent specific friend chat interface display operation will be triggered.
  • the user can specify the "Volume Down” button as a predefined button.
  • the user takes out the mobile phone, puts a finger (such as the right index finger) on the fingerprint collector, and presses the "volume down” button with another finger (such as the right thumb), and the mobile phone detects the above two conditions simultaneously.
  • the instant messaging application is displayed to display the specific friend chat interface.
  • the fingerprint information can also be used as a trigger for quickly displaying a specific friend chat interface, and does not need to perform actual authentication processing on the detected fingerprint information, that is, any fingerprint information can be triggered.
  • a quick display of a specific friend's chat interface For example, when the above-mentioned pre-defined button is used to realize the display of a specific friend chat interface in a specific application, since the "pre-defined button" also belongs to the user's personal private information (predefined by the user), in this way, it may be wrong.
  • the currently detected fingerprint information is compared with the authentication fingerprint information to start a specific friend chat interface, and the security of the chat is ensured, and the fingerprint matching unlocking mechanism may also be affected.
  • a specific function interface of the specific application may be invoked without performing a matching authentication process on the fingerprint information, for example, when the mobile phone device is in a working state, if a fingerprint is detected.
  • the information that is, when the user puts the fingerprint on the fingerprint collector, can call the specific friend chat interface display interface in the instant messaging application.
  • the quick call to the specific friend chat interface in the embodiment of the present application is only used to schematically describe the “quick call of the function in the application”. It should not be understood that the specific embodiments and application scenarios of the present application are limited.
  • different fingerprints, or different operation modes of the same fingerprint such as different dwell time of the finger on the fingerprint collector, different pressures, etc.
  • the function in the middle thus enabling quick calls to multiple different application functions.
  • a shortcut call of the function in the application may be implemented based on a button, a touch input module, and the like configured on the user equipment, where the touch input module may include an independent touch input such as a touch screen or a touch panel. Module.
  • the touch input module may include an independent touch input such as a touch screen or a touch panel. Module.
  • the specific implementation of the S101 is: acquiring an operation on the user equipment, where the operation may be a pressing operation on the device button or a touch gesture input on the touch input module.
  • S102 is to invoke an in-app function associated with the predefined user operation when the acquired operation matches an operation of pressing a predefined button or a predefined touch gesture.
  • Media playback is one of the application functions that users often use.
  • the typical operation process is as follows: user removes mobile phone ⁇ wakes up mobile phone ⁇ unlocks mobile phone ⁇ finds media playback APP ⁇ runs APP ⁇ clicks play/pause / Switch and other function buttons to achieve control. It can be seen that in practical applications, each media playback control requires multiple steps to achieve.
  • This embodiment will take the instant media playback control application scenario as an example to describe the solution in detail. That is, in the media playing application, the media playing control can be quickly performed by the solution of the present application.
  • the association between the operation mode and the specific playback control function (such as playing, pausing, stopping, switching to the previous media file, switching to the next media file, etc.) in the media playing application may be established in advance to implement the detection of the pre-detection.
  • relevant settings may be made in the system of the mobile terminal to establish an association relationship between the fingerprint information and the specific playback control function invoked, or may be set in an application installed in the system to support whether the specific playback control function is supported.
  • a function that is called quickly and associated with a predefined user action if set to Yes.
  • the specific playback control function is set to be quickly called by a predefined user operation, and can be associated with a specific predefined user operation, or can be set by default in the system, and Allows the user to make settings that associate predefined user actions.
  • specific playback control functions may include multiple types and may be differentiated by associating different predefined user operations.
  • the mobile phone user can preset one or more operation modes as the trigger password when the specific playback control function is called, and the operation can use the physical keys on the mobile phone (such as the power button, the volume increase button, the volume decrease button, etc., iOS).
  • the home button of the mobile phone, any button of the keyboard type mobile phone) or the touch virtual button (for example, the Home button, the Back button, the Menu button of the Android phone, etc.) can also be implemented by using the touch screen mobile phone operating system interface or the virtual in the specific application interface. Keys, or specific touch gestures.
  • custom user actions are a few examples of custom user actions:
  • buttons without preset function are provided, and the user can define the function of the button, such as screenshot, mute, start specific application, and the like. Such buttons can be directly used to implement the customized user operation of the solution of the present application;
  • Long press a button including the physical button of the mobile phone, the touch virtual button, or the virtual button in the mobile phone interface.
  • the standard of the "long press" is based on the configuration parameters of the operating system, and the application is not limited.
  • Press two or more key combinations at the same time can be a combination of the same type of keys, such as pressing the power button and the volume down button simultaneously (both physical buttons); it can also be a combination of different types of buttons, for example Press the power button (physical button) and the Back button (touch virtual button) at the same time.
  • buttons in sequence in a certain order can be a combination of the same type of buttons, such as a sequence of input passwords, or a combination of different types of buttons, for example.
  • the input can be defined to be completed within a certain time.
  • Specific touch gestures Through a combination of several dimensions such as click/long-press/slide, single-finger/multi-finger, and specific screen position, various touch gestures can be obtained, such as connecting the tap screen twice, from the screen The bottom end slides to the top of the screen, three fingers long press the screen anywhere, and so on, these gestures can be used as a custom user action.
  • specific sliding trajectories can be used as custom user operations, such as drawing a "Z" shape on the screen, a "V" shape on the screen, and the like.
  • the touch gesture can be implemented based on a touch screen or can be implemented based on an independent touch device such as a touch panel.
  • custom user operations There are many other implementations for custom user operations. This application is not an example. In practice, as long as the custom user operation does not conflict with other operations. After the user enters the custom operation, the mobile phone side records and stores the button information. Certainly, in some scenarios, some operations of the device system may be used as a predefined operation of the user.
  • the setting manner of the predefined operation of the user in the application is set by the system by default or by the user, for example, by the user in the system. The setting is still set by the user in a specific application in the system, and is not particularly limited.
  • the function of detecting the input behavior of the user may be set to be continuously turned on.
  • the specific playback control function can be quickly triggered.
  • the input behavior of the user may also be detected when the device is in a non-use state;
  • the non-use state herein may include one or more of a state of a lock state, a sleep state, a standby state, and the like.
  • the non-use state refer to the previous embodiment, and the description is not repeated in this embodiment.
  • the timing of detecting the input behavior of the user may also be set to “after the user device wakes up from the sleep state. And not unlocked” during this time. That is to say, the input behavior detection function may not be turned on most of the time when the mobile phone is not being used (for example, when it is placed in a pocket or a purse).
  • the input detection function is activated, and the following can occur:
  • the user enters a predefined user action and invokes a specific play control function in the media play application.
  • the mobile phone can be unlocked at the same time, and the locked state of the mobile phone can be maintained. This application does not limit this.
  • the opening time of the input behavior detection function can be further shortened under the premise of adapting to the basic operation habits of the user, thereby reducing the power consumption of the device.
  • FIG. 5 is a schematic diagram of a specific implementation scenario of applying the solution of the present application to a media playing scenario.
  • the mobile phone When the mobile phone is in a dormant state of being locked and locked, the user draws a “Z”-shaped pattern on the screen of the mobile phone by using a gesture, and the mobile phone side faces the pattern. Matching and pre-existing custom operation gestures are authenticated. After the authentication is passed, the “play” function in the media playback application is triggered.
  • the user may be required to input one or more types of authentication information after detecting a predefined user operation input and calling a specific function.
  • the authentication information may be in various forms such as a text password, a fingerprint, a gesture, etc., if the user inputs authentication information. If it is correct, a specific function is called, and if the user inputs the authentication information incorrectly, the above specific function is not called.
  • the device may also be unlocked by using a predefined user operation, in order to distinguish between the "unlock with predefined user operation" function and the "quickly invoke specific playback control function with predefined user operation” function, the present application Provide the following solutions:
  • the user may separately enter a predefined user operation for calling a specific play control function (hereinafter referred to as "call operation”) and a predefined user operation for unlocking the user device (hereinafter referred to as “unlock operation”). And establishing an association between "call operation” and “calling a specific play control function in the media play application”, and establishing an association between "unlock operation” and "unlock user device processing”. Further, in the locked state of the user equipment, after the input behavior detection function detects the operation currently input by the user, different processing is performed according to the matching situation between the currently detected operation and the pre-stored predefined user operation, and the specific processing manner is as follows:
  • the user's input behavior is detected when the user device is locked
  • the user can enter the gesture drawing graphic “N” as “unlocking operation” and the gesture drawing graphic “Z” as “calling operation” according to usage habits.
  • the user takes out the mobile phone, and after performing the wake-up operation, the mobile phone screen invokes the unlocking prompt.
  • the graphic “Z” is drawn on the screen, and the media playback application is called after the matching is successful.
  • the specific playback control function if the user needs to use other functions of the mobile phone, draw a graphic "N" on the screen, and the mobile phone is unlocked by default after the matching is successful.
  • the user can enter the password "1111” as “unlock operation” and the password "2222” as “call operation” according to usage habits.
  • the mobile phone screen invokes the unlocking prompt.
  • the password "2222” is input, and after the matching is successful, the specific playback in the media playing application is called.
  • Control function if the user needs to use other functions of the mobile phone, enter the password "1111", and the mobile phone is unlocked by default after the matching is successful.
  • different predefined operations eg, different gestures, different passwords, etc.
  • different play control functions for example, “slide left” and “switch” Link to the previous media file feature, associate the “slide right” with the “switch to the next media file” function, associate the “slide up” with the “pause” function, and “slide down” and “stop” functions Correlate, thus enabling quick calls to different playback control functions.
  • the quick call to the specific play control function in the embodiment of the present application is only used to schematically describe the “quick call of the function in the application”. It should not be understood that the specific embodiments and application scenarios of the present application are limited.
  • different buttons, operation gestures, etc. in addition to being able to associate different functions in the same application, can also associate functions in multiple different applications, thereby enabling quick calls to multiple different application functions.
  • the application further provides a calling device for the function in the application.
  • the device may include:
  • the detection control module 110 is configured to acquire an operation of the user on the user equipment
  • Calling control module 120 for invoking and scheduling when the acquired operation matches a predefined user operation
  • the user operates the functions in the associated application.
  • a sensing module is configured on the user equipment
  • the detection control module 110 may be specifically configured to: acquire a detection result of the sensing module to the user operation;
  • the call control module 120 can be specifically configured to invoke a function in an application associated with a predefined user operation after detecting a predefined user operation input.
  • the detection control module 110 may be specifically configured to: when the user equipment is in a non-use state, acquire a detection result of the sensing operation of the sensing module; wherein the non-use state may include: a locked state, and a sleep state. Status, and/or standby status.
  • the detection control module 110 may be specifically configured to: after the user equipment is awakened from the sleep state, and is not unlocked, acquire the detection result of the sensing operation performed by the sensing module.
  • the detection control module 110 may be specifically configured to: when the predefined button is pressed, acquire the detection result of the sensing module to the user operation.
  • the calling control module 120 may be specifically configured to: after detecting the predefined user operation input, further determine whether the user inputs the correct authentication information, and if yes, invoke the predefined user. Manipulate functions in the associated application.
  • the sensing module is an acceleration sensor;
  • the predefined user operation is: a shaking operation on the user equipment; and the number and the amplitude of the shaking operation are not less than a preset threshold, respectively.
  • the sensing module is a gyroscope
  • the predefined user operation is: a tilting operation on the user equipment
  • the number and amplitude of the shaking operation are not less than a preset threshold, respectively.
  • a button is configured on the user equipment
  • the detection control module 110 may be specifically configured to: obtain a user pressing operation on a button of the user equipment;
  • the predefined user operation may specifically include: an operation of pressing a predefined button.
  • a touch input module is configured on the user equipment
  • the detection control module 110 can be specifically configured to: acquire a touch gesture input by the user in the touch input module;
  • the predefined user operation may specifically include: inputting a operation of a predefined touch gesture.
  • a fingerprint module is configured on the user equipment.
  • the detection control module 110 may be specifically configured to: acquire a fingerprint input by the user on the fingerprint module,
  • the predefined user operation may specifically include: inputting preset fingerprint information.
  • the call control module 120 may be specifically configured to:
  • the present application further provides a barcode payment device for a user equipment having a sensing module.
  • the device may include:
  • the detection control module 210 is configured to acquire an operation of the user on the user equipment
  • the payment barcode display control module 220 is configured to invoke a payment barcode display interface in the payment application to display a barcode image for payment on the screen of the user device when the acquired operation matches the predefined user operation.
  • a sensing module is configured on the user equipment
  • the detection control module 210 may be specifically configured to: acquire a detection result of the sensing module to the user operation;
  • the payment barcode display control module 220 may be specifically configured to: after detecting the predefined user operation input, invoke the payment barcode display interface in the payment application to display the barcode image for payment on the screen of the user equipment.
  • the bar code payment device may be an implementation of the function invoking device in the foregoing application in a specific application environment, and therefore its specific implementation principle introduces the function device in the foregoing application and the method embodiment. The description will not be repeated in this embodiment.
  • the calling device or the barcode payment device of the function in the above application provided by the present application can be applied to a device such as a mobile phone, a tablet computer, a smart watch, etc., as shown in FIG. 8 , which is a device for configuring the above device provided by the present application.
  • FIG. 8 A schematic diagram of a hardware structure of a device, which may include a processor 1010, a memory 1020, an input/output interface 1030, a communication interface 1040, and a bus 1050.
  • the processor 1010, the memory 1020, the input/output interface 1030, and the communication interface 1040 implement communication connections within the device with each other through the bus 1050.
  • the processor 1010 can be implemented by using a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits for performing correlation. Programs to implement the technical solutions provided by the present application.
  • a general-purpose CPU Central Processing Unit
  • ASIC Application Specific Integrated Circuit
  • the memory 1020 can be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, or the like.
  • the memory 1020 can store an operating system and other applications.
  • the technical solution provided by the present application is implemented by software or firmware, the related program code is saved in the memory 1020 and executed by the processor 1010.
  • the input/output interface 1030 is used to connect an input/output module to implement information input and output.
  • input Output/ The module can be configured as a component in the device (not shown) or externally to the device to provide the corresponding functionality.
  • the input device may include a keyboard, a mouse, a touch screen, a microphone, various types of sensors, and the like, and the output device may include a display, a speaker, a vibrator, an indicator light, and the like.
  • the communication interface 1040 is configured to connect a communication module (not shown) to implement communication interaction between the device and other devices.
  • the communication module can communicate by wired means (such as USB, network cable, etc.), or can communicate by wireless means (such as mobile network, WIFI, Bluetooth, etc.).
  • Bus 1050 includes a path for communicating information between various components of the device, such as processor 1010, memory 1020, input/output interface 1030, and communication interface 1040.
  • the above device only shows the processor 1010, the memory 1020, the input/output interface 1030, the communication interface 1040, and the bus 1050, in a specific implementation, the device may also include necessary for normal operation. Other components.
  • the above-mentioned devices may also include only the components necessary for implementing the solution of the present application, and do not necessarily include all the components shown in the drawings.
  • the present application can be implemented by means of software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product in essence or in the form of a software product, which may be stored in a storage medium such as a ROM/RAM or a disk. , an optical disk, etc., includes instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments of the present application or portions of the embodiments.
  • a computer device which may be a personal computer, server, or network device, etc.
  • the various embodiments in the specification are described in a progressive manner, and the same or similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments.
  • the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
  • the device embodiments described above are merely illustrative, and the modules described as separate components may or may not be physically separated. In the implementation of the present application, the functions of the modules may be the same or more. Implemented in software and / or hardware. It is also possible to select some or all of the modules according to actual needs to achieve the purpose of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without any creative effort.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Finance (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

一种应用中功能的调用方法及装置。所述方法包括:获取用户在用户设备上的操作(S101);在所获取的用户的操作与预定义用户操作相匹配为预设指令时,调用与所述预定义用户操作预设指令相关联的应用中的功能(S102)。本方法所提供的技术方案,利用预定义用户操作作为应用中功能的调用的触发条件,通过获取用户的操作,可以在所获取的操作与预定义用户操作相匹配时,自动调用特定应用内的特定功能,从而避免唤醒设备、解锁设备等繁琐操作步骤,实现特定应用中特定功能的快捷调用。

Description

一种应用中功能的调用方法及装置
本申请要求2016年01月08日递交的申请号为201610012075.0、发明名称为“一种应用中功能的调用方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及信息处理技术领域,尤其涉及一种应用中功能的调用方法及装置。
背景技术
手机、平板电脑、智能手表等智能设备的一个特点是用户可以自定义安装各式各样的应用,从而令设备的功能得到扩展。随着智能设备的发展,各种应用的功能也越来强大,在很多应用中甚至集成了多种功能,以满足用户的多方面需求。
应用中功能的集成可能带来的一个问题是用户操作的复杂化,目前,用户使用手机等智能设备调用应用内的某个功能时,典型的操作过程如下:用户取出手机→唤醒手机→解锁手机→找到需要使用的APP→运行APP→跳转到需要使用的功能子界面(通过菜单、按钮等方式)→在子界面执行相关的操作。可见,在实际应用中,一次应用中功能的使用需要较多的步骤才能实现,不仅操作不便,而且会消耗用户很多时间。
发明内容
针对上述技术问题,本申请提供一种应用中功能的调用方法及装置,技术方案如下:
根据本申请的第1方面,提供应用中功能的调用方法,应用于用户设备,该方法包括:
获取用户在用户设备上的操作;
在所获取的操作与预定义用户操作相匹配时,调用与所述预定义用户操作相关联的应用中的功能。
根据本申请的第2方面,提供一种条形码支付方法,应用于用户设备,该方法包括:
获取用户在用户设备上的操作;
在所获取的操作与预定义用户操作相匹配时,调用支付应用中的支付条形码显示界面,以在用户设备的屏幕上显示用于支付的条形码图像。
根据本申请的第3方面,提供一种应用中功能的调用装置,应用于用户设备,该装 置包括:
检测控制模块,用于获取用户在用户设备上的操作;
调用控制模块,用于在所获取的操作与预定义用户操作相匹配时,调用与所述预定义用户操作相关联的应用中的功能。
根据本申请的第4方面,提供一种条形码支付装置,应用于用户设备,该装置包括:
检测控制模块,用于获取用户在用户设备上的操作;
支付条形码显示控制模块,用于在所获取的操作与预定义用户操作相匹配时,调用支付应用中的支付条形码显示界面,以在用户设备的屏幕上显示用于支付的条形码图像。
本申请所提供的技术方案,利用利用预定义用户操作作为应用中功能的调用的触发条件,通过获取用户的操作,可以在所获取的操作与预定义用户操作相匹配时,自动调用特定应用内的特定功能,从而避免唤醒设备、解锁设备等繁琐操作步骤,实现特定应用中特定功能的快捷调用。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1是本申请的应用中功能调用方法的第一种流程示意图;
图2是本申请方案的第一种具体应用场景示意图;
图3是本申请方案的第二种具体应用场景示意图;
图4是本申请方案的第三种具体应用场景示意图;
图5是本申请方案的第四种具体应用场景示意图;
图6是本申请的应用中功能调用装置的结构示意图;
图7是本申请的二维码支付装置的结构示意图;
图8是用于配置本申请装置的一种设备的结构示意图。
具体实施方式
为了使本领域技术人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本申请保护的范围。
图1所示,为本申请提供的应用中功能的调用方法的流程图,该方法的执行主体可以是移动终端等设备,例如手机等,该方法具体可以包括以下步骤:
S101,获取用户在用户设备上的操作;
S102,在所获取的操作与预定义用户操作相匹配时,调用与所述预定义用户操作相关联的应用中的功能。
本申请所提供的应用中功能的调用方案,可应用于具有感应模块、按键、触控输入模块的用户设备。其中的感应模块可以包括重力传感器、加速度传感器、陀螺仪、距离传感器、指纹传感器等等。按键可以包括用户设备上的物理按键或触摸式虚拟按键、触屏操作系统界面或具体应用界面中的虚拟按键等等。用户设备的形式可以是手机、平板电脑、智能手表等复合型设备,还可以是如电子名片、电子标签等单一功能设备,本申请对此并不进行限定。
本申请中,调用的应用中功能可以是直接跳转到显示某个特定应用中的某个功能界面,例如支付应用中的支付条形码显示界面、即时通信应用中与特定用户的聊天对话界面等等;也可以是直接触发执行某个特定应用的中的某个具体功能,例如媒体播放应用中的播放/暂停/切换功能、资讯类应用中的信息刷新功能,等等。
本申请方案中,可利用预定义用户操作作为特定应用中特定功能的快捷触发方式,实现对特定应用中的特定功能界面的快捷显示,或者是特定应用中的特定功能界面的快捷执行。这样,在设备开机的状态下,就可以获取对用户操作的检测结果,如果能够检测到预定义的用户操作,就可以直接调用与预定义用户操作相关联的特定应用内的特定功能。不仅可以避免解锁设备、查找应用等操作,而且直接调用特定应用的特定功能,而不是仅仅打开应用的主界面,从而进一步减少用户在应用内的操作步骤,提高操作效率。
实际使用过程中,该特定应用可以采用预先启动并在系统后台运行的方式,以便实现在需要时快速调用;也可以不采用预先启动的方式,这种情况下,设备可以在检测到预定义的用户操作后再启动该特定应用,并在系统前台或后台运行,实现应用中功能的快捷调用,以降低内存资源的占用。
实际使用时,检测到预定义用户操作之后,可以先查找对应的应用是否已经在系统后台运行,如果是则直接切换至该应用中,并且跳转到用于显示信息图像的特定功能界面;如果没有查找到该应用在后台运行,则启动该应用并在系统前台或后台运行,并且跳转到该应用的特定功能界面、或者执行特定的应用中功能。
实际应用中,可预先建立预定义用户操作与“调用特定功能”操作的关联,以实现检测到预定义用户操作后能够直接调用该特定功能而非进入应用主界面。具体的,可在移动终端的系统中进行相关设置,以便建立预定义用户操作与调用的特定功能的关联关系,在检测到预定义用户操作时,实现对该特定功能的快速调用,或者,也可以在系统中安装的应用中来设置其中的特定功能是否支持快捷调用的功能,并在设置为是的情况下与预定义用户操作进行关联。例如,在移动终端的支付应用中,可在支付应用的设置界面,将支付二维码的界面设置为可通过预定义用户操作进行快捷调用,并可与特定的预定义用户操作进行关联,或者也可以在系统中默认设置,并可允许用户进行关联预定义用户操作的设置。本申请中,所述的特定的应用,特定的功能界面可以是预先由用户设定,或者系统设定,或者其他方式设定的;所述的特定的预定义用户操作也可以是用户设定。
根据本申请的一种具体实施方式,可以基于用户设备上配置的感应模块实现应用中功能的快捷调用,相应地:
S101的具体实现为:获取感应模块对用户操作的检测结果;
S102的具体实现为:在检测到预定义用户操作输入后,调用与所述预定义用户操作相关联的应用中功能。
利用条形码、二维码等图像进行信息交换是一种目前较为普遍的应用,常见的应用场景包括支付、门禁、交换名片等。而目前用户使用手机等智能设备进行图像信息交换的操作仍然比较繁琐,以手机二维码进行快捷支付为例,典型的操作过程如下:用户取出手机→唤醒手机→解锁手机→找到支付功能APP→运行APP→找到二维码功能子页面→执行二维码显示操作。可见,在实际应用中,一次完整的二维码显示操作需要较多的操作步骤才能实现,不仅用户使用不便,而且也无法很好地适应超市、公交等用户流量较大的应用场景。
本实施例将以利用手机条形码(包括一维条形码、二维条形码等)进行快捷支付的应用场景为例,即在支付应用中,通过本申请方案可快捷调出支付条形码的支付界面,对本申请方案进行详细说明。
手机用户可预先设定一种操作方式,作为支付条形码显示时的触发口令,该操作可以利用手机上的重力传感器、加速度传感器、陀螺仪、距离传感器、指纹传感器等感应模块实现:以下是几种自定义用户操作的举例:
利用重力传感器:重力传感器也称G-sensor,是一种特殊的加速度传感器。重力传感技术是利用压电效应实现的。通过测量手机内部一片重物重力正交两个方向分力的大小来判断水平方向。一般默认手机水平放置时为重力感应中心点。通过重力传感器测量由于重力引起的加速度,可以计算出设备相对于水平面的姿态。手机重力传感器的一种典型应用是自动控制手机的横屏显示模式和竖屏显示模式的切换。
在本申请方案中,可以基于在手机屏幕基本垂直与水平面时的姿态变化实现预定义用户操作,例如“横置手机”/“竖置手机”的动作变化、“向左倾斜手机”/“向右倾斜手机”(倾斜角度达到一定阈值)的动作变化等,实际应用时,可以设定当上述动作的连续变化次数达到预设阈值时,认为输入了预定义用户操作。
利用加速度传感器:加速度传感器也称加速度计、线加速度计等。加速度传感器可以测量由包括重力在内的各种外力所产生的线性加速度。与重力传感器的区别在于,加速度传感器除了可以感知相对于水平面的姿态之外,还可以感知手机的线性静止/运动状态以及运动方向。
在本申请方案中,可以基于手机运动方向的变化实现预定义用户操作,例如,例如,对手机的上下晃动、左右晃动、或者在任意一近似直线正反方向上的晃动等等。实际应用时,可以设定当上述动作的连续晃动次数达到预设的次数阈值、且晃动的幅度达到预设的幅度阈值时,认为输入了预定义用户操作。
利用陀螺仪:陀螺仪可以测量外力对物体作用并发生转动时的角速度,能够感知转动/静止状态以及转动方向。
在本申请方案中,可以基于手机转动方向的变化实现预定义用户操作,例如,例如对手机的甩动操作,也即手机在基于任意轴向的转动操作。实际应用时,可以设定当上述动作的连续甩动次数达到预设的次数阈值、且甩动的幅度达到预设的幅度阈值时,认为输入了预定义用户操作。
利用距离传感器,距离可以通过检测物理量的变化,将检测结果换算为距离,从而测量从模块到对象物的相对距离,根据检测物理量的不同,距离感应模块可以包括光学式位移传感器、线性接近传感器、超声波位移传感器等。手机距离传感器的一种常见应用是:当用户在接听或拨打电话时,将手机靠近头部,距离传感器可以测量手机与头部 之间的距离,当距离缩小到一定程度后便熄灭屏幕背景灯,移开时再度点亮背景灯。这样既能防止通话时的误操作,也能达到省电的效果。
在本申请方案中,可以基于手机与某物体(例如手掌、墙壁等)的距离变化实现用户操作,例如“接近物体”/“移开物体”的动作变化,其中“接近”“离开”通过预设的距离阈值进行判决。实际应用时,可以设定当上述动作的连续变化次数达到预设的阈值时,认为输入了预定义用户操作。例如,用户将手掌靠近至距离手机屏幕较近的位置,将手掌基本平行于手机屏幕、向两个相反的方向各晃动一次,则认为输入了预定义用户操作。
关于预定义用户操作,还有很多种其他的实现方式,本申请不一一例举,在实际应用时只要该自定义用户操作不会与其他操作发生冲突即可。另外可以理解的是,也可以结合两种以上的感应模块实现预定义用户操作。例如结合加速度传感器和陀螺仪,实现更为复杂的手机姿态/运动状态的判定并形成对应的用户自定义操作。
用户录入自定义操作后,手机侧对该按键信息进行记录并存储。本申请方案对各类用户预定义操作信息的采集算法不做限定,可采用传统的信息采集算法。当然在一些场景下,也可以是设备系统默认的一些操作作为用户的预定义操作,本申请对用户的预定义操作的设定方式,例如是系统默认还是由用户设置,例如由用户在系统中设置,还是由用户在系统中的一特定应用中的设置,不做特别限定。
预定义用户操作设置完成后,在手机开机的状态下,就可以获取感应模块对预定义用户操作的检测结果,如果当前检测到的用户操作与预定义用户操作相匹配,则直接跳转至支付应用中的支付条形码显示界面,显示用于支付的条形码图像,从而简化用户操作。本申请方案对各类具体操作信息的匹配算法不做限定,可以采用传统的匹配算法。
本申请方案中,特定功能界面在显示信息图像时,可以是获取预先生成的静态信息图像,也可以实时生成信息图像,例如在支付应用中的支付条形码界面的快捷显示场景下,该支付条形码界面显示时,支付条形码这一信息图像可以是静态的图形,也可以是实时生成并且可动态变化的图形。
在一种实施方式中,感应模块的检测功能可处于持续性的开启状态,感应模块实时检测用户的预定义用户操作,并可以中断的方式进行上报,即用户设备可以中断的方式获得感应模块检测到的预定义用户操作,以便用户设备获取该预定义用户操作,进行相应的处理,这样用户在任何情况下输入预定义用户操作都可以快速在手机屏幕上显示支付条形码,保证用户能够随时利用预定义操作快捷触发条形码显示,也就是说,手机设 备会实时通过感应模块来检测预定义用户操作,在任何情况下均可通过采集预定义用户操作来快捷的启动相关的特定功能界面。
在一种实施方式中,也可在设备处于非使用状态下,获取感应模块对用户操作的检测结果。这里的非使用状态可以包括:锁定状态、休眠状态、待机状态等状态中的一种或者几种。在这种情况下,手机可以在一些特定状态下进行检测结果的获取,只有在这些特定状态下才会通过获取感应模块的采集结果来快捷的启动相关应用中的特定功能。
上述几种非使用状态中,锁定状态可表示的是一种用户对设备操作权限的限制,而休眠和待机状态则可以是对设备的软件或硬件模块工作状态的描述,在定义上并不进行明确的划分。在一些情况下,上述几种非使用状态是可以同时存在于一台设备的,例如有些设备会在待机或休眠一段时间后自动锁定、或者在锁定一段时间后自动将特定的软硬件模块切换为待机或休眠状态。总之,上述状态的共同特征是:如果设备当前处于这些状态,那么用户使用常规的条形码显示操作将比较繁琐。应用本申请方案,能够使得用户在这些情况下,省去唤醒设备、解锁设备等操作步骤而直接显示条形码。并且能够减少获取预定义用户操作检测结果功能的开启时间,以降低设备的电量消耗。
在一种实施方式中,还可以设置令感应模块仅在非使用状态对预定义用户操作进行检测,从而避免感应模块长期开启所导致的电量消耗。
在一种实施方式中,根据一般智能设备的“先唤醒,再解锁”的操作顺序,可以将从感应模块获取检测结果的时机设置在“在用户设备从休眠状态被唤醒后、且未被解锁”这段时间。能够减少获取检测结果功能的开启时间,以降低设备的电量消耗。
在一种实施方式中,还可以设置令感应模块仅在“用户设备从休眠状态被唤醒后、且未被解锁”时对预定义用户操作进行检测,在手机处于锁屏且黑屏的状态下,可关闭感应模块的检测功能,在手机被唤醒后可启动该感应模块以进行预定义用户操作检测,从而进一步降低感应模块所导致的电量消耗。
也就是说,在手机不被使用的大部分时间(例如放在口袋、皮包时),预定义用户操作检测结果获取功能或感应模块的检测功能可以不开启。当手机以其他方式(例如电源键、音量键等)被唤醒后,启动相应的功能,根据预定义用户操作的检测结果,可能存在以下情况:
1)用户输入预定义用户操作,快捷显示支付条形码的支付界面。除显示支付界面之外,可以对手机进行解锁处理,也可以保持手机的锁定状态,本申请对此并不进行限定。
2)用户正常解锁手机(通过密码、手势等),解锁成功后,手机进入使用状态,关 闭感应模块的检测功能。
3)用户未输入任何信息,可能是误操作导致,一段时间后,手机恢复休眠状态,关闭感应模块的检测功能。
可见,应用本申请方案,可以在适应用户基本操作习惯的前提下,进一步缩短感应模块的开启时间,从而降低设备的电量消耗。
本申请中,对感应模块的工作模式,例如是在用户设备开机后一直处于可检测预定义用户操作的状态,还是说在设定的时间内处于可检测预定义用户操作的状态等,还是预定义用户操作检测模块采用中断的方式来进行预定义用户操作的上报,还是由手机中的处理器主动的调用感应模块进行工作等等方式,不做特别限定。可根据具体需要对感应模块的具体工作模式进行控制或设定。
在一种实施方式中,如果在条形码显示界面调用之后,一段时间内没有检测到用户对设备的其他操作,则可以停止对条形码图像进行显示。从而避免条形码图像被偷拍、盗用等,提高信息使用的安全性。控制停止显示条形码图像的时长阈值可以根据实际需求设定,例如30秒、60秒等等。停止显示条形码图像的具体实现方式可以是退出特定的应用中功能的调用功能界面、退出特定应用、返回系统待机界面、也可以是将设备恢复至锁定状态、休眠状态等,本申请对此并不做限定。
图2为将本申请方案应用于商户支付的一种具体实施场景示意图,手机处于休眠并且锁定的非使用状态时,用户手持手机在任意方向连续晃动3次以上,且晃动幅度达到一定要求,加速度传感器检测该操作并与预定义用户操作进行匹配认证,认证通过后,触发支付应用中的支付条形码(包括一维条形码、二维条形码)图像在手机屏幕上显示。如果用户超过60秒不对手机进行其他操作,则在手机屏幕上显示的支付条形码图像消失。
在本申请方案的另一种具体实施场景中,可以利用预定义用户操作实现支付应用或购物应用中具体商户界面的快捷展示。在使用该功能之前,用户预先设置某预定义操作(例如晃动操作等等)与支付应用或购物应用中的“当前商户界面展示”功能的关联。在使用该功能时,用户进入某商户营业场所后取出手机,输入前述已设置关联的预定义操作,手机侧将该操作与预定义操作进行匹配认证,认证通过后,调用手机的定位功能(例如基于WIFI、GPS、Bluetooth的定位功能)获取手机当前所在位置,根据所获取的位置信息进一步计算该位置所对应的商户,然后将该商户的相关信息(例如商品信息、优惠折扣信息)等展示在手机屏幕上。
根据本申请方案,还可以利用预定义用户操作检测结合其他方式实现特定应用的调用,例如,可以在预定义按键被按压的状态下,获取所述感应模块对用户操作的检测结果。
用户可以预先指定一个或多个按键,作为应用中功能调用的触发条件之一,该按键可以是手机上自带的物理按键或触摸式虚拟按键,也可以是触屏操作系统界面或具体应用界面中的虚拟按键。当用户需要快捷调用应用中功能时,需要在压下预定义按键的情况下输入预定义操作。对于设备侧而言,除了需要获取感应模块对预定义用户操作的检测结果,还需要判断预定义的按键是否被按压,只有当“检测到预定义用户操作”和“预定义按键被按压”两个条件同时满足时,才会触发后续的应用中功能调用。
仍以手机支付条形码应用场景为例,根据使用习惯,用户可以将“音量降低”按键指定为预定义按键。用手指按住“音量降低”按键的同时,对手机进行甩动,手机检测上述两个条件同时满足后调用应用显示支付条形码。
对于显示支付条形码这类涉及用户隐私的快捷操作,可能对安全性具有一定的要求,而应用例如上述的预定义操作与预定义按键配合来实现特定应用中特定功能调用时,由于“预定义按键”也属于用户个人的私密信息(由用户预定义),因此利用这种方式,能够有效地确认用户设备当前操作者是合法用户,避免非法用户操作用户设备所导致的损失。在有些情况下,还能避免误操作,例如手机放在皮包中时,可能由于晃动幅度过大、频率过快而触发应用中功能的快捷调用,而结合预定义按键的方式则可以有效避免或减少这种非用户主观意愿触发情况的发生。
为了提高用户使用的安全性,还可以进一步加入其他的安全验证机制。例如,可以在检测到预定义用户操作输入后、调用应用中功能之前,要求用户输入一种或多种认证信息,认证信息可以是文本密码、指纹、手势、面部信息等多种形式,如果用户输入的认证信息正确,则调用应用中功能,反之如果用户输入认证信息的不正确,则不调用应用功能。
图3为将本申请方案应用于商户支付的一种具体实施场景示意图,手机处于黑屏、锁屏或待机等状态时,用户手持手机基于任意近似轴向连续甩动2次以上,且甩动幅度达到一定要求,陀螺仪检测该操作并与预定义用户操作进行匹配认证,认证通过后,认证通过后,调用支付应用,屏幕上显示当前使用的支付方式(用户可以根据需求自行修改),并提示用输入一种或多种认证信息。
例如,对于一些第三方支付应用而言,如果用户没有开启“免登录”功能,则在甩 动认证通过后,会进一步要求用户输入支付应用的登录口令,该登录口令可以是文本密码、指纹、手势、面部信息等形式,用户输入登录口令后,手机侧采用本地或发送至网络侧的方式对口令进行认证,认证通过后,在手机屏幕上显示支付条形码。
在另一种实施方式中,甩动认证通过后,在手机屏幕上展示支付应用的付款方式选择界面,并提示用户输入解锁口令(包括指纹和数字密码),用户输入正确的解锁口令后,点击某付款方式标识则展示相应的支付条形码。
可以理解的是,本申请实施例中的支付条形码界面的快捷调用,仅用于对“应用中功能的快捷调用”进行示意性说明。不应理解为对本申请具体实施方案以及应用场景的限定。此外,可以利用不同的基于感应模块的操做关联同一应用中的不同功能,也可以关联多个不同应用中的功能,从而实现对多个不同应用功能的快捷调用。
根据本申请的一种具体实施方式,可以基于用户设备上配置的指纹模块实现应用中功能的快捷调用,这里的指纹模块可以是指包括指纹采集、匹配运算,认证或识别判决等一系列功能的模块的统称,相应地:
S101的具体实现为:获取用户在所述指纹模块上输入的指纹;
S102的具体实现为:在检测到指纹信息输入之后,调用与所述预定义用户操作相关联的应用中功能。
即时通信是用户经常使用的应用功能之一,而目前用户使用手机等智能设备进行即时通信聊天操作比较繁琐,典型的操作过程如下:用户取出手机→唤醒手机→解锁手机→找到即时通信APP→运行APP→点击聊天对象的图标进入聊天子界面→开始聊天。可见,在实际应用中,一次完整的聊天操作需要多个步骤才能实现。
本实施例将以即时通信聊天应用场景为例,对本申请方案进行详细说明。即在即时通信应用中,通过本申请方案可快捷调出与特定好友的聊天界面,
实际应用中,可预先建立指纹信息与“调用特定好友聊天界面”操作的关联,以实现检测到指纹信息后能够直接跳转至该特定好友聊天界面而非主界面。具体的,可在移动终端的系统中进行相关设置,以便建立指纹信息与调用的特定好友聊天界面的关联关系,在检测到指纹信息时,实现对该特定好友聊天界面的快速调用,或者,也可以在系统中安装的应用中来设置其中的特定好友聊天界面是否支持快捷调用的功能,并在设置为是的情况下与指纹信息进行关联。例如,在即时通信应用的设置界面,将特定好友聊天界面的界面设置为可通过指纹信息进行快捷调用,并可与特定的指纹信息进行关联,或者也可以在系统中默认设置,并可允许用户进行关联指纹的设置。本申请中,特定好 友聊天界面可以包括多个,并可以通过关联不同手指指纹等方式进行区分。
在一种实现方式中,利用指纹模块检测到指纹信息时,可通过指纹模块的认证处理功能,加入用户验证机制,以提升安全性。即在检测到指纹信息后,与预设的指纹进行匹配处理,若匹配则再调用特定好友聊天界面的快捷显示。上述的指纹信息与调用特定好友聊天界面的关联,可以是设置特定的指纹信息作为该特定好友聊天界面的快速调用的触发条件。具体而言,设备用户需要预先对自己的一个或多个指纹信息进行录入,由指纹模块生成认证指纹信息并存储。实际应用时,用户设备的指纹模块检测到指纹信息后,进一步判断检测到的指纹信息与预存的认证指纹信息是否匹配,只有在指纹信息匹配的情况下,才触发特定好友聊天界面的显示,反之,在指纹信息不匹配(可以包括检测不到指纹信息)时,用户设备屏幕上不会显示特定好友聊天界面。这种触发机制能够有效地确认用户设备当前操作者是合法用户,避免非法用户操作用户设备所导致不良后果。本申请方案对具体的指纹采集及认证算法不做限定,可采用传统的指纹采集及认证算法。
在一种实施方式中,指纹模块的检测功能可处于持续性的开启状态,指纹模块实时检测用户的指纹信息,并可以中断的方式进行上报,即用户设备可以中断的方式获得指纹模块检测到的指纹信息,以便用户设备获取该指纹信息,进行相应的处理,这样用户在任何情况下输入指纹信息都可以快速在手机屏幕上显示特定好友聊天界面,保证用户能够随时利用指纹快捷触发特定好友聊天界面显示,也就是说,手机设备会实时的通过指纹模块来检测指纹信息,在任何情况下均可通过采集指纹信息来快捷的启动相关的特定好友聊天界面。
在一种实施方式中,也可在设备处于非使用状态下,获取指纹模块对指纹信息的检测结果。这里的非使用状态可以包括:锁定状态、休眠状态、待机状态等状态中的一种或者几种。在这种情况下,手机可以在一些特定状态下进行指纹信息的采集,只有在该些特定状态下才会通过采集指纹信息来快捷的启动相关应用中的特定好友聊天界面。关于“非使用状态”的说明可参见前面实施例,本实施例不再重复说明。应用本申请方案,能够使得用户在这些情况下,省去唤醒设备、解锁设备等操作步骤而直接显示特定好友聊天界面。并且能够减少获取指纹检测结果功能的开启时间,以降低设备的电量消耗。
在一种实施方式中,还可以设置令指纹模块仅在非使用状态对指纹信息进行检测,从而避免指纹模块长期开启所导致的电量消耗。例如,在手机处于锁屏且黑屏的状态下,可关闭指纹模块的检测功能,在手机被唤醒后可启动该指纹模块以进行指纹检测。
在一种实施方式中,根据一般智能设备的“先唤醒,再解锁”的操作顺序,可以将从指纹模块获取检测结果的时机设置在“在用户设备从休眠状态被唤醒后、且未被解锁”这段时间。能够减少获取指纹检测结果功能的开启时间,以降低设备的电量消耗。
在一种实施方式中,还可以设置令指纹模块仅在“用户设备从休眠状态被唤醒后、且未被解锁”时对指纹信息进行检测,例如,在手机处于锁屏且黑屏的状态下,可关闭指纹模块的检测功能,在手机被唤醒后可启动该指纹模块以进行指纹检测,从而进一步降低指纹模块所导致的电量消耗。
也就是说,在手机不被使用的大部分时间(例如放在口袋、皮包时),指纹检测结果获取功能或指纹模块的检测功能可以不开启。当手机以其他方式(例如电源键、音量键等)被唤醒后,启动相应的功能,根据指纹检测的结果,可能存在以下情况:
1)用户输入指纹信息,快捷显示特定好友聊天界面。为了方便用户后续的聊天操作,可以进一步对手机进行解锁处理。
2)用户正常解锁手机(通过密码、手势等),解锁成功后,手机进入使用状态,关闭指纹模块的检测功能。
3)用户未输入任何信息,可能是误操作导致,一段时间后,手机恢复休眠状态,关闭指纹模块的检测功能。
可见,应用本申请方案,可以在适应用户基本操作习惯的前提下,进一步缩短指纹模块的开启时间,从而降低设备的电量消耗。
本申请中,对指纹模块的工作模式,例如是在用户设备开机后一直处于可检测指纹的状态,还是说在设定的时间内处于可检测指纹的状态等,还是指纹检测模块采用中断的方式来进行指纹的上报,还是有手机中的处理器主动的调用指纹模块进行工作等等方式,不做特别限定。可根据具体需要对指纹模式的具体工作模式进行控制或设定。
图4为将本申请方案应用于即时通信应用中特定功能调用的一种具体实施场景示意图,手机处于休眠并且锁定的非使用状态时,用户将手指放在位于手机背面的指纹采集器上,指纹模块采集指纹信息并对指纹信息进行认证,认证通过后,触发即时通信应用中的特定好友聊天界面图像在手机屏幕上显示,用户可以直接开始与该特定好友(小美)进行聊天。
在一种实施方式中,还可以利用指纹信息对设备进行解锁,在这种情况下,可以对“利用指纹解锁”功能以及“利用指纹快捷显示特定好友聊天界面”功能进行以下区分:
用户可分别预先录入用于显示特定好友聊天界面的认证指纹信息(以下简称“显示 指纹”)以及用于解锁用户设备的认证指纹信息(以下简称“解锁指纹”)。并且分别建立“显示指纹”与“调用特定即时应用中的特定好友聊天界面显示界面”操作的关联、以及建立“解锁指纹”与“解锁用户设备”操作的关联。进而,在用户设备锁定状态下,指纹模块检测到用户输入的指纹信息后,根据当前检测到的指纹信息与预存指纹信息的匹配情况进行不同的处理,具体处理方式如下:
用户设备锁定状态下,获取指纹模块对指纹信息的检测结果;
如果没有检测到指纹信息,则不执行任何操作,在检测到指纹信息的情况下:
如果检测到的指纹信息与“显示指纹”相匹配,则调用特定好友聊天界面应用中的与特定好友的聊天功能,以在用户设备的屏幕上显示特定好友聊天界面。
如果检测到的指纹信息与“解锁指纹”相匹配,则,执行用户设备解锁操作。
例如,根据使用习惯,用户可以将右手食指指纹录入为“解锁指纹”,将右手中指指纹录入为“显示指纹”。实际使用时,用户拿出手机,执行唤醒操作后,手机屏幕显示解锁提示,此时如果用户需要快捷显示特定好友聊天界面,则将中指放在指纹采集器上,匹配成功后调用应用并显示特定好友聊天界面;如果用户需要使用手机的其他功能,则将食指放在指纹采集器上,匹配成功后手机按照默认方式解锁。利用这种方式,可以在不影响用户正常使用习惯的情况下,有效地区分“快捷显示”与“指纹解锁”两种操作。
在一种实施方式中,也可以利用同一指纹来实现利用指纹解锁的功能以及利用指纹快捷显示特定好友聊天界面的功能,即可以录入用户的同一个指纹信息,同时作为解锁的指纹以及快捷显示特定好友聊天界面的指纹,并可设置指纹采集的时长来区分是将采集的指纹作为解锁还是快捷显示特定好友聊天界面,例如,指纹检测模块采集到用户的指纹信息,并记录用户的指纹在指纹传感器上的停留时间,若时间在1s以内,则认为是解锁的指纹,进行设备解锁,若时间在1s以上,则认为是快捷显示特定好友聊天界面(例如即时通信应用中的特定好友聊天界面页面)的指纹,则快捷调用特定好友聊天界面。当然在一些其它场景下也可以有不同的实现方式,实现同一指纹实现解锁或快捷显示特定好友聊天界面,例如可将指纹传感器与压力传感器集成在一起,通过检测指纹采集时的压力状况来区分是进行解锁还是快捷显示特定好友聊天界面,等等。
可以理解的是,在一种实施方式中,也可以利用不同的指纹、或者同一指纹的不同操作方式(例如手指在指纹采集器上的不同停留时间、不同压力等)来区分不同的好友,以实现快捷显示不同特定好友的聊天界面。
在一种实施方式中,还可以利用指纹信息检测结合其他方式实现特定应用中特定好友聊天界面的调用,例如:用户可以预先指定一个或多个按键,作为特定好友聊天界面显示时的触发口令,该按键可以是手机上自带的物理按键或触摸式虚拟按键,也可以是触屏操作系统界面或具体应用界面中的虚拟按键。当用户需要快捷显示特定好友聊天界面时,除了输入指纹信息之外,还需要同时按下自定义的按键。对于设备侧而言,除了需要获取指纹模块对指纹信息的检测结果,还需要判断预定义的按键是否被按压,只有当“检测到指纹信息”和“预定义按键被按压”两个条件同时满足时,才会触发后续的特定好友聊天界面显示操作。
例如,根据使用习惯,用户可以将“音量降低”按键指定为预定义按键。实际使用时,用户拿出手机,将某个手指(例如右手食指)放在指纹采集器上,同时用另一手指(例如右手拇指)按住“音量降低”按键,手机检测上述两个条件同时满足后调用即时通信应用显示特定好友聊天界面。
在一些实施方式中,也可将指纹信息作为一种快捷显示特定好友聊天界面的触发手段,并不需要对检测到的指纹信息进行实际的认证处理,也就是说,任意的指纹信息均可以触发特定好友聊天界面的快捷显示。例如上述的与预定义按键配合来实现特定应用中特定好友聊天界面的显示时,由于“预定义按键”也属于用户个人的私密信息(由用户预定义),因此利用这种方式,可以在不对当前检测到的指纹信息与认证指纹信息进行比较运算就可以来启动特定好友聊天界面,并保证聊天的安全性,同时也可以不对指纹匹配解锁机制产生影响。当然在一些其它场景下,也可以在检测到有指纹信息后,就调用特定应用的特定功能界面,而不用对指纹信息进行匹配认证过程,例如在手机设备处于工作状态时,若检测到有指纹信息,即用户将指纹放在指纹采集器时,就可以调用即时通信应用中的特定好友聊天界面显示界面。
可以理解的是,本申请实施例中的对特定好友聊天界面的快捷调用,仅用于对“应用中功能的快捷调用”进行示意性说明。不应理解为对本申请具体实施方案以及应用场景的限定。此外,不同的指纹、或者同一指纹的不同操作方式(例如手指在指纹采集器上的不同停留时间、不同压力等),除了可以关联同一应用中的不同功能之外,也可以关联多个不同应用中的功能,从而实现对多个不同应用功能的快捷调用。
根据本申请的一种具体实施方式,可以基于用户设备上配置的按键、触控输入模块等实现应用中功能的快捷调用,这里的触控输入模块可以包括触摸屏或触摸板等独立的触控输入模块。相应地:
S101的具体实现为:获取用户设备上的操作,该操作可以是对设备按键的按压操作,或者是在所述触控输入模块输入的触控手势。
S102的具体实现为:在所获取的操作与按压预定义按键的操作、或者与预定义触控手势相匹配时,调用与所述预定义用户操作相关联的应用中功能。
媒体播放是用户经常使用的应用功能之一,而目前用户使用进行媒体播放控制时,典型的操作过程如下:用户取出手机→唤醒手机→解锁手机→找到媒体播放APP→运行APP→点击播放/暂停/切换等功能按钮实现控制。可见,在实际应用中,每次媒体播放控制都需要多个步骤才能实现。
本实施例将以即时媒体播放控制应用场景为例,对本申请方案进行详细说明。即在媒体播放应用中,通过本申请方案可快捷进行媒体播放控制。
实际应用中,可预先建立操作方式与媒体播放应用中特定播放控制功能(例如播放、暂停、停止、切换至前一媒体文件、切换至后一媒体文件等等)的关联,以实现检测到预定义用户操作后能够直接触发该功能而非调用应用的主界面。具体的,可在移动终端的系统中进行相关设置,以便建立指纹信息与调用的特定播放控制功能的关联关系,或者,也可以在系统中安装的应用中来设置其中的特定播放控制功能是否支持快捷调用的功能,并在设置为是的情况下与预定义用户操作进行关联。例如,在媒体播放应用的设置界面,将特定播放控制功能设置为可通过预定义用户操作进行快捷调用,并可与特定的预定义用户操作进行关联,或者也可以在系统中默认设置,并可允许用户进行关联预定义用户操作的设置。本申请中,特定播放控制功能可以包括多种,并可以通过关联不同的预定义用户操作的方式进行区分。
手机用户可预先设定一种或多种操作方式,作为特定播放控制功能调用时的触发口令,该操作可以使用手机上的物理按键(例如电源键、音量增加键、音量减小键等、iOS手机的Home键、键盘式手机的任意按键)或触摸式虚拟按键(例如Android手机的Home键、Back键、Menu键等)实现,也可以使用触屏手机操作系统界面或具体应用界面中的虚拟按键、或特定的触控手势实现。以下是几种自定义用户操作的举例:
点击某一按键:在某些手机上或操作系统中,会提供一个或多个无预置功能的按键,用户可以自行定义该按键的功能,例如截图、静音、启动特定应用等。这类按键可以直接用于实现本申请方案的自定义用户操作;
长按某一按键:包括手机自带的物理按键、触摸式虚拟按键,或者手机界面中的虚拟按键,其中“长按”的标准以操作系统的配置参数为准,本申请并不进行限定。
同时按下两个或更多数量的按键组合:可以是同种类型按键的组合,例如同时按下电源键和音量减小键(均为物理按键);也可以是不同类型按键的组合,例如同时按下电源键(物理按键)和Back键(触控式虚拟按键)。
按照一定的顺序依次按下两个或更多数量的按键:可以是同种类型按键的组合,例如输入密码序列、也可以是不同类型按键的组合,例如。此外,可以限定输入需要在一定时间内完成。
特定的触控手势:通过对点击/长按/滑动、单指/多指、特定的屏幕位置等几个维度的排列组合,可以得到多种触控手势,例如连接点击屏幕两次、从屏幕底端滑到屏幕上端、三指长按屏幕任意位置等等,这些手势均可以作为自定义用户操作。此外,还可以将特定的滑动轨迹作为自定义用户操作,例如在屏幕上划出“Z”字形、在屏幕上划出“V”字形,等等。触控手势可以基于触屏实现,也可以基于例如触摸板等独立的触控设备实现。
关于自定义用户操作,还有很多种其他的实现方式,本申请不一一例举,在实际应用时只要该自定义用户操作不会与其他操作发生冲突即可。用户录入自定义操作后,手机侧对该按键信息进行记录并存储。当然在一些场景下,也可以是设备系统默认的一些操作作为用户的预定义操作,本申请对用户的预定义操作的设定方式,例如是系统默认还是由用户设置,例如由用户在系统中设置,还是有用户在系统中的一特定应用中的设置,不做特别限定。
在一种实施方式中,为了保证用户能够随时利用预定义操作快捷触发特定播放控制功能,可以设置对用户的输入行为进行检测的功能处于持续性的开启状态。以便用户在任何情况下输入预定义操作信息都可以快速触发特定播放控制功能。
在一种实施方式中,也可以在设备处于非使用状态下时,对用户的输入行为进行检测;这里的非使用状态可以包括:锁定状态、休眠状态、待机状态等状态中的一种或者几种。关于“非使用状态”的说明可参见前面实施例,本实施例不再重复说明。应用上述方案,能够使得用户在这些情况下,省去唤醒设备、解锁设备等操作步骤而直接调用特定播放控制功能,同时还能够避免输入检测功能长期开启所导致的电量消耗。
在本申请的一种实施方式中,根据一般智能设备的“先唤醒,再解锁”的操作顺序,还可以将对用户的输入行为进行检测的时机设置在“在用户设备从休眠状态被唤醒后、且未被解锁”这段时间。也就是说,在手机的不被使用的大部分时间(例如放在口袋、皮包时),输入行为检测功能都可以不开启。当手机以其他方式(例如电源键、音量键 等)被唤醒后,启动输入检测功能,并可发生如下情况:
1)用户输入预定义用户操作,调用媒体播放应用中特定播放控制功能。除调用功能之外,可以同时对手机进行解锁处理,也可以保持手机的锁定状态,本申请对此并不进行限定。
2)用户正常解锁手机(通过密码、手势等),解锁成功后,手机进入使用状态,关闭输入行为检测功能。
3)用户未输入任何信息,可能是误操作导致,一段时间后,手机恢复休眠状态,关闭输入行为检测功能。
可见,应用上述方案,可以在适应用户基本操作习惯的前提下,进一步缩短输入行为检测功能的开启时间,从而降低设备的电量消耗。
图5为将本申请方案应用于媒体播放场景的一种具体实施场景示意图,手机处于休眠并且锁定的非使用状态时,用户在手机屏幕上利用手势绘制“Z”字形图案,手机侧对该图案与预存的自定义操作手势进行匹配认证,认证通过后,触发媒体播放应用中的“播放”功能。
为了提高某些特定应用功能(例如支付二维码显示)使用的安全性,还可以进一步加入其他的安全验证机制。例如,可以在检测到预定义用户操作输入后、调用特定功能之前,要求用户输入一种或多种认证信息,认证信息可以是文本密码、指纹、手势等多种形式,如果用户输入的认证信息正确,则调用特定功能,如果用户输入认证信息的不正确,则不调用上述特定功能。
在一种实施方式中,还可以利用预定义用户操作对设备进行解锁,为了对“利用预定义用户操作解锁”功能以及“利用预定义用户操作快捷调用特定播放控制功能”功能进行区分,本申请提供如下方案:
用户可分别预先录入用于调用特定播放控制功能的预定义用户操作(以下简称“调用操作”)以及用于解锁用户设备的预定义用户操作(以下简称“解锁操作”)。并且分别建立“调用操作”与“调用媒体播放应用中的特定播放控制功能”的关联、以及建立“解锁操作”与“解锁用户设备处理”的关联。进而,在用户设备锁定状态下,输入行为检测功能检测到用户当前输入的操作后,根据当前检测到的操作与预存预定义用户操作的匹配情况进行不同的处理,具体处理方式如下:
用户设备锁定状态下,对用户的输入行为进行检测;
如果没有检测到用户操作,则不执行任何处理,在检测到用户操作的情况下:
如果当前检测到的用户操作与“调用操作”相匹配,则,调用特定应用中的特定播放控制功能。
如果当前检测到的用户操作与“解锁操作”相匹配,则对用户设备进行解锁处理。
例如,假设手机使用图形方式解锁,根据使用习惯,用户可以将手势绘制图形“N”录入为“解锁操作”,将手势绘制图形“Z”录入为“调用操作”。实际使用时,用户拿出手机,执行唤醒操作后,手机屏幕调用解锁提示,此时如果用户需要快捷调用特定播放控制功能,则在屏幕上绘制图形“Z”,匹配成功后调用媒体播放应用中的特定播放控制功能;如果用户需要使用手机的其他功能,则在屏幕上绘制图形“N”,匹配成功后手机按照默认方式解锁。
在一个实施例中,假设手机使用数字密码解锁,则根据使用习惯,用户可以将密码“1111”录入为“解锁操作”,将密码“2222”为“调用操作”。实际使用时,用户拿出手机,执行唤醒操作后,手机屏幕调用解锁提示,此时如果用户需要快捷调用特定播放控制功能,则输入密码“2222”,匹配成功后调用媒体播放应用中的特定播放控制功能;如果用户需要使用手机的其他功能,则输入密码“1111”,匹配成功后手机按照默认方式解锁。
可见,利用上述方式,可以在不影响用户正常使用习惯的情况下,有效地区分“快捷调用”与“解锁”两种操作。
可以理解的是,在一种实施方式中,也可以利用不同的预定义操作(例如不同的手势、不同的密码等)来区分不同的播放控制功能,例如,将“向左滑动”与“切换至前一媒体文件”功能关联、将“向右滑动”与“切换至后一媒体文件”功能关联、将“向上滑动”与“暂停”功能关联、将“向下滑动”与“停止”功能关联、从而实现不同播放控制功能的快捷调用。
可以理解的是,本申请实施例中的对特定播放控制功能的快捷调用,仅用于对“应用中功能的快捷调用”进行示意性说明。不应理解为对本申请具体实施方案以及应用场景的限定。此外,不同的按键、操作手势等,除了可以关联同一应用中的不同功能之外,也可以关联多个不同应用中的功能,从而实现对多个不同应用功能的快捷调用。
相应于上述方法实施例,本申请还提供一种应用中的功能的调用装置,参见图6所示,该装置可以包括:
检测控制模块110,用于获取用户在用户设备上的操作;
调用控制模块120,用于在所获取的操作与预定义用户操作相匹配时,调用与预定 义用户操作相关联的应用中的功能。
在本申请的一种具体实施方式中,用户设备上配置有感应模块;
检测控制模块110可以具体用于:获取感应模块对用户操作的检测结果;
调用控制模块120可以具体用于:在检测到预定义用户操作输入后,调用与预定义用户操作相关联的应用中的功能。
在本申请的一种具体实施方式中,检测控制模块110可以具体用于:在用户设备处于非使用状态下,获取感应模块对用户操作的检测结果;其中非使用状态可以包括:锁定状态、休眠状态、和/或待机状态。
在本申请的一种具体实施方式中,检测控制模块110,可以具体用于:在用户设备从休眠状态被唤醒后、且未被解锁的状态下,获取感应模块对用户操作的检测结果。
在本申请的一种具体实施方式中,检测控制模块110,可以具体用于:在预定义按键被按压的状态下,获取感应模块对用户操作的检测结果。
在本申请的一种具体实施方式中,调用控制模块120,可以具体用于:在检测到预定义用户操作输入后,进一步判断用户是否输入了正确的认证信息,如果是则调用与预定义用户操作相关联的应用中的功能。
在本申请的一种具体实施方式中,感应模块为加速度传感器;预定义用户操作为:对用户设备的晃动操作;晃动操作的次数与幅度均分别不小于预设的阈值。
在本申请的一种具体实施方式中,感应模块为陀螺仪;预定义用户操作为:对用户设备的甩动操作;甩动操作的次数与幅度分别不小于预设的阈值。
在本申请的一种具体实施方式中,用户设备上配置有按键;
检测控制模块110,可以具体用于:获取用户对用户设备按键的按压操作;
预定义用户操作具体可以包括:按压预定义按键的操作。
在本申请的一种具体实施方式中,用户设备上配置有触控输入模块;
检测控制模块110,可以具体用于:获取用户在触控输入模块输入的触控手势;
预定义用户操作具体可以包括:输入预定义触控手势的操作。
在本申请的一种具体实施方式中,用户设备上配置有指纹模块,
检测控制模块110可以具体用于:获取用户在指纹模块上输入的指纹,
预定义用户操作具体可以包括:输入预设指纹信息。
在本申请的一种具体实施方式中,调用控制模块120可以具体用于:
调用信息图像所在应用中的信息图像显示功能界面,以在用户设备的屏幕上显示信 息图像。
本申请还提供一种条形码支付装置,应用于具有感应模块的用户设备,参见图7所示,该装置可以包括:
检测控制模块210,用于获取用户在用户设备上的操作;
支付条形码显示控制模块220,用于在所获取的操作与预定义用户操作相匹配时,调用支付应用中的支付条形码显示界面,以在用户设备的屏幕上显示用于支付的条形码图像。
在本申请的一种具体实施方式中,用户设备上配置有感应模块;
检测控制模块210可以具体用于:获取感应模块对用户操作的检测结果;
支付条形码显示控制模块220可以具体用于:在检测到预定义用户操作输入后,调用支付应用中的支付条形码显示界面,以在用户设备的屏幕上显示用于支付的条形码图像。
可以理解的是,该条形码支付装置可以是前述应用中功能调用装置在具体应用环境下的一种实现,因此其具体的实施原理前述应用中的功能的调用装置实施例及方法实施例的介绍,在本实施例中不再重复说明。
此外,上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
本申请所提供的上述应用中的功能的调用装置或条形码支付装置可以应用于手机、平板电脑、智能手表等设备上,图8所示,为本申请所提供的用于配置上述装置的一种设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
处理器1010可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本申请所提供的技术方案。
存储器1020可以采用ROM(Read Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本申请所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/ 模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。
总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本申请方案所必需的组件,而不必包含图中所示的全部组件。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本申请方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

Claims (28)

  1. 一种应用中功能的调用方法,应用于用户设备,其特征在于,该方法包括:
    获取用户在用户设备上的操作;
    在所获取的操作与预定义用户操作相匹配时,调用与所述预定义用户操作相关联的应用中的功能。
  2. 根据权利要求1所述的方法,其特征在于,所述用户设备上配置有感应模块;
    所述获取用户在用户设备上的操作,具体包括:获取所述感应模块对用户操作的检测结果;
    所述在所获取的操作与预定义用户操作相匹配时,调用与所述预设指令相关联的应用中的功能,具体包括:在检测到预定义用户操作输入后,调用与所述预定义用户操作相关联的应用中的功能。
  3. 根据权利要求2所述的方法,其特征在于,所述获取所述感应模块对用户操作的检测结果,包括:
    在用户设备处于非使用状态下,获取所述感应模块对用户操作的检测结果;所述非使用状态包括:锁定状态、休眠状态、和/或待机状态。
  4. 根据权利要求3所述的方法,其特征在于,所述在用户设备处于非使用状态下,获取所述感应模块对用户操作的检测结果,包括:
    在用户设备从休眠状态被唤醒后、且未被解锁的状态下,获取所述感应模块对用户操作的检测结果。
  5. 根据权利要求2所述的方法,其特征在于,所述获取所述感应模块对用户操作的检测结果,包括:
    在预定义按键被按压的状态下,获取所述感应模块对用户操作的检测结果。
  6. 根据权利要求2所述的方法,其特征在于,所述在检测到预定义用户操作输入后,调用与所述预定义用户操作相关联的应用中的功能,包括:
    在检测到预定义用户操作输入后,进一步判断用户是否输入了正确的认证信息,如果是则调用与所述预定义用户操作相关联的应用中的功能。
  7. 根据权利要求2所述的方法,其特征在于,所述感应模块为加速度传感器;所述预定义用户操作为:对用户设备的晃动操作;所述晃动操作的次数与幅度均分别不小于预设的阈值。
  8. 根据权利要求2所述的方法,其特征在于,所述感应模块为陀螺仪;所述预定 义用户操作为:对用户设备的甩动操作;所述甩动操作的次数与幅度分别不小于预设的阈值。
  9. 根据权利要求1所述的方法,其特征在于,所述用户设备上配置有按键;
    所述获取用户在用户设备上的操作,具体包括:获取用户对用户设备按键的按压操作;
    所述预定义用户操作,具体包括:按压预定义按键的操作。
  10. 根据权利要求1所述的方法,其特征在于,所述用户设备上配置有触控输入模块;
    所述获取用户在用户设备上的操作,具体包括:获取用户在所述触控输入模块输入的触控手势;
    所述预定义用户操作,具体包括:输入预定义触控手势的操作。
  11. 根据权利要求1所述的方法,其特征在于,所述用户设备上配置有指纹模块,
    所述获取用户在用户设备上的操作,具体包括:获取用户在所述指纹模块上输入的指纹信息,
    所述预定义用户操作为:输入预设指纹信息。
  12. 根据权利要求1所述的方法,其特征在于,所述调用与所述预设指令相关联的应用中的功能,包括:
    调用信息图像所在应用中的信息图像显示功能界面,以在用户设备的屏幕上显示信息图像。
  13. 一种条形码支付方法,应用于用户设备,其特征在于,该方法包括:
    获取用户在用户设备上的操作;
    在所获取的操作与预定义用户操作相匹配时,调用支付应用中的支付条形码显示界面,以在用户设备的屏幕上显示用于支付的条形码图像。
  14. 根据权利要求13所述的方法,其特征在于,所述用户设备上配置有感应模块;
    所述获取用户在用户设备上的操作,具体包括:获取所述感应模块对用户操作的检测结果;
    所述在所获取的操作与预定义用户操作相匹配时,调用支付应用中的支付条形码显示界面,以在用户设备的屏幕上显示用于支付的条形码图像,具体包括:在检测到预定义用户操作输入后,调用支付应用中的支付条形码显示界面,以在用户设备的屏幕上显示用于支付的条形码图像。
  15. 一种应用中功能的调用装置,应用于用户设备,其特征在于,该装置包括:
    检测控制模块,用于获取用户在用户设备上的操作;
    调用控制模块,用于在所获取的操作与预定义用户操作相匹配时,调用与所述预定义用户操作相关联的应用中的功能。
  16. 根据权利要求15所述的装置,其特征在于,所述用户设备上配置有感应模块;
    所述检测控制模块,具体用于:获取所述感应模块对用户操作的检测结果;
    所述调用控制模块,具体用于:在检测到预定义用户操作输入后,调用与所述预定义用户操作相关联的应用中的功能。
  17. 根据权利要求16所述的装置,其特征在于,所述检测控制模块,具体用于:
    在用户设备处于非使用状态下,获取所述感应模块对用户操作的检测结果;所述非使用状态包括:锁定状态、休眠状态、和/或待机状态。
  18. 根据权利要求17所述的装置,其特征在于,所述检测控制模块,具体用于:
    在用户设备从休眠状态被唤醒后、且未被解锁的状态下,获取所述感应模块对用户操作的检测结果。
  19. 根据权利要求16所述的装置,其特征在于,所述检测控制模块,具体用于:
    在预定义按键被按压的状态下,获取所述感应模块对用户操作的检测结果。
  20. 根据权利要求16所述的装置,其特征在于,所述调用控制模块,具体用于:
    在检测到预定义用户操作输入后,进一步判断用户是否输入了正确的认证信息,如果是则调用与所述预定义用户操作相关联的应用中的功能。
  21. 根据权利要求16所述的装置,其特征在于,所述感应模块为加速度传感器;所述预定义用户操作为:对用户设备的晃动操作;所述晃动操作的次数与幅度均分别不小于预设的阈值。
  22. 根据权利要求16所述的装置,其特征在于,所述感应模块为陀螺仪;所述预定义用户操作为:对用户设备的甩动操作;所述甩动操作的次数与幅度分别不小于预设的阈值。
  23. 根据权利要求15所述的装置,其特征在于,所述用户设备上配置有按键;
    所述检测控制模块,具体用于:获取用户对用户设备按键的按压操作;
    所述预定义用户操作,具体包括:按压预定义按键的操作。
  24. 根据权利要求15所述的装置,其特征在于,所述用户设备上配置有触控输入模块;
    所述检测控制模块,具体用于:获取用户在所述触控输入模块输入的触控手势;
    所述预定义用户操作,具体包括:输入预定义触控手势的操作。
  25. 根据权利要求15所述的装置,其特征在于,所述用户设备上配置有指纹模块,
    所述检测控制模块,具体用于:获取用户在所述指纹模块上输入的指纹信息,
    所述预定义用户操作,具体包括:输入预设指纹信息。
  26. 根据权利要求15所述的装置,其特征在于,所述调用控制模块,具体用于:
    调用信息图像所在应用中的信息图像显示功能界面,以在用户设备的屏幕上显示信息图像。
  27. 一种条形码支付装置,应用于用户设备,其特征在于,该装置包括:
    检测控制模块,用于获取用户在用户设备上的操作;
    支付条形码显示控制模块,用于在所获取的操作与预定义用户操作相匹配时,调用支付应用中的支付条形码显示界面,以在用户设备的屏幕上显示用于支付的条形码图像。
  28. 根据权利要求27所述的装置,其特征在于,所述用户设备上配置有感应模块;
    所述检测控制模块,具体用于:获取所述感应模块对用户操作的检测结果;
    所述支付条形码显示控制模块,具体用于:在检测到预定义用户操作输入后,调用支付应用中的支付条形码显示界面,以在用户设备的屏幕上显示用于支付的条形码图像。
PCT/CN2016/112852 2016-01-08 2016-12-29 一种应用中功能的调用方法及装置 Ceased WO2017118332A1 (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
EP16883457.0A EP3401779B1 (en) 2016-01-08 2016-12-29 Method and apparatus for invoking function in application
SG11201805867YA SG11201805867YA (en) 2016-01-08 2016-12-29 Method and apparatus for invoking function in application
MYPI2018001272A MY201205A (en) 2016-01-08 2016-12-29 Method and apparatus for invoking function in application
JP2018535860A JP2019508793A (ja) 2016-01-08 2016-12-29 アプリケーションにおいて機能を呼び出すための方法及び装置
KR1020187022887A KR20180111838A (ko) 2016-01-08 2016-12-29 애플리케이션에서 함수를 호출하기 위한 방법 및 장치
US16/028,510 US20180314536A1 (en) 2016-01-08 2018-07-06 Method and apparatus for invoking function in application
PH12018501461A PH12018501461A1 (en) 2016-01-08 2018-07-09 Method and apparatus for invoking function in application

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610012075.0 2016-01-08
CN201610012075.0A CN106959841B (zh) 2016-01-08 2016-01-08 一种应用中功能的调用方法及装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/028,510 Continuation US20180314536A1 (en) 2016-01-08 2018-07-06 Method and apparatus for invoking function in application

Publications (1)

Publication Number Publication Date
WO2017118332A1 true WO2017118332A1 (zh) 2017-07-13

Family

ID=59273428

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/112852 Ceased WO2017118332A1 (zh) 2016-01-08 2016-12-29 一种应用中功能的调用方法及装置

Country Status (10)

Country Link
US (1) US20180314536A1 (zh)
EP (1) EP3401779B1 (zh)
JP (1) JP2019508793A (zh)
KR (1) KR20180111838A (zh)
CN (2) CN112596847A (zh)
MY (1) MY201205A (zh)
PH (1) PH12018501461A1 (zh)
SG (1) SG11201805867YA (zh)
TW (1) TW201727549A (zh)
WO (1) WO2017118332A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109285002A (zh) * 2018-09-18 2019-01-29 维沃移动通信有限公司 一种图形识别码显示方法及移动终端
CN109344594A (zh) * 2018-11-15 2019-02-15 Oppo(重庆)智能科技有限公司 一种基于指纹控制设备的方法及相关设备
JP2019217925A (ja) * 2018-06-20 2019-12-26 本田技研工業株式会社 プログラム、通信装置、その制御方法並びに解錠システム
EP3627809A4 (en) * 2017-07-28 2020-05-27 Guangdong Oppo Mobile Telecommunications Corp., Ltd. METHOD AND DEVICE FOR REDUCING THE POWER CONSUMPTION OF A MOBILE TERMINAL, STORAGE MEDIUM AND MOBILE TERMINAL
EP3719728A4 (en) * 2018-01-05 2021-01-20 Advanced New Technologies Co., Ltd. PAYMENT PROCESS, APPARATUS AND DEVICE

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170221087A1 (en) * 2002-10-01 2017-08-03 Zhou Tian Xing Systems and methods for providing compensation, rebate, cashback, and reward for using mobile and wearable payment services, digital currency, nfc touch payments, mobile digital card barcode payments, and multimedia haptic capture buying
US20180200623A1 (en) * 2017-01-19 2018-07-19 Machine Zone, Inc. System and method for controlling game play using fingerprint recognition
CN107592415B (zh) * 2017-08-31 2020-08-21 努比亚技术有限公司 语音发送方法、终端和计算机可读存储介质
CN107679864A (zh) * 2017-10-10 2018-02-09 珠海市魅族科技有限公司 支付控制方法、装置、计算机装置及计算机可读存储介质
CN107908436B (zh) * 2017-10-18 2021-02-09 广州视源电子科技股份有限公司 一种简化用户操作的方法及系统
CN107895271A (zh) * 2017-10-30 2018-04-10 珠海市魅族科技有限公司 支付方法及装置、计算机装置及计算机可读存储介质
CN108108092A (zh) * 2017-11-30 2018-06-01 努比亚技术有限公司 全屏模式下消息查看的方法、装置及计算机可读存储介质
CN108008993A (zh) * 2017-11-30 2018-05-08 努比亚技术有限公司 一种访问位置记录方法、移动终端及计算机可读存储介质
CN108197930B (zh) * 2017-12-13 2023-10-20 创新先进技术有限公司 一种doi展示和交易信息校验方法、装置及设备
CN111417923A (zh) * 2017-12-28 2020-07-14 深圳传音通讯有限公司 一种用于智能终端的截屏方法及截屏装置
CN108416586A (zh) * 2018-02-28 2018-08-17 深圳分云智能科技有限公司 基于智能手表的触摸屏操作快捷支付的使用方法、系统
CN108335100A (zh) * 2018-02-28 2018-07-27 深圳分云智能科技有限公司 基于智能手表的传感器振动检测快捷支付的使用方法、系统
CN108335101A (zh) * 2018-02-28 2018-07-27 深圳分云智能科技有限公司 一种基于智能手表的按键操作快捷支付的使用方法、系统
WO2019183786A1 (zh) * 2018-03-26 2019-10-03 华为技术有限公司 一种提示信息的显示方法及电子设备
CN110348191B (zh) * 2018-04-04 2022-10-25 敦泰电子有限公司 指纹解锁方法、装置、系统以及电子设备
CN108766423B (zh) * 2018-05-25 2021-07-09 三星电子(中国)研发中心 一种基于场景的主动唤醒方法和装置
CN110554824A (zh) * 2018-06-01 2019-12-10 深圳市鸿合创新信息技术有限责任公司 一种多操作系统电子装置
CN108874467A (zh) * 2018-06-19 2018-11-23 阿里巴巴集团控股有限公司 一种应用功能启动方法、装置以及设备
CN109085991A (zh) * 2018-07-25 2018-12-25 腾讯科技(深圳)有限公司 应用程序控制方法及装置、终端、存储介质
CN109242475A (zh) * 2018-09-07 2019-01-18 广东小天才科技有限公司 一种支付方法、支付装置及终端设备
CN109375959B (zh) * 2018-09-28 2022-03-25 北京小米移动软件有限公司 定向拉起应用的方法及装置
CN109375860A (zh) * 2018-10-31 2019-02-22 奇酷互联网络科技(深圳)有限公司 发送指纹信息的方法、计算机设备以及存储介质
CN109544139A (zh) * 2018-11-26 2019-03-29 努比亚技术有限公司 一种支付方法、终端及可读存储介质
CN109933274A (zh) * 2019-02-12 2019-06-25 银联国际有限公司 移动终端的手势控制方法及其控制系统、以及移动终端
CN110058777B (zh) * 2019-03-13 2022-03-29 华为技术有限公司 快捷功能启动的方法及电子设备
CN109947323B (zh) * 2019-03-21 2021-02-19 维沃移动通信有限公司 一种终端的显示方法及终端
DE102019125400A1 (de) * 2019-09-20 2021-03-25 Audi Ag Betätigen eines faltbaren mobilen Endgeräts
CN110795321A (zh) * 2019-10-23 2020-02-14 北京云测信息技术有限公司 误操作处理方法、装置和终端设备
CN110851042A (zh) * 2019-11-11 2020-02-28 维沃移动通信有限公司 一种界面显示方法及电子设备
WO2021202728A1 (en) * 2020-03-31 2021-10-07 Tesseract Ventures, Llc Collectible with themed design and content
CN111600994B (zh) * 2020-05-14 2022-05-31 Oppo(重庆)智能科技有限公司 一种快捷操作方法、装置及计算机可读存储介质
CN111782284A (zh) * 2020-06-29 2020-10-16 北京小米移动软件有限公司 功能模块的控制方法、装置及存储介质
CN114443238B (zh) * 2020-11-03 2025-10-31 华为技术有限公司 应用程序的调用方法、装置、终端设备及介质
CN112416776B (zh) * 2020-11-24 2022-12-13 天津五八到家货运服务有限公司 运行环境的选择方法、装置、测试设备及存储介质
CN114612094A (zh) * 2020-12-03 2022-06-10 中兴通讯股份有限公司 操作请求的响应处理方法、装置及计算机可读存储介质
CN112596600B (zh) * 2020-12-16 2024-08-20 惠州Tcl移动通信有限公司 屏幕解锁方法、装置、存储介质及移动终端
CN115544469B (zh) * 2021-06-29 2025-12-23 华为技术有限公司 访问控制方法及相关装置
US12542136B2 (en) * 2021-08-25 2026-02-03 Google Llc Dynamically configuring a warm word button with assistant commands
CN115878134A (zh) * 2021-09-29 2023-03-31 腾讯科技(深圳)有限公司 程序功能触发方法、装置、设备、系统、介质及程序产品
CN114130023A (zh) * 2021-12-10 2022-03-04 腾讯科技(深圳)有限公司 虚拟对象的切换方法、装置、设备、介质及程序产品
WO2023124129A1 (zh) * 2021-12-28 2023-07-06 荣耀终端有限公司 显示二维码的方法和电子设备
CN116107467B (zh) * 2022-06-15 2023-11-21 荣耀终端有限公司 自动触发快捷指令的方法和装置
US20220317855A1 (en) * 2022-06-24 2022-10-06 Intel Corporation Methods and apparatus to process touch data
CN120569723A (zh) * 2022-10-28 2025-08-29 华为技术有限公司 待机模式下的n维码扫描
CN115756702A (zh) * 2022-11-21 2023-03-07 Oppo广东移动通信有限公司 控制方法、控制装置、电子设备和计算机可读存储介质
CN120729981A (zh) * 2024-03-28 2025-09-30 北京小米移动软件有限公司 功能的触发方法、装置、电子设备、介质及产品
JP7603865B1 (ja) 2024-03-28 2024-12-20 Kddi株式会社 プログラム、情報処理端末及び情報処理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541450A (zh) * 2011-12-22 2012-07-04 Tcl集团股份有限公司 一种应用程序图标的显示控制方法及装置
CN103942680A (zh) * 2013-01-20 2014-07-23 上海博路信息技术有限公司 一种条码支付方法
CN104123164A (zh) * 2014-07-31 2014-10-29 广东欧珀移动通信有限公司 一种应用程序的启动方法和装置
CN104978014A (zh) * 2014-04-11 2015-10-14 维沃移动通信有限公司 一种快速调用应用程序或系统功能的方法及其移动终端

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101894036A (zh) * 2010-07-21 2010-11-24 中兴通讯股份有限公司 一种移动终端及其开机方法
KR101160681B1 (ko) * 2011-10-19 2012-06-28 배경덕 이동 통신 단말기의 활성화 시에 특정 동작이 수행되도록 하기 위한 방법, 이동 통신 단말기 및 컴퓨터 판독 가능 기록 매체
CN103093346A (zh) * 2011-10-31 2013-05-08 深圳光启高等理工研究院 一种移动终端支付方法及移动终端
CN102662596A (zh) * 2012-04-19 2012-09-12 腾讯科技(深圳)有限公司 一种移动终端浏览器的交互方法、装置和系统
EP4131036B1 (en) * 2012-06-11 2025-08-20 Samsung Electronics Co., Ltd. Mobile device and control method thereof
CN102830929B (zh) * 2012-08-15 2016-08-24 广东欧珀移动通信有限公司 一种解锁系统、方法及移动终端
CN103677312B (zh) * 2012-09-04 2017-05-03 中国移动通信集团公司 基于加速度感应器的移动终端功能执行方法及装置
CN103677548A (zh) * 2012-09-10 2014-03-26 中国电信股份有限公司 一种用于解除移动终端锁屏状态的方法和系统
CN102957746B (zh) * 2012-10-29 2016-01-20 百度在线网络技术(北京)有限公司 一种向移动终端推送广告信息的方法及系统
US20140143856A1 (en) * 2012-11-20 2014-05-22 Google Inc. Operational shortcuts for computing devices
CN103442067A (zh) * 2013-08-30 2013-12-11 苏州跨界软件科技有限公司 基于地理位置的广告信息推送系统
WO2015066330A1 (en) * 2013-11-04 2015-05-07 Qualcomm Incorporated User authentication biometrics in mobile devices
CN103699189A (zh) * 2013-12-27 2014-04-02 中国华录集团有限公司 智能遥控器
CN104090708B (zh) * 2014-01-23 2016-04-13 腾讯科技(深圳)有限公司 便携智能终端的控制方法和装置
CN103781022A (zh) * 2014-02-12 2014-05-07 重庆先迈通信技术有限公司 一种基于地理位置的广告推送业务系统及处理方法
KR102223732B1 (ko) * 2014-06-26 2021-03-05 엘지전자 주식회사 이동단말기 및 그 제어방법
CN104469004A (zh) * 2014-12-03 2015-03-25 广东欧珀移动通信有限公司 移动终端led灯的开启方法与装置
CN104702785A (zh) * 2015-03-09 2015-06-10 深圳市中兴移动通信有限公司 提高移动终端个人账户安全的方法及移动终端
CN104700016A (zh) * 2015-03-17 2015-06-10 上海与德通讯技术有限公司 应用程序的启动方法及装置
CN105183352B (zh) * 2015-09-01 2018-12-11 广东欧珀移动通信有限公司 一种在终端黑屏状态下实现更多手势识别的方法及装置
CN105117020A (zh) * 2015-09-23 2015-12-02 努比亚技术有限公司 一种处理边缘交互操作的方法和移动终端
CN105188032B (zh) * 2015-09-29 2019-03-15 大连楼兰科技股份有限公司 车联网wifi广告推送方法
CN106951219A (zh) * 2016-01-06 2017-07-14 阿里巴巴集团控股有限公司 一种信息图像显示方法及装置
CN106951754B (zh) * 2016-01-06 2018-08-31 阿里巴巴集团控股有限公司 一种信息图像显示方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102541450A (zh) * 2011-12-22 2012-07-04 Tcl集团股份有限公司 一种应用程序图标的显示控制方法及装置
CN103942680A (zh) * 2013-01-20 2014-07-23 上海博路信息技术有限公司 一种条码支付方法
CN104978014A (zh) * 2014-04-11 2015-10-14 维沃移动通信有限公司 一种快速调用应用程序或系统功能的方法及其移动终端
CN104123164A (zh) * 2014-07-31 2014-10-29 广东欧珀移动通信有限公司 一种应用程序的启动方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3401779A4 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3627809A4 (en) * 2017-07-28 2020-05-27 Guangdong Oppo Mobile Telecommunications Corp., Ltd. METHOD AND DEVICE FOR REDUCING THE POWER CONSUMPTION OF A MOBILE TERMINAL, STORAGE MEDIUM AND MOBILE TERMINAL
US10932196B2 (en) 2017-07-28 2021-02-23 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for reducing power consumption of mobile terminal, storage medium and mobile terminal
EP3719728A4 (en) * 2018-01-05 2021-01-20 Advanced New Technologies Co., Ltd. PAYMENT PROCESS, APPARATUS AND DEVICE
US11403606B2 (en) 2018-01-05 2022-08-02 Advanced New Technologies Co., Ltd. Executing application without unlocking mobile device
US11842295B2 (en) 2018-01-05 2023-12-12 Advanced New Technologies Co., Ltd. Executing application without unlocking mobile device
JP2019217925A (ja) * 2018-06-20 2019-12-26 本田技研工業株式会社 プログラム、通信装置、その制御方法並びに解錠システム
JP7038611B2 (ja) 2018-06-20 2022-03-18 本田技研工業株式会社 プログラム、通信装置、その制御方法並びに解錠システム
CN109285002A (zh) * 2018-09-18 2019-01-29 维沃移动通信有限公司 一种图形识别码显示方法及移动终端
CN109344594A (zh) * 2018-11-15 2019-02-15 Oppo(重庆)智能科技有限公司 一种基于指纹控制设备的方法及相关设备

Also Published As

Publication number Publication date
CN106959841B (zh) 2020-12-15
EP3401779A1 (en) 2018-11-14
SG11201805867YA (en) 2018-08-30
MY201205A (en) 2024-02-09
KR20180111838A (ko) 2018-10-11
PH12018501461A1 (en) 2019-03-04
EP3401779B1 (en) 2022-08-17
CN106959841A (zh) 2017-07-18
EP3401779A4 (en) 2019-10-02
US20180314536A1 (en) 2018-11-01
CN112596847A (zh) 2021-04-02
JP2019508793A (ja) 2019-03-28
TW201727549A (zh) 2017-08-01

Similar Documents

Publication Publication Date Title
CN106959841B (zh) 一种应用中功能的调用方法及装置
US10942580B2 (en) Input circuitry, terminal, and touch response method and device
CN107395889B (zh) 降低移动终端功耗的方法、装置、存储介质及移动终端
CN110555333B (zh) 指纹识别方法、电子设备和存储介质
TWI698800B (zh) 資訊圖像顯示方法及裝置
CN107483721B (zh) 基于黑屏手势的控制方法、装置、存储介质及移动终端
TWI675329B (zh) 資訊圖像顯示方法及裝置
US20140189604A1 (en) Method and system for unlocking a touchscreen of an electronic device
CN107122748A (zh) 指纹识别方法、装置、设备及存储介质
JP2018518751A (ja) 指紋認識を用いる操作方法、装置、およびモバイル端末
CN109032675A (zh) 终端设备的屏幕解锁方法、装置及终端设备
CN106104601A (zh) 虚拟卡片激活方法及装置
CN108280446A (zh) 指纹采集方法、装置及计算机可读存储介质
CN108388864A (zh) 指纹采集方法、装置及计算机可读存储介质
HK1238752A (zh) 一種應用中功能的調用方法及裝置
HK1238752A1 (zh) 一种应用中功能的调用方法及装置
HK1238752B (zh) 一种应用中功能的调用方法及装置
CN109101792A (zh) 解锁屏幕的方法及装置
HK1238749A (zh) 一种信息图像显示方法及装置
HK1238749A1 (zh) 一種信息圖像顯示方法及裝置
HK1238750B (zh) 一种信息图像显示方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16883457

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2018535860

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 12018501461

Country of ref document: PH

Ref document number: 11201805867Y

Country of ref document: SG

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20187022887

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2016883457

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2016883457

Country of ref document: EP

Effective date: 20180808