CN117195192A - Application unlocking method and device, electronic equipment and readable storage medium - Google Patents

Application unlocking method and device, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN117195192A
CN117195192A CN202311150292.2A CN202311150292A CN117195192A CN 117195192 A CN117195192 A CN 117195192A CN 202311150292 A CN202311150292 A CN 202311150292A CN 117195192 A CN117195192 A CN 117195192A
Authority
CN
China
Prior art keywords
application
unlocking
moving path
target application
application icon
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311150292.2A
Other languages
Chinese (zh)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202311150292.2A priority Critical patent/CN117195192A/en
Publication of CN117195192A publication Critical patent/CN117195192A/en
Pending legal-status Critical Current

Links

Abstract

The application discloses an application unlocking method, an application unlocking device, electronic equipment and a readable storage medium, wherein the method comprises the following steps: receiving unlocking input, wherein the unlocking input is input for dragging a target application icon of the electronic equipment to move according to a first moving path; and responding to unlocking input, unlocking the target application under the condition that the first moving path is matched with the unlocking condition of the target application, wherein the target application corresponds to the target application icon, the unlocking condition is that the target application icon moves according to a second moving path, the second moving path comprises paths which sequentially pass through the areas where N first application icons are located according to a first sequence, and N is an integer larger than 1.

Description

Application unlocking method and device, electronic equipment and readable storage medium
Technical Field
The application belongs to the technical field of computers, and particularly relates to an application unlocking method, an application unlocking device, electronic equipment and a readable storage medium.
Background
With the popularity of electronic devices, people are increasingly using electronic devices to process a variety of transactions, including private information, financial information, social information, and the like. To protect the privacy of such information, many applications provide an application lock function to ensure that only authorized users can access the application.
Currently, most of the unlocking modes of application adopt passwords, fingerprints or graphics to unlock, and the unlocking mode is single and lacks interestingness.
Disclosure of Invention
The embodiment of the application aims to provide an application unlocking method, an application unlocking device, electronic equipment and a readable storage medium, which can improve unlocking interestingness and meet diversified requirements of users.
In a first aspect, an embodiment of the present application provides an application unlocking method, where the method includes:
receiving unlocking input, wherein the unlocking input is input for dragging a target application icon of the electronic equipment to move according to a first moving path;
and responding to the unlocking input, and unlocking the target application under the condition that the first moving path is matched with the unlocking condition of the target application, wherein the target application corresponds to the target application icon, the unlocking condition is that the target application icon moves according to a second moving path, the second moving path comprises paths which sequentially pass through the areas where N first application icons are located according to a first sequence, and N is an integer greater than 1.
In a second aspect, an embodiment of the present application provides an application unlocking device, including:
the receiving module is used for receiving unlocking input, wherein the unlocking input is input for dragging a target application icon of the electronic equipment to move according to a first moving path;
The unlocking module is used for responding to the unlocking input, unlocking the target application under the condition that the first moving path is matched with the unlocking condition of the target application, the target application corresponds to the target application icon, the unlocking condition is that the target application icon moves according to a second moving path, the second moving path comprises paths which sequentially pass through the areas where N first application icons are located according to a first sequence, and N is an integer larger than 1.
In a third aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method as described in the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which when executed by a processor perform the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and where the processor is configured to execute a program or instructions to implement a method according to the first aspect.
In a sixth aspect, embodiments of the present application provide a program product stored in a storage medium, the program product being executed by at least one processor to implement the method according to the first aspect.
In the embodiment of the application, an unlocking input is received, wherein the unlocking input is an input for dragging a target application icon of the electronic equipment to move according to a first moving path; and responding to the unlocking input, and unlocking the target application under the condition that the first moving path is matched with the unlocking condition of the target application, wherein the target application corresponds to the target application icon, the unlocking condition is that the target application icon moves according to a second moving path, the second moving path comprises paths which sequentially pass through the areas where N first application icons are located according to a first sequence, and N is an integer greater than 1. Through the process, the target application can be unlocked by moving the target application icon according to the first moving path, the target application can be unlocked under the condition that the first moving path is matched with the unlocking condition, the privacy safety of the target application can be effectively ensured, the unlocking interestingness can be improved, the diversified demands of users can be met, and the user experience can be improved.
Drawings
FIG. 1 is a flowchart of an application unlocking method provided by an embodiment of the present application;
FIG. 2 is a block diagram of an application unlocking device according to an embodiment of the present application;
FIG. 3 is a block diagram of an electronic device according to an embodiment of the present application;
fig. 4 is another structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions of the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which are obtained by a person skilled in the art based on the embodiments of the present application, fall within the scope of protection of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged, as appropriate, such that embodiments of the present application may be implemented in sequences other than those illustrated or described herein, and that the objects identified by "first," "second," etc. are generally of a type, and are not limited to the number of objects, such as the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The application unlocking method provided by the embodiment of the application is described in detail through specific embodiments and application scenes thereof by combining the drawings.
Fig. 1 is a flowchart of an application unlocking method provided by an embodiment of the present application, where the application unlocking method in the embodiment includes the following steps:
and step 101, receiving unlocking input, wherein the unlocking input is input for dragging a target application icon of the electronic equipment to move according to a first moving path.
The unlocking input refers to input that a user drags a target application icon to move. The target application icon refers to an icon of a target application to be unlocked. The first movement path refers to a path along which the unlock input drag target application icon moves.
Step 102, in response to the unlocking input, unlocking the target application when the first moving path is matched with the unlocking condition of the target application, wherein the target application corresponds to the target application icon, the unlocking condition is that the target application icon moves according to a second moving path, the second moving path comprises paths passing through the areas where the N first application icons are located in sequence according to a first order, and N is an integer greater than 1.
The N first application icons may be predetermined, for example, when the user determines the unlock condition of the target application, the N first application icons are selected, and the first order of the N first application icons is set. The target application icon and the N first application icons are application icons of different applications. For example, the unlocking condition of the application icon a is: the target application icon moves according to a second movement path, which includes a path sequentially passing through the areas where the application icon B, the application icon C, and the application icon D are located, where the area where the application icon D is located may be any area where the icon is located, for example, a center position of the icon, an upper left corner of the icon, a lower right corner of the icon, and the like, which is not limited herein.
In this step, the matching of the first movement path with the unlocking condition of the target application icon may be understood as: the first moving path and the second moving path are the same and sequentially pass through the N first application icons according to a first sequence, or the first moving path passes through the N first application icons, but the recorded sequence is different from the first sequence, or the first moving path passes through part of the first application icons, and the like.
In this embodiment, an unlock input is received, where the unlock input is an input for dragging a target application icon of an electronic device to move according to a first movement path; and responding to the unlocking input, and unlocking the target application under the condition that the first moving path is matched with the unlocking condition of the target application, wherein the target application corresponds to the target application icon, the unlocking condition is that the target application icon moves according to a second moving path, the second moving path comprises paths which sequentially pass through the areas where N first application icons are located according to a first sequence, and N is an integer greater than 1. Through the process, the target application can be unlocked by moving the target application icon according to the first moving path, the target application can be unlocked under the condition that the first moving path is matched with the unlocking condition, the privacy safety of the target application can be effectively ensured, the unlocking interestingness can be improved, the diversified demands of users can be met, and the user experience can be improved.
In an embodiment of the present application, the matching of the first moving path with the unlocking condition of the target application icon includes:
and under the condition that the first moving path passes through a preset area of the area where each first application icon is located, the first moving path is matched with the unlocking condition.
In this embodiment, the first moving path passing through the N areas where the first application icons are located means that: the target application icons can sequentially pass through the preset areas of the areas where the N first application icons are located according to any sequence.
The preset area of the area where each first application icon is located may be set when the unlocking condition is set, for example, if the first order is: the preset area of the application icon B is the upper left corner area of the application icon B, the preset area of the application icon C is the upper right corner area of the application icon C, the preset area of the application icon D is the area where the center point of the application icon D is located, and then the first moving path passes through the upper left corner area of the application icon B, the upper right corner area of the application icon C and the area where the center point of the application icon D is located according to any sequence, so that the first moving path can be considered to be matched with the unlocking condition, and the target application can be unlocked.
For another example, if the first order is: the application icon B, the application icon C and the application icon D are arranged in the preset area of the application icon B, the preset area of the application icon C is arranged in the upper right corner area of the application icon C, the preset area of the application icon D is arranged in the area where the center point of the application icon D is arranged, and then the first moving path needs to meet the following conditions: passing through the upper left corner region of the application icon B, the upper right corner region of the application icon C and the region where the center point of the application icon D is located in any order; the target application cannot be unlocked by passing through the upper left corner area of the application icon C and meeting the conditions.
In this embodiment, the target application is unlocked by making the first moving path pass through the preset area of the area where the N first application icons are located, which not only can effectively ensure the privacy security of the target application, but also can improve the interestingness of unlocking, satisfy the diversified demands of users, and improve the user experience.
In an embodiment of the present application, unlocking the target application when the first movement path matches with an unlocking condition of the target application icon includes:
under the condition that the first moving path sequentially passes through the N areas where the first application icons are located according to the first sequence, determining that the first moving path is matched with the unlocking condition;
And unlocking all functions of the target application.
In this embodiment, the first moving path sequentially passes through the N areas where the first application icons are located according to the first order, which means that: the target application icon sequentially passes through the areas where the N first application icons are located according to the first order, for example, if the first order is that: and the application icon B, the application icon C and the application icon D are sequentially arranged in the areas where the application icon B, the application icon C and the application icon D are arranged, and the first moving path sequentially passes through the areas where the application icon B, the application icon C and the application icon D are arranged.
It should be noted that, the first moving path may also pass through the area where the application icon U is located, and the application icon U is not the first application icon, and the sequence of the first moving path passing through the area where the application icon U is located may not be limited, and only the order of passing through the application icon B, the application icon C, and the application icon D is ensured to be the application icon B, the application icon C, and the application icon D, so that the target application may be unlocked, and the function of the target application may be used by the user.
In this embodiment, the order of the first moving path passing through the N first application icons is the same as the first order, so that the target application can be unlocked, the privacy security of the target application can be effectively ensured, the unlocking interestingness can be improved, the diversified demands of users can be met, and the user experience can be improved.
In still another embodiment of the present application, unlocking the target application in a case where the first movement path matches an unlocking condition of the target application icon includes:
under the condition that the using time length or the using frequency of the application corresponding to the N first application icons in a first preset time period is different, if the first moving path sequentially passes through the areas where the N first application icons are located according to a second sequence, the first moving path is determined to be matched with the unlocking condition, the second sequence is the sequence in which the N first application icons are sequentially ordered according to the using time length or the using frequency in the first preset time period, and the first sequence is the same as or different from the second sequence;
and unlocking all functions of the target application.
In the foregoing, the second order is an order in which the N first application icons are sequentially ordered according to the duration or the frequency of use in the first preset time period, where the order may be from large to small, or from small to large, and is not limited herein.
In this embodiment, the first preset period may be set according to practical situations, for example, 1 hour, 2 hours, or one day, etc., which is not limited herein. If the application time periods or the application frequency of the applications corresponding to the N first application icons in the first preset time period are different, and the first moving path sequentially passes through the areas where the N first application icons are located according to the second sequence, unlocking the target application corresponding to the target application icon.
For example, if the first order is: the application icons B, C and D are respectively corresponding to the application in the use frequency of 1 hour from big to small, and are sequentially: application icon C, application icon B, and application icon D, the second order is application icon C, application icon B, and application icon D. Under the condition that the first moving path sequentially passes through the areas where the application icon C, the application icon B and the application icon D are located, all functions of the target application can be unlocked.
In this embodiment, the sequence of icons passing through the unlocking is reset according to the use duration or the use frequency of the applications corresponding to the N first application icons in the first preset time period, so that the target application icons do not need to be moved according to the first sequence set in the unlocking condition for unlocking the target application, the privacy security of the target application can be effectively ensured, the unlocking interestingness can be improved, the diversified requirements of users can be met, and the user experience can be improved.
In still another embodiment of the present application, unlocking the target application in a case where the first movement path matches an unlocking condition of the target application icon includes:
Under the condition that the using time length or the using frequency of target applications corresponding to at least two first application icons in the N first application icons is the same in a first preset time period, if the first moving paths sequentially pass through the areas where the N first application icons are located according to a first sequence, determining that the first moving paths are matched with the unlocking conditions;
unlocking part of the functions of the target application.
In this embodiment, the first preset period may be set according to practical situations, for example, 1 hour, 2 hours, or one day, etc., which is not limited herein. If at least two first application icons exist in the N first application icons, and the using time or the using frequency of the application corresponding to the at least two first application icons in the first preset time period are the same, under the condition that the first moving path sequentially passes through the N areas where the first application icons are located according to a first sequence, unlocking part of functions of the target application, for example, for a shopping application, unlocking a function of a shopping application for checking commodities, and checking that a function of a user purchase record is not unlocked; for the payment application, the function of the payment application to view the bill is unlocked, and the payment function is not unlocked.
In this embodiment, according to the use duration or use frequency of the applications corresponding to the N first application icons in the first preset time period, part of the functions of the target application are unlocked, so that the privacy security of the target application can be effectively ensured, the unlocking interestingness can be improved, the diversified demands of users can be met, and the user experience can be improved.
In still another embodiment of the present application, there is further provided a method for unlocking a target application according to a usage duration or a usage frequency of an application corresponding to N first application icons in a first preset time period, specifically, in a case that the first movement path is matched with an unlocking condition of the target application icon, unlocking the target application includes:
if the using time length or the using frequency of the application corresponding to the M second application icons of the electronic device in the second preset time period is greater than a preset threshold value, if the first moving path sequentially passes through the areas where part or all of the application icons of a third application icon are located according to a third sequence, the first moving path is determined to be matched with the unlocking condition, wherein the third application icon comprises N first application icons and M second application icons, the third sequence is determined according to the using time length or the using frequency of each application icon in the third application icon in the second preset time period, the M second application icons and the N first application icons are application icons of different applications, and the M is a positive integer;
all or part of the functions of the target application are unlocked.
In the foregoing, the preset threshold may be set according to actual situations, which is not limited herein. The application icons of the applications with the use time length or the use frequency larger than the preset threshold value can participate in unlocking the target application, and the icons which are unlocked and the sequence of the passes are reset according to the use time lengths or the use frequencies of the applications corresponding to the M second application icons and the N first application icons in a second preset time period. The third order is an order in which all application icons in the third application icons are sequentially ordered according to the use duration or the use frequency in the second preset time period.
For example, the second preset period may be set according to actual conditions, for example, 1 hour, 2 hours, or one day, etc., which is not limited herein.
For example, if the first order is: the application icons B, C and D are respectively application icons E and F, and the application frequencies of the applications corresponding to the application icons E, F, B, C and D in 1 hour are sequentially from big to small: application icon E, application icon D, application icon F, application icon B, and application icon C, the third order is application icon E, application icon D, application icon F, application icon B, and application icon C. Under the condition that the first moving path sequentially passes through the areas where the application icon E, the application icon D, the application icon F, the application icon B and the application icon C are located, the target application can be unlocked.
The third order is an order of ordering the top N application icons in an ordering result obtained by sequentially ordering each application icon in the third application icon according to the use duration or the use frequency in the second preset time period.
For example, if the first order is: the application icons B, C and D are respectively application icons E and F, and the application frequencies of the applications corresponding to the application icons E, F, B, C and D in 1 hour are sequentially from big to small: application icon E, application icon D, application icon F, application icon B, and application icon C, the third order is application icon E, application icon D, and application icon F. Under the condition that the first moving path sequentially passes through the areas where the application icons E, D and F are located, the target application can be unlocked.
In this embodiment, the application icons (i.e., the second application icons) of the applications with the use duration or the use frequency greater than the preset threshold value may participate in unlocking the target application, and the icons and the sequence of the unlocking process are reset according to the use durations or the use frequencies of the applications corresponding to the M second application icons and the N first application icons in the second preset time period, so that the privacy security of the target application can be effectively ensured, the unlocking interestingness can be improved, the diversified requirements of users can be met, and the user experience can be improved.
In still another embodiment of the present application, unlocking the target application in a case where the first movement path matches an unlocking condition of the target application icon includes:
and unlocking all or part of the functions of the target application according to the matching degree of the first moving path and the second moving path.
For example, the degree of matching may be determined according to the degree of overlap of the first moving path and the second moving path, the higher the degree of overlap of the paths, the higher the degree of matching. Or, the matching degree can be determined according to the overlapping degree of the application icons passing through the first moving path and the application icons passing through the second moving path, and the matching degree is higher as the number of the same application icons passing through is larger. Alternatively, the degree of matching may be determined according to the order of the application icons passed through in the first moving path and the order of the application icons passed through in the second moving path, for example, the second moving path sequentially passes through: application icon B, application icon C and application icon D, if the second movement path also passes through: the application icon B, the application icon C and the application icon D are completely matched with each other, and the matching degree is highest; if the second moving path passes through: and if the application icon B, the application icon D and the application icon C are partially matched with the first moving path and the second moving path, the matching degree is low.
Under the condition that the matching degree exceeds a preset first matching degree threshold value, all functions of the target application are unlocked, under the condition that the matching degree is smaller than the first matching degree threshold value and larger than a second matching degree threshold value, part of functions of the target application are unlocked, and under the condition that the matching degree is smaller than the second matching degree threshold value, any functions of the target application are not unlocked. The first matching degree threshold value and the second matching degree threshold value can be set according to actual conditions, and the first matching degree threshold value is larger than the second matching degree threshold value.
Through the mode, according to the matching degree of the first moving path and the second moving path, all functions or part of functions of the target application are unlocked, so that the privacy security of the target application can be effectively guaranteed, the unlocking interestingness can be improved, the diversified demands of users are met, and the user experience is improved.
According to the application unlocking method provided by the embodiment of the application, the user can set the interaction mode between the applications according to own preference, so that the unlocking process is more interesting. In addition, the interactivity and entertainment of the scheme are improved, and the scheme can help users to relieve fatigue.
According to the application unlocking method provided by the embodiment of the application, the execution main body can be an application unlocking device. In the embodiment of the application, an application unlocking method executed by an application unlocking device is taken as an example, and the application unlocking device provided by the embodiment of the application is described. As shown in fig. 2, the application unlocking device 200 includes:
The receiving module 201 is configured to receive an unlock input, where the unlock input is an input for dragging a target application icon of the electronic device to move according to a first movement path;
and the unlocking module 202 is configured to unlock the target application when the first moving path is matched with an unlocking condition of the target application, where the target application corresponds to the target application icon, and the unlocking condition is that the target application icon moves according to a second moving path, and the second moving path includes paths sequentially passing through areas where N first application icons are located according to a first order, where N is an integer greater than 1.
Optionally, the first moving path is matched with an unlocking condition of the target application icon, including:
and under the condition that the first moving path passes through a preset area of the area where each first application icon is located, the first moving path is matched with the unlocking condition.
Optionally, the unlocking module 202 includes:
the first determining submodule is used for determining that the first moving path is matched with the unlocking condition under the condition that the first moving path sequentially passes through the N areas where the first application icons are located according to the first sequence;
And the first unlocking sub-module is used for unlocking all the functions of the target application.
Optionally, the unlocking module includes:
the second determining submodule is used for determining that the first moving path is matched with the unlocking condition if the first moving path sequentially passes through the areas where the N first application icons are located according to a second sequence when the using duration or the using frequency of the application corresponding to the N first application icons in a first preset time period is different, wherein the second sequence is the sequence of the N first application icons sequentially ordered according to the using duration or the using frequency in the first preset time period, and the first sequence is the same as or different from the second sequence;
and the second unlocking sub-module is used for unlocking all the functions of the target application.
Optionally, a third determining submodule is configured to determine that, when a duration or a frequency of use of an application corresponding to M second application icons of the electronic device in a second preset time period is greater than a preset threshold, if the first moving path sequentially passes through a region where part of the application icons or all of the application icons are located in a third order, the first moving path is matched with the unlocking condition, where the third application icons include N first application icons and M second application icons, the third order is determined according to the duration or the frequency of use of each application icon in the third application icons in the second preset time period, and M second application icons and N first application icons are application icons of different applications, where M is a positive integer;
And the third unlocking sub-module is used for unlocking all or part of the functions of the target application.
Optionally, the third order is an order in which the application icons in the third application icon are sequentially ordered according to the use duration or the use frequency in the second preset time period;
or, the third order is an order of ordering the top N application icons in an ordering result obtained by sequentially ordering each application icon in the third application icon according to the use duration or the use frequency in the second preset time period.
Optionally, the unlocking module 202 includes:
and the fourth unlocking sub-module is used for unlocking all or part of the functions of the target application according to the matching degree of the first moving path and the second moving path.
The application unlocking device 200 provided in the embodiment of the present application can implement each process implemented by the foregoing method embodiment, and can achieve the same technical effects, so that repetition is avoided, and no further description is provided herein.
The application unlocking device 200 in the embodiment of the present application may be an electronic device, or may be a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be an electronic device or may be another device other than the electronic device. By way of example, the electronic device may be a mobile phone, tablet computer, notebook computer, palm computer, vehicle-mounted electronic device, mobile internet appliance (Mobile Internet Device, MID), augmented reality (augmented reality, AR)/Virtual Reality (VR) device, robot, wearable device, ultra-mobile personal computer, UMPC, netbook or personal digital assistant (personal digital assistant, PDA), etc., but may also be a server, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (TV), teller machine or self-service machine, etc., and the embodiments of the present application are not limited in particular.
The application unlocking device 200 in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, and the embodiment of the present application is not limited specifically.
Optionally, as shown in fig. 3, the embodiment of the present application further provides an electronic device 400, including a processor 401 and a memory 402, where the memory 402 stores a program or an instruction that can be executed on the processor 401, and the program or the instruction implements each step of the above-mentioned embodiment of the application unlocking method when executed by the processor 401, and the steps can achieve the same technical effects, so that repetition is avoided, and no further description is given here.
The electronic device in the embodiment of the application includes the mobile electronic device and the non-mobile electronic device.
Fig. 4 is a hardware configuration diagram of an electronic device implementing an embodiment of the present application.
The electronic device 500 includes, but is not limited to: radio frequency unit 501, network module 502, audio output unit 503, input unit 504, sensor 505, display unit 506, user input unit 507, interface unit 508, memory 509, and processor 510.
Those skilled in the art will appreciate that the electronic device 500 may further include a power source (e.g., a battery) for powering the various components, and that the power source may be logically coupled to the processor 510 via a power management system to perform functions such as managing charging, discharging, and power consumption via the power management system. The electronic device structure shown in fig. 4 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than shown, or may combine certain components, or may be arranged in different components, which are not described in detail herein.
The user input unit 507 is configured to receive an unlock input, where the unlock input is an input for dragging a target application icon of the electronic device to move according to a first movement path;
and the processor 510 is configured to unlock the target application when the first moving path is matched with an unlocking condition of the target application, where the target application corresponds to the target application icon, and the unlocking condition is that the target application icon moves according to a second moving path, and the second moving path includes paths sequentially passing through areas where N first application icons are located according to a first order, where N is an integer greater than 1.
Optionally, the first moving path is matched with an unlocking condition of the target application icon, including:
and under the condition that the first moving path passes through a preset area of the area where each first application icon is located, the first moving path is matched with the unlocking condition.
Optionally, the processor 510 is configured to determine that the first movement path matches the unlocking condition when the first movement path sequentially passes through the N areas where the first application icons are located according to the first order;
and unlocking all functions of the target application.
Optionally, the processor 510 is configured to determine that the first moving path is matched with the unlocking condition if the first moving path sequentially passes through the N areas where the first application icons are located according to a second order, where the second order is an order in which the N first application icons are sequentially ordered according to the use duration or the use frequency in the first preset time period, and the first order is the same as or different from the second order, where the use duration or the use frequency of the application corresponding to the N first application icons in the first preset time period is different;
The full functionality of the target application is unlocked.
Optionally, the processor 510 is configured to determine that, when a duration or a frequency of use of an application corresponding to M second application icons of the electronic device in a second preset time period is greater than a preset threshold, if the first moving path sequentially passes through an area where part or all of the application icons of a third application icon are located according to a third order, the first moving path is matched with the unlocking condition, where the third application icon includes N first application icons and M second application icons, the third order is determined according to a duration or a frequency of use of each application icon in the third application icon in the second preset time period, and M second application icons and N first application icons are application icons of different applications, and M is a positive integer;
all or part of the functions of the target application are unlocked.
Optionally, the third order is an order in which the application icons in the third application icon are sequentially ordered according to the use duration or the use frequency in the second preset time period;
or, the third order is an order of ordering the top N application icons in an ordering result obtained by sequentially ordering each application icon in the third application icon according to the use duration or the use frequency in the second preset time period.
Optionally, the processor 510 is configured to unlock all or part of the functions of the target application according to the matching degree of the first moving path and the second moving path.
The electronic device provided by the embodiment of the present application can implement each process implemented by the foregoing method embodiment, and in order to avoid repetition, details are not repeated here.
It should be appreciated that in embodiments of the present application, the input unit 504 may include a graphics processor (Graphics Processing Unit, GPU) 5041 and a microphone 5042, the graphics processor 5041 processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The display unit 506 may include a display panel 5061, and the display panel 5061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 507 includes at least one of a touch panel 5071 and other input devices 5072. Touch panel 5071, also referred to as a touch screen. Touch panel 5071 may include two parts, a touch detection device and a touch controller. Other input devices 5072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
The memory 509 may be used to store software programs as well as various data. The memory 509 may mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 509 may include volatile memory or nonvolatile memory, or the memory 509 may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM), static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (ddr SDRAM), enhanced SDRAM (Enhanced SDRAM), synchronous DRAM (SLDRAM), and Direct RAM (DRRAM). Memory 509 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
Processor 510 may include one or more processing units; optionally, the processor 510 integrates an application processor that primarily processes operations involving an operating system, user interface, application programs, etc., and a modem processor that primarily processes wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 510.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the above-mentioned embodiment of the application unlocking method, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc.
The embodiment of the application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the processes of the embodiment of the application unlocking method, and the same technical effects can be achieved, so that repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, etc.
Embodiments of the present application provide a computer program product stored in a storage medium, where the program product is executed by at least one processor to implement the respective processes of the above-described embodiment of the application unlocking method, and achieve the same technical effects, and for avoiding repetition, a detailed description is omitted herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing an electronic device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.

Claims (15)

1. An application unlocking method, comprising:
receiving unlocking input, wherein the unlocking input is input for dragging a target application icon of the electronic equipment to move according to a first moving path;
and responding to the unlocking input, and unlocking the target application under the condition that the first moving path is matched with the unlocking condition of the target application, wherein the target application corresponds to the target application icon, the unlocking condition is that the target application icon moves according to a second moving path, the second moving path comprises paths which sequentially pass through the areas where N first application icons are located according to a first sequence, and N is an integer greater than 1.
2. The method of claim 1, wherein the first movement path matches an unlocking condition of the target application icon, comprising:
and under the condition that the first moving path passes through a preset area of the area where each first application icon is located, the first moving path is matched with the unlocking condition.
3. The method of claim 1, wherein unlocking the target application if the first movement path matches an unlocking condition of the target application icon comprises:
Under the condition that the first moving path sequentially passes through the N areas where the first application icons are located according to the first sequence, determining that the first moving path is matched with the unlocking condition;
and unlocking all functions of the target application.
4. The method of claim 1, wherein unlocking the target application if the first movement path matches an unlocking condition of the target application icon comprises:
under the condition that the using time length or the using frequency of the application corresponding to the N first application icons in a first preset time period is different, if the first moving path sequentially passes through the areas where the N first application icons are located according to a second sequence, the first moving path is determined to be matched with the unlocking condition, the second sequence is the sequence in which the N first application icons are sequentially ordered according to the using time length or the using frequency in the first preset time period, and the first sequence is the same as or different from the second sequence;
and unlocking all functions of the target application.
5. The method of claim 1, wherein unlocking the target application corresponding to the target application icon unlocks the target application if the first movement path matches an unlocking condition of the target application icon, comprising:
If the using time length or the using frequency of the application corresponding to the M second application icons of the electronic device in the second preset time period is greater than a preset threshold value, if the first moving path sequentially passes through the areas where part or all of the application icons of a third application icon are located according to a third sequence, the first moving path is determined to be matched with the unlocking condition, wherein the third application icon comprises N first application icons and M second application icons, the third sequence is determined according to the using time length or the using frequency of each application icon in the third application icon in the second preset time period, the M second application icons and the N first application icons are application icons of different applications, and the M is a positive integer;
and unlocking all or part of the functions of the target application.
6. The method of claim 5, wherein the third order is an order in which the application icons in the third application icon are sequentially ordered according to a use duration or a use frequency in the second preset time period;
or, the third order is an order of ordering the top N application icons in an ordering result obtained by sequentially ordering each application icon in the third application icon according to the use duration or the use frequency in the second preset time period.
7. The method of claim 1, wherein unlocking the target application if the first movement path matches an unlocking condition of the target application icon comprises:
and unlocking all or part of the functions of the target application according to the matching degree of the first moving path and the second moving path.
8. An application unlocking device, comprising:
the receiving module is used for receiving unlocking input, wherein the unlocking input is input for dragging a target application icon of the electronic equipment to move according to a first moving path;
the unlocking module is used for responding to the unlocking input, unlocking the target application under the condition that the first moving path is matched with the unlocking condition of the target application, the target application corresponds to the target application icon, the unlocking condition is that the target application icon moves according to a second moving path, the second moving path comprises paths which sequentially pass through the areas where N first application icons are located according to a first sequence, and N is an integer larger than 1.
9. The apparatus of claim 8, wherein the first movement path matches an unlock condition of the target application icon, comprising:
And under the condition that the first moving path passes through a preset area of the area where each first application icon is located, the first moving path is matched with the unlocking condition.
10. The apparatus of claim 8, wherein the unlocking module comprises:
the first determining submodule is used for determining that the first moving path is matched with the unlocking condition under the condition that the first moving path sequentially passes through the N areas where the first application icons are located according to the first sequence;
and the first unlocking sub-module is used for unlocking all the functions of the target application.
11. The apparatus of claim 8, wherein the unlocking module comprises:
the second determining submodule is used for determining that the first moving path is matched with the unlocking condition if the first moving path sequentially passes through the areas where the N first application icons are located according to a second sequence when the using duration or the using frequency of the application corresponding to the N first application icons in a first preset time period is different, wherein the second sequence is the sequence of the N first application icons sequentially ordered according to the using duration or the using frequency in the first preset time period, and the first sequence is the same as or different from the second sequence;
And the second unlocking sub-module is used for unlocking all the functions of the target application.
12. The apparatus of claim 8, wherein the unlocking module comprises:
a third determining submodule, configured to determine that, when a duration or a frequency of use of an application corresponding to M second application icons of the electronic device in a second preset time period is greater than a preset threshold, if the first moving path sequentially passes through a region where part or all of the application icons of a third application icon are located according to a third order, the first moving path is matched with the unlocking condition, where the third application icon includes N first application icons and M second application icons, the third order is determined according to a duration or a frequency of use of each application icon in the third application icon in the second preset time period, and M second application icons and N first application icons are application icons of different applications, and M is a positive integer;
and the third unlocking sub-module is used for unlocking all or part of the functions of the target application.
13. The apparatus of claim 12, wherein the third order is an order in which the application icons in the third application icon are sequentially ordered according to a duration of use or a frequency of use within the second preset time period;
Or, the third order is an order of ordering the top N application icons in an ordering result obtained by sequentially ordering each application icon in the third application icon according to the use duration or the use frequency in the second preset time period.
14. The apparatus of claim 8, wherein the unlocking module comprises:
and the fourth unlocking sub-module is used for unlocking all or part of the functions of the target application according to the matching degree of the first moving path and the second moving path.
15. An electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the application unlocking method of any one of claims 1 to 7.
CN202311150292.2A 2023-09-06 2023-09-06 Application unlocking method and device, electronic equipment and readable storage medium Pending CN117195192A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311150292.2A CN117195192A (en) 2023-09-06 2023-09-06 Application unlocking method and device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311150292.2A CN117195192A (en) 2023-09-06 2023-09-06 Application unlocking method and device, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN117195192A true CN117195192A (en) 2023-12-08

Family

ID=88984400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311150292.2A Pending CN117195192A (en) 2023-09-06 2023-09-06 Application unlocking method and device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN117195192A (en)

Similar Documents

Publication Publication Date Title
US11204693B2 (en) Screenshot based TUI process for in-app purchase authentication
CN112162665B (en) Operation method and device
CA2925747A1 (en) Secure passcode entry user interface
US20230237448A1 (en) Payment interface display method and apparatus and electronic device
CN107103224B (en) Unlocking method and mobile terminal
Li et al. Tap-wave-rub: Lightweight malware prevention for smartphones using intuitive human gestures
CN112948843A (en) Encryption method, encryption device, electronic equipment and medium
CN116156050A (en) Display method and device
CN117195192A (en) Application unlocking method and device, electronic equipment and readable storage medium
CN113238691B (en) Application icon management method and device and electronic equipment
CN114546217A (en) Application identifier control method and device
CN111694498B (en) Interface display method and device and electronic equipment
CN114518928A (en) Interface display method and device
CN113868702A (en) Object moving method and device
CN114089868A (en) Touch operation method and device and electronic equipment
CN113986377A (en) Wallpaper interaction method and device and electronic equipment
CN114491440A (en) Authority control method and device
CN116257154A (en) Display control method and device and electronic equipment
CN115700446A (en) Application management method and device, electronic equipment and storage medium
CN115390712A (en) Icon hiding method and device, electronic equipment and storage medium
CN117094013A (en) Content sharing method and content sharing device
CN116466893A (en) Information processing method, apparatus, electronic device, and readable storage medium
CN115378676A (en) Interface display method and device
CN117666889A (en) Method and device for processing association relationship and electronic equipment
CN113468501A (en) Information display method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination