Data processing method, device and computer-readable storage medium

By displaying the target unlock control on the application content page in the lock screen state and combining it with the gesture unlock mode, the problem of difficult-to-operate unlock controls in the existing technology is solved, and a more efficient unlocking process is achieved.

CN115840525BActive Publication Date: 2025-09-09TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111113560.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-18
Publication Date
2025-09-09
Estimated Expiration
2041-09-18

AI Technical Summary

Technical Problem

Existing app lock unlocking controls are difficult to operate when the terminal device screen is large or unlocked with one hand, resulting in low unlocking efficiency.

Method used

In the target gesture unlocking mode, the target unlocking control is displayed on the application content page in the lock screen state, and the unlocked application content page is displayed in response to the unlocking operation. At the same time, the target mask background is used to cover the remaining area. The unlocking control image and password verification in different gesture unlocking modes are combined to improve the unlocking efficiency.

Benefits of technology

By binding the target gesture unlocking mode to the target application, the unlocking control position that is easy to operate is determined, the unlocking process is simplified, and the unlocking efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115840525B_ABST
    Figure CN115840525B_ABST
Patent Text Reader

Abstract

The present application discloses a data processing method, device, and computer-readable storage medium, wherein the method includes: in a target gesture unlock mode, in response to a launch operation for a target application, displaying a target unlock control in a target area of ​​an application content page in a locked state; the display position of the target area in the application content page in the locked state is determined based on the target gesture unlock mode; and in response to an unlock operation for the target unlock control in the target area, displaying the unlocked application content page. The present application can improve unlocking efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a data processing method, device, and computer-readable storage medium. Background Art

[0002] With the rapid development of Internet technology, the functionality of terminal devices has become increasingly sophisticated, leading to their widespread use in various areas of life and work. Because application clients installed on terminal devices may involve private data such as user privacy or property security, terminal users do not want others to access this private data. Therefore, terminal users use app locks to lock the application client to protect their private data.

[0003] After the application client is locked using the existing application lock, when responding to the startup operation for the application client, the terminal device displays the unlock control in the center of the application page of the locked application client. Obviously, the existing unlock control is difficult to operate when the screen of the terminal device is large or the terminal user is unlocking with one hand. Since it is difficult to quickly process the unlock control, the unlocking efficiency of the terminal user will be reduced. Summary of the Invention

[0004] The embodiments of the present application provide a data processing method, device, and computer-readable storage medium, which can improve unlocking efficiency.

[0005] On the one hand, an embodiment of the present application provides a data processing method, including:

[0006] In response to a launch operation for a target application in the target gesture unlock mode, a target unlock control is displayed in a target area of ​​the application content page in the locked screen state; the display position of the target area in the application content page in the locked screen state is determined based on the target gesture unlock mode;

[0007] In response to an unlock operation on a target unlock control in a target area, an unlocked application content page is displayed.

[0008] In one aspect, an embodiment of the present application provides a data processing device, including:

[0009] A first display module is configured to respond to a start operation for a target application in a target gesture unlock mode and display a target unlock control in a target area of ​​an application content page in a locked screen state; the display position of the target area in the application content page in the locked screen state is determined based on the target gesture unlock mode;

[0010] The second display module is configured to respond to an unlocking operation on a target unlocking control in a target area and display an unlocked application content page.

[0011] The data processing device further includes:

[0012] The third display module is used to display the target covering background in the remaining area; the target covering background is used to cover the application content in the remaining area; the remaining area refers to the area of ​​the application content page in the lock screen state except the target area.

[0013] The second display module includes:

[0014] A first acquiring unit is configured to respond to an unlocking operation on a target unlocking control in a target area, display an unlocking password to be verified, and acquire a target unlocking password corresponding to a target posture unlocking mode;

[0015] a first display unit, configured to output a password error area independent of the application content page in the locked screen state, and display a password error prompt in the password error area if the unlock password to be verified does not match the target unlock password;

[0016] The first display unit is further configured to hide the target unlock control and the target mask background and display the unlocked application content page if the unlock password to be verified matches the target unlock password.

[0017] The target area includes the first area bound to the first gesture unlocking mode or the second area bound to the second gesture unlocking mode, and the target unlocking control includes the first unlocking control corresponding to the first area or the second unlocking control corresponding to the second area;

[0018] The first display module includes:

[0019] A first mode unit, configured to display a first unlock control in a first area of ​​an application content page in a locked screen state when the target gesture unlock mode is the first gesture unlock mode; the first unlock control is displayed as a first unlock control image;

[0020] The second mode unit is used to display a second unlock control in a second area of ​​an application content page in a lock screen state when the target posture unlock mode is a second posture unlock mode; the first area is different from the second area, the first unlock control is displayed with a second unlock control image, and the first unlock control image is different from the second unlock control image.

[0021] Wherein, the first display module includes:

[0022] The second acquisition unit is used to respond to the startup operation of the target application in the target gesture unlocking mode and acquire the unlocking configuration information corresponding to the target gesture unlocking mode in the gesture unlocking mode set; the unlocking configuration information includes the target unlocking control and the target coordinates of the target unlocking control.

[0023] The second display unit is configured to display a target area corresponding to the target coordinates in the application content page in the locked screen state, and to display a target unlocking control in the target area.

[0024] The data processing device further includes:

[0025] A fourth display module, configured to display a lock screen function setting page for configuring a lock screen function of a target application;

[0026] The fourth display module is further configured to respond to a setting operation of a target gesture unlocking mode in a lock screen function setting page, and bind the set target gesture unlocking mode to a target application.

[0027] Among them, the unlock function setting page includes at least two posture unlocking modes;

[0028] The fourth display module includes:

[0029] A first responding unit, configured to respond to a selection operation of at least two gesture unlocking modes in a lock screen function setting page, and determine the selected gesture unlocking mode as the gesture unlocking mode to be set;

[0030] A third display unit is used to display an unlocking control corresponding to the gesture unlocking mode to be set in the preview area; the display position of the preview area is determined based on the gesture unlocking mode to be set;

[0031] The first determination unit is used to respond to the confirmation operation for the posture unlocking mode to be set, determine the unlocking control corresponding to the posture unlocking mode to be set as the target unlocking control, determine the posture unlocking mode to be set as the target posture unlocking mode, and bind the target posture unlocking mode to the target application; the display position of the preview area corresponding to the bound target posture unlocking mode is the same as the display position of the target area.

[0032] The third display unit is specifically configured to display a cover background setting page corresponding to the posture unlocking mode to be set, and to display an unlocking control corresponding to the posture unlocking mode to be set in a preview area of ​​the cover background setting page;

[0033] The first determining unit includes:

[0034] A first response subunit is configured to respond to a selection operation on a mask background in the mask background setting page and display the selected mask background in the remaining preview area; the remaining preview area refers to an area on the mask background setting page other than the preview area;

[0035] A second response subunit is configured to hide the selected cover background in response to a triggering operation of a return control in the cover background setting page;

[0036] The third response subunit is used to, in response to the trigger operation of the confirmation control in the cover background setting page, determine that the unlock control corresponding to the posture unlock mode to be set is the target unlock control, determine that the posture unlock mode to be set is the target posture unlock mode, determine the selected cover background as the target cover background corresponding to the target posture unlock mode, and bind the target posture unlock mode to the target application; the bound target posture unlock mode is associated with the target unlock control and the target cover background and stored; the target cover background is used to cover the application content except the target area in the application content page in the lock screen state when responding to the startup operation for the target application in the target posture unlock mode.

[0037] Wherein, the third response subunit includes:

[0038] A first binding subunit is configured to respond to a selection operation on at least two background images in the cover background setting page and bind the selected background image to the gesture unlocking mode to be set;

[0039] A first display subunit is configured to display, on the mask background setting page, masking mode options corresponding to at least two masking modes of the selected background image;

[0040] A second binding subunit is configured to bind the selected covering mode to the selected background image in response to a selection operation on at least two covering mode options;

[0041] The second display subunit is used to determine the selected masking background according to the selected masking method and the selected background image, and display the selected masking background in the remaining preview area.

[0042] The fourth display module further includes:

[0043] a second determining unit configured to, in response to a movement operation of an unlock control corresponding to the gesture unlock mode to be set, display an updated preview area determined based on the movement operation, and determine the unlock control corresponding to the gesture unlock mode to be set displayed in the updated preview area as an updated unlock control;

[0044] a fourth display unit, configured to display a control selection page including at least two unlock control images in response to a modification operation on the unlock control corresponding to the gesture unlock mode to be set;

[0045] a second responding unit, configured to respond to a selection operation on at least two unlock control images in the control selection page and determine the unlock control corresponding to the selected unlock control pattern as an updated unlock control;

[0046] a fifth display unit, configured to hide the unlock control corresponding to the gesture unlock mode to be set in the preview area and display the updated unlock control;

[0047] The first determining unit is specifically configured to respond to a confirmation operation on the gesture unlocking mode to be set and determine the updated unlocking control as the target unlocking control.

[0048] The data processing device further includes:

[0049] A fifth display module, configured to display an unlock password setting page corresponding to the target posture unlock mode;

[0050] The fifth display module is further configured to respond to a setting operation of a target unlock control in the unlock password setting page and display a first preset unlock password corresponding to the target posture unlock mode;

[0051] A first output module is configured to output a first prompt bar independent of the unlock password setting page for displaying password existence information when the first preset unlock password is the same as the historical unlock password, and to hide the first prompt bar when the display duration of the first prompt bar exceeds a preset duration;

[0052] The first output module is further configured to output a second prompt bar independent of the unlock password setting page for displaying password confirmation information when the first preset unlock password is different from the historical unlock password;

[0053] a sixth display module, configured to display a second preset unlocking password in response to a setting operation on the second prompt bar in the unlocking password setting page;

[0054] A second output module is configured to output a third prompt bar independent of the unlock password setting page for displaying a password error message when the second preset unlock password is different from the first preset unlock password;

[0055] The first determining module is configured to determine the first preset unlocking password as a target unlocking password when the second preset unlocking password is the same as the first preset unlocking password, and bind the target unlocking password to the target posture unlocking mode.

[0056] The data processing device further includes:

[0057] A second determining module is configured to obtain historical touch screen behaviors on a target screen corresponding to a target application within a target historical time period, and determine a touch screen behavior area corresponding to the historical touch screen behaviors;

[0058] A third determining module is configured to determine a target behavior attribute of the historical touch screen behavior for the target screen according to the touch screen behavior area;

[0059] A fourth determination module is configured to obtain a gesture unlocking mode set, wherein the gesture unlocking mode set includes at least two behavior attributes and a gesture unlocking mode corresponding to each behavior attribute, wherein the at least two behavior attributes include a target behavior attribute;

[0060] The fourth determining module is further configured to determine the gesture unlocking mode corresponding to the target behavior attribute in the gesture unlocking mode set as the target gesture unlocking mode.

[0061] The fourth determination module includes:

[0062] The third acquisition unit is used to obtain the regional attributes of the touch screen behavior area for the target screen; the regional attributes include regional attributes A b , b is a positive integer, and b is less than or equal to the total number of corresponding regional attributes;

[0063] Statistical unit, used to count the number of items belonging to area attribute A in the touch screen behavior area b The total number of touch screen behavior areas;

[0064] a third determining unit, configured to obtain a maximum total number of regions from the total number of regions corresponding to each region attribute, and determine the region attribute corresponding to the maximum total number of regions as the target region attribute;

[0065] The fourth determining unit is configured to determine a target behavior attribute of the historical touch screen behavior according to the target area attribute.

[0066] The data processing device further includes:

[0067] A first acquisition module is configured to acquire an edge contact area of ​​a target screen corresponding to a target application; the edge contact area includes a first edge area and a second edge area;

[0068] The first acquisition module is further configured to detect a touched area in the first edge region as a first area, and detect a touched area in the second edge region as a second area;

[0069] a fifth determining module, configured to determine a target area attribute corresponding to the edge contact area according to an area size relationship between the first area and the second area;

[0070] A second acquisition module is configured to acquire a gesture unlocking mode set; the gesture unlocking mode set includes at least two area attributes and a gesture unlocking mode corresponding to each area attribute; the at least two area attributes include a target area attribute;

[0071] The second acquisition module is further configured to determine the gesture unlocking mode corresponding to the target area attribute in the gesture unlocking mode set as the target gesture unlocking mode.

[0072] On one hand, the present application provides a computer device, including: a processor, a memory, and a network interface;

[0073] The above-mentioned processor is connected to the above-mentioned memory and the above-mentioned network interface, wherein the above-mentioned network interface is used to provide data communication function, the above-mentioned memory is used to store computer programs, and the above-mentioned processor is used to call the above-mentioned computer program so that the computer device executes the method in the embodiment of the present application.

[0074] On one hand, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program is suitable for being loaded by a processor and executing the method in the embodiment of the present application.

[0075] On the one hand, an embodiment of the present application provides a computer program product or a computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method in the embodiment of the present application.

[0076] In an embodiment of the present application, a target gesture unlocking mode is added to the computer device for the startup operation of the target application. Therefore, when responding to the startup operation for the target application in the target gesture unlocking mode, based on the target gesture unlocking mode, the computer device can determine the display position of the target area in the application content page in the lock screen state, and the target area is used to display the target unlocking control in the application content page in the lock screen state; further, in response to the unlocking operation of the target unlocking control in the target area, the unlocked application content page can be displayed. As can be seen from the above, by binding the target gesture unlocking mode to the target application, the computer device can determine the target area associated with the target gesture unlocking mode in the application content page in the lock screen state, and then can display the target unlocking control in the target area to facilitate the unlocking operation. By conveniently performing the unlocking operation on the target unlocking control, the unlocking efficiency can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0078] Figure 1 This is a schematic diagram of a system architecture provided by an embodiment of the present application;

[0079] Figure 2 This is a schematic diagram of a data processing scenario provided by an embodiment of the present application;

[0080] Figure 3 This is a flow chart of a data processing method provided in an embodiment of the present application;

[0081] Figure 4 This is a schematic diagram of a data processing scenario provided by an embodiment of the present application;

[0082] Figure 5 This is a schematic diagram of an interface of an unlocking control corresponding to a two-handed gesture unlocking mode provided in an embodiment of the present application;

[0083] Figure 6 This is a flow chart of a data processing method provided in an embodiment of the present application;

[0084] Figure 7a This is a schematic diagram of a data processing scenario provided by an embodiment of the present application;

[0085] Figure 7b is a schematic diagram of a second unlocking control image provided by an embodiment of the present application;

[0086] Figure 8 This is a schematic diagram of a data processing scenario provided by an embodiment of the present application;

[0087] Figure 9 This is a flow chart of a data processing method provided in an embodiment of the present application;

[0088] Figure 10 This is a flow chart of a data processing method provided in an embodiment of the present application;

[0089] Figure 11 is a structural diagram of a data processing device provided in an embodiment of the present application;

[0090] Figure 12 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0091] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0092] See Figure 1 , Figure 1 This is a schematic diagram of a system architecture provided by an embodiment of the present application. Figure 1 As shown, the system may include a business server 100 and a terminal cluster. The terminal cluster may include: terminal device 200a, terminal device 200b, terminal device 200c, ..., terminal device 200n. It can be understood that the above system may include one or more terminal devices, and this application does not limit the number of terminal devices.

[0093] Among them, there can be communication connections between terminal clusters, for example, there is a communication connection between terminal device 200a and terminal device 200b, and there is a communication connection between terminal device 200a and terminal device 200c. At the same time, any terminal device in the terminal cluster can have a communication connection with the business server 100, for example, there is a communication connection between terminal device 200a and business server 100. Among them, the above-mentioned communication connection is not limited to the connection method, and can be directly or indirectly connected through wired communication, directly or indirectly connected through wireless communication, or through other methods, and this application does not impose any restrictions on this.

[0094] It should be understood that Figure 1 Each terminal device in the terminal cluster shown can be installed with an application client. When the application client runs in each terminal device, it can be respectively connected to the above Figure 1 Data interaction is performed between the business servers 100 shown, that is, the above-mentioned communication connection. Among them, the application client can be an application client with encryption function such as a short video application, a video application, a live broadcast application, a social application, an instant messaging application, a game application, a music application, a shopping application, a novel application, a payment application, a browser, etc. Among them, the application client can be an independent client, or it can be an embedded sub-client integrated in a certain client (for example, a social client, an educational client, and a multimedia client, etc.), which is not limited here. Taking social applications as an example, the business server 100 can be a collection of multiple servers including a background server corresponding to the social application, a data processing server corresponding to the social application, etc. Therefore, each terminal device can transmit data with the business server 100 through the application client corresponding to the social application. For example, each terminal device can upload its local data to the business server 100 through the application client of the social application, and then the business server 100 can send the data to other terminal devices or transmit it to the cloud server.

[0095] To facilitate subsequent understanding and explanation, the embodiments of the present application can be Figure 1A terminal device is selected from the terminal cluster shown as the target terminal device, for example, terminal device 200a is used as the target terminal device, and terminal device 200a has application client A (e.g., a social application) installed. When responding to a startup operation for application client A (equivalent to the target application) in the target gesture unlock mode, terminal device 200a can send the target gesture unlock mode and the application identifier corresponding to application client A as query data to the business server 100. Based on the application identifier corresponding to application client A, the business server 100 can obtain a gesture unlock mode set for application client A from the application configuration library. The gesture unlock mode set can include one or more gesture unlock modes of application client A, as well as unlock configuration information corresponding to each gesture unlock mode. Each unlock configuration information can include an unlock control and the coordinates corresponding to the unlock control. Furthermore, the business server 100 can obtain the unlock configuration information corresponding to the target gesture unlock mode from the gesture unlock mode set, use it as the target unlock configuration information, and return the target unlock configuration information to the terminal device 200a. After the terminal device 200a obtains the target unlock configuration information, it displays the target area corresponding to the target coordinates (i.e., the coordinates in the target unlock configuration information) in the application content page in the lock screen state (i.e., the application content page corresponding to the application client A), and displays the target unlock control (i.e., the unlock control in the target unlock configuration information) in the target area. Further, in response to the unlock operation of the target unlock control in the target area, the terminal device 200a displays the unlocked application content page.

[0096] It can be understood that the business server 100 can be the background server corresponding to the application client A. In this case, the terminal user can use the encryption function of the application client A to configure the lock screen function for the application client A and other application clients (such as payment applications) respectively; optionally, the business server 100 can be the background server corresponding to the third-party application client. In this case, the terminal user can use the encryption function of the third-party application client to configure the lock screen function for the application client A and other application clients respectively.

[0097] Optionally, if the terminal device 200a has a local storage for a gesture unlock mode set for application client A, then when responding to a startup operation for the target application in the target gesture unlock mode, the terminal device 200a can obtain the unlock configuration information corresponding to the target gesture unlock mode from the gesture unlock mode set. The subsequent process is consistent with the above description, so the number of times is not repeated. Among them, the gesture unlock mode set for application client A locally on the terminal device 200a can be the gesture unlock mode set cached when the terminal user configures the lock screen function corresponding to application client A, or it can be sent to the terminal device 200a by the business server 100.

[0098] It should be noted that all data mentioned in this application (such as the unlocking configuration information mentioned above) are transmitted only after obtaining the permission granted by the terminal user.

[0099] It should be noted that the above-mentioned business server 100, terminal device 200a, terminal device 200b, terminal device 200c..., terminal device 200n can all be blockchain nodes in the blockchain network, and the data described in the full text (such as the posture unlocking mode and the unlocking configuration information corresponding to the posture unlocking mode) can be stored. The storage method can be that the blockchain node generates blocks based on the data and adds the blocks to the blockchain for storage.

[0100] Blockchain is a novel application model of computer technologies, integrating distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. It primarily organizes data in chronological order and encrypts it into a ledger, rendering it tamper-proof and forgery-proof. It also enables data verification, storage, and updates. A blockchain is essentially a decentralized database, in which each node stores an identical blockchain. A blockchain network can categorize nodes into core nodes, data nodes, and light nodes. Core nodes, data nodes, and light nodes collectively constitute blockchain nodes. Core nodes are responsible for consensus across the entire blockchain network; in other words, they serve as consensus nodes within the blockchain network. The process by which transaction data is written to the ledger in a blockchain network involves data nodes or light nodes acquiring transaction data and passing it around the network (in a relay-like fashion) until a consensus node receives the transaction data. The consensus node then packages the transaction data into a block, performs consensus on the block, and writes the transaction data to the ledger after consensus is complete. Here, the transaction data is taken as an example of the posture unlocking mode and the unlocking configuration information corresponding to the posture unlocking mode. After reaching a consensus on the transaction data, the business server 100 (blockchain node) generates a block based on the transaction data and stores the block in the blockchain network; and for reading the transaction data (i.e., the posture unlocking mode and the unlocking configuration information corresponding to the posture unlocking mode), the blockchain node can obtain the block containing the transaction data in the blockchain network, and further obtain the transaction data in the block.

[0101] It is understandable that the method provided in the embodiment of the present application can be executed by a computer device, and the computer device includes but is not limited to a terminal device or a business server. Among them, the business server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud databases, cloud services, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal device can be a smart phone, tablet computer, laptop computer, desktop computer, PDA, mobile internet device (mobile internet device, MID), wearable device (such as smart watch, smart bracelet, etc.), smart computer, smart car-mounted, etc., which can run applications. Among them, the terminal device and the business server can be directly or indirectly connected by wired or wireless means, and the embodiment of the present application is not limited here.

[0102] Further, see Figure 2 , Figure 2 This is a schematic diagram of a data processing scenario provided by an embodiment of the present application. Figure 2 As shown, the terminal user corresponding to the terminal device 20a uses gesture 20c to operate the terminal device 20a, and four applications are displayed on the target screen corresponding to the terminal device 20a, namely application 201a, application 202a, application 203a and application 204a; wherein the terminal device 20a can be Figure 1 Any user terminal in the terminal cluster in the embodiment of the present application does not limit the application types corresponding to applications 201a to 204a, and can be set according to the actual application scenario. For the convenience of description and understanding, in the embodiment of the present application, application 204a is set as a social application, and the social application has been configured with a lock screen function, and the lock screen function configured by the social application is bound to the first posture unlocking mode. The gesture 20c in the embodiment of the present application can be the right-hand grip of the terminal user, and the first posture unlocking mode can be the right-hand gesture unlocking mode corresponding to the right-hand grip.

[0103] Please see again Figure 2 , the terminal user clicks the application 204a using the gesture 20c, and the terminal device 20a responds to the target application (which can be equivalent to Figure 2 The application 204a) starts the operation, in the application content page in the lock screen state (equivalent to Figure 2 The target unlock control is displayed in the target area of ​​the application content page 20d) and the target unlock control is equivalent to Figure 2As shown in the unlock control 20e, it can be understood that since the application 204a is in the lock screen state at this time, the terminal user cannot operate the content in the application content page 20d.

[0104] In the embodiment of the present application, the target unlocking control (ie, the unlocking control 20e) is composed of a bottom panel and 7 dots. Figure 2 The display position of the target area in the application content page 20d is determined based on the first gesture unlocking mode, wherein the target area for displaying the unlocking control 20e belongs to the first area of ​​the screen corresponding to the terminal device 20a, and the first area can specifically be the right area of ​​the screen, so it is convenient for the terminal user to use gesture 20c to perform the unlocking operation.

[0105] The end user uses gesture 20c to unlock the target control (ie Figure 2 Unlock control 20e) in the unlocking operation, such as connecting the dots in the unlocking control 20e, such as Figure 2 As shown in the application content page 20d in the figure, the terminal user uses gesture 20c to connect the dots 201e, 202e and 203e in the unlock control 20e in sequence to obtain the unlock password 20b to be verified. When the unlock password 20b to be verified is the correct unlock password, the terminal device 20a displays the unlocked application content page, as shown in FIG. Figure 2 The application content page 20f.

[0106] It is understood that in the embodiment of the present application, the page for displaying the application content after the target application is unlocked is called the application content page. The embodiment of the present application does not limit the application type of the target application, so the content type in the application content page is not limited. Figure 2 The target application is set as a social application, so the unlocked application content page (i.e., application content page 20f) may include information such as the object name corresponding to the social object of the terminal user, the object avatar corresponding to the social object, the interaction content with the social object, and the interaction time with the social object. Figure 2 The focus is on describing the first gesture unlocking mode and the unlocking control 20e associated with the first gesture unlocking mode, so the specific content in the application content page 20f is not described here.

[0107] It is understandable that the embodiment of the present application proposes a gesture unlocking mode (including Figure 2 In the first gesture unlocking mode shown in the example, when the target application is bound to the gesture unlocking mode, the target unlocking control corresponding to the target application is associated with the gesture unlocking mode, thereby facilitating the terminal user to unlock the target unlocking control, thereby improving the unlocking efficiency of the target application.

[0108] Further, see Figure 3 , Figure 3 This is a flow chart of a data processing method provided by an embodiment of the present application. The data processing method can be performed by a business server (for example, the above Figure 1 The service server 100 shown in FIG. 1 may also be executed by a terminal device (for example, the above Figure 1 The terminal device 200a shown in the figure can also be executed by the service server and the terminal device interactively. For ease of understanding, the embodiment of the present application takes the method executed by the terminal device as an example for explanation. Figure 3 As shown, the data processing method may at least include the following steps S101-S102.

[0109] Step S101, in response to a startup operation for a target application in a target gesture unlocking mode, a target unlocking control is displayed in a target area of ​​an application content page in a locked screen state; the display position of the target area in the application content page in a locked screen state is determined based on the target gesture unlocking mode.

[0110] Specifically, in response to a launch operation for a target application in a target gesture unlock mode, unlock configuration information corresponding to the target gesture unlock mode is obtained from a gesture unlock mode set; the unlock configuration information includes a target unlock control and target coordinates for the target unlock control. A target area corresponding to the target coordinates is displayed on the locked application content page, and the target unlock control is displayed within the target area.

[0111] The target covering background is displayed in the remaining area; the target covering background is used to cover the application content in the remaining area; the remaining area refers to the area other than the target area in the application content page in the lock screen state.

[0112] Specifically, the target area includes the first area bound to the first posture unlocking mode or the second area bound to the second posture unlocking mode, and the target unlocking control includes the first unlocking control corresponding to the first area or the second unlocking control corresponding to the second area; when the target posture unlocking mode is the first posture unlocking mode, the first unlocking control is displayed in the first area of ​​the application content page in the lock screen state; the first unlocking control is displayed with the first unlocking control image; when the target posture unlocking mode is the second posture unlocking mode, the second unlocking control is displayed in the second area of ​​the application content page in the lock screen state; the first area is different from the second area, the first unlocking control is displayed with the second unlocking control image, and the first unlocking control image is different from the second unlocking control image.

[0113] The target posture unlocking mode in the embodiment of the present application may be a fixed posture unlocking mode pre-set for the target application by the terminal user corresponding to the terminal device based on his or her daily touch screen behavior. The fixed posture unlocking mode may be a two-handed posture unlocking mode or a one-handed posture unlocking mode, wherein the one-handed posture unlocking mode may be a first posture unlocking mode or a second posture unlocking mode, wherein the first posture unlocking mode may be a mode in which the terminal user unlocks with his or her right hand, and the second posture unlocking mode may be a mode in which the terminal user unlocks with his or her left hand. Optionally, the target posture unlocking mode in the embodiment of the present application may be determined by the terminal device based on the current device data. The target posture unlocking mode corresponding to the last time the terminal user started the target application may be different from the target posture unlocking mode corresponding to the current time the terminal user starts the target application. For example, the last target posture unlocking mode was the first posture unlocking mode, and the current target posture unlocking mode is the second posture unlocking mode. For the determination of the changed target posture unlocking mode, please see below. Figure 10 The description in the corresponding embodiment will not be described in the embodiments of this application for the time being.

[0114] If the target posture unlocking mode is a fixed posture unlocking mode, each time the terminal user clicks on the target application, that is, each time the terminal user responds to the startup operation for the target application, the target unlocking control displayed on the target screen corresponding to the terminal device is the unlocking control associated with the fixed posture unlocking mode.

[0115] It is understandable that the target unlocking control in the embodiment of the present application can be a gesture unlocking control (eg Figure 2 The unlocking control 20e shown in the example may be a fingerprint unlocking control (e.g., Figure 4 The unlock control 30d) shown in the example can be a digital unlock control, etc. The embodiment of the present application does not limit the control type of the target unlock control, and can be set according to the actual application scenario, or the terminal user can set the control type of the target unlock control for the target application according to his own needs.

[0116] It is understood that the control shape corresponding to the target unlock control can be as follows Figure 5 The 3*3 9-point shape in the example can be a 2+3+2 7-point shape (i.e. 2 points in the first row, 3 points in the second row, and 2 points in the third row, as shown above). Figure 2 The embodiment of the present application does not limit the control shape corresponding to the target unlock control, and can be set according to the actual application scenario, or the terminal user can set the control shape of the target unlock control for the target application according to his own needs.

[0117] The embodiment of the present application proposes a feasible method that can facilitate terminal users who operate or prefer to operate terminal devices with one hand. Generally, the length of a thumb is 4 to 8 cm. When the terminal user only uses the left hand to touch the screen, the arc range with a radius of less than 6 cm on the left edge of the terminal device is the range that is easily operated by the left thumb. Placing the target unlock control in this range is conducive to unlocking with the left thumb; when the terminal user only uses the right hand to touch the screen, the arc range with a radius of less than 6 cm on the right edge of the terminal device is the range that is easily operated by the right thumb. Placing the target unlock control in this range is conducive to unlocking with the right thumb. Optionally, the terminal user can also customize the position of the target unlock control to improve convenience.

[0118] Please also see Figure 4 , Figure 4 This is a schematic diagram of a data processing scenario adopted by the embodiment of the present application. The embodiment of the present application sets the target posture unlocking mode to the second posture unlocking mode, such as Figure 4 As shown, four applications are displayed on the target screen corresponding to the terminal device 30a, namely application 301a, application 302a, application 303a and application 304a, wherein application 304a has a lock screen function, and the lock screen function of application 304a is bound to the second gesture unlocking mode, and the unlocking control corresponding to the second gesture unlocking mode is located in the second area of ​​the screen corresponding to the terminal device 30a, and the second area can specifically be the left area of ​​the screen unique to the terminal device 30a. When the terminal user corresponding to the terminal device 30a uses gesture 30b (for example, left hand grip) to click on application 304a on the target screen, the terminal device 30a responds to the target application (i.e. Figure 4 The application 304a) starts the operation to obtain the gesture unlock mode set 30c, wherein the description of the gesture unlock mode set 30c is shown above. Figure 1 The description in

[15] will not be repeated here. It is understandable that the gesture unlocking pattern set 30c in the embodiment of the present application can be regarded as an electronic filing cabinet - a place for storing electronic files (this application may include the gesture unlocking pattern bound to the target application and the unlocking configuration information corresponding to the gesture unlocking pattern, etc.), and the business server can add, query, update, delete and other operations on the data in the file. The so-called "database" is a data set that is stored together in a certain way, can be shared with multiple users, has minimal redundancy, and is independent of the application.

[0119] It can be understood that the gesture unlock mode set may include a gesture unlock mode and the unlock configuration information corresponding to the gesture unlock mode. At this time, if the target gesture unlock mode is a fixed gesture unlock mode, the target gesture unlock mode is the gesture unlock mode stored in the gesture unlock mode set; the gesture unlock mode set may also include multiple gesture unlock modes and the unlock configuration information corresponding to the multiple gesture unlock modes. At this time, if the target gesture unlock mode is a fixed gesture unlock mode, the terminal user needs to select a gesture unlock mode from multiple gesture unlock modes and bind the selected gesture unlock mode to the target application. The target gesture unlock mode is the gesture unlock mode bound to the target application.

[0120] In the embodiment of the present application, it is assumed that the terminal user sets three gesture unlocking modes for the application 304a in the terminal device 30a, namely the second gesture unlocking mode ( Figure 4 Abbreviated as the second mode), the first posture unlocking mode ( Figure 4 Abbreviated as the first mode), and two-hand gesture unlocking mode ( Figure 4 (abbreviated as two-hand mode in [2]). The second posture unlocking mode is configured with unlocking configuration information 1, the first posture unlocking mode is configured with unlocking configuration information 2, and the two-hand posture unlocking mode is configured with unlocking configuration information 3. Each unlocking configuration information may include the unlocking control configured for its corresponding posture unlocking mode, the control coordinates corresponding to the unlocking control, the configured masking background, and the unlocking password corresponding to the unlocking control. For example, unlocking configuration information 1 may include information such as the unlocking control corresponding to the second posture unlocking mode, the control coordinates corresponding to the unlocking control, the unlocking password, and the masking background. It should be noted that the embodiments of the present application do not limit the data in the unlocking configuration information, and the data in the unlocking configuration information may be set according to the actual application scenario.

[0121] Please see again Figure 4 , the terminal device 30a obtains the unlocking configuration information corresponding to the target posture unlocking mode (ie, the second posture unlocking mode) in the posture unlocking mode set 30c, ie Figure 4 Further, according to the target coordinates (ie, the control coordinates in the unlock configuration information 1), the terminal device 30a can open the application content page in the locked screen state (equivalent to Figure 4 Determine the target area in the application content page 30e), which is equivalent to Figure 4The target area 301d in the application content page 30e is displayed, and the target unlocking control 30d (i.e., the unlocking control associated with the second gesture unlocking mode) is displayed in the target area 301d. The target unlocking control 30d is located in the second area of ​​the application content page 30e, and may be located in the left area of ​​the application content page 30e. Therefore, the terminal user can use gesture 30b (such as left hand grip or left hand) to conveniently unlock the target unlocking control 30d.

[0122] It can be understood that the unlocking configuration information corresponding to the first posture unlocking mode, the unlocking configuration information corresponding to the second posture unlocking mode, and the unlocking configuration information corresponding to the third posture unlocking mode are different from each other. Specifically, it can be reflected in that the control coordinates corresponding to the first posture unlocking mode, the control coordinates corresponding to the second posture unlocking mode, and the control coordinates corresponding to the third posture unlocking mode are different from each other, and the unlocking control image corresponding to the first posture unlocking mode (i.e., the first unlocking control image), the unlocking control image corresponding to the second posture unlocking mode (i.e., the second unlocking control image), and the unlocking control image corresponding to the third posture unlocking mode (i.e., the third unlocking control image) are different from each other.

[0123] In addition, according to the covering background information in the unlocking configuration information 1, the terminal device 30a displays the target covering background 30f in the remaining area. The target covering background 30f in the embodiment of the present application refers to the target background displayed in a target covering manner.

[0124] Step S102 : In response to an unlocking operation on a target unlocking control in a target area, an unlocked application content page is displayed.

[0125] Specifically, in response to the unlocking operation of the target unlocking control in the target area, the unlocking password to be verified is displayed, and the target unlocking password corresponding to the target posture unlocking mode is obtained; if the unlocking password to be verified does not match the target unlocking password, a password error area independent of the application content page in the lock screen state is output, and a password error prompt is displayed in the password error area; if the unlocking password to be verified matches the target unlocking password, the target unlocking control and the target mask background are hidden, and the unlocked application content page is displayed.

[0126] Please see again Figure 4When the terminal user uses the fingerprint of gesture 30b to unlock, the terminal device 30a can respond to the unlock operation for the target unlock control 30d, and can display the application content page 30h in the lock screen state, and the target area 301d in the application content page 30h can display the unlock password 30g to be verified; further, the terminal device 30a can obtain the unlock password (i.e., the target unlock password) corresponding to the second posture unlock mode from the unlock configuration information 1, and match the unlock password 30g to be verified with the target unlock password. If the unlock password 30g to be verified does not match the target unlock password, the terminal device 30a can output a password error area 30j independent of the application content page 30i in the lock screen state, and display a password error prompt in the password error area 30j, such as Figure 4 if the unlock password to be verified 30g matches the target unlock password, the terminal device 30a hides the target unlock control 30d and the target cover background 30f and displays the unlocked application content page 30k.

[0127] This application proposes a method for securely unlocking an application based on a one-handed gesture unlocking mode or a two-handed gesture unlocking mode. The one-handed gesture unlocking mode includes a second gesture unlocking mode and a first gesture unlocking mode. The first gesture unlocking mode can be seen above. Figure 2 For the description of the corresponding embodiment, please refer to Figure 5 , Figure 5 This is a schematic diagram of the interface of the unlocking control corresponding to the two-handed gesture unlocking mode provided by the embodiment of the present application. Figure 5 As shown, when the target gesture unlocking mode is the two-hand gesture unlocking mode, the target unlocking control 40c is located in the third area of ​​the application content page 40a in the lock screen state. The third area can be specifically the middle area of ​​the application content page 40a. At this time, the terminal user can use the first gesture (which can be the right hand) or the second gesture (which can be the left hand) to conveniently unlock the target unlocking control 40c. Figure 5 In the example, the background of the unlock control 40c is transparent and blurred, so that the terminal user can clearly know that the target application is unlocked instead of launching other applications. Figure 4 The target posture unlock mode in Figure 5 The target posture unlocking mode is different, so Figure 5 The target covers the background 40b in (associated with the second gesture unlock mode), which may be related to Figure 4 The target mask background 30f in (associated with the two-hand gesture unlocking mode) is different.

[0128] In an embodiment of the present application, a target gesture unlocking mode is added to the computer device for the startup operation of the target application. Therefore, when responding to the startup operation for the target application in the target gesture unlocking mode, based on the target gesture unlocking mode, the computer device can determine the display position of the target area in the application content page in the lock screen state, and the target area is used to display the target unlocking control in the application content page in the lock screen state; further, in response to the unlocking operation of the target unlocking control in the target area, the unlocked application content page can be displayed. As can be seen from the above, by binding the target gesture unlocking mode to the target application, the computer device can determine the target area associated with the target gesture unlocking mode in the application content page in the lock screen state, and then can display the target unlocking control in the target area to facilitate the unlocking operation. By conveniently performing the unlocking operation on the target unlocking control, the unlocking efficiency can be improved.

[0129] Further, see Figure 6 , Figure 6 This is a flow chart of a data processing method provided by an embodiment of the present application. The data processing method can be performed by a business server (for example, the above Figure 1 The service server 100 shown in FIG. 1 may also be executed by a terminal device (for example, the above Figure 1 The terminal device 200a shown in the figure can also be executed by the service server and the terminal device interactively. For ease of understanding, the embodiment of the present application takes the method executed by the terminal device as an example for explanation. Figure 6 As shown, the data processing method may at least include the following steps S201 to S204.

[0130] Step S201 : Displaying a lock screen function setting page for configuring a lock screen function of a target application.

[0131] Specifically, the unlock function setting page includes at least two gesture unlock modes.

[0132] For terminal users with hand injuries or those who carry heavy objects with one hand, they can only operate the terminal device with one hand, so how to make it convenient for one-handed terminal users to unlock the terminal device is a daily requirement. In the embodiment of this application, the terminal device can provide the terminal user with multiple posture unlocking modes, so that in different scenarios, the terminal user can select the target posture unlocking mode according to their own situation to realize convenient unlocking of the target application. Please refer to Figure 7a , Figure 7a This is a schematic diagram of a data processing scenario provided by an embodiment of the present application. Figure 7aAs shown, the terminal device displays a lock screen function setting page 50a for configuring the lock screen function of the target application. The lock screen function setting page 50a displays three gesture unlock modes, namely, a two-handed mode (also referred to as a two-handed gesture unlock mode), a second mode (also referred to as a second gesture unlock mode), and a first mode (also referred to as a first gesture unlock mode); Figure 7a The white circles in the figure can all represent selection controls, such as selection control 501a, selection control 502a, selection control 503a, selection control 504a and selection control 505a. When the terminal user clicks selection control 503a, the terminal device responds to the selection operation of the first mode in the lock screen function setting page 50a, and determines the first mode (i.e., the first posture unlocking mode) as the posture unlocking mode to be set.

[0133] It can be understood that the first gesture unlocking mode may be the right-hand gesture unlocking mode in the one-hand gesture unlocking mode, and the second gesture unlocking mode may be the left-hand gesture unlocking mode in the one-hand gesture unlocking mode.

[0134] Step S202 : In response to a selection operation of at least two gesture unlock modes in a lock screen function setting page, the selected gesture unlock mode is determined as the gesture unlock mode to be set.

[0135] Specifically, the gesture unlocking mode management can select the one-handed mode or the two-handed mode, and the one-handed mode includes the first mode and the second mode. Figure 7a As shown in the lock screen function setting page 50a, when the one-handed mode is selected, the first mode or the second mode needs to be selected. If the two-handed mode is selected, the system will adopt the two-handed mode.

[0136] against Figure 7a For example, a feasible data structure for gesture unlocking mode management is described as follows:

[0137] [{mode: one-handed,

[0138] Selected: Yes,

[0139] Value: [{key:first mode, selected:yes},{key:second mode, selected:no}]},

[0140] {Mode: Two-handed, Selected: No}]

[0141] Step S203: Displaying an unlocking control corresponding to the gesture unlocking mode to be set in a preview area; a display position of the preview area is determined based on the gesture unlocking mode to be set.

[0142] Specifically, a cover background setting page corresponding to the gesture unlocking mode to be set is displayed, and an unlocking control corresponding to the gesture unlocking mode to be set is displayed in a preview area of ​​the cover background setting page.

[0143] Please see again Figure 7a The terminal device responds to the trigger operation for the selection control 503a, that is, responds to the first posture unlocking mode (which can be abbreviated as Figure 7a The terminal device may display the unlocking control corresponding to the gesture unlocking mode (ie, the first mode) to be set in the preview area of ​​the cover background setting page 50b, such as Figure 7a Regarding the unlock control 50c shown as an example, it can be understood that the preview area is the display position of the unlock control 50c.

[0144] Optionally, if the first mode is pre-configured with a preset background image and a preset background masking method corresponding to the preset background image, then in the remaining preview page 50e, the terminal device can display the preset masking background corresponding to the first mode, that is, display the preset background image in the preset background masking method.

[0145] Step S204, in response to the confirmation operation for the posture unlocking mode to be set, determining that the unlocking control corresponding to the posture unlocking mode to be set is the target unlocking control, determining that the posture unlocking mode to be set is the target posture unlocking mode, and binding the target posture unlocking mode to the target application; the display position of the preview area corresponding to the bound target posture unlocking mode is the same as the display position of the target area.

[0146] Specifically, in response to the selection operation of the mask background in the mask background setting page, the selected mask background is displayed in the remaining preview area; the remaining preview area refers to the area other than the preview area in the mask background setting page; if in response to the trigger operation of the return control in the mask background setting page, the selected mask background is hidden; if in response to the trigger operation of the confirmation control in the mask background setting page, the unlock control corresponding to the posture unlock mode to be set is determined to be the target unlock control, the posture unlock mode to be set is determined to be the target posture unlock mode, the selected mask background is determined to be the target mask background corresponding to the target posture unlock mode, and the target posture unlock mode is bound to the target application; the bound target posture unlock mode is associated with the target unlock control and the target mask background and is stored; the target mask background is used to cover the application content other than the target area in the application content page in the lock screen state when responding to the startup operation for the target application in the target posture unlock mode.

[0147] Among them, in response to the selection operation of the cover background in the cover background setting page, the specific process of displaying the selected cover background in the remaining preview area may include: in response to the selection operation of at least two background images in the cover background setting page, binding the selected background image to the posture unlocking mode to be set; displaying the cover mode options corresponding to at least two cover modes of the selected background image in the cover background setting page; in response to the selection operation of at least two cover mode options, binding the selected cover mode to the selected background image; determining the selected cover background according to the selected cover mode and the selected background image, and displaying the selected cover background in the remaining preview area.

[0148] Specifically, in response to a move operation of the unlock control corresponding to the posture unlock mode to be set, an updated preview area determined based on the move operation is displayed, and the unlock control corresponding to the posture unlock mode to be set displayed in the updated preview area is determined as the updated unlock control; in response to a modification operation of the unlock control corresponding to the posture unlock mode to be set, a control selection page including at least two unlock control images is displayed; in response to a selection operation of at least two unlock control images in the control selection page, the unlock control corresponding to the selected unlock control pattern is determined as the updated unlock control; the unlock control corresponding to the posture unlock mode to be set is hidden in the preview area, and the updated unlock control is displayed; in response to a confirmation operation of the posture unlock mode to be set, the updated unlock control is determined as the target unlock control.

[0149] The masking background setting page can include at least two background images and at least two masking methods. For the sake of ease of description and understanding, the at least two background images are set to 4 background images, and the at least two masking methods are set to 4 masking methods. It should be noted that in actual application scenarios, the total number corresponding to the at least two background images and the at least two masking methods can be the same or different.

[0150] Please see again Figure 7a , the mask background setting page 50b includes 4 background images, namely background image 1 ( Figure 7a Abbreviated as background 1), background image 2 ( Figure 7a Abbreviated as background 2), background image 3 ( Figure 7a ), and background image 4 ( Figure 7a Abbreviated as background 4), it should be noted that the embodiment of the present application does not limit the image types corresponding to the at least two background images, and can be any image type. Similarly, the embodiment of the present application does not limit the image content corresponding to the at least two background images, and can be set according to the actual application scenario.

[0151] The background masking setting page 50b includes four background masking modes (equivalent to the above-mentioned masking modes), namely, masking mode 1 ( Figure 7a Abbreviated as Cover 1), Cover 2 ( Figure 7a Abbreviated as cover 2), cover method 3 ( Figure 7a Abbreviated as cover 3), and cover 4 ( Figure 7a It is abbreviated as cover 4). It should be noted that the embodiment of the present application does not limit the covering types corresponding to the at least two covering methods, and can be any covering type, such as panoramic covering, fuzzy covering, transparent covering, etc.

[0152] In the embodiment of the present application, the background image 4 is set to a gray oblique stripe image, and the covering mode 4 is set to transparent covering. Figure 7a As shown, the terminal device responds to the triggering operation of the selection control 504a in the masking background setting page 50b, that is, responds to the selection operation of the background image 4, and binds the background image 4 (that is, the gray oblique stripe image) to the first mode; further, the terminal device responds to the triggering operation of the selection control 505a in the masking background setting page 50b, that is, responds to the selection operation of the masking mode 4, and binds the masking mode 4 (that is, transparent masking) to the background image 4; the selected masking background is determined according to the selected masking mode and the selected background image, and the selected masking background is displayed in the remaining preview area 50e, as shown in FIG. Figure 7a As shown in the mask background setting page 50d.

[0153] Furthermore, if the triggering operation of the return control 50f in the mask background setting page 50d is responded, the terminal device hides the selected mask background, which can be understood as returning to the display. Figure 7a The background setting page 50b in the mask is required to reset the gesture unlock mode to be set (such as Figure 7a If the response is for the confirmation control 50g in the cover background setting page 50d, the terminal device determines the gesture unlock mode to be set (eg Figure 7a The unlock control 50c corresponding to the first mode in the target unlock control is determined to be the target unlock mode, and the selected cover background (i.e., the selected cover background) is determined. Figure 7a The example background image 4 and the masked background determined by the masked background 4) are the target masked background corresponding to the target posture unlocking mode, and the target posture unlocking mode is bound to the target application; further, the bound target posture unlocking mode, target unlocking control and target masked background are associated and stored. In this application, the association technology of the single-handed and double-handed modes of the terminal device and the unlocking controls to which they are bound is realized through the association storage technology.

[0154] From the above, it can be seen that the unlock control background management in the embodiment of the present application can configure multiple background covering methods for the unlock control. When determining the background covering method of the unlock control, the terminal device associates and stores the posture unlock mode and the background image bound to the unlock control. The unlock control background management defines the relationship between the posture unlock mode, background image, and background covering method. Please refer to Table 1. Table 1 is an example table of associated storage between a posture unlock mode, background image, and background covering method provided in an embodiment of the present application.

[0155] Table 1

[0156] Gesture unlock mode Background Image Background masking method second landscape painting panoramic First Gray diagonal stripes Transparent, blurry hands Cartoon Highlight

[0157] It is understandable that when storing the background image, there is no restriction on the image format of the background image, and it can be any image format, such as Tag Image File Format (TIF or TIFF for short), Graphics Interchange Format (GIF for short), and Scalable Vector Graphics (SVG for short).

[0158] As can be seen from the above, there are three types of gesture unlocking modes, namely, two-handed gesture unlocking mode, first gesture unlocking mode and second gesture unlocking mode. In the embodiment of the present application, the unlocking control (pattern) management includes the unlocking control corresponding to the two-handed gesture unlocking mode (such as Figure 5 The unlocking control 40c shown in the example), the unlocking control corresponding to the second posture unlocking mode (such as Figure 4 The unlocking control 30d shown in the example), the unlocking control corresponding to the first posture unlocking mode (such as Figure 7a The unlock control 50c shown in FIG.

[0159] The unlock controls corresponding to each unlock mode in the unlock control management can be preset by the business server or set by the end user. Please refer to Figure 7a The terminal user can move the unlock control 50c in the cover background setting page 50b, or can move the unlock control 50c in the cover background setting page 50d. The preview area after the move operation is called the updated preview area, and the unlock control corresponding to the posture unlock mode to be set displayed in the updated preview area is determined as the updated unlock control.

[0160] The terminal user can modify the unlock control 50c in the cover background setting page 50b, and can also modify the unlock control 50c in the cover background setting page 50d. In this application, the control shape of the unlock control is not limited. It can be set according to the actual application scenario or the terminal user. In the one-handed mode, the unlock control or the unlock control image is selected. A feasible control shape (or control image shape) consists of a panel and 7 dots, specifically 2 dots in the first row, 3 dots in the second row, and 2 dots in the third row, such as Figure 7a The unlocking control 50c shown in the example is in line with the operating habits of the thumb of one hand. Obviously, by adopting this application, the singleness of the existing unlocking control can be eliminated.

[0161] The terminal device associates and stores the selected mode, unlock control or unlock control image, and the coordinates corresponding to the unlock control (or unlock control image). The terminal device then transmits all associated and stored data to the service server, which then stores the selected mode, unlock control or unlock control image, and the coordinates corresponding to the unlock control (or unlock control image) in the application configuration repository. See Table 2 for an example table illustrating the association and storage of gesture unlock modes, unlock control images, and the coordinates corresponding to the unlock control images, provided in an embodiment of the present application.

[0162] Table 2

[0163] Gesture unlock mode Unlock control image coordinate second 7 o'clock left side picture {X:xx,Y:yy}…… First 7 o'clock right side picture {X:zz,Y:hh}…… hands 9-point chart {X:mm,Y:nn}……

[0164] Among them, the terminal device can obtain the coordinates corresponding to the unlock control image through the screen coordinate capture software. The coordinates may include a set of coordinates in the unlock control image (such as the coordinates of the center point of the image) or multiple sets of coordinates. X in Table 1 is used to represent the horizontal coordinate, Y is used to represent the vertical coordinate, xx is used to represent the coordinate value of the unlock control image corresponding to the second posture unlocking mode (such as the 7-point left image as shown in Table 2) on the horizontal coordinate, zz is used to represent the coordinate value of the unlock control image corresponding to the first posture unlocking mode (such as the 7-point right image as shown in Table 2) on the horizontal coordinate, mm is used to represent the coordinate value of the unlock control image corresponding to the two-hand posture unlocking mode (such as the 9-point image as shown in Table 2) on the horizontal coordinate; yy is used to represent the coordinate value of the unlock control image corresponding to the second posture unlocking mode on the vertical coordinate, hh is used to represent the coordinate value of the unlock control image corresponding to the first posture unlocking mode on the vertical coordinate, and nn is used to represent the coordinate value of the unlock control image corresponding to the two-hand posture unlocking mode on the vertical coordinate; the image format of the unlock control image is also not limited.

[0165] It can be understood that the first unlock control in the first posture unlock mode facilitates the terminal user to use the first gesture (or first posture) to perform the unlock operation. For example, the first posture unlock mode is the right-hand unlock mode, and the first unlock control image is as shown in the 7-point right side figure in Table 2, that is, the first unlock control is a control containing 7 sub-control points and located on the right side of the target screen, so the terminal user can unlock the target application only with the right hand. The understanding of other posture unlock modes is as described in the first posture unlock mode. For example, the second posture unlock mode is the left-hand unlock mode, and the second unlock control image is as shown in the 7-point left side figure in Table 2, that is, the second unlock control is a control containing 7 sub-control points and located on the left side of the target screen, so the terminal user can unlock the target application only with the left hand. Among them, the 7-point right side figure is as shown in Figure 2 For the corresponding control image of the first unlocking control 20e, please refer to Figure 7b , Figure 7b is a schematic diagram of a second unlocking control image provided by an embodiment of the present application, such as Figure 7b As shown, the second unlocking control is different from the first unlocking control, and the difference between the two controls is more conducive to the terminal user unlocking the target application with one hand.

[0166] Step S205, in response to the start operation for the target application in the target gesture unlock mode, the target unlock control is displayed in the target area of ​​the application content page in the lock screen state; the display position of the target area in the application content page in the lock screen state is determined based on the target gesture unlock mode.

[0167] Step S206 : In response to the unlocking operation on the target unlocking control in the target area, the unlocked application content page is displayed.

[0168] Specifically, the specific process of step S205 to not doing S206 can be found above. Figure 3 The description in the corresponding embodiment will not be repeated here.

[0169] This application may include gesture unlocking mode management, unlocking control (image) management, unlocking control background management, and gesture unlocking mode and unlocking control association technology. Among them, gesture unlocking mode management may include three gesture unlocking modes, namely two-handed gesture unlocking mode, first gesture unlocking mode, and second gesture unlocking mode; unlocking control (image) management defines the unlocking control corresponding to the two-handed gesture unlocking mode, the unlocking control corresponding to the first gesture unlocking mode, and the unlocking control corresponding to the second gesture unlocking mode, and also includes the coordinates of each unlocking control (the unlocking control image corresponding to each unlocking control); unlocking control background management implements multiple background masking methods and multiple background images for the unlocking control; gesture unlocking mode and unlocking control management technology is used to associate and store the data of the gesture unlocking mode and the unlocking control it is bound to.

[0170] In an embodiment of the present application, a target gesture unlocking mode is added to the computer device for the startup operation of the target application. Therefore, when responding to the startup operation for the target application in the target gesture unlocking mode, based on the target gesture unlocking mode, the computer device can determine the display position of the target area in the application content page in the lock screen state, and the target area is used to display the target unlocking control in the application content page in the lock screen state; further, in response to the unlocking operation of the target unlocking control in the target area, the unlocked application content page can be displayed. As can be seen from the above, by binding the target gesture unlocking mode to the target application, the computer device can determine the target area associated with the target gesture unlocking mode in the application content page in the lock screen state, and then can display the target unlocking control in the target area for easy unlocking operation. By conveniently unlocking the target unlocking control, the unlocking efficiency can be improved. In addition, the present application supports the unlocking control to switch between multiple control background covering modes, forming an expandable background covering mode, getting rid of the single background covering mode, and improving the interactivity with the terminal user; in addition, the present application supports updating the unlocking control, which is easier for the terminal user to operate.

[0171] Further, see Figure 8 , Figure 8 This is a schematic diagram of a data processing scenario provided by an embodiment of the present application. The data processing method can be performed by a business server (for example, the above Figure 1 The service server 100 shown in FIG. 1 may also be executed by a terminal device (for example, the above Figure 1 The terminal device 200a shown in the figure can also be executed by the service server and the terminal device interactively. For ease of understanding, the embodiment of the present application takes the method executed by the terminal device as an example for explanation. Figure 8 As shown, the data processing method may at least include the following steps S301 to S306.

[0172] Step S301 : displaying an unlock password setting page corresponding to a target gesture unlock mode; and in response to a setting operation on a target unlock control in the unlock password setting page, displaying a first preset unlock password corresponding to the target gesture unlock mode.

[0173] For details, please refer to Figure 8 In this embodiment of the present application, the target gesture unlocking mode is set to the first mode, which can be the right hand gesture unlocking mode. The terminal device displays the unlock password setting page 60a corresponding to the first mode, and the unlock password setting page 60a includes the target unlocking control that has been bound to the first mode, that is, Figure 8 The unlock control 60b includes a base plate and 7 dots; the terminal device responds to the setting operation of the unlock control 60b in the unlock password setting page 60a, that is, the terminal user uses a gesture 60h (which can be the terminal user's right finger) to connect the 7 dots to generate a first preset unlock password 60c.

[0174] Step S302: Output a first prompt bar independent of the unlock password setting page for displaying password existence information.

[0175] For details, please refer to Figure 8 When the first preset unlock password 60c is the same as the historical unlock password, the terminal device outputs a first prompt bar 60d for displaying password existence information independent of the unlock password setting page 60a. Figure 8 In the example of password existence information, it can be understood that the password existence information may include any prompt information for prompting the terminal user that the first preset unlocking password 60c entered is the same as the historical unlocking password; further, when the display time of the first prompt bar 60d exceeds the preset time, the terminal device may hide the first prompt bar 60d, wherein the preset time can be adjusted according to the actual application scenario.

[0176] Step S303: Output a second prompt bar for displaying password confirmation information independent of the unlock password setting page.

[0177] For details, please refer to Figure 8 When the first preset unlocking password 60c is different from the historical unlocking password, the terminal device may output a second prompt bar 60e for displaying password confirmation information independent of the unlocking password setting page 60a. Figure 8 The password confirmation information is exemplified by re-entering the password. It is understandable that the password confirmation information may include any prompt information for prompting the terminal user to confirm the first preset unlocking password 60c.

[0178] Step S304: In response to the setting operation on the second prompt field in the unlocking password setting page, a second preset unlocking password is displayed.

[0179] Specifically, when the second prompt bar 60e is displayed for a duration exceeding a preset time, the terminal device may hide the second prompt bar 60e. The preset time can be adjusted based on actual application scenarios. Optionally, the terminal user confirms the password confirmation information, for example, by clicking the second prompt bar 60e, causing the terminal device to hide the second prompt bar 60e. Furthermore, the terminal device responds to the setting operation of the unlock control 60b, i.e., the terminal user again uses gesture 60h to connect the seven dots, generating and displaying the second preset unlock password 60f.

[0180] Step S305: Output a third prompt bar independent of the unlock password setting page for displaying a password error message.

[0181] Step S306: Determine the first preset unlocking password as the target unlocking password, and bind the target unlocking password to the target gesture unlocking mode.

[0182] Specifically, in combination with step S305 and step S306, when the second preset unlock password is different from the first preset unlock password, a third prompt bar for displaying a password error message is outputted independently of the unlock password setting page, such as Figure 8 In the third prompt bar 60g, the application displays that the password is incorrect.

[0183] When the second preset unlock password 60f is the same as the first preset unlock password 60c, the first preset unlock password 60c is determined as the target unlock password, the target unlock password is bound to the target posture unlock mode, and the terminal device can output a fourth prompt bar 60i for displaying password binding success information independent of the unlock password setting page 60a.

[0184] It is understandable that Figure 8 The corresponding embodiment can be the above Figure 6 The content after step S204 in the corresponding embodiment is that after the terminal device binds the target gesture unlocking mode to the target application, it further binds the password unlocking password to the target application.

[0185] Combined with the above Figure 6 In the corresponding embodiment, steps S201 to S204, and Figure 8 For the corresponding embodiments, please refer to Figure 9 , Figure 9 This is a flow chart of a data processing method provided by an embodiment of the present application. The data processing method can be performed by a business server (for example, the above Figure 1The service server 100 shown in FIG. 1 may also be executed by a terminal device (for example, the above Figure 1 The terminal device 200a shown in the figure can also be executed by the service server and the terminal device interactively. For ease of understanding, the embodiment of the present application takes the method executed by the terminal device as an example for explanation. Figure 9 As shown, the data processing method may at least include the following steps S401 to S410.

[0186] Step S401: Select a mode (two-hand mode or one-hand mode) in the settings.

[0187] When establishing an association between a gesture unlock mode and an unlock control, either the one-handed gesture unlock mode or the two-handed gesture unlock mode is selected. The one-handed gesture unlock mode may include the first gesture unlock mode or the second gesture unlock mode. The service server queries the storage database for the unlock control image corresponding to the selected gesture unlock mode and the coordinates corresponding to the unlock control image, and returns them to the terminal device.

[0188] Step S402: Select a background image and a masking method for the mode.

[0189] The service server searches the storage database for the preset background image and the preset background masking method corresponding to the selected gesture unlocking mode (gesture unlocking mode to be set) and returns them to the terminal device.

[0190] Step S403: Get the unlock control image and background image corresponding to the selected mode. Step S404: The front end draws the unlock control. Step S405: Check whether it is confirmed.

[0191] The terminal device adjusts the unlock control. When the terminal user is not satisfied with the selected background image, background covering method or unlock control, it can be reset. When the terminal user is satisfied with the selected background image, background covering method or unlock control, proceed to the next step.

[0192] Step S406: Enter the unlock password. Step S407: Check if the password exists. Step S408: Enter the unlock password again. Step S409: Check if the two passwords are the same.

[0193] For the process of steps S406-S409, please refer to Figure 8 The corresponding embodiments are described in detail and will not be repeated here.

[0194] Step S410: store all information.

[0195] The business server associates and stores all information, including target posture unlocking mode, target background image, target background masking method, target unlocking password, etc.

[0196] In an embodiment of the present application, a target gesture unlocking mode is added to the computer device for the startup operation of the target application. Therefore, when responding to the startup operation for the target application in the target gesture unlocking mode, based on the target gesture unlocking mode, the computer device can determine the display position of the target area in the application content page in the lock screen state, and the target area is used to display the target unlocking control in the application content page in the lock screen state; further, in response to the unlocking operation of the target unlocking control in the target area, the unlocked application content page can be displayed. As can be seen from the above, by binding the target gesture unlocking mode to the target application, the computer device can determine the target area associated with the target gesture unlocking mode in the application content page in the lock screen state, and then can display the target unlocking control in the target area for easy unlocking operation. By conveniently unlocking the target unlocking control, the unlocking efficiency can be improved. In addition, the present application supports the unlocking control to switch between multiple control background covering modes, forming an expandable background covering mode, getting rid of the single background covering mode, and improving the interactivity with the terminal user; in addition, the present application supports updating the unlocking control, which is easier for the terminal user to operate.

[0197] Further, see Figure 10 , Figure 10 This is a flow chart of a data processing method provided by an embodiment of the present application. The data processing method can be performed by a business server (for example, the above Figure 1 The service server 100 shown in FIG. 1 may also be executed by a terminal device (for example, the above Figure 1 The terminal device 200a shown in the figure can also be executed by the service server and the terminal device interactively. For ease of understanding, the embodiment of the present application takes the method executed by the terminal device as an example for explanation. Figure 10 As shown, the data processing method may at least include the following steps S501 to S504.

[0198] Step S501 : acquiring historical touch screen behaviors on a target screen corresponding to a target application within a target historical time period, and determining a touch screen behavior area corresponding to the historical touch screen behaviors.

[0199] Above Figures 2 to 9 The target posture unlocking modes in the corresponding embodiments are all fixed posture unlocking modes. For example, the terminal user binds the target application with the first posture unlocking mode in the one-handed posture unlocking mode (which can be the right-hand posture unlocking mode). Then, before the terminal user makes the next mode modification, the target posture unlocking mode corresponding to the target application is the first posture unlocking mode. In the embodiment of the present application, the changing target posture unlocking mode is described, that is, under the premise that the terminal user has configured one or more posture unlocking modes for the target application in advance, the terminal device determines the current target posture unlocking mode based on the target device data. Please see the description below for details.

[0200] The terminal device obtains the historical touch screen behavior in the target screen corresponding to the target application within the target historical time period, where the target historical time period can be adjusted according to the actual application scenario, for example, it can be 1 day, 1 week or 1 month, etc., and the target screen can refer to the display screen corresponding to the terminal device.

[0201] It is understandable that each terminal user has his or her own habits, so the terminal user's historical touch screen behavior can be counted. Further, the terminal device determines the touch screen behavior area corresponding to the historical touch screen behavior. Assuming that within the target historical time period, the terminal user touches the screen a total of 1,000 times, that is, the historical touch screen behavior is 1,000 times, the touch screen behavior area corresponding to each historical touch screen behavior is obtained respectively, for a total of 1,000 touch screen behavior areas.

[0202] Step S502 : determining target behavior attributes of historical touch screen behaviors for a target screen according to the touch screen behavior area.

[0203] Specifically, the touch screen behavior area is obtained for the target screen area attribute; the area attribute includes area attribute A b , b is a positive integer, and b is less than or equal to the total number of area attributes; in the touch screen behavior area, count the number of area attributes A b The total number of touch screen behavior areas; obtaining the maximum total number of areas from the total number of areas corresponding to each area attribute, and determining the area attribute corresponding to the maximum total number of areas as the target area attribute; and determining the target behavior attribute of the historical touch screen behavior according to the target area attribute.

[0204] The regional attributes of the touch screen behavior area can be divided into first regional attributes, second regional attributes and third regional attributes. The attribute division basis of the first regional attributes, the second regional attributes and the third regional attributes can be the equal division of the length of the terminal device in the vertical screen scenario. At this time, the first regional attribute can be the left regional attribute, the second regional attribute can be the middle regional attribute, and the third regional attribute can be the right regional attribute; it can also be the equal division of the width of the terminal device in the horizontal screen scenario. At this time, the first regional attribute can be the upper regional attribute, the second regional attribute can be the middle regional attribute, and the third regional attribute can be the lower regional attribute; it can be understood that the division of regional attributes can be set according to the actual application scenario, and the embodiment of the present application does not limit the division of regional attributes.

[0205] In combination with step S501, the terminal device obtains a total of 1,000 touch screen behavior areas. Among the 1,000 touch screen behavior areas, the total number of touch screen behavior areas belonging to the first area attribute is counted, for example, there are 300 touch screen behavior areas belonging to the first area attribute; among the 1,000 touch screen behavior areas, the total number of touch screen behavior areas belonging to the second area attribute is counted, for example, there are 300 touch screen behavior areas belonging to the second area attribute; among the 1,000 touch screen behavior areas, the total number of touch screen behavior areas belonging to the third area attribute is counted, for example, there are 400 touch screen behavior areas belonging to the third area attribute, then the terminal device can determine that the third area attribute is the target area attribute.

[0206] Furthermore, the behavior attributes include a first behavior attribute associated with the first area attribute, a second behavior attribute associated with the second area attribute, and a third behavior attribute associated with the third area attribute. When the terminal device determines that the third area attribute is the target area attribute, it can determine that the target behavior attribute of the historical touch screen behavior is the third behavior attribute.

[0207] Step S503 , obtaining a gesture unlocking mode set; the gesture unlocking mode set includes at least two behavior attributes and a gesture unlocking mode corresponding to each behavior attribute; the at least two behavior attributes include a target behavior attribute.

[0208] Step S504: Determine the gesture unlocking mode corresponding to the target behavior attribute in the gesture unlocking mode set as the target gesture unlocking mode.

[0209] Specifically, in combination with the description of steps S502 to S504, the terminal device can determine that the target behavior attribute is the third behavior attribute, and then obtain the gesture unlocking mode corresponding to the third behavior attribute from the gesture unlocking mode set, and determine the obtained gesture unlocking mode as the target gesture unlocking mode.

[0210] Optionally, obtain the edge contact area of ​​the target screen corresponding to the target application; the edge contact area includes a first edge area and a second edge area; detect the touched area in the first edge area as the first area, and detect the touched area in the second edge area as the second area; determine the target area attribute corresponding to the edge contact area based on the area size relationship between the first area and the second area; obtain a gesture unlock mode set; the gesture unlock mode set includes at least two area attributes and a gesture unlock mode corresponding to each area attribute; at least two area attributes include a target area attribute; determine the gesture unlock mode corresponding to the target area attribute in the gesture unlock mode set as the target gesture unlock mode.

[0211] In an embodiment of the present application, a target gesture unlocking mode is added to the computer device for the startup operation of the target application. Therefore, when responding to the startup operation for the target application in the target gesture unlocking mode, based on the target gesture unlocking mode, the computer device can determine the display position of the target area in the application content page in the lock screen state, and the target area is used to display the target unlocking control in the application content page in the lock screen state; further, in response to the unlocking operation of the target unlocking control in the target area, the unlocked application content page can be displayed. As can be seen from the above, by binding the target gesture unlocking mode to the target application, the computer device can determine the target area associated with the target gesture unlocking mode in the application content page in the lock screen state, and then can display the target unlocking control in the target area to facilitate the unlocking operation. By conveniently performing the unlocking operation on the target unlocking control, the unlocking efficiency can be improved.

[0212] Further, see Figure 11 , Figure 11 : is a structural diagram of a data processing device provided in an embodiment of the present application. The above-mentioned data processing device can be a computer program (including program code) running on a computer device, for example, the data processing device is an application software; the device can be used to execute the corresponding steps of the method provided in an embodiment of the present application. Figure 11 As shown, the data processing device 1 may include: a first display module 11 and a second display module 12 .

[0213] A first display module 11 is configured to respond to a start operation on a target application in a target gesture unlock mode by displaying a target unlock control in a target area of ​​an application content page in a locked screen state; the display position of the target area in the application content page in a locked screen state is determined based on the target gesture unlock mode;

[0214] The second display module 12 is configured to respond to an unlocking operation on a target unlocking control in a target area and display an unlocked application content page.

[0215] The specific functional implementation of the first display module 11 and the second display module 12 can be found in the above Figure 3 Steps S101 and S102 in the corresponding embodiment will not be described again here.

[0216] See also Figure 11 The data processing device 1 may further include: a third display module 13.

[0217] The third display module 13 is used to display the target covering background in the remaining area; the target covering background is used to cover the application content in the remaining area; the remaining area refers to the area of ​​the application content page in the locked screen state except the target area.

[0218] The specific function implementation of the third display module 13 can be found in the above Figure 3 The step S101 in the corresponding embodiment will not be described again here.

[0219] See also Figure 11 The second display module 12 may include: a first acquisition unit 121 and a first display unit 122 .

[0220] The first acquiring unit 121 is configured to respond to an unlocking operation on a target unlocking control in a target area, display an unlocking password to be verified, and acquire a target unlocking password corresponding to a target gesture unlocking mode;

[0221] The first display unit 122 is configured to output a password error area independent of the application content page in the locked screen state if the unlock password to be verified does not match the target unlock password, and display a password error prompt in the password error area;

[0222] The first display unit 122 is further configured to hide the target unlock control and the target mask background and display the unlocked application content page if the unlock password to be verified matches the target unlock password.

[0223] The specific functional implementation of the first acquisition unit 121 and the first display unit 122 can be found in the above Figure 3 The step S102 in the corresponding embodiment will not be described again here.

[0224] See also Figure 11 , the target area includes the first area bound to the first gesture unlocking mode or the second area bound to the second gesture unlocking mode, and the target unlocking control includes the first unlocking control corresponding to the first area or the second unlocking control corresponding to the second area;

[0225] The first display module 11 may include a second acquiring unit 111 and a second display unit 112 .

[0226] The first mode unit 111 is configured to display a first unlock control in a first area of ​​an application content page in a locked state when the target gesture unlock mode is the first gesture unlock mode; the first unlock control is displayed as a first unlock control image;

[0227] The second mode unit 112 is used to display a second unlock control in the second area of ​​the application content page in the lock screen state when the target posture unlock mode is the second posture unlock mode; the first area is different from the second area, the first unlock control is displayed with the second unlock control image, and the first unlock control image is different from the second unlock control image.

[0228] The specific functional implementation of the second acquisition unit 111 and the second display unit 112 can be found in the above Figure 3 The step S101 in the corresponding embodiment will not be described again here.

[0229] See also Figure 11 The first display module 11 may include: a second acquisition unit 113 and a second display unit 114 .

[0230] The second acquisition unit 111 is configured to respond to a start operation on a target application in a target gesture unlocking mode and acquire unlocking configuration information corresponding to the target gesture unlocking mode in the gesture unlocking mode set; the unlocking configuration information includes a target unlocking control and target coordinates for the target unlocking control.

[0231] The second display unit 112 is configured to display a target area corresponding to the target coordinates in the application content page in the lock screen state, and display a target unlocking control in the target area.

[0232] The specific functional implementation of the second acquisition unit 111 and the second display unit 112 can be found in the above Figure 3 The step S101 in the corresponding embodiment will not be described again here.

[0233] See also Figure 11 , the data processing device 1 may further include: a fourth display module 14 .

[0234] A fourth display module 14 is configured to display a lock screen function setting page for configuring a lock screen function of a target application;

[0235] The fourth display module 14 is further configured to respond to a setting operation of a target gesture unlocking mode in the lock screen function setting page, and bind the set target gesture unlocking mode to a target application.

[0236] The specific function implementation of the fourth display module 14 can be found in the above Figure 6 Steps S201 to S204 in the corresponding embodiment are not described again here.

[0237] See also Figure 11 , the unlock function setting page includes at least two gesture unlock modes;

[0238] The fourth display module 14 may include a first responding unit 141 , a third display unit 142 , and a first determining unit 143 .

[0239] The first responding unit 141 is configured to respond to a selection operation of at least two gesture unlocking modes in the lock screen function setting page and determine the selected gesture unlocking mode as the gesture unlocking mode to be set;

[0240] The third display unit 142 is used to display the unlocking control corresponding to the gesture unlocking mode to be set in the preview area; the display position of the preview area is determined based on the gesture unlocking mode to be set;

[0241] The first determination unit 143 is used to respond to the confirmation operation for the posture unlocking mode to be set, determine the unlocking control corresponding to the posture unlocking mode to be set as the target unlocking control, determine the posture unlocking mode to be set as the target posture unlocking mode, and bind the target posture unlocking mode to the target application; the display position of the preview area corresponding to the bound target posture unlocking mode is the same as the display position of the target area.

[0242] The specific functional implementation of the first response unit 141, the third display unit 142 and the first determination unit 143 can be found in the above Figure 6 Steps S202 to S204 in the corresponding embodiment are not described again here.

[0243] See also Figure 11 The third display unit 142 is specifically configured to display a cover background setting page corresponding to the posture unlocking mode to be set, and to display an unlocking control corresponding to the posture unlocking mode to be set in a preview area of ​​the cover background setting page;

[0244] The first determining unit 143 may include: a first responding subunit 1431 , a second responding subunit 1432 , and a third responding subunit 1433 .

[0245] The first response subunit 1431 is configured to respond to a selection operation on a mask background in the mask background setting page and display the selected mask background in the remaining preview area; the remaining preview area refers to the area in the mask background setting page other than the preview area;

[0246] The second response subunit 1432 is configured to hide the selected cover background in response to a triggering operation of a return control in the cover background setting page;

[0247] The third response sub-unit 1433 is used to determine that the unlock control corresponding to the posture unlock mode to be set is the target unlock control, determine that the posture unlock mode to be set is the target posture unlock mode, determine that the selected cover background is the target cover background corresponding to the target posture unlock mode, and bind the target posture unlock mode to the target application in response to the trigger operation of the confirmation control in the cover background setting page; the bound target posture unlock mode is associated with the target unlock control and the target cover background and is stored; the target cover background is used to cover the application content except the target area in the application content page in the lock screen state when responding to the startup operation for the target application in the target posture unlock mode.

[0248] The specific functional implementation of the first response subunit 1431, the second response subunit 1432 and the third response subunit 1433 can be found in the above Figure 6 The step S204 in the corresponding embodiment will not be described in detail here.

[0249] See also Figure 11 The third responding subunit 1433 may include: a first binding subunit 14331 , a first display subunit 14332 , a second binding subunit 14333 and a second display subunit 14334 .

[0250] The first binding subunit 14331 is configured to respond to a selection operation on at least two background images in the cover background setting page and bind the selected background image to the gesture unlock mode to be set;

[0251] The first display subunit 14332 is configured to display masking mode options corresponding to at least two masking modes for the selected background image on the masking background setting page;

[0252] The second binding subunit 14333 is configured to bind the selected covering mode to the selected background image in response to a selection operation on at least two covering mode options;

[0253] The second display subunit 14334 is configured to determine a selected masking background according to the selected masking method and the selected background image, and display the selected masking background in the remaining preview area.

[0254] The specific functional implementation of the first binding subunit 14331, the first display subunit 14332, the second binding subunit 14333 and the second display subunit 14334 can be found in the above Figure 6 The step S204 in the corresponding embodiment will not be described in detail here.

[0255] See also Figure 11The fourth display module 14 may further include: a second determining unit 144 , a fourth display unit 145 , a second responding unit 146 and a fifth display unit 147 .

[0256] A second determining unit 144 is configured to, in response to a movement operation of an unlock control corresponding to the gesture unlock mode to be set, display an updated preview area determined based on the movement operation, and determine the unlock control corresponding to the gesture unlock mode to be set displayed in the updated preview area as an updated unlock control;

[0257] The fourth display unit 145 is configured to display a control selection page including at least two unlock control images in response to a modification operation on the unlock control corresponding to the gesture unlock mode to be set;

[0258] The second responding unit 146 is configured to respond to a selection operation on at least two unlock control images in the control selection page and determine the unlock control corresponding to the selected unlock control pattern as an updated unlock control;

[0259] The fifth display unit 147 is used to hide the unlocking control corresponding to the gesture unlocking mode to be set in the preview area and display the updated unlocking control;

[0260] The first determining unit 143 is specifically configured to respond to a confirmation operation on the gesture unlocking mode to be set and determine the updated unlocking control as the target unlocking control.

[0261] The specific functional implementation of the second determining unit 144, the fourth display unit 145, the second responding unit 146 and the fifth display unit 147 can be found in the above Figure 6 The step S204 in the corresponding embodiment will not be described in detail here.

[0262] See also Figure 11 The data processing device 1 may further include: a fifth display module 15 , a first output module 16 , a sixth display module 17 , a second output module 18 and a first determination module 19 .

[0263] A fifth display module 15 is used to display an unlock password setting page corresponding to the target posture unlock mode;

[0264] The fifth display module 15 is further configured to respond to a setting operation of a target unlocking control in the unlocking password setting page and display a first preset unlocking password corresponding to the target posture unlocking mode;

[0265] A first output module 16 is configured to output a first prompt bar independent of the unlock password setting page for displaying password existence information when the first preset unlock password is the same as the historical unlock password, and to hide the first prompt bar when the display duration of the first prompt bar exceeds a preset duration;

[0266] The first output module 16 is further configured to output a second prompt bar for displaying password confirmation information independent of the unlock password setting page when the first preset unlock password is different from the historical unlock password;

[0267] The sixth display module 17 is configured to display a second preset unlocking password in response to a setting operation on the second prompt bar in the unlocking password setting page;

[0268] The second output module 18 is configured to output a third prompt bar for displaying a password error message independent of the unlock password setting page when the second preset unlock password is different from the first preset unlock password;

[0269] The first determining module 19 is configured to determine the first preset unlocking password as a target unlocking password when the second preset unlocking password is the same as the first preset unlocking password, and bind the target unlocking password to the target posture unlocking mode.

[0270] The specific functional implementation of the fifth display module 15, the first output module 16, the sixth display module 17, the second output module 18 and the first determination module 19 can be found in the above Figure 8 Steps S301 to S306 in the corresponding embodiment are not described again here.

[0271] See also Figure 11 The data processing device 1 may further include: a second determining module 20 , a third determining module 21 and a fourth determining module 22 .

[0272] The second determining module 20 is configured to obtain historical touch screen behaviors on a target screen corresponding to a target application within a target historical time period, and determine a touch screen behavior area corresponding to the historical touch screen behaviors;

[0273] A third determining module 21 is configured to determine a target behavior attribute of a historical touch screen behavior for a target screen according to the touch screen behavior area;

[0274] The fourth determining module 22 is configured to obtain a gesture unlocking mode set; the gesture unlocking mode set includes at least two behavior attributes and a gesture unlocking mode corresponding to each behavior attribute; the at least two behavior attributes include a target behavior attribute;

[0275] The fourth determining module 22 is further configured to determine the gesture unlocking mode corresponding to the target behavior attribute in the gesture unlocking mode set as the target gesture unlocking mode.

[0276] The specific functional implementation of the second determination module 20, the third determination module 21 and the fourth determination module 22 can be found in the above Figure 10Steps S501 to S504 in the corresponding embodiment are not described again here.

[0277] See also Figure 11 The fourth determining module 22 may include: a third acquiring unit 221 , a counting unit 222 , a third determining unit 223 and a fourth determining unit 224 .

[0278] The third acquisition unit 221 is used to obtain the regional attributes of the touch screen behavior area for the target screen; the regional attributes include regional attributes A b , b is a positive integer, and b is less than or equal to the total number of corresponding regional attributes;

[0279] The counting unit 222 is used to count the number of touch screen behavior areas belonging to the area attribute A. b The total number of touch screen behavior areas;

[0280] The third determining unit 223 is configured to obtain the maximum total number of regions from the total number of regions corresponding to each region attribute, and determine the region attribute corresponding to the maximum total number of regions as the target region attribute;

[0281] The fourth determining unit 224 is configured to determine a target behavior attribute of the historical touch screen behavior according to the target area attribute.

[0282] The specific functional implementation of the third acquisition unit 221, the counting unit 222, the third determination unit 223 and the fourth determination unit 224 can be referred to above. Figure 10 Step S503 in the corresponding embodiment will not be described again here.

[0283] See also Figure 11 The data processing device 1 may further include: a first obtaining module 23 , a fifth determining module 24 and a second obtaining module 25 .

[0284] A first acquisition module 23 is configured to acquire an edge contact area of ​​a target screen corresponding to a target application; the edge contact area includes a first edge area and a second edge area;

[0285] The first acquisition module 23 is further configured to detect a touched area in the first edge region as a first area, and detect a touched area in the second edge region as a second area;

[0286] a fifth determining module 24, configured to determine a target area attribute corresponding to the edge contact area based on an area size relationship between the first area and the second area;

[0287] The second acquisition module 25 is used to acquire a gesture unlocking mode set; the gesture unlocking mode set includes at least two area attributes and a gesture unlocking mode corresponding to each area attribute; the at least two area attributes include a target area attribute;

[0288] The second acquisition module 25 is further configured to determine the gesture unlocking mode corresponding to the target area attribute in the gesture unlocking mode set as the target gesture unlocking mode.

[0289] The specific functional implementation of the first acquisition module 23, the fifth determination module 24 and the second acquisition module 25 can be found in the above Figure 10 The step S504 in the corresponding embodiment will not be described again here.

[0290] In an embodiment of the present application, a target gesture unlocking mode is added to the computer device for the startup operation of the target application. Therefore, when responding to the startup operation for the target application in the target gesture unlocking mode, based on the target gesture unlocking mode, the computer device can determine the display position of the target area in the application content page in the lock screen state, and the target area is used to display the target unlocking control in the application content page in the lock screen state; further, in response to the unlocking operation of the target unlocking control in the target area, the unlocked application content page can be displayed. As can be seen from the above, by binding the target gesture unlocking mode to the target application, the computer device can determine the target area associated with the target gesture unlocking mode in the application content page in the lock screen state, and then can display the target unlocking control in the target area to facilitate the unlocking operation. By conveniently performing the unlocking operation on the target unlocking control, the unlocking efficiency can be improved.

[0291] Further, see Figure 12 , Figure 12 This is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Figure 12 As shown, the computer device 1000 can be the above Figure 3Corresponding to the full node in the embodiment, the computer device 1000 may include: at least one processor 1001, such as a CPU, at least one network interface 1004, a user interface 1003, a memory 1005, and at least one communication bus 1002. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), a keyboard (Keyboard), and the network interface 1004 may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage. The memory 1005 may optionally also be at least one storage device located away from the aforementioned processor 1001. As Figure 12 As shown, the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a device control application.

[0292] exist Figure 12 In the computer device 1000 shown, the network interface 1004 can provide network communication functions; the user interface 1003 is mainly used to provide an interface for user input; and the processor 1001 can be used to call the device control application stored in the memory 1005 to achieve:

[0293] In response to a launch operation for a target application in the target gesture unlock mode, a target unlock control is displayed in a target area of ​​the application content page in the locked screen state; the display position of the target area in the application content page in the locked screen state is determined based on the target gesture unlock mode;

[0294] In response to an unlock operation on a target unlock control in a target area, an unlocked application content page is displayed.

[0295] It should be understood that the computer device 1000 described in the embodiment of the present application can execute the above Figure 3 、 Figure 6 、 Figure 9 as well as Figure 10 The description of the data processing method in the corresponding embodiment can also be performed as described above. Figure 11 The description of the data processing device 1 in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated here either.

[0296] The present invention also provides a computer-readable storage medium that stores a computer program. The computer program includes program instructions that are executed by a processor to implement Figure 3 、 Figure 6、 Figure 9 as well as Figure 10 The data processing methods provided in each step are detailed in the above Figure 3 、 Figure 6 、 Figure 9 as well as Figure 10 The implementation methods provided by each step will not be described in detail here. In addition, the description of the beneficial effects of adopting the same method will not be described in detail here either.

[0297] The computer-readable storage medium may be the data processing device provided in any of the aforementioned embodiments or the internal storage unit of the computer device, such as the hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device. Furthermore, the computer-readable storage medium may also include both the internal storage unit of the computer device and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.

[0298] The present application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, so that the computer device can execute the aforementioned Figure 3 、 Figure 6 、 Figure 9 as well as Figure 10 The description of the data processing method in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated here either.

[0299] The terms "first", "second", etc. in the description, claims, and drawings of the embodiments of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product, or device comprising a series of steps or units is not limited to the listed steps or modules, but may optionally include steps or modules not listed, or may optionally include other step units inherent to these processes, methods, apparatuses, products, or devices.

[0300] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0301] The methods and related devices provided by the embodiments of the present application are described with reference to the method flow charts and / or structural diagrams provided by the embodiments of the present application. Specifically, each process and / or block in the method flow charts and / or structural diagrams, as well as the combination of processes and / or blocks in the flow charts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 Schematic diagram of one or more processes and / or structures Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including the instruction device, which implements the function specified in the process. Figure 1 Schematic diagram of one or more processes and / or structures Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the process. Figure 1 The flow or flows and / or structures illustrate the steps of the functions specified in one block or multiple blocks.

[0302] The above disclosure is only a preferred embodiment of the present application, and certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A data processing method, characterized in that: include: Acquire historical touch screen behaviors on a target screen corresponding to a target application within a target historical time period, and determine a touch screen behavior area corresponding to the historical touch screen behaviors; determining, according to the touch screen behavior area, a target behavior attribute of the historical touch screen behavior for the target screen; Acquire a gesture unlocking mode set; the gesture unlocking mode set includes at least two behavior attributes and a gesture unlocking mode corresponding to each behavior attribute; the at least two behavior attributes include the target behavior attribute; Determine the gesture unlocking mode corresponding to the target behavior attribute in the gesture unlocking mode set as the target gesture unlocking mode; In response to a launch operation for a target application in target gesture unlock mode, a target unlock control is displayed in a target area of ​​an application content page in a locked screen state; The display position of the target area in the application content page in the locked screen state is determined based on the target gesture unlocking mode; In response to an unlocking operation on the target unlocking control in the target area, an unlocked application content page is displayed.

2. The method according to claim 1, characterized in that The method further comprises: The target covering background is displayed in the remaining area; the target covering background is used to cover the application content in the remaining area; the remaining area refers to the area of ​​the application content page in the lock screen state except the target area.

3. The method according to claim 2, characterized in that The step of responding to an unlocking operation of the target unlocking control in the target area and displaying an unlocked application content page includes: In response to an unlocking operation on the target unlocking control in the target area, displaying an unlocking password to be verified, and obtaining a target unlocking password corresponding to the target gesture unlocking mode; If the unlock password to be verified does not match the target unlock password, a password error area is outputted that is independent of the application content page in the locked screen state, and a password error prompt is displayed in the password error area; If the unlock password to be verified matches the target unlock password, the target unlock control and the target mask background are hidden, and the unlocked application content page is displayed.

4. The method according to claim 1, wherein The target area includes a first area bound to the first gesture unlocking mode or a second area bound to the second gesture unlocking mode, and the target unlocking control includes a first unlocking control corresponding to the first area or a second unlocking control corresponding to the second area; The displaying of the target unlock control in the target area of ​​the application content page in the locked screen state includes: When the target gesture unlocking mode is the first gesture unlocking mode, displaying the first unlocking control in the first area of ​​the application content page in the lock screen state; the first unlocking control is displayed as a first unlocking control image; When the target posture unlocking mode is the second posture unlocking mode, the second unlocking control is displayed in the second area of ​​the application content page in the lock screen state; the first area is different from the second area, the first unlocking control is displayed with the second unlocking control image, and the first unlocking control image is different from the second unlocking control image.

5. The method according to claim 1, wherein The method of responding to a start operation on a target application in a target gesture unlock mode and displaying a target unlock control in a target area of ​​an application content page in a locked screen state includes: In response to a start operation for the target application in the target gesture unlocking mode, obtaining unlocking configuration information corresponding to the target gesture unlocking mode in a gesture unlocking mode set; the unlocking configuration information includes the target unlocking control and target coordinates for the target unlocking control; The target area corresponding to the target coordinates is displayed on the application content page in the lock screen state, and the target unlocking control is displayed in the target area.

6. The method according to claim 1, characterized in that The method further comprises: Displaying a lock screen function setting page for configuring the lock screen function of the target application; In response to a setting operation of the target gesture unlocking mode in the lock screen function setting page, the set target gesture unlocking mode is bound to the target application.

7. The method according to claim 6, characterized in that The lock screen function setting page includes at least two gesture unlocking modes; The step of responding to the setting operation of the target gesture unlocking mode in the lock screen function setting page and binding the set target gesture unlocking mode to the target application includes: In response to a selection operation of the at least two gesture unlock modes in the lock screen function setting page, determining the selected gesture unlock mode as the gesture unlock mode to be set; Displaying an unlock control corresponding to the gesture unlock mode to be set in a preview area; the display position of the preview area is determined based on the gesture unlock mode to be set; In response to a confirmation operation for the posture unlock mode to be set, the unlock control corresponding to the posture unlock mode to be set is determined to be the target unlock control, the posture unlock mode to be set is determined to be the target posture unlock mode, and the target posture unlock mode is bound to the target application; the display position of the preview area corresponding to the bound target posture unlock mode is the same as the display position of the target area.

8. The method according to claim 7, characterized in that The displaying of the unlocking control corresponding to the gesture unlocking mode to be set in the preview area includes: Displaying a cover background setting page corresponding to the gesture unlocking mode to be set, and displaying an unlocking control corresponding to the gesture unlocking mode to be set in the preview area of ​​the cover background setting page; Then, in response to the confirmation operation for the posture unlocking mode to be set, determining the unlocking control corresponding to the posture unlocking mode to be set as the target unlocking control, determining the posture unlocking mode to be set as the target posture unlocking mode, and binding the target posture unlocking mode to the target application includes: In response to a selection operation on the mask background setting page, displaying the selected mask background in the remaining preview area; the remaining preview area refers to an area on the mask background setting page other than the preview area; If a triggering operation of a return control in the mask background setting page is responded to, the selected mask background is hidden; If a trigger operation is responded to for the confirmation control in the cover background setting page, the unlock control corresponding to the posture unlock mode to be set is determined to be the target unlock control, the posture unlock mode to be set is determined to be the target posture unlock mode, the selected cover background is determined to be the target cover background corresponding to the target posture unlock mode, and the target posture unlock mode is bound to the target application; the bound target posture unlock mode is stored in association with the target unlock control and the target cover background; the target cover background is used to cover the application content except the target area in the application content page in the lock screen state when responding to the startup operation for the target application in the target posture unlock mode.

9. The method according to claim 8, characterized in that The step of displaying the selected mask background in the remaining preview area in response to the mask background selection operation in the mask background setting page includes: In response to a selection operation on at least two background images in the cover background setting page, binding the selected background images to the gesture unlock mode to be set; Displaying masking mode options corresponding to at least two masking modes of the selected background image on the masking background setting page; In response to a selection operation on at least two masking mode options, binding the selected masking mode to the selected background image; The selected masking background is determined according to the selected masking mode and the selected background image, and the selected masking background is displayed in the remaining preview area.

10. The method according to claim 7, characterized in that The method further comprises: In response to a movement operation of the unlock control corresponding to the posture unlock mode to be set, displaying an updated preview area determined based on the movement operation, and determining the unlock control corresponding to the posture unlock mode to be set displayed in the updated preview area as an updated unlock control; If a modification operation is performed on the unlock control corresponding to the gesture unlock mode to be set, a control selection page including at least two unlock control images is displayed; In response to a selection operation on at least two unlock control images in the control selection page, determining the unlock control corresponding to the selected unlock control pattern as an updated unlock control; Hiding the unlock control corresponding to the gesture unlock mode to be set in the preview area, and displaying the update unlock control; In response to a confirmation operation on the posture unlocking mode to be set, determining the unlocking control corresponding to the posture unlocking mode to be set as the target unlocking control includes: In response to a confirmation operation on the gesture unlocking mode to be set, the updated unlocking control is determined to be the target unlocking control.

11. The method according to claim 3, characterized in that The method further comprises: Display the unlock password setting page corresponding to the target posture unlock mode; In response to a setting operation on the target unlock control in the unlock password setting page, displaying a first preset unlock password corresponding to the target gesture unlock mode; When the first preset unlock password is the same as the historical unlock password, a first prompt bar is outputted independently of the unlock password setting page for displaying password existence information, and when the display time of the first prompt bar exceeds a preset time, the first prompt bar is hidden; When the first preset unlocking password is different from the historical unlocking password, a second prompt bar for displaying password confirmation information is outputted independently of the unlocking password setting page; In response to a setting operation on the second prompt field in the unlock password setting page, displaying a second preset unlock password; When the second preset unlock password is different from the first preset unlock password, outputting a third prompt bar independent of the unlock password setting page for displaying a password error message; When the second preset unlock password is the same as the first preset unlock password, the first preset unlock password is determined as the target unlock password, and the target unlock password is bound to the target gesture unlock mode.

12. The method according to claim 1, characterized in that The determining, based on the touch screen behavior area, a target behavior attribute of the historical touch screen behavior for the target screen includes: Get the area attribute of the touch screen behavior area for the target screen; the area attribute includes area attribute A b , b is a positive integer, and b is less than or equal to the total number of corresponding regional attributes; In the touch screen behavior area, statistics belonging to the area attribute A b The total number of touch screen behavior areas; Obtaining the maximum total number of regions from the total number of regions corresponding to each region attribute, and determining the region attribute corresponding to the maximum total number of regions as the target region attribute; The target behavior attribute of the historical touch screen behavior is determined according to the target area attribute.

13. The method according to claim 1, wherein The method further comprises: Acquire an edge contact area of ​​a target screen corresponding to the target application; the edge contact area includes a first edge area and a second edge area; detecting a touched area in the first edge region as a first area, and detecting a touched area in the second edge region as a second area; determining a target area attribute corresponding to the edge contact area according to an area size relationship between the first area and the second area; Acquire a gesture unlock mode set; the gesture unlock mode set includes at least two area attributes and a gesture unlock mode corresponding to each area attribute; the at least two area attributes include the target area attribute; The gesture unlocking mode corresponding to the target area attribute in the gesture unlocking mode set is determined as the target gesture unlocking mode.

14. A computer device, characterized in that: include: A processor, a memory, and a network interface; the processor is connected to the memory and the network interface, wherein the network interface is used to provide a data communication function, the memory is used to store a computer program, and the processor is used to call the computer program so that the computer device executes the method described in any one of claims 1 to 13.

15. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which is suitable for being loaded and executed by a processor, so that a computer device having the processor executes the method according to any one of claims 1 to 13.

16. A computer program product, characterized in that The computer program product comprises computer instructions stored in a computer-readable storage medium, wherein the computer instructions are suitable for being read and executed by a processor, so as to cause a computer device having the processor to perform the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Unlocking method and device used for touch screen equipment

    CN106156560A

  • Application program starting method and device, terminal and storage medium

    CN112860351A