Wind control method and device, computing equipment and computer storage medium

文档序号:1860755 发布日期:2021-11-19 浏览:4次 中文

阅读说明:本技术 风控方法、装置、计算设备及计算机存储介质 (Wind control method and device, computing equipment and computer storage medium ) 是由 王燕来 于 2021-08-24 设计创作,主要内容包括:本发明公开了一种风控方法、装置、计算设备及计算机存储介质。方法包括:获取用户在手势轨迹记录图层上录入的用于风控验证的第一手势轨迹;对第一手势轨迹在手势轨迹记录图层划过的多个图层像素点进行分析,确定多个维度对应的第一手势轨迹数据;当监测到用户触发操作时,获取用户在手势轨迹记录图层上输入的待验证的第二手势轨迹,对第二手势轨迹在手势轨迹记录图层划过的多个图层像素点进行分析,确定多个维度对应的第二手势轨迹数据;将多个维度对应的第二手势轨迹数据与多个维度对应的第一手势轨迹数据进行匹配,根据匹配结果确定风控验证结果;依据风控验证结果对用户触发操作进行处理,无需借助用户隐私数据进行风控验证,且简易高效快捷。(The invention discloses a wind control method, a wind control device, computing equipment and a computer storage medium. The method comprises the following steps: acquiring a first gesture track for wind control verification, which is input by a user on a gesture track recording layer; analyzing a plurality of layer pixel points of the first gesture track drawn on the gesture track recording layer to determine first gesture track data corresponding to a plurality of dimensions; when the user trigger operation is monitored, acquiring a second gesture track to be verified input on a gesture track recording layer by the user, analyzing a plurality of layer pixel points of the second gesture track on the gesture track recording layer, and determining second gesture track data corresponding to a plurality of dimensions; matching the second gesture track data corresponding to the multiple dimensions with the first gesture track data corresponding to the multiple dimensions, and determining a wind control verification result according to the matching result; and the user trigger operation is processed according to the wind control verification result, wind control verification is not required to be performed by means of user privacy data, and the method is simple, efficient and rapid.)

1. A method of wind control, comprising:

acquiring a first gesture track for wind control verification, which is input by a user on a gesture track recording layer;

analyzing a plurality of layer pixel points of the first gesture track scribed on the gesture track recording layer to determine first gesture track data corresponding to a plurality of dimensions;

when the user trigger operation is monitored, acquiring a second gesture track to be verified input on the gesture track recording layer by the user, analyzing a plurality of layer pixel points of the second gesture track on the gesture track recording layer, and determining second gesture track data corresponding to a plurality of dimensions;

matching the second gesture track data corresponding to the multiple dimensions with the first gesture track data corresponding to the multiple dimensions, and determining a wind control verification result according to the matching result;

and processing the user trigger operation according to the wind control verification result.

2. The method of claim 1, wherein the plurality of dimensions comprises: the method comprises the following steps of fuzzy matching dimensionality of a track central point, verification dimensionality of a characteristic value proportional function and gesture track total length dimensionality.

3. The method according to claim 2, wherein the analyzing a plurality of layer pixel points of the first gesture track scribed on the gesture track recording layer to determine first gesture track data corresponding to a plurality of dimensions further comprises:

acquiring pixel point coordinate values of a plurality of layer pixel points which are scribed by the first gesture track in the gesture track recording layer;

calculating an average value of pixel point coordinate values of the pixel points of the plurality of image layers, and determining first gesture track data corresponding to the fuzzy matching dimensionality of the track center point according to the average value.

4. The method of claim 3, wherein the determining the first gesture trajectory data corresponding to the trajectory center point fuzzy matching dimension from the average further comprises:

determining the layer pixel points associated with the average value;

and performing fault-tolerant processing on the track center point according to the pixel point coordinate values of the layer pixel points associated with the average value, and determining the pixel point coordinate values of the plurality of layer pixel points after the fault-tolerant processing as first gesture track data corresponding to the fuzzy matching dimension of the track center point.

5. The method according to any one of claims 2 to 4, wherein the analyzing a plurality of layer pixel points of the first gesture trajectory scribed through the gesture trajectory record layer to determine first gesture trajectory data corresponding to a plurality of dimensions further comprises:

acquiring pixel point coordinate values of preset number of layer pixel points of the first gesture track in four directions of the gesture track recording layer;

aiming at any direction, calculating the average value of pixel point coordinate values of a preset number of layer pixel points, and determining the layer pixel points related to the average value;

and determining first gesture track data corresponding to the verification dimension of the characteristic value proportional function according to pixel point coordinate values of layer pixel points associated with the average values in the upper, lower, left and right directions.

6. The method according to any one of claims 2 to 4, wherein the analyzing a plurality of layer pixel points of the first gesture trajectory scribed through the gesture trajectory record layer to determine first gesture trajectory data corresponding to a plurality of dimensions further comprises:

counting the total number of the layer pixel points of the first gesture track scribed on the gesture track recording layer, and determining first gesture track data corresponding to the total length dimension of the gesture track according to the total number.

7. The method of claim 6, wherein the determining first gesture trajectory data corresponding to a gesture trajectory total length dimension from the total number further comprises:

and performing total length fault tolerance processing on the gesture track according to the total number, and determining the total number subjected to fault tolerance processing as first gesture track data corresponding to the total length dimension of the gesture track.

8. A wind control device comprising:

the first acquisition module is suitable for acquiring a first gesture track which is used for wind control verification and is input by a user on the gesture track recording layer;

the first analysis module is suitable for analyzing a plurality of layer pixel points of the first gesture track scribed on the gesture track recording layer to determine first gesture track data corresponding to a plurality of dimensions;

the second acquisition module is suitable for acquiring a second gesture track to be verified, which is input on the gesture track recording layer by the user, when the user trigger operation is monitored;

the second analysis module is suitable for analyzing a plurality of layer pixel points of the second gesture track scribed on the gesture track recording layer to determine second gesture track data corresponding to a plurality of dimensions;

the matching module is suitable for matching the second gesture track data corresponding to the plurality of dimensions with the first gesture track data corresponding to the plurality of dimensions;

the determining module is suitable for determining a wind control verification result according to the matching result;

and the processing module is suitable for processing the user trigger operation according to the wind control verification result.

9. A computing device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;

the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the wind control method according to any one of claims 1-7.

10. A computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to perform operations corresponding to the method of any one of claims 1-7.

Technical Field

The invention relates to the technical field of computers, in particular to a wind control method, a wind control device, computing equipment and a computer storage medium.

Background

Although various wind control verification modes exist in the wind control field of current internet products, the various modes are rooted on the premise of terminal user privacy data, some modes are built on the premise of terminal user fingerprint data, face recognition data, identity cards and mobile phone number data, and some modes are built on the collection of hardware physical attributes such as mobile terminal charging and discharging recognition, temperature light sensors, gyroscope sensors, positioning, network and the like.

Although a series of user privacy data are collected, a hacker organization or a professional information attack and defense team can quickly acquire the user privacy data and further break through the protection means of software, in addition, along with the gradual improvement of protection consciousness of numerous users on the personal privacy data, various terminal system developers gradually improve the system-level privacy protection strategy, market supervision is gradually perfected, and wind control is more and more difficult to implement by collecting the user privacy data, especially for internet companies in the development of small and medium-sized enterprises.

Therefore, how to avoid the problem that the privacy of the user must be collected to achieve the effect of accurate and effective risk prevention and control is an urgent problem to be solved.

Disclosure of Invention

In view of the above, the present invention has been developed to provide a wind control method, apparatus, computing device and computer storage medium that overcome or at least partially address the above-identified problems.

According to an aspect of the present invention, there is provided a wind control method, including:

acquiring a first gesture track for wind control verification, which is input by a user on a gesture track recording layer;

analyzing a plurality of layer pixel points of the first gesture track drawn on the gesture track recording layer to determine first gesture track data corresponding to a plurality of dimensions;

when the user trigger operation is monitored, acquiring a second gesture track to be verified input on a gesture track recording layer by the user, analyzing a plurality of layer pixel points of the second gesture track on the gesture track recording layer, and determining second gesture track data corresponding to a plurality of dimensions;

matching the second gesture track data corresponding to the multiple dimensions with the first gesture track data corresponding to the multiple dimensions, and determining a wind control verification result according to the matching result;

and processing the user triggering operation according to the wind control verification result.

According to another aspect of the present invention, there is provided a wind control device comprising:

the first acquisition module is suitable for acquiring a first gesture track which is used for wind control verification and is input by a user on the gesture track recording layer;

the first analysis module is suitable for analyzing a plurality of layer pixel points of the first gesture track scribed on the gesture track recording layer to determine first gesture track data corresponding to a plurality of dimensions;

the second acquisition module is suitable for acquiring a second gesture track to be verified, which is input on the gesture track recording layer by the user, when the user trigger operation is monitored;

the second analysis module is suitable for analyzing a plurality of layer pixel points of a second gesture track scribed on the gesture track recording layer to determine second gesture track data corresponding to a plurality of dimensions;

the matching module is suitable for matching the second gesture track data corresponding to the dimensions with the first gesture track data corresponding to the dimensions;

the determining module is suitable for determining a wind control verification result according to the matching result;

and the processing module is suitable for processing the user triggering operation according to the wind control verification result.

According to yet another aspect of the present invention, there is provided a computing device comprising: the processor, the memory and the communication interface complete mutual communication through the communication bus;

the memory is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the wind control method.

According to still another aspect of the present invention, a computer storage medium is provided, where at least one executable instruction is stored in the storage medium, and the executable instruction causes a processor to perform operations corresponding to the above-mentioned wind control method.

According to the scheme provided by the invention, the wind control verification is carried out through the gesture track without anchor point positioning without collecting the user privacy data, the wind control verification mode is simple, efficient and quick, the risk prevention and control can be accurately carried out, and the problem that the user security can be effectively verified only through the user privacy data when the internet product frequently acquires the user privacy data in the process of executing the wind control prevention and control is solved, so that the user retention rate is effectively improved, and the problem of user loss is avoided.

The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.

Drawings

Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:

FIG. 1A shows a schematic flow diagram of a method of wind control according to an embodiment of the invention;

FIG. 1B is a schematic diagram of a gesture track recording layer;

FIG. 1C is a schematic diagram of first gesture trajectory data in three dimensions;

FIG. 2 illustrates a schematic structural diagram of a wind control device according to an embodiment of the present invention;

FIG. 3 shows a schematic structural diagram of a computing device according to one embodiment of the invention.

Detailed Description

Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

Fig. 1A shows a schematic flow diagram of a wind control method according to an embodiment of the invention. As shown in fig. 1A, the method comprises the steps of:

step S101, a first gesture track for wind control verification, which is recorded on the gesture track recording layer by a user, is obtained.

In order to effectively perform risk control, when a user uses a software application for the first time or registers, the user needs to enter a first gesture track, the first gesture track is mainly used for performing wind control verification, in this embodiment, a representation layer of the software application is filled with one gesture track recording layer, the size of a terminal screen is completely adapted to the filled gesture track recording layer, the gesture track recording layer is a digital block layer and comprises a plurality of layer pixel points, all pixel areas in a display area of the terminal screen are provided with evenly distributed layer pixel points, a specific digital code is arranged behind each layer pixel point, and the user can enter the first gesture track for the wind control verification on the gesture track recording layer, so that the first gesture track for the wind control verification, which is entered by the user on the gesture track recording layer, needs to be acquired.

Wherein the presentation layer of the software application provides an interactive interface for the user to display data and receive user input data. Colloquially, it is the interface presented to the user, i.e., what the user sees while using the software application.

Fig. 1B is a schematic diagram of a gesture track recording layer, and as shown in fig. 1B, a20 represents a layer pixel point of the gesture track recording layer, where the gesture track recording layer is transversely divided into 20 transverse square bars and longitudinally divided into 10 longitudinal square bars for illustrative purposes, and it needs to be described that an area occupied by the layer pixel point is very small.

It should be noted that, when the user enters the first gesture track, the user only needs to slide a finger randomly on the software interface, and before or during the sliding, the user is prompted to remember the approximate area and track of the gesture of the user, so that the user can conveniently use the gesture to perform verification in a later link needing to perform wind control verification, such as relating to user sensitive information or relating to fund flow.

Step S102, analyzing a plurality of layer pixel points of the first gesture track scribed on the gesture track recording layer, and determining first gesture track data corresponding to a plurality of dimensions.

The first gesture track is drawn on the gesture track recording layer, layer pixel points covered by the first gesture track are multiple layer pixel points drawn on the gesture track recording layer by the first gesture track, after the multiple layer pixel points are determined, the multiple layer pixel points are analyzed, first gesture track data corresponding to multiple dimensions are obtained, and the first gesture track data of the multiple dimensions are mainly used for wind control verification. The first gesture trajectory data is data associated with a first gesture trajectory, one for each dimension.

After the first gesture track data corresponding to the multiple dimensions are determined, the first gesture track data corresponding to the multiple dimensions can be stored in a track database, so that when a user needs to perform wind control verification in the application use process, the first gesture track data corresponding to the multiple dimensions recorded in the track database can be used for performing wind control verification.

In addition, a plurality of layer pixel points of the first gesture track drawn on the gesture track recording layer can be recorded into the track database according to the sequence, so that secondary verification can be performed on the basis of the plurality of layer pixel points recorded in the track data if the first gesture track data corresponding to the plurality of dimensions recorded in the track database is doubtful.

Step S103, when the user trigger operation is monitored, acquiring a second gesture track to be verified input on the gesture track recording layer by the user, analyzing a plurality of layer pixel points of the second gesture track on the gesture track recording layer, and determining second gesture track data corresponding to a plurality of dimensions.

The method includes the steps that a user may execute some user trigger operations in a software application process, for example, a personal information query operation or a transaction transfer operation, and under a normal condition, the user trigger operations are executed and need to be subjected to wind control verification, specifically, when the user trigger operations are monitored, the user needs to input a second gesture track to be verified, where the second gesture track to be verified input by the user on a gesture track recording layer needs to be obtained, then, a plurality of layer pixel points of the second gesture track scribed on the gesture track recording layer are analyzed, and second gesture track data corresponding to multiple dimensions are determined. The second gesture track data is input by a user in the process of using the software application, and the second gesture track data is data related to the second gesture track, and each dimension corresponds to one piece of second gesture track data.

And step S104, matching the second gesture track data corresponding to the multiple dimensions with the first gesture track data corresponding to the multiple dimensions, and determining a wind control verification result according to the matching result.

After the second gesture track data of multiple dimensions are obtained, the second gesture track data corresponding to the multiple dimensions need to be verified to determine whether the user has corresponding permissions, for example, the second gesture track data corresponding to the multiple dimensions and the first gesture track data corresponding to the multiple dimensions may be matched, here, the first gesture track data and the second gesture track data of the same dimensions are matched, when the first gesture track data and the second gesture track data of the same dimensions are matched, the obtained matching result may be matched or unmated, each dimension obtains a matching result, and finally, a wind control verification result is determined according to the matching results of the multiple dimensions, where the wind control verification result may be that the wind control verification passes or that the wind control verification does not pass.

And step S105, processing the user triggering operation according to the wind control verification result.

After the wind control verification result is obtained, the user triggering operation can be processed according to the wind control verification result, if the wind control verification result is that the wind control verification is passed, the user identity verification is passed, the user has corresponding authority, the user is allowed to execute corresponding operation, for example, personal information inquiry operation, and a personal information checking page can be presented to the user; the transaction transfer operation can be carried out, such as transaction transfer processing and the like; if the wind control verification result is that the wind control verification fails, the user identity verification is indicated to fail, the user does not have corresponding authority, the operation executed by the user is refused, and no page response processing is performed.

In an alternative embodiment of the invention, the plurality of dimensions comprises: the track central point fuzzy matching dimensionality, the characteristic value proportional function verification dimensionality and the gesture track total length dimensionality are different, and the first gesture track data corresponding to the multiple dimensionalities are different in calculation mode.

For the fuzzy matching dimension of the track center point, the first gesture track data corresponding to the dimension can be calculated by the following method: acquiring pixel point coordinate values of a plurality of layer pixel points of a first gesture track drawn on a gesture track recording layer; calculating an average value of pixel point coordinate values of the pixel points of the plurality of image layers, and determining first gesture track data corresponding to the fuzzy matching dimensionality of the track center point according to the average value.

The first gesture track is drawn on the gesture track recording layer, and layer pixel points covered by the first gesture track are multiple layer pixel points drawn on the gesture track recording layer by the first gesture track, wherein each pixel layer pixel point of the gesture track recording layer has a corresponding pixel point coordinate value, so that after the multiple layer pixel points are determined, the pixel point coordinate values of the multiple layer pixel points can be obtained, then, an average value of the pixel point coordinate values of the multiple layer pixel points is calculated, first gesture track data corresponding to a track center point fuzzy matching dimension is determined according to the average value, for example, the layer pixel points serving as the track center points are determined according to the average value, and the pixel coordinate values of the layer pixel points serving as the track center points are determined as the first gesture track data corresponding to the track center point fuzzy matching dimension.

However, if only the pixel coordinate value of the layer pixel point serving as the track center point is determined as the first gesture track data corresponding to the fuzzy matching dimension of the track center point, it is required that when the user performs the wind control verification, the input second gesture track is completely consistent with the first gesture track, and under the condition of no anchor point, the wind control verification is easily failed, so as to improve the passing rate of the wind control verification and ensure the normal use rights and interests of the user, the fault tolerance can be increased, and specifically, the layer pixel point associated with the average value is determined; and performing fault-tolerant processing on the track center point according to the pixel point coordinate values of the layer pixel points associated with the average value, and determining the pixel point coordinate values of the plurality of layer pixel points after the fault-tolerant processing as first gesture track data corresponding to the fuzzy matching dimension of the track center point.

In this embodiment, the pixel point coordinate values of the layer pixel points may be specifically expressed as (x, y), where x and y take the values of integers, and the average value of the pixel point coordinate values of the plurality of layer pixel points obtained through calculation may be an integer or a decimal, so that if the average value is an integer, the layer pixel points associated with the average value may be directly determined according to the average value, that is, the layer pixel points corresponding to the pixel point coordinate values matched with the average value are the layer pixel points associated with the average value.

After the layer pixel point associated with the average value is determined, fault-tolerant processing of a track center point can be performed according to the pixel point coordinate value of the layer pixel point associated with the average value, wherein the fault-tolerant processing of the track center point is to expand the layer pixel point capable of being used as the track center point, for example, layer pixel points adjacent to the layer pixel point associated with the average value in four directions, namely the upper direction, the lower direction, the left direction and the right direction, can be used as the fault-tolerant track center point, and then the pixel point coordinate values of a plurality of layer pixel points after the fault-tolerant processing are determined as first gesture track data corresponding to the fuzzy matching dimension of the track center point, so that the wind control verification passing rate is improved.

For the feature value scale function check dimension, the first gesture trajectory data corresponding to the dimension can be calculated by the following method: acquiring pixel point coordinate values of preset number of layer pixel points of a first gesture track in four directions of the gesture track recording layer;

aiming at any direction, calculating the average value of pixel point coordinate values of a preset number of layer pixel points, and determining the layer pixel points related to the average value;

and determining first gesture track data corresponding to the verification dimension of the characteristic value proportional function according to pixel point coordinate values of layer pixel points associated with the average values in the upper, lower, left and right directions.

After determining the plurality of drawn layer pixel points, obtaining pixel point coordinate values of a preset number of layer pixel points of the first gesture track in four directions, namely, the upper direction, the lower direction, the left direction and the right direction of the gesture track recording layer, for example, obtaining pixel point coordinate values of 10 layer pixel points in each direction; calculating an average value of pixel point coordinate values of a preset number of layer pixel points in any direction, and determining layer pixel points associated with the average value, for example, calculating an average value of abscissa of the preset number of layer pixel points and an average value of ordinate of the preset number of layer pixel points respectively, where the average value of the abscissa and the average value of the ordinate are used as the average value of the pixel point coordinate values of the preset number of layer pixel points in the direction; determining first gesture track data corresponding to a feature value proportional function check dimension according to pixel point coordinate values of layer pixel points associated with the average values in the upper, lower, left and right directions, for example, the layer pixel points associated with the average values in the upper, lower, left and right directions are similar to those described above, and are not repeated here, then calculating distances between the four associated layer pixel points and a terminal screen center, wherein the terminal screen center coordinate value is (0,0), and after the distances are calculated, calculating a corresponding ratio, for example, a ratio of the distance in the right direction to the distance in the left direction; the ratio of the distance in the lower direction to the distance in the upper direction.

For the dimension of the total length of the gesture track, the first gesture track data corresponding to the dimension can be calculated by the following method:

counting the total number of the pixel points of the layers scribed by the first gesture track in the gesture track recording layer, and determining first gesture track data corresponding to the total length dimension of the gesture track according to the total number.

After the first gesture track is drawn on the gesture track recording layer, layer pixel points covered by the first gesture track are multiple layer pixel points drawn on the gesture track recording layer by the first gesture track, after the drawn multiple layer pixel points are determined, the total number of the planned layer pixel points can be unified, the total number is determined as the total length of the first gesture track, and the total length can be determined as first gesture track data corresponding to the gesture track total length dimension.

In order to improve the passing rate of the wind control verification and guarantee the normal use rights of the user, the fault tolerance may be increased, specifically, the total length of the gesture track is subjected to fault tolerance according to the total amount, for example, a preset length is increased or decreased, for example, 5 is increased or decreased, which is only an example, and the total amount after the fault tolerance is determined as the first gesture track data corresponding to the dimension of the total length of the gesture track. For example, the total number of the layer pixels of the first gesture track scribed on the gesture track recording layer is 20, the fault tolerance processing of the total length of the gesture track is specifically increase or decrease by 5, then the range of the total length after fault tolerance is 15-25, and then 15-25 is the first gesture track data corresponding to the dimension of the total length of the gesture track.

Fig. 1C is a schematic diagram of first gesture trajectory data in three dimensions, where the first dimension in fig. 1C is a trajectory center point fuzzy matching dimension; the second dimension is a characteristic value proportional function check dimension; the third dimension is the total length dimension of the gesture track.

It should be noted that, the calculation manner of the second gesture track data corresponding to the multiple dimensions is similar to the calculation manner of the first gesture track data corresponding to the multiple dimensions, and details are not repeated here.

The mode of performing wind control verification by using gestures in this embodiment is different from the traditional operations such as gesture unlocking, and the gestures in this embodiment are derived from the software application interface and do not have any "anchor point" (the "anchor point" is similar to 9 sliding tracks in the gesture sliding unlocking process), and the gesture track book of the user is obtained by means of the user gesture sliding process rule, so that wind control verification is realized.

In the embodiment, a user trusted data entry link is assembled by introducing a user software registration initialization process, a simple, efficient and quick wind control gesture is required to be made on a software page before sensitive operation is involved in a software use process, and a release strategy is continued by comparing the wind control gesture with a gesture in the software initialization process.

According to the scheme provided by the invention, the wind control verification is carried out through the gesture track without anchor point positioning without collecting the user privacy data, the wind control verification mode is simple, efficient and quick, the risk prevention and control can be accurately carried out, and the problem that the user security can be effectively verified only through the user privacy data when the internet product frequently acquires the user privacy data in the process of executing the wind control prevention and control is solved, so that the user retention rate is effectively improved, and the problem of user loss is avoided.

Fig. 2 shows a schematic structural diagram of a wind control device according to an embodiment of the invention. As shown in fig. 2, the apparatus includes: the system comprises a first acquisition module 201, a first analysis module 202, a second acquisition module 203, a second analysis module 204, a matching module 205, a determination module 206 and a processing module 207.

The first obtaining module 201 is adapted to obtain a first gesture track for wind control verification, which is input by a user on the gesture track recording layer;

the first analysis module 202 is adapted to analyze a plurality of layer pixel points of the first gesture track scribed on the gesture track recording layer, and determine first gesture track data corresponding to a plurality of dimensions;

the second obtaining module 203 is adapted to obtain a second gesture track to be verified, which is input on the gesture track recording layer by the user, when the user trigger operation is monitored;

the second analysis module 204 is adapted to analyze a plurality of layer pixel points of a second gesture track scribed on the gesture track recording layer, and determine second gesture track data corresponding to a plurality of dimensions;

the matching module 205 is adapted to match the second gesture track data corresponding to the multiple dimensions with the first gesture track data corresponding to the multiple dimensions;

a determining module 206, adapted to determine a wind control verification result according to the matching result;

and the processing module 207 is suitable for processing the user trigger operation according to the wind control verification result.

Optionally, the plurality of dimensions comprises: the method comprises the following steps of fuzzy matching dimensionality of a track central point, verification dimensionality of a characteristic value proportional function and gesture track total length dimensionality.

Optionally, the first analysis module is further adapted to: acquiring pixel point coordinate values of a plurality of layer pixel points of a first gesture track drawn on a gesture track recording layer;

calculating an average value of pixel point coordinate values of the pixel points of the plurality of image layers, and determining first gesture track data corresponding to the fuzzy matching dimensionality of the track center point according to the average value.

Optionally, the first analysis module is further adapted to: determining image layer pixel points related to the average value;

and performing fault-tolerant processing on the track center point according to the pixel point coordinate values of the layer pixel points associated with the average value, and determining the pixel point coordinate values of the plurality of layer pixel points after the fault-tolerant processing as first gesture track data corresponding to the fuzzy matching dimension of the track center point.

Optionally, the first analysis module is further adapted to: acquiring pixel point coordinate values of preset number of layer pixel points of a first gesture track in four directions of the gesture track recording layer;

aiming at any direction, calculating the average value of pixel point coordinate values of a preset number of layer pixel points, and determining the layer pixel points related to the average value;

and determining first gesture track data corresponding to the verification dimension of the characteristic value proportional function according to pixel point coordinate values of layer pixel points associated with the average values in the upper, lower, left and right directions.

Optionally, the first analysis module is further adapted to: counting the total number of the pixel points of the layers scribed by the first gesture track in the gesture track recording layer, and determining first gesture track data corresponding to the total length dimension of the gesture track according to the total number.

Optionally, the first analysis module is further adapted to: and performing total length fault tolerance processing on the gesture track according to the total number, and determining the total number subjected to fault tolerance processing as first gesture track data corresponding to the total length dimension of the gesture track.

According to the scheme provided by the invention, the wind control verification is carried out through the gesture track without anchor point positioning without collecting the user privacy data, the wind control verification mode is simple, efficient and quick, the risk prevention and control can be accurately carried out, and the problem that the user security can be effectively verified only through the user privacy data when the internet product frequently acquires the user privacy data in the process of executing the wind control prevention and control is solved, so that the user retention rate is effectively improved, and the problem of user loss is avoided.

The embodiment of the application also provides a nonvolatile computer storage medium, wherein the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the wind control method in any method embodiment.

Fig. 3 is a schematic structural diagram of a computing device according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the computing device.

As shown in fig. 3, the computing device may include: a processor (processor)302, a communication Interface 304, a memory 306, and a communication bus 308.

Wherein:

the processor 302, communication interface 304, and memory 306 communicate with each other via a communication bus 308.

A communication interface 304 for communicating with network elements of other devices, such as clients or other servers.

The processor 302 is configured to execute the program 310, and may specifically perform relevant steps in the above-described wind control method embodiment.

In particular, program 310 may include program code comprising computer operating instructions.

The processor 302 may be a central processing unit CPU, or an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement an embodiment of the present invention. The computing device includes one or more processors, which may be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.

And a memory 306 for storing a program 310. Memory 306 may comprise high-speed RAM memory and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.

The program 310 may specifically be configured to cause the processor 302 to execute a wind control method in any of the above-described method embodiments. For specific implementation of each step in the program 310, reference may be made to corresponding steps and corresponding descriptions in units in the above-described wind control embodiments, which are not described herein again. It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described devices and modules may refer to the corresponding process descriptions in the foregoing method embodiments, and are not described herein again.

The algorithms or displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. In addition, embodiments of the present invention are not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.

In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the invention and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.

Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.

It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names. The steps in the above embodiments should not be construed as limiting the order of execution unless specified otherwise.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种播放文件和板书在同一界面的教学系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类